| wbc
    | 
The PotentialFieldsController class implements a multi potential field controller in Cartesian space. More...
#include <CartesianPotentialFieldsController.hpp>
 
  
| Public Member Functions | |
| CartesianPotentialFieldsController () | |
| const types::RigidBodyState & | update (const types::RigidBodyState &feedback) | 
| update Compute control output. Saturation will be applied if its has been set | |
|  Public Member Functions inherited from wbc::PotentialFieldsController | |
| PotentialFieldsController (const uint _dimension) | |
| void | applySaturation (const Eigen::VectorXd &in, Eigen::VectorXd &out) | 
| Apply Saturation on the control output. If one or more values of <in> are bigger than the Corrresponding entry of <max>, all values will be scaled down according to the biggest ratio eta = in_i / max,i. | |
| void | setFields (const std::vector< PotentialFieldPtr > &_fields) | 
| std::vector< PotentialFieldInfo > | getFieldInfos () | 
| void | clearFields () | 
| void | setPGain (const Eigen::VectorXd &gain) | 
| void | setMaxControlOutput (const Eigen::VectorXd &new_max_control_output) | 
| Eigen::VectorXd | getMaxControlOutput () | 
| Eigen::VectorXd | getPGain () | 
| const std::vector< PotentialFieldPtr > & | getFields () | 
| uint | getDimension () | 
| Protected Attributes | |
| types::RigidBodyState | cartesian_control_output | 
|  Protected Attributes inherited from wbc::PotentialFieldsController | |
| Eigen::VectorXd | p_gain | 
| Eigen::VectorXd | max_ctrl_output | 
| Eigen::VectorXd | control_output | 
| std::vector< PotentialFieldPtr > | fields | 
| std::vector< PotentialFieldInfo > | field_infos | 
| uint | dimension | 
The PotentialFieldsController class implements a multi potential field controller in Cartesian space.
| CartesianPotentialFieldsController::CartesianPotentialFieldsController | ( | ) | 
| const types::RigidBodyState & CartesianPotentialFieldsController::update | ( | const types::RigidBodyState & | feedback | ) | 
update Compute control output. Saturation will be applied if its has been set
| 
 | protected |