Demo: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „Checkout URL : https://svn.hshl.de/svn/Robotik_und_Autonome-Systeme/trunk/Projekte/AlphaBot_PI_ROS2/ Der Code kann direkt aus dem SVN-Verzeichnis ausgeführt…“) |
Keine Bearbeitungszusammenfassung |
||
Zeile 3: | Zeile 3: | ||
Der Code kann direkt aus dem SVN-Verzeichnis ausgeführt werden. | Der Code kann direkt aus dem SVN-Verzeichnis ausgeführt werden. | ||
Dazu muss zunächst der Code mit colcon gebaut | Dazu muss zunächst der Code mit colcon gebaut und installiert werden: | ||
#ein neues Terminal öffnen | #ein neues Terminal öffnen | ||
Zeile 28: | Zeile 28: | ||
#AlpaBot fährt autonom und umfährt Hindernisse mit Ultraschallsensor | #AlpaBot fährt autonom und umfährt Hindernisse mit Ultraschallsensor | ||
Checkout URL : https://svn.hshl.de/svn/Robotik_und_Autonome-Systeme/trunk/Projekte/AlphaBot_PI_ROS2/ | Checkout URL : https://svn.hshl.de/svn/Robotik_und_Autonome-Systeme/trunk/Projekte/AlphaBot_PI_ROS2/ | ||
Version vom 16. März 2022, 11:50 Uhr
Checkout URL : https://svn.hshl.de/svn/Robotik_und_Autonome-Systeme/trunk/Projekte/AlphaBot_PI_ROS2/
Der Code kann direkt aus dem SVN-Verzeichnis ausgeführt werden.
Dazu muss zunächst der Code mit colcon gebaut und installiert werden:
- ein neues Terminal öffnen
- zum Verzeichnis des Packages gehen
cd svn/Projekte/AlphaBot_PI_ROS2
colcon build
beziehungsweisecolcon build --packages-select sensor_test
zum kompilieren des ROS2 Codes ausführen. install/setup.bash
Nach dem der Code installiert wurde, kann eins der folgenden Programme ausgeführt werden.
1. Motortest:
ros2 run sensor_test Motortest
im Terminal ausführen- Manuelle Nachricht publishen
ros2 topic pub /cmd_vel std_msgs/msg/String '{data: forward}'
- durch STRG C das publishen der Nachricht stoppen
2. Infrared_Obstacle_Avoidance:
ros2 launch sensor_test alphabot_IR_launch.py
im Terminal ausführen- AlpaBot fährt autonom und umfährt Hindernisse mit Infrarotsensoren
3. Ultrasonic_Obstacle_Avoidance:
ros2 launch sensor_test alphabot_Sonar_launch.py
im Terminal ausführen- AlpaBot fährt autonom und umfährt Hindernisse mit Ultraschallsensor
Checkout URL : https://svn.hshl.de/svn/Robotik_und_Autonome-Systeme/trunk/Projekte/AlphaBot_PI_ROS2/