|
| IKNLPSolverIpopt () |
|
| IKNLPSolverIpopt (std::shared_ptr< IKNLP > iknlp, ct::optcon::NlpSolverSettings nlpSolverSettings, const size_t eeInd=0) |
| constructor More...
|
|
| IKNLPSolverIpopt (std::shared_ptr< IKNLP > iknlp, ct::optcon::NlpSolverSettings nlpSolverSettings, const ct::rbd::InverseKinematicsSettings &ikSettings, const size_t eeInd=0) |
| constructor with additional inverse kinematics settings More...
|
|
void | setInitialGuess (const JointPosition_t &q_init) |
|
bool | computeInverseKinematics (JointPositionsVector_t &ikSolutions, const RigidBodyPoseTpl &ee_W_base, const std::vector< size_t > &freeJoints=std::vector< size_t >()) override |
|
bool | computeInverseKinematics (JointPositionsVector_t &ikSolutions, const RigidBodyPoseTpl &eeWorldPose, const RigidBodyPoseTpl &baseWorldPose, const std::vector< size_t > &freeJoints) override |
|
| InverseKinematicsBase ()=default |
| default constructor More...
|
|
| InverseKinematicsBase (const InverseKinematicsSettings &settings) |
| constructor with additional settings More...
|
|
virtual | ~InverseKinematicsBase ()=default |
| default destructor More...
|
|
virtual bool | computeInverseKinematics (JointPositionsVector_t &ikSolutions, const RigidBodyPoseTpl &eeBasePose, const std::vector< size_t > &freeJoints)=0 |
| compute inverse kinematics for an end-effector w.r.t robot base More...
|
|
virtual bool | computeInverseKinematics (JointPositionsVector_t &ikSolutions, const RigidBodyPoseTpl &eeWorldPose, const RigidBodyPoseTpl &baseWorldPose, const std::vector< size_t > &freeJoints)=0 |
| compute inverse kinematics for an end-effector More...
|
|
virtual bool | computeInverseKinematicsCloseTo (JointPosition_t &ikSolution, const RigidBodyPoseTpl &eeWorldPose, const RigidBodyPoseTpl &baseWorldPose, const JointPosition_t &queryJointPositions, const std::vector< size_t > &freeJoints=std::vector< size_t >()) |
| compute inverse kinematics for an end-effector More...
|
|
virtual bool | computeInverseKinematicsCloseTo (JointPosition_t &ikSolution, const RigidBodyPoseTpl &eeBasePose, const JointPosition_t &queryJointPositions, const std::vector< size_t > &freeJoints=std::vector< size_t >()) |
| compute inverse kinematics for an end-effector More...
|
|
const InverseKinematicsSettings & | getSettings () const |
|
void | updateSettings (const InverseKinematicsSettings &settings) |
|