ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

How to write a launch file for ros_ign_bridge ?

asked 2021-02-13 23:51:27 -0600

dimai gravatar image

I use ros2 and ignition to simulate the dynamics of bipedal robot. Thus I need to run bunch of ros_ign_bridge nodes. it is really cumbersome to run those nodes from the terminal. I want to make the launch file to run those nodes. However, I do not know what /TOPIC@ROS_MSG@IGN_MSG is. Probably it is not a parameter neither argument of the node.

Please let me know how to write launch file for the ros_ign_bridge.

ROS2:foxy
ignition: Citadel
OS: Ubuntu 20.04.2 LTS Focal Fossa

Thanks

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
0

answered 2021-09-26 21:16:36 -0600

I recommend you look into the examples on the ros_ign_gazebo_demos package. For example, here's a snippet from diff_drive.launch.py:

# Bridge
bridge = Node(
    package='ros_ign_bridge',
    executable='parameter_bridge',
    arguments=['/model/vehicle_blue/cmd_vel@geometry_msgs/msg/Twist@ignition.msgs.Twist',
               '/model/vehicle_blue/odometry@nav_msgs/msg/Odometry@ignition.msgs.Odometry',
               '/model/vehicle_green/cmd_vel@geometry_msgs/msg/Twist@ignition.msgs.Twist',
               '/model/vehicle_green/odometry@nav_msgs/msg/Odometry@ignition.msgs.Odometry'],
    output='screen'
)
edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2021-02-13 23:51:27 -0600

Seen: 552 times

Last updated: Sep 26 '21