2 votes

How to install libraries for plugin development for Gazebo Fortress (Ignition)

The trick is to add all subfolders of /usr/include/ignition to the include dirs. VS Code config: ...
David Brown's user avatar
2 votes

Turtlebot4 problems when trying to simulate

last week the following packages updated their version on the repo: ros-humble-ign-ros2-control ros-humble-generate-parameter-library-py ros-humble-generate-parameter-library ros-humble-parameter-...
Danilo Giacomin Schneider's user avatar
2 votes

Robotic arm falls on its own after spawning model in gazebo

Foxy is EOL, please use a still supported ROS distribution. There were several fixes to gazebo_ros2_control regarding sagging robots. By having a look on your console output: Why are you using ...
Christoph Froehlich's user avatar
1 vote

Closed Kinematic Loops in Gazebo ignition/ gazebo harmonic

You can have a look at this discussion. Gazebo will not accept a closed kinematic chain in the raw SDF. I have played around the DetachableJoint plugin that can ...
oKermorgant's user avatar
1 vote

re-use model in SDF file, more than name and pose

If you're in a ROS-aware environment or can install it separately, you might look at using xacro. Then you can define a ...
danzimmerman's user avatar
1 vote
Accepted

Does gazebo_ros2_control need to be sourced/built/linked after installation via apt?

If you install gazebo_ros2_control via apt, this should be fine and all dependencies should be installed. Can you follow the steps described https://control.ros.org/humble/doc/ros2_control_demos/...
Christoph Froehlich's user avatar
1 vote

Building robot tutorial not working for MacOS

Use two terminal sessions to run. In the first, start the server: gz sim -s ./building_robot.sdf In the second, start the user interface: ...
Willem's user avatar
  • 121
1 vote
Accepted

Robotic arm falls on its own after spawning model in gazebo

It was a bit confusing at first so I will summarise how I fixed it: Create a ros2_control.xacro file that will be included in the ...
M.K's user avatar
  • 123
1 vote
Accepted

Clear difference between /reset_world and /reset_simulation

This seems to be a duplicate of difference between reset_simulation and reset_world, which has (apparently) been migrated here, but I can not locate it1. The answer to that question states: These ...
Greenonline's user avatar
  • 1,528
1 vote
Accepted

Is it possible to modify or extend pre-existing Gazebo Sim plugins?

My solution to this question is slightly different to the solutions I proposed in my question. Instead of creating a new RotorVelocitiesComponent.hh component to ...
CodeAnomaly's user avatar
1 vote

Force torque sensor - ROS Noetic

If you successfully followed the tutorial to implement the force torque sensor and you just want to attach it to the end of a robotic arm, then go to where the joint is defined ...
Chuck's user avatar
  • 16.1k
1 vote

Webots ros2_control and controller_manager issue

Have you tried building the webots_ros2 package from sources? I've been having the same problem with ros2 iron. Installing from sources solved it. Here's the output I got when running your project. ...
irfan's user avatar
  • 11
1 vote
Accepted

Underwater Property Simulation with ROS2 e.g Particle Plume

We did a port of the UUV Plume Simulator Package to Ros2 and it is available here: https://github.com/tiko5000/uuv_plume_simulator_ros2
TVK's user avatar
  • 111
1 vote

DDS and Simulation Time

As there is no answer for over 4 months I will provide some approaches: Is it required that use_sim_time is set to true? Why not using SystemTime as well? ...
independent_bit1256's user avatar
1 vote
Accepted

ROS2 Humble Nav2 - Local and Global costmap not published

Remove the "use_sim_time": "true" from your launch arguments for nav2_bringup and it should work. I had ...
David Brown's user avatar
1 vote
Accepted

Objects slips from gripper during Gazebo simulation

I don't have ultimate solution for this problem. But, I guess the slipping issue is due to unstable contact physics. And, one of the reasons could be large simulation step. This parameter can be ...
Ryan Yu's user avatar
  • 36

Only top scored, non community-wiki answers of a minimum length are eligible