ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | Q&A answers.ros.org
Ask Your Question
0

Can't configure my robot for Gazebo

asked 2022-06-12 19:51:22 -0500

LuisEFA1998 gravatar image

updated 2022-06-12 20:04:26 -0500

I created a MoveIt support package for my KUKA manipulator, the robot works in both RViz and Gazebo, but in Gazebo I have a problem that the robot shakes while moving, as if it will break. Does anyone know what this is due to and how I can make the robot move normally?

Here is a video where my problem is better observed

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
1

answered 2022-06-12 21:51:49 -0500

qilin_gundamenjoyer gravatar image

Just for your information, this question is better suited on Gazebo Answers and it looks like your issue is common and have been answered multiple times.

Anyways, a robot generally shakes due to bad inertia matrices, bad physics settings, problems with joints, and etc. The more complex the robot, the harder it is to prevent it from shaking. In Gazebo, the shaking occurs when the arguments within the parameters are poorly configured. This could be caused by model parameters, physics parameters, controllers, or a combination of three. Within those three combinations, the shaking can be caused from having the wrong joint constraints to having the wrong torque or friction value. And if there are multiple parameters, it could be more than one of the parameters. This is why it's better to input parameters with arguments incrementally rather than inputting all the arguments into every parameter at once.

Just start doing process of elimination and start disabling each parameter one by one until the robot stops shaking. After that, if the shaking still occurs, check the intertia matrices, damping to the links &/ joints, add a small min_Depth value, 10^-4, or add a maxVel value as a threshold to prevent the robot from moving too fast. Oh, having the latest version for Gazebo is good too since you wouldn't want an outdated physics engine that defies the law of physics in reality!

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

2 followers

Stats

Asked: 2022-06-12 19:51:22 -0500

Seen: 34 times

Last updated: Jun 12