Changing the distance between wheels pioneer p3dx - ROS hydro

53 views
Skip to first unread message

Alex R

unread,
May 17, 2015, 9:56:53 PM5/17/15
to ros-sig...@googlegroups.com
Hi,

I would like to know how do I change the default distance between the wheels for pioneer p3dx. The p3dx we had had was sent for servicing and both wheels are now offset to the original configuration. An additional bearing is introduced to both wheels. This extra wheel space in my opinion will affect the odometry. How do I change the wheel separation value in the urdf? Can anyone throw a light on this issue. It will be really helpful.

Thanks
Alex

Reed Hedges

unread,
May 21, 2015, 10:19:28 AM5/21/15
to Alex R, ros-sig...@googlegroups.com

If you have changed the position of the wheels, you can modify the firmware (ARCOS) parameters to get accurate odometry using the ARCOScf tool, mainly RevCount.   You can do some tests e.g. rotate 180 or 360 degrees and make sure that the orientation in the pose is correct, check the rotation speed, etc.  You can use the ARIA “demo” tool or ROS. 

 

With the Pioneer, the robot controller calculates the pose. ARIA, ROSARIA, etc just receive updates on this pose from the controller and publish the pose.  So you need to change the controller firmware parameter as well as software model.

 

You can then change the positions of the left and right wheel joints in the URDF as well if you want that to agree with your robot.

Reply all
Reply to author
Forward
0 new messages