computeInverseKinematics(JointPositionsVector_t &ikSolutions, const RigidBodyPoseTpl &ee_W_base, const std::vector< size_t > &freeJoints=std::vector< size_t >()) override | ct::rbd::IKNLPSolverIpopt< IKNLP, VALIDATION_KIN > | inline |
computeInverseKinematics(JointPositionsVector_t &ikSolutions, const RigidBodyPoseTpl &eeWorldPose, const RigidBodyPoseTpl &baseWorldPose, const std::vector< size_t > &freeJoints) override | ct::rbd::IKNLPSolverIpopt< IKNLP, VALIDATION_KIN > | inline |
InverseKinematicsBase< IKNLP::Kinematics_t::NJOINTS, IKNLP::Scalar_t >::computeInverseKinematics(JointPositionsVector_t &ikSolutions, const RigidBodyPoseTpl &eeBasePose, const std::vector< size_t > &freeJoints)=0 | ct::rbd::InverseKinematicsBase< IKNLP::Kinematics_t::NJOINTS, IKNLP::Scalar_t > | pure virtual |
InverseKinematicsBase< IKNLP::Kinematics_t::NJOINTS, IKNLP::Scalar_t >::computeInverseKinematics(JointPositionsVector_t &ikSolutions, const RigidBodyPoseTpl &eeWorldPose, const RigidBodyPoseTpl &baseWorldPose, const std::vector< size_t > &freeJoints)=0 | ct::rbd::InverseKinematicsBase< IKNLP::Kinematics_t::NJOINTS, IKNLP::Scalar_t > | pure virtual |
computeInverseKinematicsCloseTo(JointPosition_t &ikSolution, const RigidBodyPoseTpl &eeWorldPose, const RigidBodyPoseTpl &baseWorldPose, const JointPosition_t &queryJointPositions, const std::vector< size_t > &freeJoints=std::vector< size_t >()) | ct::rbd::InverseKinematicsBase< IKNLP::Kinematics_t::NJOINTS, IKNLP::Scalar_t > | inlinevirtual |
computeInverseKinematicsCloseTo(JointPosition_t &ikSolution, const RigidBodyPoseTpl &eeBasePose, const JointPosition_t &queryJointPositions, const std::vector< size_t > &freeJoints=std::vector< size_t >()) | ct::rbd::InverseKinematicsBase< IKNLP::Kinematics_t::NJOINTS, IKNLP::Scalar_t > | inlinevirtual |
getSettings() const | ct::rbd::InverseKinematicsBase< IKNLP::Kinematics_t::NJOINTS, IKNLP::Scalar_t > | inline |
IKNLPSolverIpopt() | ct::rbd::IKNLPSolverIpopt< IKNLP, VALIDATION_KIN > | inline |
IKNLPSolverIpopt(std::shared_ptr< IKNLP > iknlp, ct::optcon::NlpSolverSettings nlpSolverSettings, const size_t eeInd=0) | ct::rbd::IKNLPSolverIpopt< IKNLP, VALIDATION_KIN > | inline |
IKNLPSolverIpopt(std::shared_ptr< IKNLP > iknlp, ct::optcon::NlpSolverSettings nlpSolverSettings, const ct::rbd::InverseKinematicsSettings &ikSettings, const size_t eeInd=0) | ct::rbd::IKNLPSolverIpopt< IKNLP, VALIDATION_KIN > | inline |
InverseKinematicsBase typedef | ct::rbd::IKNLPSolverIpopt< IKNLP, VALIDATION_KIN > | |
InverseKinematicsBase< IKNLP::Kinematics_t::NJOINTS, IKNLP::Scalar_t >::InverseKinematicsBase()=default | ct::rbd::InverseKinematicsBase< IKNLP::Kinematics_t::NJOINTS, IKNLP::Scalar_t > | |
InverseKinematicsBase< IKNLP::Kinematics_t::NJOINTS, IKNLP::Scalar_t >::InverseKinematicsBase(const InverseKinematicsSettings &settings) | ct::rbd::InverseKinematicsBase< IKNLP::Kinematics_t::NJOINTS, IKNLP::Scalar_t > | inline |
JointPosition_t typedef | ct::rbd::IKNLPSolverIpopt< IKNLP, VALIDATION_KIN > | |
JointPositionsVector_t typedef | ct::rbd::IKNLPSolverIpopt< IKNLP, VALIDATION_KIN > | |
KINEMATICS typedef | ct::rbd::IKNLPSolverIpopt< IKNLP, VALIDATION_KIN > | |
RigidBodyPoseTpl typedef | ct::rbd::IKNLPSolverIpopt< IKNLP, VALIDATION_KIN > | |
SCALAR typedef | ct::rbd::IKNLPSolverIpopt< IKNLP, VALIDATION_KIN > | |
setInitialGuess(const JointPosition_t &q_init) | ct::rbd::IKNLPSolverIpopt< IKNLP, VALIDATION_KIN > | inline |
settings_ | ct::rbd::InverseKinematicsBase< IKNLP::Kinematics_t::NJOINTS, IKNLP::Scalar_t > | protected |
updateSettings(const InverseKinematicsSettings &settings) | ct::rbd::InverseKinematicsBase< IKNLP::Kinematics_t::NJOINTS, IKNLP::Scalar_t > | inline |
~InverseKinematicsBase()=default | ct::rbd::InverseKinematicsBase< IKNLP::Kinematics_t::NJOINTS, IKNLP::Scalar_t > | virtual |