This is the main package to launch all the components.
To launch the full system is robot.launch.py, example:
ros2 launch solo12_bringup robot.launch.pyLaunch arguments:
use_sim: Start Gazebo (default true), otherwise start hardware.start_rviz: Run rviz (default true).rviz_config_file: Custom rviz config file (defaultsolo12_description/rviz/solo12.rviz)robot_name: Robot name (default "solo12"). For now just set the gazebo entity name, but this can be used later to spawn multiples robot.stand: Spawn robot on stand (default true).
Example:
ros2 launch solo12_bringup robot.launch.py stand:=true use_rviz:=false
This launch file is the main and only source for the robot_description. If you want to make use of the robot_description, please subscribe to the topic /robot_description.
Launch arguments:
use_sim_time: Sync ros and gazebo time (default true)
Launch all the components related with ros2_control.
Launch arguments:
use_sim_time: Sync ros and gazebo time (default true)
Start the gazebo simulation environment. Spawn the robot and the stand.
Launch arguments:
stand: spawn stand model into gazebo (default true).robot_name: robot entity name in gazebo (default "solo12")
Start rviz.
Launch arguments:
rviz_config_file: Custom cofiguration file to start rviz (no default value)