#include <assert.h>
#include <iostream>
#include <rdl_dynamics/RdlExceptions.hpp>
#include <rdl_dynamics/rdl_eigenmath.hpp>
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...
|
|
Math::SpatialTransform | RobotDynamics::jcalc_XJ (Model &model, unsigned int joint_id, const Math::VectorNd &q) |
|
void | RobotDynamics::jcalc_X_lambda_S (Model &model, unsigned int joint_id, const VectorNd &q) |
|