Turtle-Nest – Diese ROS-Pakete solltest du kennen

Motivation Ich gebe es offen zu: ich bin so ein klicke-bunti-mausschubs-Entwickler. Immer wenn ich eine grafische Oberfläche anstatt der Kommandozeile benutzen kann, freue ich mich. Bei ROS ist die Arbeit grundsätzlich sehr bash-lastig. Deswegen wollte ich mal für das Erstellen von Paketen das neue Paket turtle-nest ausprobieren: Installation turtle-nest lässt sich über apt installieren: sudo…

Wir packen den Makeblock mBot 2 aus

Der mBot 2 ist pädagogischen Roboterbausatz, der von Makeblock entwickelt wurde. Er ist darauf ausgelegt, Kindern und Anfängern Programmieren und Robotik näherzubringen. Der mBot ist ein einfach zu montierender Roboter, der eine Vielzahl von Funktionen bietet, darunter Fahren, Hindernisvermeidung und Linienverfolgung. Er wird häufig in Schulen und Bildungsprogrammen eingesetzt, um spielerisch Grundlagen in STEM-Fächern (Science,…

ROS2 CLI Cheat Sheet

In diesem Artikel habe ich die wichtigsten Kommandos zusammengefasst. Systemzustand abfragen ros2 doctor –report Pakete Neues Paket erstellen ros2 pkg create <package_name> –build-type <build_type> –dependencies <dependencies> für c++ ament_cmake für python ament_python Paket bauen colcon build Clean Build colcon clean workspace Falls colcon clean nicht erkannt wird: pip install -U colcon-clean Einzelne Pakete bauen colcon…

So benutzt du die Kamera unter ROS2

Einleitung Im letzten Teil haben wir ROS2 auf dem Raspberry zum Laufen gebracht. Jetzt widmen wir uns der Kamera. Installation Wir benötigen für die Kamera noch folgende Pakete: sudo apt install raspi-config sudo apt install libraspberrypi-bin sudo apt install v4l-utils sudo apt install ros-humble-v4l2-camera sudo apt install ros-humble-image-transport-plugins Konfiguration Damit unter Ubuntu 22 die Kamera…

Einführung in numpy

Motivation numpy is das Arbeitspferd für Data Scientists und Machine Learning Engineers. Aber auch als Robotiker kann diese Bibliothek nützlich sein, wenn man zum Beispiel Bildverarbeitung macht. Es ist eine Bibliothek für numerische Berechnungen und bietet viele Funktionen, die das Arbeiten mit Zahlen erleichtern. numpy ist schneller als Python-Listen, weil es in C geschrieben ist.…