MoveIt 2
Bewegungsplanungs-Framework für ROS-2-Roboterarme mit Kinematik und Kollisionsprüfung
Lizenz
BSD-3-Clause
Überblick
MoveIt 2 ist die ROS-2-Version von MoveIt, einer Open-Source-Software für die robotische Manipulation. Sie bietet Bewegungsplanung mit Planern wie OMPL, STOMP und CHOMP, Kollisionsprüfung, inverse Kinematik und Trajektorienausführung. Der MoveIt Setup Assistant hilft beim Konfigurieren eines Roboterarms, und Wahrnehmungsdaten wie Punktwolken und Tiefenkameras lassen sich einbinden.
MoveIt 2 ist die ROS 2-Version von MoveIt, der am weitesten verbreiteten Open-Source-Software für robotische Manipulation. Sie bietet eine einfach zu bedienende Plattform für Bewegungsplanung, Manipulation, 3D-Wahrnehmung, Kinematik, Steuerung und Navigation.
Wichtige Merkmale umfassen: - Bewegungsplanung mit mehreren Algorithmen (OMPL, STOMP, CHOMP) - Kollisionserkennung und -vermeidung - Inverse Kinematik-Solver - Trajektorienausführung und -überwachung - Integration mit Wahrnehmung (Punktwolken, Tiefenkameras) - MoveIt Setup Assistant für einfache Konfiguration - Unterstützung für verschiedene Roboterarme out of the box
MoveIt 2 wird von Tausenden von Robotikforschern und Unternehmen für Anwendungen von Pick-and-Place bis zu komplexen Montageaufgaben verwendet. Es ist ein grundlegendes Tool für jeden, der Manipulationsanwendungen baut.
Warum es wichtig ist
MoveIt 2 ist das Manipulations-Framework für ROS 2 – es macht Roboterarme erst nützlich. Es vereint Bewegungsplanung, Kollisionsprüfung, Greifen und Kinematik in einem Paket und läuft auf mehr produktiv eingesetzten Roboterarmen als jedes andere Open-Source-Framework.
Welches Problem es löst
Damit sich ein Roboterarm intelligent bewegt – Hindernissen ausweicht, Pfade plant, Trajektorien ausführt –, müssen viele komplexe Teilsysteme zusammenspielen. MoveIt 2 liefert all das als getestetes, gepflegtes Paket.
Wichtigste Punkte
- Vollständiges Bewegungsplanungs-Framework für ROS-2-Roboterarme
- Integration mit OMPL für Planungsalgorithmen auf dem neuesten Stand der Technik
- Kollisionsprüfung, IK-Lösung und Trajektorienausführung
- MoveIt Setup Assistant für die einfache Roboterkonfiguration
- Von großen Robotikunternehmen produktiv eingesetzt
Für wen
- Robotikingenieure, die Manipulationssysteme in Betrieb nehmen
- Unternehmen, die ROS-2-basierte Roboterarme bauen
- Forschende, die eine zuverlässige Manipulations-Infrastruktur brauchen
- Studierende, die die Programmierung von Robotermanipulation lernen
Einschränkungen
- Die Konfiguration kann bei nicht standardmäßigen Robotern komplex sein
- Echtzeitperformance erfordert eine sorgfältige Einrichtung
- Lernkurve, bis man die gesamte Planungspipeline versteht
- Einige fortgeschrittene Funktionen erfordern Eigenentwicklung