3 votes

Gazebo vacuum_gripper setup

Quite intimidating, really. The plugin has to be inside the <gazebo> tag...
Steve Brown's user avatar
2 votes

How to get the joint acceleration in Gazebo?

You will have to calculate that yourself. Since Gazebo already provides a method of getting velocity, all you need to do is get the derivative of this to get the acceleration: $$ a = \frac{v_t - v_{t-...
Nikolai's user avatar
  • 66
2 votes
Accepted

How to easily check how many laser scanner samples are being generated by the ray plugin?

If I understood correctly, you are trying to count how many lasers are being used in the ray plugin just checking the topic published with a LaserScan msg. I think ...
ÁngeLoGa's user avatar
2 votes
Accepted

Gazebo plugin location and documentation

They are in the Gazebo Sim github repository: System plugins can be found here, Gui plugins are here, Example worlds using these plugins are here. Documentation of each plugin is written in the ...
JRTG's user avatar
  • 1,624
1 vote

Simulink - Gazebo CoSimulation setup doubts

What do you mean by "the step to perform - packageGazeboPlugin"? This is a function in Robotics System Toolbox (RST), if you have this toolbox installed, you can run this command directly in ...
东土月's user avatar
1 vote

ROS2 Gazebo vacuum_gripper doesn't grip

As you are on Gazebo Classic, I suggest to have a look at the Ariac vacuum gripper plugin. I haven't used it myself, and there is some ARIAC contest specific code in it (e.g. the ...
JRTG's user avatar
  • 1,624
1 vote
Accepted

Gazebo Garden applying force to model via AddWorldForce fuction not acting as expected

The AddWorldForce needs the entity to have a WorldPose component for it to work. The easiest way to create that component on the ...
azeey's user avatar
  • 411
1 vote

How to set GAZEBO_PLUGIN_PATH correctly and add the plugin into Gazebo_ros?

I have tried this and found it to be effective. If you want others to run your code conveniently, you might consider using relative paths. I achieved this through ros2 humble .launch.py file. The main ...
LihanChen2004's user avatar
1 vote

How to easily check how many laser scanner samples are being generated by the ray plugin?

You can use ros2 topic echo /scan to view the topic on the command line quickly.
Tully's user avatar
  • 24.9k
1 vote
Accepted

Adding joint plugins cause ODE internal error

The error was caused by the collision engine ode . I changed it to the bullet engine, now everything works fine.
Vacoff's user avatar
  • 11
1 vote
Accepted

undefined symbol: GzPluginHook

You should use #include <gz/plugin/Register.hh> instead of #include <gz/plugin/RegisterMore.hh>. The latter is if ...
azeey's user avatar
  • 411
1 vote

How to find the plugin which the sensor should use quickly?

There are a lot of example demo worlds here. For Gazebo Fortress, see the corresponding github branch. If you are just starting out with Gazebo, I suggest to use the latest version (Harmonic) instead ...
JRTG's user avatar
  • 1,624
1 vote

how to use gazebo ackermann plugin ROS2 Humble

I have been dealing with this for 4 months. The steering_wheel_joint is the steering wheel (like a real car) I started removing it but I remember the robot didn't move correctly. You can make a ...
dani santana's user avatar
1 vote
Accepted

Where can I find the list of SDF tags that can be used for a particular sensor in Gazebo Garden?

TL;DR While writing this answer, I found that the Gazebo Sim sensor parameters are read through the SDFormat library, and hence all parameters are described in the SDFormat Specification, e.g. here ...
JRTG's user avatar
  • 1,624
1 vote

Why are plugins generally compiled as shared libraries & not as static libraries in Gazebo-classic?

The way it is, there is one gazebo executable and every plugin (being an official plugin installed e.g. from a binary package, or a custom plugin that you compiled yourself) can be loaded at runtime. ...
JRTG's user avatar
  • 1,624
1 vote
Accepted

How to publish pose of the lidar/camera/(or any dynamic/static model) in gazebo fortress?

A Gazebo Sim system plugin can only be attached to a <world>, a <model> or a ...
JRTG's user avatar
  • 1,624
1 vote
Accepted

Gazebo Garden Detachable Joint with moving object causing massive velocity errors

There's a remark in the tutorial that models should not be colliding when the detachable joint is made. See also this discussion in the pull request. So I think the behavior you experience is due to ...
JRTG's user avatar
  • 1,624
1 vote

Ackermann plugin ROS2 Foxy. How to use it?

I nearly met the same question as you, but I fixed it eventually. With the source code of the Ackermann drive plugin, you can see that the plugin is using the collision geometry radius of the "...
Glens Lee's user avatar
1 vote
Accepted

Can't find Apply Force Torque plugin in gazebo garden

That functionality was only very recently merged, so probably the packages haven't been updated yet. If you can't wait for the updated packages, you can compile Gazebo from source. This is not ...
JRTG's user avatar
  • 1,624
1 vote

What gazebo plugins should I use for robotic arm in ROS2-humble?

It really depends on your specific application but common plugins are: gazebo_ros_joint_state_publisher , since the ...
Zein's user avatar
  • 41

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