URDF Joint State Controller

asked 2016-11-18 15:12:10 -0500

Hi everyone,

I wrote a simple urdf to control the 3-DoF motions of a mannequine head. Here is the file where I define the joint angles and soft_limits:


Here is the kicker, the joint state publisher's gui can control the right bladder but not either of the other two bladders. Wondering what I might be doing incorrectly.

Thank you!

edit retag flag offensive close merge delete


Is it because you are missing an axis tag for the continuous joints? If not specified, it defaults to (1,0,0), or rotation about x axis.

JoshMarino gravatar image JoshMarino  ( 2016-11-18 21:33:30 -0500 )edit

Thanks for your comment. I did add the axis just now and it seems only the right actuator works. The other two actuators do not move the head. The new file has been pushed to the link above.

lakehanne gravatar image lakehanne  ( 2016-11-18 23:13:19 -0500 )edit

When I comment out the other two actuators, I find that each actuator, working in the absence of the other two actuators, controls the head. But using the three actuators simultaneously means only the rightbladder_to_neck actuator works.

lakehanne gravatar image lakehanne  ( 2016-11-18 23:58:43 -0500 )edit

Never stumbled across it before, but not sure how it works when you have 3 separate joints having the same child link. Might have some sort of over-constrained system?

JoshMarino gravatar image JoshMarino  ( 2016-11-19 06:40:31 -0500 )edit