mc_rtc
2.12.0
|
#include <mc_control/fsm/states/HalfSitting.h>
Public Member Functions | |
void | start (Controller &) override |
bool | run (Controller &) override |
void | teardown (Controller &) override |
![]() | |
virtual | ~State () |
void | configure_ (const mc_rtc::Configuration &config) |
void | start_ (Controller &ctl) |
void | teardown_ (Controller &ctl) |
virtual void | stop (Controller &) |
virtual bool | read_msg (std::string &) |
virtual bool | read_write_msg (std::string &, std::string &) |
const std::string & | output () const noexcept |
const std::string & | name () |
void | name (const std::string &n) |
Protected Attributes | |
std::string | robot_ = "" |
double | eval_threshold_ = 0.01 |
double | default_stiffness_ = 1 |
![]() | |
mc_rtc::Configuration | add_contacts_config_ |
mc_rtc::Configuration | remove_contacts_config_ |
mc_rtc::Configuration | add_contacts_after_config_ |
mc_rtc::Configuration | remove_contacts_after_config_ |
mc_rtc::Configuration | add_collisions_config_ |
mc_rtc::Configuration | remove_collisions_config_ |
mc_rtc::Configuration | add_collisions_after_config_ |
mc_rtc::Configuration | remove_collisions_after_config_ |
mc_rtc::Configuration | constraints_config_ |
mc_rtc::Configuration | tasks_config_ |
mc_rtc::Configuration | remove_posture_task_ |
mc_rtc::Configuration | config_ |
std::vector< mc_solver::ConstraintSetPtr > | constraints_ |
std::vector< std::pair< mc_tasks::MetaTaskPtr, mc_rtc::Configuration > > | tasks_ |
std::vector< mc_tasks::PostureTaskPtr > | postures_ |
Additional Inherited Members | |
![]() | |
void | output (const std::string &o) |
virtual void | configure (const mc_rtc::Configuration &config) |
Implements a state that brings the robot posture to halfsitting stance
Configuration options:
completion Threshold on posture eval after which the state is considered completed
After state completion the PostureTask stiffness will be restored to its original value
|
overridevirtual |
Called every iteration until it returns true
Implements mc_control::fsm::State.
|
overridevirtual |
Called before the state starts being run
This will be called only once with the state fully configured.
Implements mc_control::fsm::State.
|
inlineoverridevirtual |
Called right before destruction
Implements mc_control::fsm::State.
|
protected |
|
protected |
|
protected |