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.