-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Simulation, Humble] Segmentation fault in gzserver
#68
Comments
I noticed that
can successfully instantiate the differential driver controller which listens on
fails. I noticed that last commits came from @HPaper . Can you help with this issue @HPaper ? |
base.launch is supposed to run the hardware_interface required to operate the actual hardware. If you want to run turtlebot3_manipulation in gazebo, run gazebo.launch.py of turtlebot_manipulation_bringup. |
When I launch the simulation using
Then I get the following segmentation fault:
In the end the ros2_control nodes cannot be created and the simulation does not work @HPaper . Please see my first post for details. BTW turtlebot3_manipulation/turtlebot3_manipulation_bringup/launch/gazebo.launch.py Lines 120 to 127 in 3baa265
this is the reason why I tried to debug using |
I have new insights. I started and killed the simulation using CTRL-C about 10 times. The simulation worked in the third and in the tenth time. In all other times the I remember something similar happening in My environment: ROS Docker image with I tried also on a local computer using the same Docker image. The simulation worked in about 5 of 10 tries. Maybe this is a race issue and the plugin must be loaded in a specific order. How to move forward:
Do you have other ideas? |
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:
When I launch the simulation using
Then I get the following segmentation fault:
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 withros-humble-gazebo-plugins
. Withoutros-humble-gazebo-plugins
the simulation starts and the arm can be moved but not the base, becauselibgazebo_ros_diff_drive.so
is responsible for reading/cmd_vel
messages.My hunch ist that 62c83db could be responsible for the segmentation fault, maybe because
ros2_control
andlibgazebo_ros_diff_drive.so
are used together.Can someone help me with this problem?
The text was updated successfully, but these errors were encountered: