ROS (Robot Operating System) ist ein Framework, das es ermöglicht, Roboteranwendungen einfach zu entwickeln. In diesem Text werde ich dir 100 ROS Befehle mit einer kurzen Erklärung zeigen. Es gibt echt viele!!

ROS Terminal Befehle auf Deutsch

Wonach suchst du?

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
smileys

  1. rostopic list – Listet alle verfügbaren ROS Topics auf.
  2. rostopic echo /topic_name – Zeigt alle Nachrichten, die auf einem bestimmten Topic veröffentlicht wurden.
  3. rostopic pub /topic_name message_type „data“ – Veröffentlicht eine Nachricht auf einem bestimmten Topic.
  4. rostopic pub -1 /topic_name message_type „data“ – Veröffentlicht eine einzelne Nachricht auf einem bestimmten Topic.
  5. rosnode list – Listet alle aktiven ROS Nodes auf.
  6. rosnode info /node_name – Zeigt Informationen über eine bestimmte ROS Node an.
  7. roslaunch package_name launch_file – Startet eine ROS launch-Datei.
  8. rostopic hz /topic_name – Zeigt die Frequenz der Nachrichten auf einem bestimmten Topic.
  9. rosrun package_name node_name – Startet eine ROS Node aus einem bestimmten Paket.
  10. rosbag record -a – Startet das Aufzeichnen von ROS Topics in eine Bag-Datei.
  11. rosbag play file.bag – Spielt eine gespeicherte ROS Bag-Datei ab.
  12. rqt_graph – Zeigt ein Graphen aller aktiven ROS Nodes und Topics an.
  13. rosservice list – Listet alle verfügbaren ROS Services auf.
  14. rosservice info /service_name – Zeigt Informationen über einen bestimmten ROS Service an.
  15. rosservice call /service_name „data“ – Ruft einen bestimmten ROS Service mit den angegebenen Daten auf.
  16. rostopic type /topic_name – Zeigt den Typ der Nachrichten auf einem bestimmten Topic an.
  17. rosnode kill /node_name – Beendet eine bestimmte ROS Node.
  18. rosnode cleanup – Löscht alle inaktiven ROS Nodes.
  19. rosparam list – Listet alle verfügbaren ROS-Parameter auf.
  20. rosparam set /param_name value – Setzt den Wert eines bestimmten ROS-Parameters.
  21. rosparam get /param_name – Ruft den Wert eines bestimmten ROS-Parameters ab.
  22. rosbag info file.bag – Zeigt Informationen über eine ROS Bag-Datei an.
  23. rosbag play -s startTime -u endTime file.bag – Spielt eine ROS Bag-Datei im angegebenen Zeitbereich ab.
  24. rqt_console – Öffnet das ROS Console-Tool.
  25. rviz – Öffnet das ROS Visualisierungstool RViz.
  26. rosdep install package_name – Installiert alle Abhängigkeiten eines bestimmten ROS-Pakets.
  27. rosdep resolve package_name – Zeigt alle Abhängigkeiten eines bestimmten ROS-Pakets an.
  28. rossrv show package_name/ServiceMessage – Zeigt die Struktur eines ROS Service-Nachrichtentyps an.
  29. rosmsg show package_name/MessageType – Zeigt die Struktur eines bestimmten ROS-Nachrichtentyps an.
  30. rostopic bw /topic_name – Zeigt die Bandbreite der Nachrichten auf einem bestimmten Topic an.
  31. rostopic find message_type – Sucht nach ROS Topics, die eine bestimmte Nachrichtentyp unterstützen.
  32. rostopic info /topic_name – Zeigt Informationen über ein bestimmtes ROS Topic an.
  33. rosservice list | grep /service_name – Findet alle ROS Services, die einen bestimmten Namen enthalten.
  34. rosparam dump file.yaml /namespace – Speichert alle ROS-Parameter in einer Datei.
  35. rosparam load file.yaml /namespace – Lädt alle ROS-Parameter aus einer Datei.
  36. rosrun rqt_console rqt_console – Öffnet das ROS Console-Tool über das rqt-Plugin.
  37. rosrun rqt_graph rqt_graph – Öffnet das Graph-Tool über das rqt-Plugin.
  38. rostopic type /topic_name | rosmsg show – Zeigt die Struktur der Nachrichten auf einem bestimmten Topic an.
  39. rosservice type /service_name | rosmsg show – Zeigt die Struktur der Nachrichten eines bestimmten ROS Services an.
  40. roswtf – Überprüft die ROS-Installation auf eventuelle Probleme.
  41. rosclean purge – Entfernt alle temporären Dateien in der ROS-Installation.
  42. rosparam dump param.yaml /param_name – Speichert einen bestimmten ROS-Parameter in einer Datei.
  43. rosparam load param.yaml /param_name – Lädt einen bestimmten ROS-Parameter aus einer Datei.
  44. rosclean check – Überprüft die ROS-Installation auf temporäre Dateien.
  45. rostopic pub /topic_name message_type „data“ -r frequency – Veröffentlicht kontinuierlich Nachrichten auf einem bestimmten Topic mit einer bestimmten Frequenz.
  46. rostopic pub -1 /topic_name message_type „data“ -r frequency – Veröffentlicht eine einzelne Nachricht auf einem bestimmten Topic mit einer bestimmten Frequenz.
  47. rostopic bw /topic_name -w window_size – Zeigt die Bandbreite der Nachrichten auf einem bestimmten Topic über einen bestimmten Zeitraum an.
  48. rosbag record -o bag_filename -e regex – Startet das Aufzeichnen von ROS Topics in eine Bag-Datei mit einem bestimmten Dateinamen und Filter.
  49. rosparam get /namespace/param_name – Ruft den Wert eines spezifischen ROS-Parameters in einem bestimmten Namespace ab.
  50. rosnode cleanup node_name – Löscht eine spezifische inaktive ROS Node.
  51. rosservice type /service_name – Zeigt den Typ eines bestimmten ROS Services an.
  52. rosmsg list – Listet alle verfügbaren ROS-Nachrichtentypen auf.
  53. rosrun tf view_frames – Zeigt die Transformationsrahmen, die von TF gepublished werden, in einem grafischen Tool an.
  54. rosrun rqt_bag rqt_bag – Öffnet das ROS Bag-Visualisierungstool über das rqt-Plugin.
  55. rosrun rqt_plot rqt_plot – Öffnet das ROS Plot-Tool über das rqt-Plugin.
  56. rostopic echo /topic_name -c – Zeigt gespeicherte Nachrichten auf einem bestimmten Topic an.
  57. roslaunch package_name launch_file arg_name:=arg_value – Startet eine ROS launch-Datei mit einem bestimmten Argumentwert.
  58. rosbag record -a -e „topic_name“ – Startet das Aufzeichnen von ROS Topics in eine Bag-Datei mit einem bestimmten Filter.
  59. rostopic hz /topic_name –window_len seconds – Zeigt die Frequenz der Nachrichten auf einem bestimmten Topic über einen bestimmten Zeitraum an.
  60. rosrun rqt_graph rqt_graph –save=filename – Speichert den generierten ROS Graphen in einer Datei.
  61. rosparam set /param_name param_value – Setzt den Wert eines bestimmten ROS-Parameters.
  62. rosnode kill –all – Beendet alle aktiven ROS Nodes.
  63. rostopic pub /topic_name message_type „data“ -1 – Veröffentlicht eine einzelne Nachricht auf einem bestimmten Topic und beendet dann.
  64. rostopic find message_type | rostopic info – Sucht nach ROS Topics, die eine bestimmte Nachrichtentyp unterstützen und zeigt Informationen darüber an.
  65. rosservice list | rosservice info -t – Listet alle verfügbaren ROS Services auf und zeigt deren Typen an.
  66. rosdep check package_name – Überprüft, ob alle Abhängigkeiten eines bestimmten ROS-Pakets korrekt installiert sind.
  67. rossrv list – Listet alle verfügbaren ROS Service-Nachrichtentypen auf.
  68. rosmsg show package_name/MessageType | grep field_name – Zeigt einen bestimmten Feldnamen in der Struktur eines ROS-Nachrichtentyps an.
  69. rostopic list | wc -l – Zählt die Anzahl der verfügbaren ROS Topics.
  70. rosbag record /topic1 /topic2 -e „topic3“ – Startet das Aufzeichnen von spezifischen ROS Topics und filtert bestimmte Topics aus.
  71. rosrun rqt_console rqt_console –args=“rosout“ – Öffnet das ROS Console-Tool über das rqt-Plugin mit bestimmten Argumenten.
  72. rosrun rqt_dep rosdep_view – Öffnet das ROS Dependency-Visualisierungstool über das rqt-Plugin.
  73. rospack find package_name – Zeigt den Pfad zu einem bestimmten ROS-Paket an.
  74. rosnode cleanup –all – Löscht alle inaktiven ROS Nodes.
  75. rosservice list | rossrv list – Listet alle ROS Services und ROS Service-Nachrichtentypen auf.
  76. rostopic find message_type | wc -l – Zählt die Anzahl der ROS Topics, die eine bestimmte Nachrichtentyp unterstützen.
  77. rostopic pub /topic_name message_type -r freq –once – Veröffentlicht Nachrichten mit einer bestimmten Frequenz und beendet dann.
  78. rostopic echo /topic_name -c -n num_msgs – Zeigt eine bestimmte Anzahl von gespeicherten Nachrichten auf einem bestimmten Topic an.
  79. rostopic hz /topic_name –timeout timeout_val – Zeigt die Frequenz der Nachrichten auf einem bestimmten Topic mit einem bestimmten Timeout-Wert an.
  80. rosrun rqt_graph rqt_graph –show_remap – Zeigt den ROS Graphen mit Remappings an.
  81. rosparam dump params.yaml /namespace –subfile – Speichert alle ROS-Parameter in einer separaten Datei.
  82. rosparam list | grep param_name – Sucht nach einem bestimmten ROS-Parameter.
  83. rosservice call /service_name „data“ –wait – Ruft einen ROS Service auf und wartet auf eine Antwort.
  84. rostopic bw /topic_name -w window_size –interval duration – Zeigt die Bandbreite der Nachrichten auf einem bestimmten Topic über einen bestimmten Zeitraum und Intervall an.
  85. rostopic echo /topic_name | rosmsg show – Zeigt die Struktur der Nachrichten auf einem bestimmten Topic mit den Nachrichten selbst an.
  86. rostopic hz /topic_name -w window_len -n n_msgs – Zeigt die Frequenz der Nachrichten auf einem bestimmten Topic über einen bestimmten Zeitraum und eine bestimmte Anzahl von Nachrichten an.
  87. rostopic pub /topic_name message_type –file file.yaml – Veröffentlicht Nachrichten aus einer YAML-Datei auf einem bestimmten Topic.
  88. roslaunch package_name launch_file arg_name:=arg_value –screen – Startet eine ROS launch-Datei mit einem bestimmten Argumentwert und zeigt die Ausgabe im Terminal an.
  89. rosparam get /param_name | wc -l – Zählt die Anzahl der Werte eines bestimmten ROS-Parameters.
  90. rosnode kill /node_name –all – Beendet alle Instanzen einer bestimmten ROS Node.
  91. rosrun tf tf_echo frame1 frame2 – Zeigt die Transformation zwischen zwei angegebenen Frames in der Konsole an.
  92. rqt – Öffnet das ROS Tool-Plugin-Framework RQT.
  93. roslaunch package_name launch_file –screen –debug – Startet eine ROS launch-Datei im Debug-Modus und zeigt die Ausgabe im Terminal an.
  94. rosbag info file.bag | grep topic – Zeigt alle Topics in einer ROS Bag-Datei an.
  95. roscore –jobs 4 – Startet den ROS-Core mit 4 Jobs.
  96. rosdep init – Initialisiert das ROS Abhängigkeiten-System.
  97. rosparam set /param_name param_value –yaml „param: value“ – Setzt den Wert eines bestimmten ROS-Parameters mit YAML-Format.
  98. rosnode cleanup –verbose – Löscht alle inaktiven ROS Nodes und zeigt die Details darüber an.
  99. rosservice list | while read service; do rosservice info $service; done – Ruft Informationen zu allen verfügbaren ROS Services ab.
  100. rosrun rqt_console rqt_console –clear – Öffnet das ROS Console-Tool über das rqt-Plugin und löscht alle gespeicherten Nachrichten.