wbc
|
#include <robot_model_rbdl.hpp>
Public Member Functions | |
bool | configure (const wbc_py::RobotModelConfig &cfg) |
void | update (const base::NamedVector< base::JointState > &joint_state) |
void | update2 (const base::NamedVector< base::JointState > &joint_state, const base::samples::RigidBodyStateSE3 &floating_base_state) |
base::NamedVector< base::JointState > | jointState2 (const std::vector< std::string > &names) |
void | setActiveContacts (const base::NamedVector< wbc::ActiveContact > &active_contacts) |
base::NamedVector< wbc::ActiveContact > | getActiveContacts2 () |
base::NamedVector< base::JointLimitRange > | jointLimits2 () |
wbc_py::RobotModelConfig | getRobotModelConfig () |
Wrapper for wbc::RobotModelRBDL. Unfortunately we have to do this, since base::samples::Joints and other Rock types cannot be easily exposed to python
bool wbc_py::RobotModelRBDL::configure | ( | const wbc_py::RobotModelConfig & | cfg | ) |
base::NamedVector< wbc::ActiveContact > wbc_py::RobotModelRBDL::getActiveContacts2 | ( | ) |
wbc_py::RobotModelConfig wbc_py::RobotModelRBDL::getRobotModelConfig | ( | ) |
base::NamedVector< base::JointLimitRange > wbc_py::RobotModelRBDL::jointLimits2 | ( | ) |
base::NamedVector< base::JointState > wbc_py::RobotModelRBDL::jointState2 | ( | const std::vector< std::string > & | names | ) |
void wbc_py::RobotModelRBDL::setActiveContacts | ( | const base::NamedVector< wbc::ActiveContact > & | active_contacts | ) |
void wbc_py::RobotModelRBDL::update | ( | const base::NamedVector< base::JointState > & | joint_state | ) |
void wbc_py::RobotModelRBDL::update2 | ( | const base::NamedVector< base::JointState > & | joint_state, |
const base::samples::RigidBodyStateSE3 & | floating_base_state ) |