Gazebo | Ignition | Community
Ask Your Question

Gearbox Joint operation

asked 2017-05-16 10:30:52 -0600

SprGrf gravatar image

updated 2017-05-16 10:32:38 -0600

Hello everyone,

I am trying to use the gearbox joint. I found a world example but it seems to be outdated, as the parameters have been renamed, from gear_ratio and reference_body to gearbox_ratio and gearbox_reference_body respectively. However I cannot get it to work, and I do not know if it is my setup's fault, as I am not sure I have understood the way it works correctly, or if it just not supported anymore.

In the case that it is not, does someone have an idea how to transmit motion and torque from a joint to another ?

Thank you all for your time.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2017-05-16 10:50:20 -0600

sloretz gravatar image

There's a model with a gearbox joint here

The gearbox joint is more of a constraint between two joints rather than a true joint. Create two revolute joints: one for the input link and one for the output link. On the gearbox joint <parent> specifies the input link, and <child> specifies the output link. <gearbox_ratio> is the ratio of the input and output. <gearbox_reference_body> is another link that is fixed relative to the input and output. The physics engine measures the velocity of the input and output link relative to this link when enforcing the gear ratio.

edit flag offensive delete link more


Thanks for the immediate reply. That was exactly what I was looking for. Thank you very much.

SprGrf gravatar imageSprGrf ( 2017-05-17 05:28:08 -0600 )edit

Question Tools



Asked: 2017-05-16 10:30:52 -0600

Seen: 1,869 times

Last updated: May 16 '17