My robot is moving by itself
Hello,
I am currently working on a project where I am using some pretty complex equations to move my robots. However, I can see (even when im not applying any velocity, nothing) that my robot pose on rot.z is changing by itself (little values, but I want it to be = 0 if there is no reason not to be).
I don't understand why, my robot is a Pioneer3AT, I used the official robot on wich I added an hokuyo laser at it's top. Where does this problem come from ? I think it's from a setting in the .world file but I don't know what it could be.
Here is my file : (sorry it's very messy) world.world
thank you in advance guys, it's for my internship it's pretty important.
Asked by shenki on 2017-04-14 01:49:45 UTC
Answers
Actual answer this time:
Gazebo has a long-standing bug till latest 7 (https://bitbucket.org/osrf/gazebo/issues/463/ode-fdir1-parameter-broken). This causes pioneer to strafe with constant velocity. Remove fdir1 param from the xacros and do make
. It should fix the ussue.
Can't try if it is okay in gazebo 8, sorry
Asked by eugene-katsevman on 2017-04-14 04:16:53 UTC
Comments
hello, what do you mean by integration step? thank for those informations anyway
Asked by shenki on 2017-04-14 04:20:20 UTC
max_step value
Asked by eugene-katsevman on 2017-04-14 04:46:21 UTC
left panel, physics , max_step
Asked by eugene-katsevman on 2017-04-14 04:46:45 UTC
Comments
Could be the contact parameters. In the GUI would you mind turning on contact visualization, transparency, and then taking a video?
Asked by sloretz on 2017-04-14 10:23:12 UTC