|
Tasks
1.8.3
|
#include <Tasks/Tasks.h>
Public Member Functions | |
| MultiCoMTask (const std::vector< rbd::MultiBody > &mbs, std::vector< int > robotIndexes, const Eigen::Vector3d &com) | |
| const std::vector< int > & | robotIndexes () const |
| void | com (const Eigen::Vector3d &com) |
| const Eigen::Vector3d | com () const |
| void | updateInertialParameters (const std::vector< rbd::MultiBody > &mbs) |
| void | update (const std::vector< rbd::MultiBody > &mbs, const std::vector< rbd::MultiBodyConfig > &mbcs) |
| void | update (const std::vector< rbd::MultiBody > &mbs, const std::vector< rbd::MultiBodyConfig > &mbcs, const std::vector< std::vector< sva::MotionVecd >> &normalAccB) |
| void | update (const std::vector< rbd::MultiBody > &mbs, const std::vector< rbd::MultiBodyConfig > &mbcs, const std::vector< Eigen::Vector3d > &coms, const std::vector< std::vector< sva::MotionVecd >> &normalAccB) |
| const Eigen::VectorXd & | eval () const |
| const Eigen::VectorXd & | speed () const |
| const Eigen::VectorXd & | normalAcc () const |
| const Eigen::MatrixXd & | jac (int index) const |
| tasks::MultiCoMTask::MultiCoMTask | ( | const std::vector< rbd::MultiBody > & | mbs, |
| std::vector< int > | robotIndexes, | ||
| const Eigen::Vector3d & | com | ||
| ) |
| const Eigen::Vector3d tasks::MultiCoMTask::com | ( | ) | const |
| void tasks::MultiCoMTask::com | ( | const Eigen::Vector3d & | com | ) |
| const Eigen::VectorXd& tasks::MultiCoMTask::eval | ( | ) | const |
| const Eigen::MatrixXd& tasks::MultiCoMTask::jac | ( | int | index | ) | const |
| const Eigen::VectorXd& tasks::MultiCoMTask::normalAcc | ( | ) | const |
| const std::vector<int>& tasks::MultiCoMTask::robotIndexes | ( | ) | const |
| const Eigen::VectorXd& tasks::MultiCoMTask::speed | ( | ) | const |
| void tasks::MultiCoMTask::update | ( | const std::vector< rbd::MultiBody > & | mbs, |
| const std::vector< rbd::MultiBodyConfig > & | mbcs | ||
| ) |
| void tasks::MultiCoMTask::update | ( | const std::vector< rbd::MultiBody > & | mbs, |
| const std::vector< rbd::MultiBodyConfig > & | mbcs, | ||
| const std::vector< Eigen::Vector3d > & | coms, | ||
| const std::vector< std::vector< sva::MotionVecd >> & | normalAccB | ||
| ) |
| void tasks::MultiCoMTask::update | ( | const std::vector< rbd::MultiBody > & | mbs, |
| const std::vector< rbd::MultiBodyConfig > & | mbcs, | ||
| const std::vector< std::vector< sva::MotionVecd >> & | normalAccB | ||
| ) |
| void tasks::MultiCoMTask::updateInertialParameters | ( | const std::vector< rbd::MultiBody > & | mbs | ) |