Skip to content

Commit 2587970

Browse files
authored
Add gazebo bridge node and fix some warnings (#755)
1 parent 40c7b90 commit 2587970

File tree

4 files changed

+29
-4
lines changed

4 files changed

+29
-4
lines changed

example_9/bringup/config/rrbot_controllers.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
controller_manager:
22
ros__parameters:
3-
update_rate: 10 # Hz
3+
update_rate: 1000 # Hz
44

55
joint_state_broadcaster:
66
type: joint_state_broadcaster/JointStateBroadcaster

example_9/bringup/launch/rrbot_gazebo.launch.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,14 @@ def generate_launch_description():
4444
launch_arguments={"gz_args": " -r -v 3 empty.sdf"}.items(),
4545
)
4646

47+
# Gazebo bridge
48+
gazebo_bridge = Node(
49+
package="ros_gz_bridge",
50+
executable="parameter_bridge",
51+
arguments=["/clock@rosgraph_msgs/msg/Clock[gz.msgs.Clock"],
52+
output="screen",
53+
)
54+
4755
gz_spawn_entity = Node(
4856
package="ros_gz_sim",
4957
executable="create",
@@ -113,6 +121,7 @@ def generate_launch_description():
113121

114122
nodes = [
115123
gazebo,
124+
gazebo_bridge,
116125
node_robot_state_publisher,
117126
gz_spawn_entity,
118127
joint_state_broadcaster_spawner,

example_9/description/gazebo/rrbot.gazebo.xacro

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,21 +16,36 @@ https://github.com/ros-simulation/gazebo_ros_demos/blob/kinetic-devel/rrbot_desc
1616

1717
<!-- Link1 -->
1818
<gazebo reference="${prefix}base_link">
19-
<material>Gazebo/Orange</material>
19+
<material>
20+
<script>
21+
<uri>file://media/materials/scripts/gazebo.material</uri>
22+
<name>Gazebo/Orange</name>
23+
</script>
24+
</material>
2025
</gazebo>
2126

2227
<!-- Link2 -->
2328
<gazebo reference="${prefix}link1">
2429
<mu1>0.2</mu1>
2530
<mu2>0.2</mu2>
26-
<material>Gazebo/Yellow</material>
31+
<material>
32+
<script>
33+
<uri>file://media/materials/scripts/gazebo.material</uri>
34+
<name>Gazebo/Yellow</name>
35+
</script>
36+
</material>
2737
</gazebo>
2838

2939
<!-- Link3 -->
3040
<gazebo reference="${prefix}link2">
3141
<mu1>0.2</mu1>
3242
<mu2>0.2</mu2>
33-
<material>Gazebo/Orange</material>
43+
<material>
44+
<script>
45+
<uri>file://media/materials/scripts/gazebo.material</uri>
46+
<name>Gazebo/Yellow</name>
47+
</script>
48+
</material>
3449
</gazebo>
3550

3651
</xacro:macro>

example_9/package.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626

2727
<exec_depend>controller_manager</exec_depend>
2828
<exec_depend>forward_command_controller</exec_depend>
29+
<exec_depend>ros_gz_bridge</exec_depend>
2930
<exec_depend>ros_gz_sim</exec_depend>
3031
<exec_depend>gz_ros2_control</exec_depend>
3132
<exec_depend>joint_state_broadcaster</exec_depend>

0 commit comments

Comments
 (0)