This packages provides a custom bridge to control Baxter in Ignition/Gazebo.
The topics are the same as the real robot and use baxter_core_msgs/JointCommand messages.
The launch files require simple_launch:
-
ros2 launch baxter_gz sim_launch.pyto run Gazebo -
ros2 launch baxter_gz upload_launch.pyto spawn Baxteruse
sliders:=Trueto have joint command sliders and test the simulation (requiresslider_publisher)
A custom bridge is used for joint command and end-effector range sensors (Gazebo uses 3D LiDAR, messages are converted to sensor_msgs/Range as for the real robot
Other topics (joint states, images) are bridged through the classical ros_gz_bridge.