orocos / orocos_kinematics_dynamics

Orocos Kinematics and Dynamics C++ library
679 stars 407 forks source link

Prismatic joint with curve path #393

Open AlbertoMarnetto-Work opened 2 years ago

AlbertoMarnetto-Work commented 2 years ago

I must model a machine in which one of the joints is constrained to slide on a curvilinear path.

I see that KDL::Joint only support prismatic joints that move along an axis. How can this behaviour be extended? Should I extend the Joint class with a new JointType (but this will probably require to extend / rewrite a lot of dependent code) or are there simpler approaches?

MatthijsBurgh commented 2 years ago

I am not sure. Extending the Joint class will not extend the solvers. So I don't think there is a simple solution.