|
orwell 0.0.0
|
manages available controllers More...
#include <ControllerManager.hpp>
Public Member Functions | |
| ControllerManager (const sackmesser::Interface::Ptr &interface, const typename RobotModel< dof >::Ptr &robot_model, const std::string &name="controller_manager") | |
| loads configuration parameters | |
| TorqueController< dof >::Ptr | getTorqueController (const std::string &name) |
| obtain a specific TorqueController | |
| VelocityController< dof >::Ptr | getVelocityController (const std::string &name) |
| obtain a specific VelocityController | |
| PositionController< dof >::Ptr | getPositionController (const std::string &name) |
| obtain a specific PositionController | |
manages available controllers
| dof | numbers of degrees of freedom of the controlled system |
Definition at line 28 of file ParallelController.hpp.
| orwell::ControllerManager< dof >::ControllerManager | ( | const sackmesser::Interface::Ptr & | interface, |
| const typename RobotModel< dof >::Ptr & | robot_model, | ||
| const std::string & | name = "controller_manager" ) |
loads configuration parameters
| interface | interfaces the configuration server |
| robot_model | RobotModel of the controlled system |
| name | parameter namespace |
Definition at line 32 of file ControllerManager.hxx.
References orwell::Controller< dof >::setRobotModel().
| PositionController< dof >::Ptr orwell::ControllerManager< dof >::getPositionController | ( | const std::string & | name | ) |
obtain a specific PositionController
| name | name of the PositionController |
Definition at line 62 of file ControllerManager.hxx.
| TorqueController< dof >::Ptr orwell::ControllerManager< dof >::getTorqueController | ( | const std::string & | name | ) |
obtain a specific TorqueController
| name | name of the TorqueController |
Definition at line 50 of file ControllerManager.hxx.
| VelocityController< dof >::Ptr orwell::ControllerManager< dof >::getVelocityController | ( | const std::string & | name | ) |
obtain a specific VelocityController
| name | name of the VelocityController |
Definition at line 56 of file ControllerManager.hxx.