#include <WbcTask.hpp>
Base WBC Task.
configureHook:
- Load and configure robot models
- Configure wbc scene
- Create dynamic ports
updateHook:
- Read input ports
- Update robot models
- Update Tasks and send them to the solver
◆ WbcTask() [1/2]
WbcTask::WbcTask |
( |
std::string const & | name = "wbc::WbcTask" | ) |
|
Is floating base state available on inpurt port?
◆ WbcTask() [2/2]
WbcTask::WbcTask |
( |
std::string const & | name, |
|
|
RTT::ExecutionEngine * | engine ) |
◆ ~WbcTask()
◆ activateTask()
void WbcTask::activateTask |
( |
const std::string & | task_name, |
|
|
double | activation ) |
|
virtual |
◆ activateTasks()
void WbcTask::activateTasks |
( |
const std::vector< std::string > & | task_names, |
|
|
double | activation ) |
|
virtual |
◆ cleanupHook()
void WbcTask::cleanupHook |
( |
| ) |
|
◆ configureHook()
bool WbcTask::configureHook |
( |
| ) |
|
◆ deactivateAllTasks()
void WbcTask::deactivateAllTasks |
( |
| ) |
|
|
virtual |
◆ errorHook()
void WbcTask::errorHook |
( |
| ) |
|
◆ startHook()
bool WbcTask::startHook |
( |
| ) |
|
◆ stopHook()
void WbcTask::stopHook |
( |
| ) |
|
◆ updateHook()
void WbcTask::updateHook |
( |
| ) |
|
◆ WbcBase
◆ active_contacts
ActiveContacts wbc::WbcTask::active_contacts |
|
protected |
statistics on compuation time
◆ compute_task_status
bool wbc::WbcTask::compute_task_status |
|
protected |
◆ contact_wrenches
base::samples::Wrenches wbc::WbcTask::contact_wrenches |
|
protected |
Names of the active contact points
◆ floating_base_state
base::samples::RigidBodyStateSE3 wbc::WbcTask::floating_base_state |
|
protected |
◆ floating_base_state_rbs
base::samples::RigidBodyState wbc::WbcTask::floating_base_state_rbs |
|
protected |
Current status of the floating base
◆ full_joint_state
base::samples::Joints wbc::WbcTask::full_joint_state |
|
protected |
Current joint state of the whole robot (only actuated joints)
◆ has_floating_base_state
bool wbc::WbcTask::has_floating_base_state |
|
protected |
Measured contact wrenches
◆ hierarchical_qp
HierarchicalQP wbc::WbcTask::hierarchical_qp |
|
protected |
◆ integrate
bool wbc::WbcTask::integrate |
|
protected |
◆ integrator
JointIntegrator wbc::WbcTask::integrator |
|
protected |
◆ joint_state
base::samples::Joints wbc::WbcTask::joint_state |
|
protected |
◆ joint_weights
wbc::JointWeights wbc::WbcTask::joint_weights |
|
protected |
Deprecated floating base state
◆ robot_model
◆ solver
◆ solver_output_joints
base::commands::Joints wbc::WbcTask::solver_output_joints |
|
protected |
Contains I/O ports for each task
◆ stamp
base::Time wbc::WbcTask::stamp |
|
protected |
Current joint state of the whole robot (all joints)
◆ task_interfaces
◆ tasks_status
TasksStatus wbc::WbcTask::tasks_status |
|
protected |
Timestamp for cycle time computation
◆ timing_stats
TimingStats wbc::WbcTask::timing_stats |
|
protected |
Perform numerical integration for the solver output
◆ wbc_config
std::vector<TaskConfig> wbc::WbcTask::wbc_config |
|
protected |
◆ wbc_scene
The documentation for this class was generated from the following files: