94 Joint(
const std::string& name,
const Vector& _origin,
const Vector& _axis,
const JointType&
type,
const double& _scale=1,
const double& _offset=0,
95 const double& _inertia=0,
const double& _damping=0,
const double& _stiffness=0);
110 Joint(
const Vector& _origin,
const Vector& _axis,
const JointType& type,
const double& _scale=1,
const double& _offset=0,
111 const double& _inertia=0,
const double& _damping=0,
const double& _stiffness=0);
282 virtual const char*
what()
const throw(){
283 return "Joint Type excption";}
Vector JointOrigin() const
Joint(const std::string &name, const JointType &type=Fixed, const double &scale=1, const double &offset=0, const double &inertia=0, const double &damping=0, const double &stiffness=0)
const double & getDamping() const
virtual const char * what() const
const double & getScale() const
const std::string getTypeName() const
const Vector & getAxis() const
represents both translational and rotational velocities.
A concrete implementation of a 3 dimensional vector class.
KDL::Joint::joint_type_exception joint_type_ex
const Vector & getOrigin() const
Twist twist(const double &qdot) const
const double & getOffset() const
const JointType & getType() const
represents a frame transformation in 3D space (rotation + translation)
const double & getInertia() const
This class encapsulates a simple joint, that is with one parameterized degree of freedom and with sca...
const std::string & getName() const
const double & getStiffness() const
Frame pose(const double &q) const