Ask Your Question

Is there any functional reason for the wheel joints to be continuous instead of fixed?

asked 2014-07-14 16:42:30 -0600

ChrisL8 gravatar image

The create.urdf.xacro file labels the wheel joints as continuous:

<joint name="right_wheel_joint" type="continuous">

but then publishes a transform for that joint that never changes.

It seems like that is just adding overhead.

Is there any reason not to just set the wheels to fixed like this:

<joint name="right_wheel_joint" type="fixed">

It appears to work from testing, but I am afraid that it might come back to bite me later in something like gmapping or some other future use of my robot that I haven't tested yet.

Can anyone tell me if a fixed wheel joint will have any negative repercussions, other than an inability to "animate" it in RVIZ?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2014-07-14 16:49:12 -0600

AFAIK the main reason is integration with gazebo, as the wheels have to "really" rotate in simulation for dynamics engine based wheeled locomotion to work. If you are others otherwise not interested in spinning wheels, you can safely set them to "fixed".

edit flag offensive delete link more


That is good to know. I will note that in my code in case I decide to attempt to run my robot in gazebo some day.

ChrisL8 gravatar imageChrisL8 ( 2014-07-16 22:45:05 -0600 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower


Asked: 2014-07-14 16:42:30 -0600

Seen: 137 times

Last updated: Jul 14 '14