|
orogen/ctrl_lib
|
#include <CartesianRadialPotentialFields.hpp>
Public Member Functions | |
| CartesianRadialPotentialFields (std::string const &name="ctrl_lib::CartesianRadialPotentialFields") | |
| CartesianRadialPotentialFields (std::string const &name, RTT::ExecutionEngine *engine) | |
| ~CartesianRadialPotentialFields () | |
| bool | configureHook () |
| bool | startHook () |
| void | updateHook () |
| void | errorHook () |
| void | stopHook () |
| void | cleanupHook () |
Protected Member Functions | |
| virtual bool | readFeedback () |
| virtual bool | readSetpoint () |
| virtual void | updateController () |
| virtual const base::VectorXd & | computeActivation (wbc::ActivationFunction &activation_function) |
Protected Attributes | |
| double | influence_distance |
| base::samples::RigidBodyStateSE3 | control_output |
| base::samples::RigidBodyStateSE3 | feedback |
| std::vector< base::samples::RigidBodyState > | pot_field_centers |
| wbc::PotentialFieldsController * | controller |
| std::vector< wbc::PotentialFieldInfo > | field_infos |
Friends | |
| class | CartesianRadialPotentialFieldsBase |
RadialPotentialFields in Cartesian space. Dimension of all fields has to be 3! See wbc/controllers/RadialPotentialField.hpp and wbc/controllers/PotentialFieldsController.hpp for details
| CartesianRadialPotentialFields::CartesianRadialPotentialFields | ( | std::string const & | name = "ctrl_lib::CartesianRadialPotentialFields" | ) |
| CartesianRadialPotentialFields::CartesianRadialPotentialFields | ( | std::string const & | name, |
| RTT::ExecutionEngine * | engine ) |
|
inline |
| void CartesianRadialPotentialFields::cleanupHook | ( | ) |
|
protectedvirtual |
Compute Activation function
| bool CartesianRadialPotentialFields::configureHook | ( | ) |
| void CartesianRadialPotentialFields::errorHook | ( | ) |
|
protectedvirtual |
Read all feedback values of the controller. Return false if there is no feedback, true otherwise
|
protectedvirtual |
Read all setpoints of the controller. Return false if there is no setpoint, true otherwise
| bool CartesianRadialPotentialFields::startHook | ( | ) |
| void CartesianRadialPotentialFields::stopHook | ( | ) |
|
protectedvirtual |
Compute output of the controller
| void CartesianRadialPotentialFields::updateHook | ( | ) |
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |