Robot project/de

Dies ist der Projektartikel für das Roboter Projekt. Es folgt den Regeln des |Getting things done Prozesses. Die Projekte sind im Entwicklungsfahrplan zusammengefasst.

Zweck und Grundsätze
Dieses Projekt soll die grundlegenden Technologien für eine realistische Robotersimulation in FreeCAD festlegen. Im ersten Schritt zielt es auf den 6-achsigen Standard Industrieroboter ab.

Ergebnis
Robotersimulation



Bibliotheken im Feld

 * OROCOS tragbare C++ Bibliotheken für fortgeschrittene Maschinen- und Robotersteuerung
 * ROBOOP Ein objektorientiertes Robotik Paket in C++
 * ROBOOP zielt direkt auf die Robotersimulation, scheint aber inaktiv zu sein.


 * Beremiz eine OpenSource SPS.

Normen für die Kommunikation

 * OPC UA zur Kommunikation mit SPSen
 * RRS-II Deutsche Norm für die Kommunikation mit der Robotersimulation

Middleware for comunication

 * D-Bus a software bus, an inter-process communication (IPC), and a remote procedure call (RPC) mechanism that allows communication between multiple computer programs
 * CORBA enables collaboration between systems on different operating systems, programming languages, and computing hardware

Commercial products in that field

 * Visual Components
 * Delmia
 * KUKA Sim

Knowledge

 * Kinematic definition --> link outdated!!!
 * Denavit–Hartenberg parameters parameters associated with a particular convention for attaching reference frames to the links of robot manipulator
 * Roboter VRML modele --> link outdated!!!

Organizing

 * Visual representation of 6-Axis robots (done)
 * Forward and inverse kinematic calculation of arbitrary robots (done)
 * RobotLib, dynamic readably robot types (work in progress)
 * Trajectory simulation (work in progress)
 * collision simulation
 * detection of configuration changes and singularities
 * time estimation
 * used volume (planed)
 * Post processor for Kuka robots (work in progress)
 * Process and work cell control (planed)
 * Movie making out of simulation (planed)

Nächste Schritte

 * Trajektorien- und Wegpunktverwaltung.