Skip to content

[MSA] Port moveit_setup_simulation #1262

@DLu

Description

@DLu

The moveit_setup_simulation package is currently ignored, and does not compile.

In ROS 1, this step would attempt to modify your original URDF file to add the needed attributes for simulation and write it to config/gazebo_[ROBOT_NAME].urdf if the original location could not be modified. It would generate

  • config/gazebo_controllers.yaml - Configuration of Gazebo controllers
  • launch/gazebo.launch - Gazebo launch file which also launches ros_controllers and sends robot urdf to param server, then using gazebo_ros pkg the robot is spawned to Gazebo
  • launch/demo_gazebo.launch - Run a demo of MoveIt with Gazebo and Rviz
  • config/gazebo_[ROBOT_NAME].urdf (sometimes)

The edits made to the urdf include:

  • Adding <inertial> tags to <collision> elements of <link> elements.
  • Adding <transmission> tags for each <joint> element.
  • Adding the <gazebo> tag (globally) and specifying <plugin> elements inside.

Which of these steps need to be done for ROS 2 Ignition Gazebo? Is it within the scope of this repo? Could it just be made into its own Setup Assistant using this framework?

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions