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 |