Robotics StackExchange | Archived questions

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

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

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