Diskussion:Anleitung zum einfachen Einstieg in ROS2: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 71: Zeile 71:
2. Erstellen/ Bearbeiten der setup.py
2. Erstellen/ Bearbeiten der setup.py
* nav2 und gmapping
* nav2 und gmapping
roswtf: http://wiki.ros.org/roswtf
Ros Logging System: http://wiki.ros.org/rospy/Overview/Logging
rqt_console: http://wiki.ros.org/rqt_console
rqt_plot: http://wiki.ros.org/rqt_plot
rqt_graph: http://wiki.ros.org/rqt_graph
Rosbag: http://wiki.ros.org/rosbag
Rviz: http://wiki.ros.org/rviz


== Fehlermeldung Simulation ==
== Fehlermeldung Simulation ==

Version vom 3. Januar 2023, 21:08 Uhr

# Termin Fortschritt Planung für die Folgewoche
1 19.08.22

Navigation in ROS2 - nav_node

  • Anleitung für VM Ware
  • Installation von ubuntu 20.04 in VM
  • Installation von ROS2 in VM
2 26.08.22
  • Anleitung für VM Ware
  • Installation von ubuntu 20.04 in VM
  • Installation von ROS2 in VM
  • HW-Voraussetzungen prüfen/testen
  • Absprache mit Studierenden (Versionen,...)
  • Tutorials planen (Struktur)
  • ggf. erstes Tutorial umsetzen
3 02.09.22
  • Version ROS2 foxy, ubuntu 20.04 abgestimmt
  • VM installiert
  • WeBots Simulation ist abgestürzt
  • WeBots Simulation lauffähig bekommen (Hilfe von Hr. Wurth, ggf. Hr. Arndt)
  • HW-Voraussetzungen für VM-Ware prüfen/testen
  • Tutorials planen (Struktur)
  • ggf. erstes Tutorial umsetzen
  • Prüfung der Tutorials durch A. Paul
4 09.09.22
  • WeBots Simulation unter Humble und Galactic gestartet
  • VM Appliance erstellt und veröffentlicht
  • Erste Tutorials erstellt
  • HW und Softwarevoraussetzungen recherchiert, getestet und dokumentiert
  • WeBots Simulation auf "Handbetrieb" umstellen
  • weitere Tutorials in Bezug zur Simulation erstellen
5 16.09.22
  • WeBots Simulation auf "Handbetrieb" umgestellt
  • Tutorial "Workspace erstellen"
  • Tutorial "Die erste Anwendung ausführen"
  • Tutorial "Workspace bearbeiten" (Visual Studio Code, package.xml, setup.py)
5 23.09.22
  • Tutorial "Workspace erstellen"
  • Tutorial "Die erste Anwendung ausführen"
  • Tutorial "Workspace bearbeiten" (Visual Studio Code, package.xml, setup.py)
  • Tutorial "Handbetrieb - ROS2 services durchs Terminal" ("ros2 topic pub /cmd_vel", teleop_twist_keyboard)
  • Tutorial "Nodes - ROS2 services erstellen"
  • Tutorial "Abhängigkeiten mit rqt_graph und rqt_console"


Frage/Aufgaben

  • Lässt sich die VW klonen und von anderen Rechnern starten? -> J
  • Füllen Sie bitte Ihre Autorenseite. -> J
  • ws erstellen
  • Publisher/ Subscriber
  • ros2 services durch Terminal

1. "ros2 topic pub /cmd_vel" 2. teleop_twist_keyboard

  • ros2 services durch Erstellen von nodes

1. Visual Studio Code 2. Erstellen/ Bearbeiten der setup.py

  • nav2 und gmapping


roswtf: http://wiki.ros.org/roswtf

Ros Logging System: http://wiki.ros.org/rospy/Overview/Logging

rqt_console: http://wiki.ros.org/rqt_console

rqt_plot: http://wiki.ros.org/rqt_plot

rqt_graph: http://wiki.ros.org/rqt_graph

Rosbag: http://wiki.ros.org/rosbag

Rviz: http://wiki.ros.org/rviz

Fehlermeldung Simulation

[bt_navigator-11] [ERROR] [1662109874.951257818] []: Caught exception in callback for transition 10 [bt_navigator-11] [ERROR] [1662109874.951278854] []: Original error: Could not load library: libnav2_compute_path_through_poses_action_bt_node.so: cannot open shared object file: No such file or directory [bt_navigator-11] [WARN] [1662109874.951297508] []: Error occurred while doing error handling. [bt_navigator-11] [FATAL] [1662109874.951306056] [bt_navigator]: Lifecycle node bt_navigator does not have error state implemented [lifecycle_manager-13] [ERROR] [1662109874.951688921] [lifecycle_manager_navigation]: Failed to change state for node: bt_navigator [lifecycle_manager-13] [ERROR] [1662109874.951713202] [lifecycle_manager_navigation]: Failed to bring up all requested nodes. Aborting bringup.