Public Member Functions | |
OcraWbiModel_pimpl (int nbSeg, int ndof, int nDofFree) | |
Public Attributes | |
bool | freeRoot |
int | nbDofs |
int | nbInternalDofs |
int | nbSegments |
Eigen::VectorXd | actuatedDofs |
Eigen::VectorXd | lowerLimits |
Eigen::VectorXd | upperLimits |
Eigen::VectorXd | q |
Eigen::VectorXd | dq |
Eigen::VectorXd | ddq |
Eigen::VectorXd | tau |
Eigen::Displacementd | Hroot |
wbi::Frame | Hroot_wbi |
Eigen::Twistd | Troot |
Eigen::Twistd | Troot_wbi |
Eigen::MatrixXd | M |
Eigen::MatrixXd | M_full |
MatrixXdRm | M_full_rm |
Eigen::MatrixXd | Minv |
Eigen::MatrixXd | B |
Eigen::VectorXd | nl |
Eigen::VectorXd | nl_full |
Eigen::VectorXd | l |
Eigen::VectorXd | g |
Eigen::VectorXd | g_full |
double | total_mass |
Eigen::Vector3d | pos_com |
Eigen::Vector3d | vel_com |
Eigen::Vector3d | vel_com_old |
Eigen::Vector3d | acc_com |
Eigen::Vector3d | vel_com_angular |
Eigen::Matrix< double, COM_POS_DIM, Eigen::Dynamic > | J_com |
Eigen::MatrixXd | J_com_full |
MatrixXdRm | J_com_rm |
Eigen::Matrix< double, COM_POS_DIM, Eigen::Dynamic > | J_com_angular |
Eigen::MatrixXd | J_com_full_angular |
MatrixXdRm | J_com_rm_angular |
Eigen::Matrix< double, COM_POS_DIM, Eigen::Dynamic > | DJ_com |
MatrixXdRm | DJ_com_rm |
Eigen::Vector3d | DJDq |
Eigen::Displacementd | H_com |
std::vector< Eigen::Displacementd > | segPosition |
std::vector< Eigen::Twistd > | segVelocity |
std::vector< double > | segMass |
std::vector< Eigen::Vector3d > | segCoM |
std::vector< Eigen::Matrix < double, TRANS_ROT_DIM, TRANS_ROT_DIM > > | segMassMatrix |
std::vector< Eigen::Vector3d > | segMomentsOfInertia |
std::vector< Eigen::Rotation3d > | segInertiaAxes |
std::vector< Eigen::Matrix < double, TRANS_ROT_DIM, Eigen::Dynamic > > | segJacobian |
std::vector< Eigen::MatrixXd > | segJacobian_full |
std::vector< Eigen::MatrixXd > | segJacobian_full_ocra |
std::vector< MatrixXdRm > | segJacobian_rm |
std::vector< Eigen::Matrix < double, TRANS_ROT_DIM, Eigen::Dynamic > > | segJdot |
std::vector< Eigen::Matrix < double, TRANS_ROT_DIM, Eigen::Dynamic > > | segJointJacobian |
std::vector< Eigen::Twistd > | segJdotQdot |
std::map< std::string, int > | segIndexFromName |
std::vector< std::string > | segNameFromIndex |
Eigen::Matrix< double, TRANS_ROT_DIM, Eigen::Dynamic > | Jroot |
Eigen::Matrix< double, TRANS_ROT_DIM, Eigen::Dynamic > | dJroot |
ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::OcraWbiModel_pimpl | ( | int | nbSeg, |
int | ndof, | ||
int | nDofFree | ||
) | [inline] |
Eigen::Vector3d ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::acc_com |
Eigen::VectorXd ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::actuatedDofs |
Eigen::MatrixXd ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::B |
Eigen::VectorXd ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::ddq |
Eigen::Matrix<double,COM_POS_DIM,Eigen::Dynamic> ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::DJ_com |
Eigen::Vector3d ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::DJDq |
Eigen::Matrix<double,TRANS_ROT_DIM,Eigen::Dynamic> ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::dJroot |
Eigen::VectorXd ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::dq |
Eigen::VectorXd ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::g |
Eigen::VectorXd ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::g_full |
Eigen::Displacementd ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::H_com |
Eigen::Displacementd ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::Hroot |
Eigen::Matrix<double,COM_POS_DIM,Eigen::Dynamic> ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::J_com |
Eigen::Matrix<double,COM_POS_DIM,Eigen::Dynamic> ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::J_com_angular |
Eigen::MatrixXd ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::J_com_full |
Eigen::MatrixXd ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::J_com_full_angular |
Eigen::Matrix<double,TRANS_ROT_DIM,Eigen::Dynamic> ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::Jroot |
Eigen::VectorXd ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::l |
Eigen::VectorXd ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::lowerLimits |
Eigen::MatrixXd ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::M |
Eigen::MatrixXd ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::M_full |
Eigen::MatrixXd ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::Minv |
Eigen::VectorXd ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::nl |
Eigen::VectorXd ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::nl_full |
Eigen::Vector3d ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::pos_com |
Eigen::VectorXd ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::q |
std::vector< Eigen::Vector3d > ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::segCoM |
std::map< std::string, int > ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::segIndexFromName |
std::vector< Eigen::Rotation3d > ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::segInertiaAxes |
std::vector< Eigen::Matrix<double,TRANS_ROT_DIM,Eigen::Dynamic> > ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::segJacobian |
std::vector< Eigen::MatrixXd > ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::segJacobian_full |
std::vector< Eigen::MatrixXd > ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::segJacobian_full_ocra |
std::vector< Eigen::Matrix<double,TRANS_ROT_DIM,Eigen::Dynamic> > ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::segJdot |
std::vector< Eigen::Twistd > ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::segJdotQdot |
std::vector< Eigen::Matrix<double,TRANS_ROT_DIM,Eigen::Dynamic> > ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::segJointJacobian |
std::vector< double > ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::segMass |
std::vector< Eigen::Matrix<double,TRANS_ROT_DIM,TRANS_ROT_DIM> > ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::segMassMatrix |
std::vector< Eigen::Vector3d > ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::segMomentsOfInertia |
std::vector< std::string > ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::segNameFromIndex |
std::vector< Eigen::Displacementd > ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::segPosition |
std::vector< Eigen::Twistd > ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::segVelocity |
Eigen::VectorXd ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::tau |
Eigen::Twistd ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::Troot |
Eigen::Twistd ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::Troot_wbi |
Eigen::VectorXd ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::upperLimits |
Eigen::Vector3d ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::vel_com |
Eigen::Vector3d ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::vel_com_angular |
Eigen::Vector3d ocra_icub::OcraWbiModel::OcraWbiModel_pimpl::vel_com_old |