addCollisions(const std::string &r1, const std::string &r2, const std::vector< mc_rbdyn::Collision > &collisions) | mc_control::MCController | |
addContact(const Contact &c) | mc_control::MCController | |
addRobotToGUI(const mc_rbdyn::Robot &robot) | mc_control::MCController | protected |
addRobotToLog(const mc_rbdyn::Robot &robot) | mc_control::MCController | protected |
anchorFrame(const sva::PTransformd &) | mc_control::MCController | inline |
anchorFrame() const | mc_control::MCController | inline |
anchorFrameReal(const sva::PTransformd &) | mc_control::MCController | inline |
anchorFrameReal() const | mc_control::MCController | inline |
Backend typedef | mc_control::MCController | |
clearContacts() | mc_control::MCController | |
collision_constraints_ | mc_control::MCController | protected |
compoundJointConstraint | mc_control::MCController | |
config() | mc_control::MCController | inline |
config() const | mc_control::MCController | inline |
config_ | mc_control::MCController | protected |
constraints_ | mc_control::MCController | protected |
contact_constraint_ | mc_control::MCController | protected |
contactConstraint() | mc_control::fsm::Controller | inline |
contacts() const | mc_control::MCController | |
contacts_ | mc_control::MCController | protected |
contacts_changed_ | mc_control::MCController | protected |
contacts_table_ | mc_control::MCController | protected |
ContactTableDataT typedef | mc_control::MCController | protected |
Controller(mc_rbdyn::RobotModulePtr rm, double dt, const mc_rtc::Configuration &config, ControllerParameters params={}) | mc_control::fsm::Controller | |
converters_ | mc_control::MCController | protected |
createObserverPipelines(const mc_rtc::Configuration &config) | mc_control::MCController | virtual |
datastore() noexcept | mc_control::MCController | inline |
datastore() const noexcept | mc_control::MCController | inline |
datastore_ | mc_control::MCController | protected |
duration_ms typedef | mc_control::MCController | protected |
dynamicsConstraint | mc_control::MCController | |
env() const noexcept | mc_control::MCController | inline |
env() noexcept | mc_control::MCController | inline |
Executor | mc_control::fsm::Controller | friend |
executor_ | mc_control::fsm::Controller | protected |
factory() | mc_control::fsm::Controller | inline |
factory_ | mc_control::fsm::Controller | protected |
ff_tasks_ | mc_control::fsm::Controller | protected |
first_reset_ | mc_control::fsm::Controller | protected |
getPostureTask(const std::string &robot) | mc_control::fsm::Controller | |
gripper(const std::string &robot, const std::string &gripper) | mc_control::MCController | |
gui() const noexcept | mc_control::MCController | inline |
gui_ | mc_control::MCController | protected |
hasCollision(const std::string &r1, const std::string &r2, const mc_rbdyn::Collision &col) const noexcept | mc_control::MCController | |
hasCollision(const std::string &r1, const std::string &r2, const std::string &c1, const std::string &c2) const noexcept | mc_control::MCController | |
hasContact(const Contact &c) const | mc_control::MCController | |
hasObserverPipeline(const std::string &name) const | mc_control::MCController | |
hasObserverPipeline() const | mc_control::MCController | |
hasRobot(const std::string &robot) const noexcept | mc_control::MCController | inline |
idle_keep_state_ | mc_control::fsm::Controller | protected |
interrupt() | mc_control::fsm::Controller | inlinevirtual |
kinematicsConstraint | mc_control::MCController | |
loading_location_ | mc_control::MCController | |
loadRobot(mc_rbdyn::RobotModulePtr rm, const std::string &name) | mc_control::MCController | |
loadRobot(mc_rbdyn::RobotModulePtr rm, const std::string &name, mc_rbdyn::Robots &robots, const mc_rbdyn::LoadRobotParameters ¶ms) | mc_control::MCController | protected |
logger() noexcept | mc_control::MCController | inline |
logger_ | mc_control::MCController | protected |
MCController(std::shared_ptr< mc_rbdyn::RobotModule > robot, double dt, ControllerParameters params={}) | mc_control::MCController | protected |
MCController(std::shared_ptr< mc_rbdyn::RobotModule > robot, double dt, const mc_rtc::Configuration &config, ControllerParameters params={}) | mc_control::MCController | protected |
MCController(const std::vector< std::shared_ptr< mc_rbdyn::RobotModule >> &robot_modules, double dt, ControllerParameters params={}) | mc_control::MCController | protected |
MCController(const std::vector< std::shared_ptr< mc_rbdyn::RobotModule >> &robot_modules, double dt, const mc_rtc::Configuration &config, ControllerParameters params={}) | mc_control::MCController | protected |
name_ | mc_control::MCController | |
observerPipeline(const std::string &name) const | mc_control::MCController | |
observerPipeline(const std::string &name) | mc_control::MCController | |
observerPipeline() const | mc_control::MCController | |
observerPipeline() | mc_control::MCController | |
observerPipelines() const | mc_control::MCController | |
observerPipelines() | mc_control::MCController | |
observerPipelines_ | mc_control::MCController | protected |
outputRealRobot() const noexcept | mc_control::MCController | inline |
outputRealRobot() noexcept | mc_control::MCController | inline |
outputRealRobot(const std::string &name) const | mc_control::MCController | inline |
outputRealRobot(const std::string &name) | mc_control::MCController | inline |
outputRealRobots() const noexcept | mc_control::MCController | inline |
outputRealRobots() noexcept | mc_control::MCController | inline |
outputRealRobots_ | mc_control::MCController | protected |
outputRobot() const noexcept | mc_control::MCController | inline |
outputRobot() noexcept | mc_control::MCController | inline |
outputRobot(const std::string &name) const | mc_control::MCController | inline |
outputRobot(const std::string &name) | mc_control::MCController | inline |
outputRobots() const noexcept | mc_control::MCController | inline |
outputRobots() noexcept | mc_control::MCController | inline |
outputRobots_ | mc_control::MCController | protected |
posture_tasks_ | mc_control::fsm::Controller | protected |
postureTask | mc_control::MCController | |
qpsolver | mc_control::MCController | protected |
realRobot() const noexcept | mc_control::MCController | inline |
realRobot() noexcept | mc_control::MCController | inline |
realRobot(const std::string &name) const | mc_control::MCController | inline |
realRobot(const std::string &name) | mc_control::MCController | inline |
realRobots() const noexcept | mc_control::MCController | inline |
realRobots() noexcept | mc_control::MCController | inline |
removeCollisions(const std::string &r1, const std::string &r2, const std::vector< mc_rbdyn::Collision > &collisions) | mc_control::MCController | |
removeCollisions(const std::string &r1, const std::string &r2) | mc_control::MCController | |
removeContact(const Contact &c) | mc_control::MCController | |
removeRobot(const std::string &name) | mc_control::MCController | |
reset(const ControllerResetData &data) override | mc_control::fsm::Controller | virtual |
resetObserverPipelines() | mc_control::MCController | virtual |
resume(const std::string &state) | mc_control::fsm::Controller | |
robot() const noexcept | mc_control::MCController | inline |
robot() noexcept | mc_control::MCController | inline |
robot(const std::string &name) const | mc_control::MCController | inline |
robot(const std::string &name) | mc_control::MCController | inline |
robot_config(const std::string &robot_name) const | mc_control::MCController | |
robot_config(const mc_rbdyn::Robot &robot) const | mc_control::MCController | |
robots() const noexcept | mc_control::MCController | inline |
robots() noexcept | mc_control::MCController | inline |
run() override | mc_control::fsm::Controller | virtual |
run(mc_solver::FeedbackType fType) | mc_control::fsm::Controller | |
running() | mc_control::fsm::Controller | inline |
running_ | mc_control::fsm::Controller | protected |
runObserverPipelines() | mc_control::MCController | virtual |
saved_posture_weights_ | mc_control::fsm::Controller | protected |
selfCollisionConstraint | mc_control::MCController | |
set_loading_location(std::string_view location) | mc_control::MCController | static |
set_name(std::string_view name) | mc_control::MCController | static |
solver() const noexcept | mc_control::MCController | inline |
solver() noexcept | mc_control::MCController | inline |
stop() | mc_control::MCController | virtual |
supported_robots(std::vector< std::string > &out) const | mc_control::MCController | virtual |
timeStep | mc_control::MCController | |
updateContacts() | mc_control::MCController | protected |
updateContacts_dt_ | mc_control::MCController | protected |
~Controller() override | mc_control::fsm::Controller | |
~MCController() | mc_control::MCController | virtual |