- 3.0.2 models module.
|
#include <Irb4600InverseKinematics.h>
Public Types | |
using | BASE = InverseKinematicsBase< 6, SCALAR > |
using | JointPosition_t = typename BASE::JointPosition_t |
using | JointPositionsVector_t = typename BASE::JointPositionsVector_t |
using | RigidBodyPoseTpl = typename BASE::RigidBodyPoseTpl |
Public Member Functions | |
Irb4600InverseKinematics ()=default | |
~Irb4600InverseKinematics ()=default | |
bool | computeInverseKinematics (JointPositionsVector_t &res, const RigidBodyPoseTpl &eeBasePose, const std::vector< size_t > &freeJoints=std::vector< size_t >()) override |
bool | computeInverseKinematics (JointPositionsVector_t &res, const RigidBodyPoseTpl &eeWorldPose, const RigidBodyPoseTpl &baseWorldPose, const std::vector< size_t > &freeJoints=std::vector< size_t >()) override |
using ct::rbd::Irb4600InverseKinematics< SCALAR >::BASE = InverseKinematicsBase<6, SCALAR> |
using ct::rbd::Irb4600InverseKinematics< SCALAR >::JointPosition_t = typename BASE::JointPosition_t |
using ct::rbd::Irb4600InverseKinematics< SCALAR >::JointPositionsVector_t = typename BASE::JointPositionsVector_t |
using ct::rbd::Irb4600InverseKinematics< SCALAR >::RigidBodyPoseTpl = typename BASE::RigidBodyPoseTpl |
|
default |
|
default |
|
inlineoverride |
|
inlineoverride |