-
Notifications
You must be signed in to change notification settings - Fork 18
Open
Labels
Description
What happened?
The warning message [robotnik_base_controller]: Imu data not received appears constantly after launching a world and spawning a robot (regardless of which rb robot). The imu topic does not publish data and the odometry seems to be affected as well, impacting any attempts at running a SLAM node reliably.
Recreating the problem:
- Fresh Ubuntu 22.04 system with ros-humble-dekstop
- Installation steps followed as per humble-branch instructions
- Terminal 1: Run
ros2 launch robotnik_gazebo_ignition spawn_world.launch.py - Terminal 2: Run
ros2 launch robotnik_gazebo_ignition spawn_robot.launch.py robot:=rbvogui - Warning messages appear in Terminal 1 indefinitely,
/robot/imu/datatopic does not publish any data.
Relevant log output
$ ros2 launch robotnik_gazebo_ignition spawn_world.launch.py
[INFO] [launch]: Default logging verbosity is set to INFO
[INFO] [ign gazebo-1]: process started with pid [20545]
[INFO] [ign gazebo-2]: process started with pid [20547]
[ign gazebo-2] libEGL warning: egl: failed to create dri2 screen
[ign gazebo-2] libEGL warning: egl: failed to create dri2 screen
[ign gazebo-1] [INFO] [1753353212.081729553] [GazeboSimROS2ControlPlugin]: robot_param_node is robot_state_publisher
[ign gazebo-1] [INFO] [1753353212.081759119] [GazeboSimROS2ControlPlugin]: robot_param_node is robot_description
[ign gazebo-1] [INFO] [1753353212.096059698] [robot.gz_ros2_control]: connected to service!! /robot/robot_state_publisher asking for robot_description
[ign gazebo-1] [INFO] [1753353212.096431512] [robot.gz_ros2_control]: Received URDF from param server
[ign gazebo-1] [INFO] [1753353212.100160910] [robot.gz_ros2_control]: The position_proportional_gain has been set to: 0.1
[ign gazebo-1] [INFO] [1753353212.100247829] [robot.gz_ros2_control]: Loading joint: robot_front_left_wheel_joint
[ign gazebo-1] [INFO] [1753353212.100253823] [robot.gz_ros2_control]: State:
[ign gazebo-1] [INFO] [1753353212.100258596] [robot.gz_ros2_control]: position
[ign gazebo-1] [INFO] [1753353212.100264549] [robot.gz_ros2_control]: velocity
[ign gazebo-1] [INFO] [1753353212.100268006] [robot.gz_ros2_control]: effort
[ign gazebo-1] [INFO] [1753353212.100270866] [robot.gz_ros2_control]: Command:
[ign gazebo-1] [INFO] [1753353212.100275687] [robot.gz_ros2_control]: velocity
[ign gazebo-1] [INFO] [1753353212.100294351] [robot.gz_ros2_control]: Loading joint: robot_front_right_wheel_joint
[ign gazebo-1] [INFO] [1753353212.100297201] [robot.gz_ros2_control]: State:
[ign gazebo-1] [INFO] [1753353212.100299990] [robot.gz_ros2_control]: position
[ign gazebo-1] [INFO] [1753353212.100303149] [robot.gz_ros2_control]: velocity
[ign gazebo-1] [INFO] [1753353212.100305994] [robot.gz_ros2_control]: effort
[ign gazebo-1] [INFO] [1753353212.100308446] [robot.gz_ros2_control]: Command:
[ign gazebo-1] [INFO] [1753353212.100310947] [robot.gz_ros2_control]: velocity
[ign gazebo-1] [INFO] [1753353212.100322406] [robot.gz_ros2_control]: Loading joint: robot_back_left_wheel_joint
[ign gazebo-1] [INFO] [1753353212.100325124] [robot.gz_ros2_control]: State:
[ign gazebo-1] [INFO] [1753353212.100328061] [robot.gz_ros2_control]: position
[ign gazebo-1] [INFO] [1753353212.100330653] [robot.gz_ros2_control]: velocity
[ign gazebo-1] [INFO] [1753353212.100333271] [robot.gz_ros2_control]: effort
[ign gazebo-1] [INFO] [1753353212.100336254] [robot.gz_ros2_control]: Command:
[ign gazebo-1] [INFO] [1753353212.100338621] [robot.gz_ros2_control]: velocity
[ign gazebo-1] [INFO] [1753353212.100346826] [robot.gz_ros2_control]: Loading joint: robot_back_right_wheel_joint
[ign gazebo-1] [INFO] [1753353212.100349399] [robot.gz_ros2_control]: State:
[ign gazebo-1] [INFO] [1753353212.100351916] [robot.gz_ros2_control]: position
[ign gazebo-1] [INFO] [1753353212.100354406] [robot.gz_ros2_control]: velocity
[ign gazebo-1] [INFO] [1753353212.100356884] [robot.gz_ros2_control]: effort
[ign gazebo-1] [INFO] [1753353212.100359257] [robot.gz_ros2_control]: Command:
[ign gazebo-1] [INFO] [1753353212.100361526] [robot.gz_ros2_control]: velocity
[ign gazebo-1] [INFO] [1753353212.100459268] [robot.gz_ros2_control]: Loading sensor: imu_sensor
[ign gazebo-1] [INFO] [1753353212.100462919] [robot.gz_ros2_control]: State:
[ign gazebo-1] [INFO] [1753353212.100474860] [resource_manager]: Initialize hardware 'IgnitionSystem'
[ign gazebo-1] [INFO] [1753353212.100511975] [resource_manager]: Successful initialization of hardware 'IgnitionSystem'
[ign gazebo-1] [INFO] [1753353212.100533031] [resource_manager]: 'configure' hardware 'IgnitionSystem'
[ign gazebo-1] [INFO] [1753353212.100535335] [robot.gz_ros2_control]: System Successfully configured!
[ign gazebo-1] [INFO] [1753353212.100540638] [resource_manager]: Successful 'configure' of hardware 'IgnitionSystem'
[ign gazebo-1] [INFO] [1753353212.100544794] [resource_manager]: 'activate' hardware 'IgnitionSystem'
[ign gazebo-1] [INFO] [1753353212.100547428] [resource_manager]: Successful 'activate' of hardware 'IgnitionSystem'
[ign gazebo-1] [INFO] [1753353212.100550400] [robot.gz_ros2_control]: Loading controller_manager
[ign gazebo-1] [WARN] [1753353212.292792863] [robot.gz_ros2_control]: Desired controller update period (0.01 s) is slower than the gazebo simulation period (0.001 s).
[ign gazebo-1] libEGL warning: egl: failed to create dri2 screen
[ign gazebo-1] libEGL warning: egl: failed to create dri2 screen
[ign gazebo-1] [INFO] [1753353212.663479972] [robot.controller_manager]: Loading controller 'joint_state_broadcaster'
[ign gazebo-1] [INFO] [1753353214.198826704] [robot.controller_manager]: Configuring controller 'joint_state_broadcaster'
[ign gazebo-1] [INFO] [1753353214.199007577] [robot.joint_state_broadcaster]: 'joints' or 'interfaces' parameter is empty. All available state interfaces will be published
[ign gazebo-1] [INFO] [1753353215.063773303] [robot.controller_manager]: Loading controller 'robotnik_base_controller'
[ign gazebo-1] [INFO] [1753353215.092564930] [robot.controller_manager]: Configuring controller 'robotnik_base_controller'
[ign gazebo-1] [INFO] [1753353215.100273657] [robot.robotnik_base_controller]: BaseController::command_interface_configuration
[ign gazebo-1] [INFO] [1753353215.100321887] [robot.robotnik_base_controller]: BaseController::state_interface_configuration
[ign gazebo-1] [INFO] [1753353215.105219164] [robot.robotnik_base_controller]: BaseController::command_interface_configuration
[ign gazebo-1] [INFO] [1753353215.105301946] [robot.robotnik_base_controller]: BaseController::command_interface_configuration
[ign gazebo-1] [INFO] [1753353215.113530517] [robot.robotnik_base_controller]: BaseController::command_interface_configuration
[ign gazebo-1] [INFO] [1753353215.113586066] [robot.robotnik_base_controller]: BaseController::state_interface_configuration
[ign gazebo-1] [INFO] [1753353215.113612163] [robot.robotnik_base_controller]: robotnik_controllers -> RobotnikController::on_activate
[ign gazebo-1] [INFO] [1753353215.113634554] [robot.robotnik_base_controller]: BaseController::command_interface_configuration
[ign gazebo-1] [WARN] [1753353215.123971972] [robotnik_base_controller]: Imu data not received
[ign gazebo-1] [WARN] [1753353215.136509142] [robotnik_base_controller]: Imu data not received
[ign gazebo-1] [WARN] [1753353215.147084868] [robotnik_base_controller]: Imu data not received
[ign gazebo-1] [WARN] [1753353215.157014471] [robotnik_base_controller]: Imu data not received
[ign gazebo-1] [WARN] [1753353215.167620727] [robotnik_base_controller]: Imu data not received
[ign gazebo-1] [WARN] [1753353215.177642365] [robotnik_base_controller]: Imu data not received
[ign gazebo-1] [WARN] [1753353215.187805974] [robotnik_base_controller]: Imu data not received
[ign gazebo-1] [WARN] [1753353215.199090262] [robotnik_base_controller]: Imu data not received
[ign gazebo-1] [WARN] [1753353215.209003315] [robotnik_base_controller]: Imu data not received
[ign gazebo-1] [WARN] [1753353215.219036134] [robotnik_base_controller]: Imu data not received
[ign gazebo-1] [WARN] [1753353215.229467651] [robotnik_base_controller]: Imu data not received