From b3932f94d88b6deba8f2bc5b7a0b8a369a1ba6e3 Mon Sep 17 00:00:00 2001 From: OnlyLuffy <319377758@qq.com> Date: Wed, 2 Jul 2025 17:26:16 +0800 Subject: [PATCH] fix ros_gz_bridge message type for Gazebo Harmonic --- .../launch/create3_ros_gz_bridge.launch.py | 18 +++++++++--------- .../launch/sim.launch.py | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/irobot_create_gz/irobot_create_gz_bringup/launch/create3_ros_gz_bridge.launch.py b/irobot_create_gz/irobot_create_gz_bringup/launch/create3_ros_gz_bridge.launch.py index 66df2026..7b8d8498 100644 --- a/irobot_create_gz/irobot_create_gz_bringup/launch/create3_ros_gz_bridge.launch.py +++ b/irobot_create_gz/irobot_create_gz_bringup/launch/create3_ros_gz_bridge.launch.py @@ -57,10 +57,10 @@ def generate_launch_description(): }], arguments=[ [namespace, - '/cmd_vel' + '@geometry_msgs/msg/TwistStamped' + '[ignition.msgs.Twist'], + '/cmd_vel' + '@geometry_msgs/msg/TwistStamped' + '[gz.msgs.Twist'], ['/model/', robot_name, '/cmd_vel' + '@geometry_msgs/msg/TwistStamped' + - ']ignition.msgs.Twist'] + ']gz.msgs.Twist'] ], remappings=[ ([namespace, '/cmd_vel'], 'cmd_vel'), @@ -78,10 +78,10 @@ def generate_launch_description(): arguments=[ ['/model/', robot_name, '/pose' + '@tf2_msgs/msg/TFMessage' + - '[ignition.msgs.Pose_V'], + '[gz.msgs.Pose_V'], ['/model/', dock_name, '/pose' + '@tf2_msgs/msg/TFMessage' + - '[ignition.msgs.Pose_V'] + '[gz.msgs.Pose_V'] ], remappings=[ (['/model/', robot_name, '/pose'], @@ -100,7 +100,7 @@ def generate_launch_description(): arguments=[ ['/model/', robot_name, '/tf' + '@tf2_msgs/msg/TFMessage' + - '[ignition.msgs.Pose_V'] + '[gz.msgs.Pose_V'] ], remappings=[ (['/model/', robot_name, '/tf'], 'tf') @@ -117,7 +117,7 @@ def generate_launch_description(): [namespace, '/bumper_contact' + '@ros_gz_interfaces/msg/Contacts' + - '[ignition.msgs.Contacts'] + '[gz.msgs.Contacts'] ], remappings=[ ([namespace, @@ -138,7 +138,7 @@ def generate_launch_description(): ['/world/', world, '/model/', robot_name, '/link/base_link/sensor/' + cliff + '/scan' + - '@sensor_msgs/msg/LaserScan[ignition.msgs.LaserScan'] + '@sensor_msgs/msg/LaserScan[gz.msgs.LaserScan'] ], remappings=[ (['/world/', world, @@ -161,7 +161,7 @@ def generate_launch_description(): ['/world/', world, '/model/', robot_name, '/link/' + ir + '/sensor/' + ir + '/scan' + - '@sensor_msgs/msg/LaserScan[ignition.msgs.LaserScan'] + '@sensor_msgs/msg/LaserScan[gz.msgs.LaserScan'] ], remappings=[ (['/world/', world, @@ -183,7 +183,7 @@ def generate_launch_description(): arguments=[ [namespace, '/create3_buttons' + '@std_msgs/msg/Int32' + - '[ignition.msgs.Int32'], + '[gz.msgs.Int32'], ], remappings=[ ([namespace, '/create3_buttons'], '_internal/create3_buttons'), diff --git a/irobot_create_gz/irobot_create_gz_bringup/launch/sim.launch.py b/irobot_create_gz/irobot_create_gz_bringup/launch/sim.launch.py index 28e64bdc..740636fe 100644 --- a/irobot_create_gz/irobot_create_gz_bringup/launch/sim.launch.py +++ b/irobot_create_gz/irobot_create_gz_bringup/launch/sim.launch.py @@ -77,7 +77,7 @@ def generate_launch_description(): name='clock_bridge', output='screen', arguments=[ - '/clock' + '@rosgraph_msgs/msg/Clock' + '[ignition.msgs.Clock' + '/clock' + '@rosgraph_msgs/msg/Clock' + '[gz.msgs.Clock' ]) # Create launch description and add actions