ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

I edited pioneer3dx_body.xacro.

I changed the joint types of base_swivel_joint and swivel_hubcap_joint from continuous to fixed and it solved the same issues I had concerning the center wheel.

To check, I ran the following commands from the urdf wiki:

rosrun xacro xacro.py `rospack find p2os_urdf`/defs/pioneer3dx.xacro > pioneer3dx.urdf
check_urdf pioneer3dx.urdf
urdf_to_graphiz pioneer3dx.urdf
evince pioneer3dx.pdf

Which gave me this: image description

I then ran my robot and used the following commands to check the tf tree:

rosrun tf view_frames
evince frames.pdf

Which gave me this: image description

Checking RViz with Fixed Frame set to odom gave me this: image description

I'll send an email to the maintainer for the p2os repository and see if that is a good fix and have him make updates if they are.