Enabling gazebo_ros_control plugin changes physics response of entire body
I'm using the Nao simulation (https:/github.com/ros-naoqi/nao_robot) with Kinetic and Gazebo 7.
The default launch spawns the robot in the air. The simulation runs slower than real time, but the robot takes almost 30 seconds of simulation time to fall less than 0.2 meters.
If I comment out the invocation of the gazeboroscontrol plugin from the xacro file, then the robot falls to the ground quickly as expected. This slow falling of the main body happens whether I enable any controllers or not.
Any ideas what is causing this issue?
(Note the timestamp on image when the robot first touched down.)
Originally the default installation would fall slowly backwards, as shown in the attached image. I fixed the falling backwards by updating some of the dynamics parameters in the urdf, but I have not been able to determine the slow falling.
Asked by dcconner on 2017-03-07 20:38:34 UTC
Answers
that would be the position controller in ros_control calling SetPosition
Use POSITION_PID instead of POSITION should help.
Asked by hsu on 2017-03-12 13:05:25 UTC
Comments
Hi, did you find out the solution to this problem? It is also happening to me.
Asked by Enrik on 2018-02-10 11:19:04 UTC