linking joints in URDF and/or Gazebo?
Is it possible to link joints in the robot description? Here is the setup I have in mind:
I have a robot with Ackermann (car-like) steering. Each of the two front wheels yaws about its own asix of rotation, but when one turns, so does the other. Is there any way to describe this sort of relationship between joints? I could set up a node which listens on some topic to which the steering angle is published to and then republish that angle as the angle of each of the two front wheels, but that feels like a hack.
I also want to be able to simulate this robot in Gazebo so any guidance on that front would be appreciated as well.