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

linear actuator with freely rotating joints at each end

asked 2014-06-29 18:33:07 -0500

bjem85 gravatar image

Hi All,

I am wanting to create a URDF model that models a linear actuator (a hydraulic ram) that is free to rotate at each end (i.e. the only aspect you control is ram length). The closest match appears to be a prismatic joint, but this joint requires an axis parameter as well as a length. The scenario I have only requires a length as the axis is constrained by the kinematics of the joint and changes continually with linear actuator length.

I can already get an angle measurement by other means, but I would also like to be able to calculate the angle from linear actuator length alone, and conversely calculate the required actuator length from angle targets using the standard transform libraries in ROS (or MoveIt!).

Thanks, Bart

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2019-11-12 14:30:38 -0500

mlautman gravatar image

You could model your setup as two or three co-located passive rotational joints at each end of the linear joint. That said, i'm not sure how you would use MoveIt or ROS to get the angle of such an under constrained robot.

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2014-06-29 18:33:07 -0500

Seen: 886 times

Last updated: Nov 12 '19