webots_ros package from webots_ros repowebots_ros |
|
Package Summary
Tags | No category tags. |
Version | 2023.1.0 |
License | Apache 2.0 |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/cyberbotics/webots_ros.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2024-07-31 |
Dev Status | MAINTAINED |
CI status | Continuous Integration : 0 / 0 |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Cyberbotics
Authors
- Cyberbotics
webots_ros
The webots_ros package contains examples for interfacing ROS nodes with the standard ROS controller of Webots.
How to set-up the ROS interface in Webots:
- https://www.cyberbotics.com/doc/guide/tutorial-9-using-ros ROS tutorial for Webots:
- https://www.cyberbotics.com/doc/guide/using-ros
Acknowledgement
Supported by ROSIN - ROS-Industrial Quality-Assured Robot Software Components. More information: rosin-project.eu
This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement no. 732287.
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/webots.launch
-
- world [default: ] — Path to the world to load
- mode [default: realtime] — Startup mode
- no_gui [default: false] — Start Webots with minimal GUI
- stream [default: false] — Start Webots streaming server
- launch/tiago.launch
-
- no_gui [default: false,] — Start Webots with minimal GUI
- auto_close [default: false] — Startup mode
- launch/robot_information_parser.launch
-
- no_gui [default: false,] — Start Webots with minimal GUI
- auto_close [default: false] — Startup mode
- launch/panoramic_view_recorder.launch
-
- no_gui [default: false,] — Start Webots with minimal GUI
- auto_close [default: false] — Startup mode
- launch/pioneer3at.launch
- rosrun teleop_twist_keyboard teleop_twist_keyboard.py cmd_vel:=/pioneer_diff_drive_controller/cmd_vel rosrun gmapping slam_gmapping scan:=/pioneer3at/Sick_LMS_291/laser_scan/layer0 _xmax:=30 _xmin:=-30 _ymax:=30 _ymin:=-30 _delta:=0.2
-
- no_gui [default: false] — Start Webots with minimal GUI
- launch/keyboard_teleop.launch
-
- no_gui [default: false,] — Start Webots with minimal GUI
- auto_close [default: false] — Startup mode
- launch/catch_the_bird.launch
-
- no_gui [default: false,] — Start Webots with minimal GUI
- auto_close [default: false] — Startup mode
- launch/e_puck_line.launch
-
- no_gui [default: false,] — Start Webots with minimal GUI
- duration [default: 20] — Duration in seconds
- auto_close [default: false] — Startup mode
- launch/webots_ros_python.launch
-
- no_gui [default: false,] — Start Webots with minimal GUI
- auto_close [default: false] — Startup mode
- launch/complete_test.launch
-
- no_gui [default: false,] — Start Webots with minimal GUI
- auto_close [default: false] — Startup mode
Messages
Services
- srv/display_draw_line.srv
- srv/field_get_float.srv
- srv/set_float_array.srv
- srv/field_get_vec3f.srv
- srv/node_set_velocity.srv
- srv/node_disable_contact_points_tracking.srv
- srv/speaker_play_sound.srv
- srv/node_set_joint_position.srv
- srv/node_set_visibility.srv
- srv/display_image_load.srv
- srv/node_disable_pose_tracking.srv
- srv/get_uint64.srv
- srv/node_get_field.srv
- srv/node_get_id.srv
- srv/get_bool.srv
- srv/field_disable_sf_tracking.srv
- srv/node_set_string.srv
- srv/supervisor_virtual_reality_headset_get_orientation.srv
- srv/node_get_name.srv
- srv/field_get_node.srv
- srv/field_get_string.srv
- srv/display_set_font.srv
- srv/supervisor_set_label.srv
- srv/lidar_get_layer_point_cloud.srv
- srv/field_set_string.srv
- srv/mouse_get_state.srv
- srv/field_import_node_from_string.srv
- srv/set_string.srv
- srv/node_get_number_of_fields.srv
- srv/robot_wait_for_user_input_event.srv
- srv/supervisor_movie_stop_recording.srv
- srv/field_set_vec3f.srv
- srv/set_int.srv
- srv/receiver_get_emitter_direction.srv
- srv/node_get_pose.srv
- srv/gps_decimal_degrees_to_degrees_minutes_seconds.srv
- srv/camera_get_zoom_info.srv
- srv/field_remove.srv
- srv/lidar_get_info.srv
- srv/display_draw_pixel.srv
- srv/skin_get_bone_orientation.srv
- srv/field_remove_node.srv
- srv/field_get_type.srv
- srv/set_bool.srv
- srv/camera_get_info.srv
- srv/display_draw_polygon.srv
- srv/node_get_orientation.srv
- srv/node_get_velocity.srv
- srv/field_get_vec2f.srv
- srv/get_float_array.srv
- srv/field_set_color.srv
- srv/speaker_is_sound_playing.srv
- srv/field_set_int32.srv
- srv/field_set_float.srv
- srv/skin_set_bone_orientation.srv
- srv/display_image_save.srv
- srv/lidar_get_frequency_info.srv
- srv/node_get_position.srv
- srv/get_string.srv
- srv/display_image_paste.srv
- srv/supervisor_get_from_def.srv
- srv/node_is_proto.srv
- srv/field_set_bool.srv
- srv/camera_get_focus_info.srv
- srv/node_get_type.srv
- srv/node_get_string.srv
- srv/field_get_bool.srv
- srv/node_get_parent_node.srv
- srv/node_reset_functions.srv
- srv/supervisor_get_from_string.srv
- srv/skin_set_bone_position.srv
- srv/display_draw_text.srv
- srv/field_get_name.srv
- srv/display_image_delete.srv
- srv/display_image_new.srv
- srv/motor_set_control_pid.srv
- srv/node_add_force_with_offset.srv
- srv/display_image_copy.srv
- srv/field_get_color.srv
- srv/automobile_get_dimensions.srv
- srv/display_draw_oval.srv
- srv/robot_set_mode.srv
- srv/node_move_viewpoint.srv
- srv/skin_get_bone_position.srv
- srv/display_get_info.srv
- srv/node_enable_pose_tracking.srv
- srv/node_enable_contact_points_tracking.srv
- srv/node_remove.srv
- srv/field_set_vec2f.srv
- srv/node_get_field_by_index.srv
- srv/pen_set_ink_color.srv
- srv/set_float.srv
- srv/field_set_rotation.srv
- srv/get_urdf.srv
- srv/range_finder_get_info.srv
- srv/get_float.srv
- srv/lidar_get_layer_range_image.srv
- srv/robot_get_device_list.srv
- srv/node_get_center_of_mass.srv
- srv/display_draw_rectangle.srv
- srv/node_get_status.srv
- srv/field_get_count.srv
- srv/field_get_rotation.srv
- srv/supervisor_virtual_reality_headset_get_position.srv
- srv/node_get_contact_points.srv
- srv/save_image.srv
- srv/node_add_force_or_torque.srv
- srv/supervisor_get_from_id.srv
- srv/field_get_int32.srv
- srv/supervisor_movie_start_recording.srv
- srv/speaker_speak.srv
- srv/get_int.srv
- srv/node_get_static_balance.srv
- srv/skin_get_bone_name.srv
- srv/field_enable_sf_tracking.srv
Plugins
Recent questions tagged webots_ros at Robotics Stack Exchange
webots_ros package from webots_ros repowebots_ros |
|
Package Summary
Tags | No category tags. |
Version | 4.1.0 |
License | Apache 2.0 |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/cyberbotics/webots_ros.git |
VCS Type | git |
VCS Version | melodic |
Last Updated | 2021-07-16 |
Dev Status | MAINTAINED |
CI status | Continuous Integration : 0 / 0 |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Cyberbotics
Authors
- Cyberbotics
webots_ros
The webots_ros package contains examples for interfacing ROS nodes with the standard ROS controller of Webots.
How to set-up the ROS interface in Webots:
- https://www.cyberbotics.com/doc/guide/tutorial-8-using-ros
ROS tutorial for Webots:
- https://www.cyberbotics.com/doc/guide/using-ros
Acknowledgement
Supported by ROSIN - ROS-Industrial Quality-Assured Robot Software Components.
More information: rosin-project.eu
This project has received funding from the European Union’s Horizon 2020
research and innovation programme under grant agreement no. 732287.
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
moveit_ros_planning_interface | |
rospy | |
roscpp | |
std_msgs | |
sensor_msgs | |
message_generation | |
tf | |
catkin | |
message_runtime | |
ros_control | |
ros_controllers | |
robot_state_publisher |
System Dependencies
Dependant Packages
Launch files
- launch/webots.launch
-
- world [default: ] — Path to the world to load
- mode [default: realtime] — Startup mode
- no_gui [default: false] — Start Webots with minimal GUI
- launch/tiago.launch
-
- no_gui [default: false,] — Start Webots with minimal GUI
- auto_close [default: false] — Startup mode
- launch/robot_information_parser.launch
-
- no_gui [default: false,] — Start Webots with minimal GUI
- auto_close [default: false] — Startup mode
- launch/panoramic_view_recorder.launch
-
- no_gui [default: false,] — Start Webots with minimal GUI
- auto_close [default: false] — Startup mode
- launch/pioneer3at.launch
- rosrun teleop_twist_keyboard teleop_twist_keyboard.py cmd_vel:=/pioneer_diff_drive_controller/cmd_vel rosrun gmapping slam_gmapping scan:=/pioneer3at/Sick_LMS_291/laser_scan/layer0 _xmax:=30 _xmin:=-30 _ymax:=30 _ymin:=-30 _delta:=0.2
-
- no_gui [default: false] — Start Webots with minimal GUI
- launch/keyboard_teleop.launch
-
- no_gui [default: false,] — Start Webots with minimal GUI
- auto_close [default: false] — Startup mode
- launch/catch_the_bird.launch
-
- no_gui [default: false,] — Start Webots with minimal GUI
- auto_close [default: false] — Startup mode
- launch/e_puck_line.launch
-
- no_gui [default: false,] — Start Webots with minimal GUI
- duration [default: 20] — Duration in seconds
- auto_close [default: false] — Startup mode
- launch/webots_ros_python.launch
-
- no_gui [default: false,] — Start Webots with minimal GUI
- auto_close [default: false] — Startup mode
- launch/complete_test.launch
-
- no_gui [default: false,] — Start Webots with minimal GUI
- auto_close [default: false] — Startup mode
Messages
Services
- srv/display_draw_line.srv
- srv/field_get_float.srv
- srv/set_float_array.srv
- srv/field_get_vec3f.srv
- srv/node_set_velocity.srv
- srv/node_disable_contact_points_tracking.srv
- srv/speaker_play_sound.srv
- srv/node_set_joint_position.srv
- srv/node_set_visibility.srv
- srv/display_image_load.srv
- srv/node_disable_pose_tracking.srv
- srv/get_uint64.srv
- srv/node_get_field.srv
- srv/node_get_id.srv
- srv/get_bool.srv
- srv/field_disable_sf_tracking.srv
- srv/node_set_string.srv
- srv/supervisor_virtual_reality_headset_get_orientation.srv
- srv/node_get_name.srv
- srv/field_get_node.srv
- srv/field_get_string.srv
- srv/display_set_font.srv
- srv/supervisor_set_label.srv
- srv/lidar_get_layer_point_cloud.srv
- srv/field_set_string.srv
- srv/mouse_get_state.srv
- srv/field_import_node_from_string.srv
- srv/set_string.srv
- srv/node_get_number_of_fields.srv
- srv/robot_wait_for_user_input_event.srv
- srv/supervisor_movie_stop_recording.srv
- srv/field_set_vec3f.srv
- srv/set_int.srv
- srv/receiver_get_emitter_direction.srv
- srv/node_get_pose.srv
- srv/gps_decimal_degrees_to_degrees_minutes_seconds.srv
- srv/camera_get_zoom_info.srv
- srv/field_remove.srv
- srv/lidar_get_info.srv
- srv/display_draw_pixel.srv
- srv/skin_get_bone_orientation.srv
- srv/field_remove_node.srv
- srv/field_get_type.srv
- srv/set_bool.srv
- srv/camera_get_info.srv
- srv/display_draw_polygon.srv
- srv/node_get_orientation.srv
- srv/node_get_velocity.srv
- srv/field_get_vec2f.srv
- srv/get_float_array.srv
- srv/field_set_color.srv
- srv/speaker_is_sound_playing.srv
- srv/field_set_int32.srv
- srv/field_set_float.srv
- srv/skin_set_bone_orientation.srv
- srv/display_image_save.srv
- srv/lidar_get_frequency_info.srv
- srv/node_get_position.srv
- srv/get_string.srv
- srv/display_image_paste.srv
- srv/supervisor_get_from_def.srv
- srv/node_is_proto.srv
- srv/field_set_bool.srv
- srv/camera_get_focus_info.srv
- srv/node_get_type.srv
- srv/node_get_string.srv
- srv/field_get_bool.srv
- srv/node_get_parent_node.srv
- srv/node_reset_functions.srv
- srv/supervisor_get_from_string.srv
- srv/skin_set_bone_position.srv
- srv/display_draw_text.srv
- srv/field_get_name.srv
- srv/display_image_delete.srv
- srv/display_image_new.srv
- srv/motor_set_control_pid.srv
- srv/node_add_force_with_offset.srv
- srv/display_image_copy.srv
- srv/field_get_color.srv
- srv/automobile_get_dimensions.srv
- srv/display_draw_oval.srv
- srv/robot_set_mode.srv
- srv/node_move_viewpoint.srv
- srv/skin_get_bone_position.srv
- srv/display_get_info.srv
- srv/node_get_contact_point_node.srv
- srv/node_get_contact_point.srv
- srv/node_enable_pose_tracking.srv
- srv/node_enable_contact_points_tracking.srv
- srv/node_remove.srv
- srv/field_set_vec2f.srv
- srv/node_get_field_by_index.srv
- srv/pen_set_ink_color.srv
- srv/set_float.srv
- srv/field_set_rotation.srv
- srv/get_urdf.srv
- srv/range_finder_get_info.srv
- srv/get_float.srv
- srv/lidar_get_layer_range_image.srv
- srv/robot_get_device_list.srv
- srv/node_get_center_of_mass.srv
- srv/display_draw_rectangle.srv
- srv/node_get_status.srv
- srv/field_get_count.srv
- srv/field_get_rotation.srv
- srv/supervisor_virtual_reality_headset_get_position.srv
- srv/node_get_contact_points.srv
- srv/field_import_node.srv
- srv/save_image.srv
- srv/node_add_force_or_torque.srv
- srv/node_get_number_of_contact_points.srv
- srv/supervisor_get_from_id.srv
- srv/field_get_int32.srv
- srv/supervisor_movie_start_recording.srv
- srv/speaker_speak.srv
- srv/get_int.srv
- srv/node_get_static_balance.srv
- srv/skin_get_bone_name.srv
- srv/field_enable_sf_tracking.srv