turtlebot3_manipulation
turtlebot3_manipulation copied to clipboard
[Simulation, Humble] Segmentation fault in `gzserver`
I followed the instructions in https://emanual.robotis.com/docs/en/platform/turtlebot3/manipulation/#software-setup for Humble. I had to install the following packages:
ros-humble-moveit-servo
ros-humble-gazebo-ros2-control
ros-humble-gazebo-plugins
When I launch the simulation using
ros2 launch turtlebot3_manipulation_bringup gazebo.launch.py
Then I get the following segmentation fault:
exit code -11, cmd 'gzserver .../turtlebot3_world.model -slibgazebo_ros_init.so -slibgazebo_ros_factory.so -slibgazebo_ros_force_system.so'
In the end the ros2_control nodes cannot be created and the simulation does not work.
The simulation uses the Gazebo plugin libgazebo_ros_diff_drive.so
which comes with ros-humble-gazebo-plugins
. Without ros-humble-gazebo-plugins
the simulation starts and the arm can be moved but not the base, because libgazebo_ros_diff_drive.so
is responsible for reading /cmd_vel
messages.
My hunch ist that 62c83db026f91a3f6edcb847cbe505aeabeb2d9c could be responsible for the segmentation fault, maybe because ros2_control
and libgazebo_ros_diff_drive.so
are used together.
Can someone help me with this problem?