Robotics StackExchange | Archived questions

Working ROS version for Gazebo+Moveit

Do any of you know a version of ROS that successfully can simulate a UR robot arm in Gazebo, so I can use the ROS move it package?

I don't care what version of Ubuntu I need to install, as long as I can run python3 on it.

I've tried Noetic, Galactic and Foxy so far with no luck.

I always encounter weird bugs when I get to the simulation part in Gazebo. I'm not good at ROS, so I might be at fault.

Asked by Jacob G. on 2023-07-30 16:06:55 UTC

Comments

Answers

For Gazebo Classic, the unreleased package

https://github.com/UniversalRobots/Universal_Robots_ROS2_Gazebo_Simulation

can be built from source and I believe that the ros2 branch should work at least with Humble, Iron, or Rolling. It may work with Galactic or Foxy but ros2_control has been under heavy development, so I'd probably stick with more recent releases.

You will want to check on your version of gazebo_ros2_control and make sure it incorporates the recent changes from https://github.com/ros-controls/gazebo_ros2_control/pull/213. Otherwise you should build that from source too.

There were some problems until recently with unstable robot behavior with position control, see this issue for details:

https://github.com/UniversalRobots/Universal_Robots_ROS2_Gazebo_Simulation/issues/19

However, PR#213 for gazebo_ros2_control fixed those problems for me.

Asked by danzimmerman on 2023-07-30 23:40:52 UTC

Comments