Während wir an einer Schnittstelle für Ubik arbeiten, können Sie sich in ROS 2 und seiner wunderbaren Community wohlfühlen. Ihr erster Halt sollte die offizielle Website sein
https://www.ros.org
ROS 2 wird als Middleware bezeichnet und ähnelt ein wenig einem Stadtplatz. Es handelt sich um einen Knotenpunkt, der den Austausch von Dingen an einem Ort ermöglicht. Solange Sie die Regeln und die Sprache kennen, wird es eine einfache Aufgabe, jede gewünschte Partei einzubeziehen und sie miteinbeziehen zu lassen. Da Robotik aus einem Zusammenspiel von Signalen und Befehlen besteht, ist es eine große Erleichterung, dass es sie gibt.
ROS 2 macht jedoch eigentlich nichts mit dem Roboter selbst. Es bietet lediglich eine Möglichkeit für verschiedene Software- und Hardwarelösungen, bei der Erstellung eines Systems zusammenzuarbeiten.
Hier sind einige dieser Lösungen, mit denen Sie mit ROS 2 testen können, was Sie wollen.
Es handelt sich um eine Open-Source-Robotermanipulationsplattform für ROS 2, die für Bewegungsplanung, Manipulation, 3D-Wahrnehmung, Kinematik und Steuerung entwickelt wurde. Es ermöglicht Benutzern die Entwicklung fortschrittlicher Industrie- und Servicerobotikanwendungen und stellt Tools für Prototyping, Kollisionsprüfung und Benchmarking über ein modulares, BSD-lizenziertes Framework bereit, das hauptsächlich von PickNik Inc. verwaltet wird.
Während es ermöglicht, die Objektmanipulation zu testen und sich damit vertraut zu machen, wird die eigentliche Bewegung auf klassische Weise erzeugt: Planen und Ausführen. Dadurch ergeben sich die üblichen Abläufe, die mit Roboterbewegungen verbunden sind. Trotzdem cool.
Es handelt sich um einen Open-Source-3D-Robotiksimulator, der in ROS 2 integriert ist und eine genaue Simulation von Robotern in komplexen Umgebungen ermöglicht. Es verwendet Plugins, um Gazebo-Simulationsdaten (Sensoren, Kinematik) mit ROS-Themen/-Diensten zu verbinden. Es ermöglicht das Testen von Algorithmen, Steuerungssystemen und Navigation in der Simulation vor der Bereitstellung auf physischer Hardware.
Wir werden in Kürze die Dateien hochladen, mit denen Sie Gazebo und Moveit kombinieren können, um einige einfache Pick-and-Place-Aufgaben zu simulieren.
Es handelt sich um einen Open-Source-3D-Robotiksimulator, der in ROS 2 integriert ist und eine genaue Simulation von Robotern in komplexen Umgebungen ermöglicht. Es verwendet Plugins, um Gazebo-Simulationsdaten (Sensoren, Kinematik) mit ROS-Themen/-Diensten zu verbinden. Es ermöglicht das Testen von Algorithmen, Steuerungssystemen und Navigation in der Simulation vor der Bereitstellung auf physischer Hardware.
Wir werden in Kürze die Dateien hochladen, mit denen Sie Gazebo und Moveit kombinieren können, um einige einfache Pick-and-Place-Aufgaben zu simulieren.
Ist der primäre 3D-Visualizer für das ROS 2-Framework, der zur Anzeige von Sensordaten, Roboterzuständen, Karten und geplanten Pfaden in Echtzeit verwendet wird. Es ermöglicht das Debuggen und Überwachen des Roboterverhaltens durch das Rendern von 3D-Szenen, die als „Augen“ des Roboters fungieren.
Dies ist auch eine sehr coole Plattform, die Sie unter anderem gerne zur Visualisierung der von einer RGB-D-Kamera erzeugten Punktwolke nutzen werden.
Viele Unternehmen und Institutionen, darunter auch die NASA, haben ihre Robotikanwendungen mit ROS 2 erstellt. Es gibt auch einen ganzen Zweig der Community namens ROS Industrial (https://rosindustrial.org), der sich auf industrielle Anwendungen von ROS 2 konzentriert.
Es ist einfach wunderbar, dass alles Open Source ist und nur darauf wartet, dass wir es ausprobieren.
Wenn Sie einige formelle Kurse belegen möchten, gibt es einige Optionen wie The Construct.
Ein bisschen wie die Geschichte mit Python2 und Python3 machten Verbesserungen im Laufe der Jahre einen Neuaufbau des Ganzen erforderlich. Der Geist ist derselbe wie bei der ersten Iteration der Middleware. Es gibt jedoch einige Unterschiede, die es ratsam machen, mit ROS 2 zu beginnen, wenn Sie mit ROS im Allgemeinen noch nicht vertraut sind. Wenn Sie nicht neu sind und ROS1 verwenden, ist es wohl in Ordnung, ein wenig verärgert zu sein, weil Sie möglicherweise Ihr System aktualisieren müssen.
Website Builder Software