|
orwell 0.0.0
|
defines an impedance control law in joint space More...
#include <JointImpedanceController.hpp>
Public Member Functions | |
| JointImpedanceController (const sackmesser::Interface::Ptr &interface, const std::string &name) | |
| loads configuration parameters | |
| Eigen::Vector< double, dof > | computeCommand () |
| computes the control command for the impedance control law in joint space | |
Public Member Functions inherited from orwell::ReferenceController< Reference, DerivedController > | |
| ReferenceController (const sackmesser::Interface::Ptr &interface, const std::string &name) | |
| void | setReference (const Reference &reference) |
| set Reference | |
| const Reference & | getReference () const |
| provide access to the Reference to derived classes | |
Additional Inherited Members | |
Public Types inherited from orwell::ReferenceController< Reference, DerivedController > | |
| using | Ptr = std::shared_ptr<ReferenceController> |
| typedef | |
defines an impedance control law in joint space
takes a joint position as control reference
| dof | number of degrees of freedom of the controlled system |
Definition at line 35 of file JointImpedanceController.hpp.
| orwell::JointImpedanceController< dof >::JointImpedanceController | ( | const sackmesser::Interface::Ptr & | interface, |
| const std::string & | name ) |
loads configuration parameters
| interface | interfaces the configuration server |
| name | parameter namespace |
Definition at line 28 of file JointImpedanceController.hxx.
| Eigen::Vector< double, dof > orwell::JointImpedanceController< dof >::computeCommand | ( | ) |
computes the control command for the impedance control law in joint space
Definition at line 57 of file JointImpedanceController.hxx.
References orwell::ReferenceController< Reference, DerivedController >::getReference().