|
Robotics Library
0.7.0
|
Go to the documentation of this file.
27 #ifndef RL_MDL_KINEMATIC_H
28 #define RL_MDL_KINEMATIC_H
41 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
60 const ::std::size_t& leaf = 0,
63 const ::std::size_t& iterations = 1000
281 #endif // RL_MDL_KINEMATIC_H
::Eigen::Matrix< Real, ::Eigen::Dynamic, ::Eigen::Dynamic > Matrix
Definition: Matrix.h:42
void calculateJacobian(const bool &inWorldFrame=true)
Calculate Jacobian matrix.
Definition: Kinematic.cpp:102
::rl::math::Matrix invJ
Jacobian matrix inverse.
Definition: Kinematic.h:251
::Eigen::Transform< Real, 3, ::Eigen::Affine > Transform
Rigid transformation in 3D.
Definition: Transform.h:46
Definition: Kinematic.h:39
bool isSingular() const
Check if current configuration is singular.
Definition: Kinematic.cpp:271
virtual ~Kinematic()
Definition: Kinematic.cpp:52
::Eigen::Matrix< Real, ::Eigen::Dynamic, 1 > Vector
Definition: Vector.h:42
::rl::math::Matrix J
Jacobian matrix.
Definition: Kinematic.h:262
void calculateJacobianInverse(const ::rl::math::Real &lambda=0.0f, const bool &doSvd=true)
Calculate Jacobian matrix inverse.
Definition: Kinematic.cpp:173
bool calculateInversePosition(const ::rl::math::Transform &x, const ::std::size_t &leaf=0, const ::rl::math::Real &delta=::std::numeric_limits< ::rl::math::Real >::infinity(), const ::rl::math::Real &epsilon=1.0e-3f, const ::std::size_t &iterations=1000)
Resolved motion rate control.
Definition: Kinematic.cpp:57
::rl::math::Vector Jdqd
Jacobian derivative vector.
Definition: Kinematic.h:273
void forwardPosition()
Definition: Kinematic.cpp:235
const ::rl::math::Vector & getJacobianDerivative() const
Access calculated Jacobian derivative vector.
Definition: Kinematic.cpp:259
const ::rl::math::Matrix & getJacobianInverse() const
Access calculated Jacobian matrix inverse.
Definition: Kinematic.cpp:265
void forwardVelocity()
Definition: Kinematic.cpp:244
virtual void update()
Definition: Kinematic.cpp:284
void calculateJacobianDerivative(const bool &inWorldFrame=true)
Calculate Jacobian derivative vector.
Definition: Kinematic.cpp:142
Kinematic()
Definition: Kinematic.cpp:44
Model * clone() const
Definition: Kinematic.cpp:220
double Real
Definition: Real.h:42
const ::rl::math::Matrix & getJacobian() const
Access calculated Jacobian matrix.
Definition: Kinematic.cpp:253
::rl::math::Real calculateManipulabilityMeasure() const
Calculate manipulability measure.
Definition: Kinematic.cpp:208
void forwardAcceleration()
Definition: Kinematic.cpp:226
Robotics Library.
Definition: AnalogInput.cpp:30