Open-Source Software für die Robotik
Die Robotics Library (RL) ist eine in sich geschlossene C++-Bibliothek für Roboterkinematik, Bewegungsplanung und -steuerung. Sie umfasst die Bereiche Mathematik, Kinematik und Dynamik, Hardwareabstraktion, Bewegungsplanung, Kollisionserkennung und Visualisierung. Sie wird als Open-Source-Projekt entwickelt, in Forschungsprojekten und in der Lehre eingesetzt und ist frei für den Einsatz in kommerziellen Anwendungen.
RL konzentriert sich auf plattformübergreifende Entwicklung und kann in verschiedenen Umgebungen eingesetzt werden, von echtzeitfähigen Linux-Systemen bis hin zu Standard-Windows-Systemen. Sie kann sowohl in kundenspezifische Desktop-Anwendungen als auch in verteilte Robotersysteme integriert werden. Anwendungsfälle reichen dabei von der Steuerung auf unterster Ebene über die Abstraktion von Hardware bis hin zu Planung und Simulation. RL verwendet CMake als Build-System und läuft unter Windows, Linux und MacOS mit Unterstützung für unterschiedliche Compiler wie GCC, Clang oder Visual Studio.