Zum Hauptinhalt springen

This is a collection of useful commands and launch files for operating the robot.

Robot Launch files

CommandIs starting
ros2 launch edu_drive_ros2 edu_drive_minibot.launch.pyedu_drive_ros2
ros2 launch minibot_config tmini_launch.pyThe two Lidar publisher nodes
ros2 launch minibot_scan_fusion minibot_scan_fusion.launch.py2 to 1 Lidar Combination Node
ros2 launch edu_drive_ros2 minibot.launch.pyedu_drive_ros2, Lidar Nodes, Lidar Combination Node, SLAM Toolbox
ros2 launch minibot_config navigation_launch.pyNav2 Nodes

Manual Control

CommandIs starting
ros2 launch minibot_xbox_joy controller.launch.pyXbox Controller Node*
ros2 run joy joy_node --ros-args -p autorepeat_rate:=25.0 --remap joy:=edu_sml/joyJoystick control node
ros2 run joy_linux joy_linux_node --ros-args -p autorepeat_rate:=25.0 --remap joy:=edu_sml/joyLinux Joystick control node

* This has to be set first: export RMW_IMPLEMENTATION=rmw_fastrtps_cpp

Mapping

CommandUse
ros2 run nav2_map_server map_saver_cli -f mapnamesaving a map
ros2 launch nav2_bringup bringup_launch.py map:=/path/to/map.yamlloading a map