Gazebo Jackal Sim - Segmentation fault (core dumped)

asked 2022-03-12 00:10:27 -0500

liamr0y gravatar image

updated 2022-04-17 10:59:48 -0500

lucasw gravatar image

As a preface, I'm using an NVIDIA graphics card - Quadro P620

I am trying to run the simple jackal simulation using the following command:

roslaunch jackal_gazebo empty_world.launch

Nearly every time I try to launch (9 times out of 10), the launch crashes before Gazebo even starts up. I get the following output, with the main error being "Segmentation fault (core dumped)"

If I try the more detailed sim environment using "roslaunch jackal_gazebo jackal_world.launch" it crashes every time.

Does this error stem from the graphics card I'm using, or is there any way to resolve this error?

--------------------------------------------------------------------------------
--------------------------------------------------------------------------------

$ roslaunch jackal_gazebo empty_world.launch

... logging to /home/lroy0002/.ros/log/59a71d9c-a1c9-11ec-a48c-d08e790e17a0/roslaunch-mu00218714L-6954.log
Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

xacro: in-order processing became default in ROS Melodic. You can drop the option.
started roslaunch server http://mu00218714L:46145/

SUMMARY


PARAMETERS

 * /bluetooth_teleop/joy_node/autorepeat_rate: 20
 * /bluetooth_teleop/joy_node/deadzone: 0.1
 * /bluetooth_teleop/joy_node/dev: /dev/input/ps4
 * /bluetooth_teleop/teleop_twist_joy/axis_angular: 0
 * /bluetooth_teleop/teleop_twist_joy/axis_linear: 1
 * /bluetooth_teleop/teleop_twist_joy/enable_button: 4
 * /bluetooth_teleop/teleop_twist_joy/enable_turbo_button: 5
 * /bluetooth_teleop/teleop_twist_joy/scale_angular: 1.4
 * /bluetooth_teleop/teleop_twist_joy/scale_linear: 0.4
 * /bluetooth_teleop/teleop_twist_joy/scale_linear_turbo: 2.0
 * /ekf_localization/base_link_frame: base_link
 * /ekf_localization/frequency: 50
 * /ekf_localization/imu0: /imu/data
 * /ekf_localization/imu0_config: [False, False, Fa...
 * /ekf_localization/imu0_differential: False
 * /ekf_localization/odom0: /jackal_velocity_...
 * /ekf_localization/odom0_config: [False, False, Fa...
 * /ekf_localization/odom0_differential: False
 * /ekf_localization/odom_frame: odom
 * /ekf_localization/world_frame: odom
 * /gazebo/enable_ros_network: True
 * /jackal_joint_publisher/publish_rate: 50
 * /jackal_joint_publisher/type: joint_state_contr...
 * /jackal_velocity_controller/angular/z/has_acceleration_limits: True
 * /jackal_velocity_controller/angular/z/has_velocity_limits: True
 * /jackal_velocity_controller/angular/z/max_acceleration: 25.0
 * /jackal_velocity_controller/angular/z/max_velocity: 4.0
 * /jackal_velocity_controller/cmd_vel_timeout: 0.25
 * /jackal_velocity_controller/enable_odom_tf: False
 * /jackal_velocity_controller/k_l: 0.1
 * /jackal_velocity_controller/k_r: 0.1
 * /jackal_velocity_controller/left_wheel: ['front_left_whee...
 * /jackal_velocity_controller/linear/x/has_acceleration_limits: True
 * /jackal_velocity_controller/linear/x/has_velocity_limits: True
 * /jackal_velocity_controller/linear/x/max_acceleration: 20.0
 * /jackal_velocity_controller/linear/x/max_velocity: 2.0
 * /jackal_velocity_controller/pose_covariance_diagonal: [0.001, 0.001, 10...
 * /jackal_velocity_controller/publish_rate: 50
 * /jackal_velocity_controller/right_wheel: ['front_right_whe...
 * /jackal_velocity_controller/twist_covariance_diagonal: [0.001, 0.001, 0....
 * /jackal_velocity_controller/type: diff_drive_contro...
 * /jackal_velocity_controller/wheel_radius_multiplier: 1.0
 * /jackal_velocity_controller/wheel_separation_multiplier: 1.5
 * /robot_description: <?xml version="1....
 * /rosdistro: noetic
 * /rosversion: 1.15.14
 * /twist_mux/locks: [{'name': 'e_stop...
 * /twist_mux/topics: [{'name': 'joy', ...
 * /use_sim_time: True

NODES
  /
    controller_spawner (controller_manager/spawner)
    ekf_localization (robot_localization/ekf_localization_node)
    gazebo (gazebo_ros/gzserver)
    gazebo_gui (gazebo_ros/gzclient)
    robot_state_publisher (robot_state_publisher/robot_state_publisher)
    twist_marker_server (interactive_marker_twist_server/marker_server)
    twist_mux (twist_mux/twist_mux)
    urdf_spawner (gazebo_ros/spawn_model)
  /bluetooth_teleop/
    joy_node (joy/joy_node)
    teleop_twist_joy (teleop_twist_joy/teleop_node)

auto-starting new master
process[master]: started with pid [6993]
ROS_MASTER_URI=http://localhost:11311

setting /run_id to 59a71d9c-a1c9-11ec-a48c-d08e790e17a0

process[rosout-1]: started with pid [7017]

started core service [/rosout]
process[gazebo-2]: started with pid [7024]
process[gazebo_gui-3]: started with pid [7028]
process[robot_state_publisher-4]: started with pid [7033]
process[controller_spawner-5]: started with pid [7035]
process[ekf_localization-6]: started with pid [7036]
process[twist_mux-7]: started with pid [7037]
process[bluetooth_teleop/joy_node-8]: started with pid [7039]
process[bluetooth_teleop/teleop_twist_joy-9]: started with pid [7048]
process[twist_marker_server-10]: started with pid [7054]
process[urdf_spawner-11]: started with pid [7060]

[ERROR] [1647064671.618777568]: Couldn't open joystick /dev/input/ps4. Will retry every second.

[ INFO] [1647064672.135564575 ...
(more)
edit retag flag offensive close merge delete

Comments

Where did you download these files from? Did you build the simulator or download the binaries?

From what I see on http://wiki.ros.org/jackal_simulator, it's not clear to me that ros noetic is a supported environment.

Mike Scheutzow gravatar image Mike Scheutzow  ( 2022-04-17 14:43:16 -0500 )edit