Go to the source code of this file.
|
enum | RobotDynamics::JointType {
RobotDynamics::JointTypeUndefined = 0,
RobotDynamics::JointTypeRevolute,
RobotDynamics::JointTypePrismatic,
RobotDynamics::JointTypeRevoluteX,
RobotDynamics::JointTypeRevoluteY,
RobotDynamics::JointTypeRevoluteZ,
RobotDynamics::JointTypeSpherical,
RobotDynamics::JointTypeEulerZYX,
RobotDynamics::JointTypeEulerXYZ,
RobotDynamics::JointTypeEulerYXZ,
RobotDynamics::JointTypeTranslationXYZ,
RobotDynamics::JointTypeFloatingBase,
RobotDynamics::JointTypeFixed,
RobotDynamics::JointType1DoF,
RobotDynamics::JointType2DoF,
RobotDynamics::JointType3DoF,
RobotDynamics::JointType4DoF,
RobotDynamics::JointType5DoF,
RobotDynamics::JointType6DoF,
RobotDynamics::JointTypeCustom
} |
| General types of joints. More...
|
|
|
void | RobotDynamics::jcalc (Model &model, unsigned int joint_id, const Math::VectorNd &q, const Math::VectorNd &qdot) |
| Computes all variables for a joint model and updates the body frame as well as the body's center of mass frame. More...
|
|
void | RobotDynamics::jcalc_X_lambda_S (Model &model, unsigned int joint_id, const Math::VectorNd &q) |
|
Math::SpatialTransform | RobotDynamics::jcalc_XJ (Model &model, unsigned int joint_id, const Math::VectorNd &q) |
|