You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| ❌ | ✅ |`gz_headless_mode`| Run the simulation in headless mode. Useful when a GUI is not needed or to reduce the number of calculations. <br/> **_bool:_**`False`|
117
117
| ❌ | ✅ |`gz_log_level`| Adjust the level of console output. <br/> **_int:_**`1` (choices: `0`, `1`, `2`, `3`, `4`) |
118
118
| ❌ | ✅ |`gz_world`| Absolute path to SDF world file. <br/> **_string:_**[`husarion_world.sdf`](https://github.com/husarion/husarion_gz_worlds/blob/main/worlds/husarion_world.sdf)|
119
+
| ❌ | ✅ |`rviz`| Run RViz simultaneously. <br/> **_bool:_**`True`|
119
120
| ❌ | ✅ |`x`| Initial robot position in the global 'x' axis. <br/> **_float:_**`0.0`|
120
121
| ❌ | ✅ |`y`| Initial robot position in the global 'y' axis. <br/> **_float:_**`2.0`|
121
122
| ❌ | ✅ |`z`| Initial robot position in the global 'z' axis. <br/> **_float:_**`0.0`|
| ✅ | ✅ |**`controller_manager`**| Controller Manager performs two main functions. First, it manages controllers and their required interfaces, handling tasks like loading, activating, deactivating, and unloading. Second, it interacts with hardware components, ensuring access to their interfaces. <br /> _[controller_manager/controller_manager]_|
25
+
| ✅ | ✅ |**`drive_controller`**| The controller managing a mobile robot with a differential or omni drive (mecanum wheels). Converts speed commands for the robot body to wheel commands for the base. It also calculates odometry based on hardware feedback and shares it.`DiffDriveController` or `MecanumDriveController` <br /> _[diff_drive_controller/diff_drive_controller]_|
25
26
| ✅ | ✅ |**`ekf_node`**| Used to fuse wheel odometry and IMU data. Parameters are defined in `rosbot_bringup/config/ekf.yaml` <br /> _[robot_localization/ekf_node]_|
26
27
| ❌ | ✅ |**`/gz_bridge`**| Transmits Gazebo simulation data to the ROS layer <br /> _[ros_gz_bridge/parameter_bridge]_|
27
28
| ❌ | ✅ |**`gz_ros_control`**| Responsible for integrating the ros2_control controller architecture with the Gazebo simulator. <br /> _[gz_ros2_control/gz_ros2_control]_|
@@ -31,7 +32,6 @@ Detailed information about content of rosbot package for ROS2.
31
32
| ✅ | ✅ |**`laser_filter`**| This is a filter that removes points in a laser scan inside of a cartesian box <br /> _[laser_filters/scan_to_scan_filter_chain]_|
32
33
| ✅ | ✅ |**`robot_state_publisher`**| Uses the URDF specified by the parameter robot\*description and the joint positions from the topic joint\*states to calculate the forward kinematics of the robot and publish the results using tf <br /> _[robot_state_publisher/robot_state_publisher]_|
33
34
| ✅ | ❌ |**`rosbot_system_node`**| The node communicating with the hardware responsible for receiving and sending data related to engine control <br /> _[rosbot_hardware_interfaces/rosbot_system]_|
34
-
| ✅ | ✅ |**`rosbot_base_controller`**| The controller managing a mobile robot with a differential or omni drive (mecanum wheels). Converts speed commands for the robot body to wheel commands for the base. It also calculates odometry based on hardware feedback and shares it.`DiffDriveController` or `MecanumDriveController` <br /> _[diff_drive_controller/diff_drive_controller]_|
35
35
| ❌ | ✅ |**`rosbot_gz_bridge`**| Transmits data about the robot between the Gazebo simulator and ROS. <br /> _[ros_gz_bridge/parameter_bridge]_|
36
36
| ✅ | ❌ |**`/stm32_node`**| Node responsible for communication with hardware. <br /> _[micro_ros_agent/micro_ros_agent]_|
37
37
@@ -41,7 +41,6 @@ Detailed information about content of rosbot package for ROS2.
| ✅ | ✅ |**`imu_broadcaster/transition_event`**| Signals transition events in the lifecycle of the IMU broadcaster node. <br /> _[lifecycle_msgs/TransitionEvent]_|
62
-
| ✅ | ✅ |**`joint_state_broadcaster/transition_event`**| Indicates transition events in the lifecycle of the joint state broadcaster node. <br /> _[lifecycle_msgs/TransitionEvent]_|
63
60
| ✅ | ✅ |**`joint_states`**| Publishes information about the state of robot joints. <br /> _[sensor_msgs/JointState]_|
| ✅ | ✅ |**`rosbot_base_controller/odom`**| Provides odometry data from the base controller of the ROSbot XL. <br /> _[nav_msgs/Odometry]_|
67
-
| ✅ | ✅ |**`rosbot_base_controller/transition_event`**| Indicates transition events in the lifecycle of the ROSbot XL base controller node. <br /> _[lifecycle_msgs/TransitionEvent]_|
0 commit comments