Hallo André,
also ich persönlich bin von ROS begeistert. Es gibt für fast jede Open-Source Lösung für Einzelprobleme wie Navigation / Orientierung im Raum / Kartografierung des Raums (kurz SLAM) bereits Anbindungen an ROS, auch jede Menge Hardware wird unsterstützt, so dass man sie ansteuern und auch (in gewissem Rahmen) simulieren kann. Große Hersteller wie Robotis (Dynamixel) bieten für ihre Hardware direkt ROS-Komponenten (=Knoten) an.
Es ist allerdings keine Point&Klick Lösung. Zur Simulation seines eigenen Roboters muss man erst mal durch die Simulations-Tutorials durch und dann selbst ran. Es gibt z.B. kein Tool direkt in ROS, mit dem man einen Roboter leicht zusammenklicken könnte. Phobos (https://github.com/rock-simulation/phobos) ist da allerdings eine gute externe Open-Source Lösung, die auf dem freien Open-Source 3D-Tool Blender basiert.
Ohne die englischen Tutorials auf den Webseiten geht allerdings nichts. Aber alles ist frei und Open-Source verfügbar. Es gibt eine sehr große hilfsbereite Community, mit der man allerdings bei Bedarf auch auf Englisch wird in Kontakt treten müssen. Und vor C++ und Linux sollte man keine Angst haben, auch wenn Python als Alternative zu C++ geht.
Aber all das ist in jedem Fall besser, als alles selbst zu entwickeln und mehrere Räder neu zu erfinden. Es ist schon eine große Zeitersparnis.
Lesezeichen