|
robotoc
robotoc - efficient ROBOT Optimal Control solvers
|
This is the complete list of members for robotoc::Robot, including all inherited members.
| CoM() const | robotoc::Robot | |
| computeBaumgarteDerivatives(const ContactStatus &contact_status, const Eigen::MatrixBase< MatrixType1 > &baumgarte_partial_dq, const Eigen::MatrixBase< MatrixType2 > &baumgarte_partial_dv, const Eigen::MatrixBase< MatrixType3 > &baumgarte_partial_da) | robotoc::Robot | inline |
| computeBaumgarteResidual(const ContactStatus &contact_status, const Eigen::MatrixBase< VectorType > &baumgarte_residual) | robotoc::Robot | inline |
| computeContactPositionDerivative(const ImpactStatus &impact_status, const Eigen::MatrixBase< MatrixType > &position_partial_dq) | robotoc::Robot | inline |
| computeContactPositionResidual(const ImpactStatus &impact_status, const Eigen::MatrixBase< VectorType > &position_residual) | robotoc::Robot | inline |
| computeImpactVelocityDerivatives(const ImpactStatus &impact_status, const Eigen::MatrixBase< MatrixType1 > &velocity_partial_dq, const Eigen::MatrixBase< MatrixType2 > &velocity_partial_dv) | robotoc::Robot | inline |
| computeImpactVelocityResidual(const ImpactStatus &impact_status, const Eigen::MatrixBase< VectorType > &velocity_residual) const | robotoc::Robot | inline |
| computeMinv(const Eigen::MatrixBase< MatrixType1 > &M, const Eigen::MatrixBase< MatrixType2 > &Minv) | robotoc::Robot | inline |
| computeMJtJinv(const Eigen::MatrixBase< MatrixType1 > &M, const Eigen::MatrixBase< MatrixType2 > &J, const Eigen::MatrixBase< MatrixType3 > &MJtJinv) | robotoc::Robot | inline |
| CoMVelocity() const | robotoc::Robot | |
| contactFrameNames() const | robotoc::Robot | |
| contactFrames() const | robotoc::Robot | |
| contactType(const int contact_index) const | robotoc::Robot | |
| contactTypes() const | robotoc::Robot | |
| createContactStatus() const | robotoc::Robot | |
| createImpactStatus() const | robotoc::Robot | |
| dim_passive() const | robotoc::Robot | |
| dimq() const | robotoc::Robot | |
| dimu() const | robotoc::Robot | |
| dimv() const | robotoc::Robot | |
| dIntegrateTransport_dq(const Eigen::MatrixBase< ConfigVectorType > &q, const Eigen::MatrixBase< TangentVectorType > &v, const Eigen::MatrixBase< MatrixType1 > &Jin, const Eigen::MatrixBase< MatrixType2 > &Jout) const | robotoc::Robot | inline |
| dIntegrateTransport_dv(const Eigen::MatrixBase< ConfigVectorType > &q, const Eigen::MatrixBase< TangentVectorType > &v, const Eigen::MatrixBase< MatrixType1 > &Jin, const Eigen::MatrixBase< MatrixType2 > &Jout) const | robotoc::Robot | inline |
| disp(std::ostream &os) const | robotoc::Robot | |
| dSubtractConfiguration_dq0(const Eigen::MatrixBase< ConfigVectorType1 > &qf, const Eigen::MatrixBase< ConfigVectorType2 > &q0, const Eigen::MatrixBase< MatrixType > &dqdiff_dq0) const | robotoc::Robot | inline |
| dSubtractConfiguration_dqf(const Eigen::MatrixBase< ConfigVectorType1 > &qf, const Eigen::MatrixBase< ConfigVectorType2 > &q0, const Eigen::MatrixBase< MatrixType > &dqdiff_dqf) const | robotoc::Robot | inline |
| frameAngularVelocity(const int frame_id, const pinocchio::ReferenceFrame reference_frame=pinocchio::LOCAL_WORLD_ALIGNED) const | robotoc::Robot | |
| frameAngularVelocity(const std::string &frame_name, const pinocchio::ReferenceFrame reference_frame=pinocchio::LOCAL_WORLD_ALIGNED) const | robotoc::Robot | |
| frameId(const std::string &frame_name) const | robotoc::Robot | |
| frameLinearVelocity(const int frame_id, const pinocchio::ReferenceFrame reference_frame=pinocchio::LOCAL_WORLD_ALIGNED) const | robotoc::Robot | |
| frameLinearVelocity(const std::string &frame_name, const pinocchio::ReferenceFrame reference_frame=pinocchio::LOCAL_WORLD_ALIGNED) const | robotoc::Robot | |
| frameName(const int frame_id) const | robotoc::Robot | |
| framePlacement(const int frame_id) const | robotoc::Robot | |
| framePlacement(const std::string &frame_name) const | robotoc::Robot | |
| framePosition(const int frame_id) const | robotoc::Robot | |
| framePosition(const std::string &frame_name) const | robotoc::Robot | |
| frameRotation(const int frame_id) const | robotoc::Robot | |
| frameRotation(const std::string &frame_name) const | robotoc::Robot | |
| frameSpatialVelocity(const int frame_id, const pinocchio::ReferenceFrame reference_frame=pinocchio::LOCAL_WORLD_ALIGNED) const | robotoc::Robot | |
| frameSpatialVelocity(const std::string &frame_name, const pinocchio::ReferenceFrame reference_frame=pinocchio::LOCAL_WORLD_ALIGNED) const | robotoc::Robot | |
| generateFeasibleConfiguration() const | robotoc::Robot | |
| getCoMJacobian(const Eigen::MatrixBase< MatrixType > &J) const | robotoc::Robot | inline |
| getFrameJacobian(const int frame_id, const Eigen::MatrixBase< MatrixType > &J) | robotoc::Robot | inline |
| getJacobianTransformFromLocalToWorld(const int frame_id, const Eigen::MatrixBase< Vector3dType > &vec_world, const Eigen::MatrixBase< MatrixType > &J) | robotoc::Robot | inline |
| hasFloatingBase() const | robotoc::Robot | |
| initializeJointLimits() | robotoc::Robot | |
| integrateCoeffWiseJacobian(const Eigen::MatrixBase< ConfigVectorType > &q, const Eigen::MatrixBase< MatrixType > &J) const | robotoc::Robot | inline |
| integrateConfiguration(const Eigen::MatrixBase< TangentVectorType > &v, const double integration_length, const Eigen::MatrixBase< ConfigVectorType > &q) const | robotoc::Robot | inline |
| integrateConfiguration(const Eigen::MatrixBase< ConfigVectorType1 > &q, const Eigen::MatrixBase< TangentVectorType > &v, const double integration_length, const Eigen::MatrixBase< ConfigVectorType2 > &q_integrated) const | robotoc::Robot | inline |
| interpolateConfiguration(const Eigen::MatrixBase< ConfigVectorType1 > &q1, const Eigen::MatrixBase< ConfigVectorType2 > &q2, const double t, const Eigen::MatrixBase< ConfigVectorType3 > &qout) const | robotoc::Robot | inline |
| jointEffortLimit() const | robotoc::Robot | |
| jointVelocityLimit() const | robotoc::Robot | |
| lowerJointPositionLimit() const | robotoc::Robot | |
| max_dimf() const | robotoc::Robot | |
| maxNumContacts() const | robotoc::Robot | |
| maxNumPointContacts() const | robotoc::Robot | |
| maxNumSurfaceContacts() const | robotoc::Robot | |
| normalizeConfiguration(const Eigen::MatrixBase< ConfigVectorType > &q) const | robotoc::Robot | inline |
| operator<< | robotoc::Robot | friend |
| operator=(const Robot &)=default | robotoc::Robot | |
| operator=(Robot &&) noexcept=default | robotoc::Robot | |
| pointContactFrameNames() const | robotoc::Robot | |
| pointContactFrames() const | robotoc::Robot | |
| RNEA(const Eigen::MatrixBase< ConfigVectorType > &q, const Eigen::MatrixBase< TangentVectorType1 > &v, const Eigen::MatrixBase< TangentVectorType2 > &a, const Eigen::MatrixBase< TangentVectorType3 > &tau) | robotoc::Robot | inline |
| RNEADerivatives(const Eigen::MatrixBase< ConfigVectorType > &q, const Eigen::MatrixBase< TangentVectorType1 > &v, const Eigen::MatrixBase< TangentVectorType2 > &a, const Eigen::MatrixBase< MatrixType1 > &dRNEA_partial_dq, const Eigen::MatrixBase< MatrixType2 > &dRNEA_partial_dv, const Eigen::MatrixBase< MatrixType3 > &dRNEA_partial_da) | robotoc::Robot | inline |
| RNEAImpact(const Eigen::MatrixBase< ConfigVectorType > &q, const Eigen::MatrixBase< TangentVectorType1 > &dv, const Eigen::MatrixBase< TangentVectorType2 > &res) | robotoc::Robot | inline |
| RNEAImpactDerivatives(const Eigen::MatrixBase< ConfigVectorType > &q, const Eigen::MatrixBase< TangentVectorType > &dv, const Eigen::MatrixBase< MatrixType1 > &dRNEA_partial_dq, const Eigen::MatrixBase< MatrixType2 > &dRNEA_partial_ddv) | robotoc::Robot | inline |
| Robot(const RobotModelInfo &robot_model_info) | robotoc::Robot | |
| Robot() | robotoc::Robot | |
| Robot(const Robot &)=default | robotoc::Robot | |
| Robot(Robot &&) noexcept=default | robotoc::Robot | |
| robotModelInfo() const | robotoc::Robot | |
| robotProperties() const | robotoc::Robot | |
| setContactForces(const ContactStatus &contact_status, const std::vector< Vector6d > &f) | robotoc::Robot | |
| setImpactForces(const ImpactStatus &impact_status, const std::vector< Vector6d > &f) | robotoc::Robot | inline |
| setJointEffortLimit(const Eigen::VectorXd &joint_effort_limit) | robotoc::Robot | |
| setJointVelocityLimit(const Eigen::VectorXd &joint_velocity_limit) | robotoc::Robot | |
| setLowerJointPositionLimit(const Eigen::VectorXd &lower_joint_position_limit) | robotoc::Robot | |
| setRobotProperties(const RobotProperties &properties) | robotoc::Robot | |
| setUpperJointPositionLimit(const Eigen::VectorXd &upper_joint_position_limit) | robotoc::Robot | |
| subtractConfiguration(const Eigen::MatrixBase< ConfigVectorType1 > &qf, const Eigen::MatrixBase< ConfigVectorType2 > &q0, const Eigen::MatrixBase< TangentVectorType > &qdiff) const | robotoc::Robot | inline |
| surfaceContactFrameNames() const | robotoc::Robot | |
| surfaceContactFrames() const | robotoc::Robot | |
| totalMass() const | robotoc::Robot | |
| totalWeight() const | robotoc::Robot | |
| transformFromLocalToWorld(const int frame_id, const Eigen::Vector3d &vec_local, const Eigen::MatrixBase< Vector3dType > &vec_world) const | robotoc::Robot | inline |
| updateFrameKinematics(const Eigen::MatrixBase< ConfigVectorType > &q, const Eigen::MatrixBase< TangentVectorType1 > &v, const Eigen::MatrixBase< TangentVectorType2 > &a) | robotoc::Robot | inline |
| updateFrameKinematics(const Eigen::MatrixBase< ConfigVectorType > &q, const Eigen::MatrixBase< TangentVectorType > &v) | robotoc::Robot | inline |
| updateFrameKinematics(const Eigen::MatrixBase< ConfigVectorType > &q) | robotoc::Robot | inline |
| updateKinematics(const Eigen::MatrixBase< ConfigVectorType > &q, const Eigen::MatrixBase< TangentVectorType1 > &v, const Eigen::MatrixBase< TangentVectorType2 > &a) | robotoc::Robot | inline |
| updateKinematics(const Eigen::MatrixBase< ConfigVectorType > &q, const Eigen::MatrixBase< TangentVectorType > &v) | robotoc::Robot | inline |
| updateKinematics(const Eigen::MatrixBase< ConfigVectorType > &q) | robotoc::Robot | inline |
| upperJointPositionLimit() const | robotoc::Robot | |
| Vector6d typedef | robotoc::Robot | |
| ~Robot()=default | robotoc::Robot |