Skip to content

SEGFAULT when adding a second Create3 Robot #208

@Gior26

Description

@Gior26

Describe the bug
Using the roni-kreinin/multi_robot fork from the pull request #207 the gazebo server encounters a SEGFAULT error whenever I try to add a second Create3 unit.

To Reproduce
Steps to reproduce the behavior:

  1. ros2 launch irobot_create_ignition_bringup ignition.launch.py
  2. ros2 launch irobot_create_ignition_bringup create3_spawn.launch.py namespace:=robot1
  3. ros2 launch irobot_create_ignition_bringup create3_spawn.launch.py namespace:=robot2 x:=3.0
  4. SEGFAULT on Gazebo server

Expected behavior
A second Create3 unit should spawn inside the simulation.

Additional context

  • OS: Ubuntu 22.04.2
  • Gazebo: Ignition Fortress
  • ROS: Ros Humble

The first unit works correctly with the /robot1 namespace

gazebo-log.txt
robot1-log.txt
robot2-log.txt
gdb-stack.txt

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions