#include <AccelerationController.hpp>
◆ AccelerationController() [1/2]
| AccelerationController::AccelerationController |
( |
std::string const & |
name = "auv_control::AccelerationController" | ) |
|
TaskContext constructor for AccelerationController
- Parameters
-
| name | Name of the task. This name needs to be unique to make it identifiable via nameservices. |
| initial_state | The initial TaskState of the TaskContext. Default is Stopped state. |
◆ AccelerationController() [2/2]
| AccelerationController::AccelerationController |
( |
std::string const & |
name, |
|
|
RTT::ExecutionEngine * |
engine |
|
) |
| |
TaskContext constructor for AccelerationController
- Parameters
-
| name | Name of the task. This name needs to be unique to make it identifiable for nameservices. |
| engine | The RTT Execution engine to be used for this task, which serialises the execution of all commands, programs, state machines and incoming events for a task. |
◆ ~AccelerationController()
| AccelerationController::~AccelerationController |
( |
| ) |
|
◆ calcOutput()
◆ configureHook()
| bool AccelerationController::configureHook |
( |
| ) |
|
◆ startHook()
| bool AccelerationController::startHook |
( |
| ) |
|
◆ AccelerationControllerBase
| friend class AccelerationControllerBase |
|
friend |
◆ cmdVector
| base::VectorXd auv_control::AccelerationController::cmdVector |
|
protected |
◆ controlModes
| std::vector<base::JointState::MODE> auv_control::AccelerationController::controlModes |
|
protected |
◆ expectedEffortVector
| base::VectorXd auv_control::AccelerationController::expectedEffortVector |
|
protected |
◆ inputVector
| base::VectorXd auv_control::AccelerationController::inputVector |
|
protected |
◆ jointCommand
| base::commands::Joints auv_control::AccelerationController::jointCommand |
|
protected |
◆ limits
| base::JointLimits auv_control::AccelerationController::limits |
|
protected |
◆ names
| std::vector<std::string> auv_control::AccelerationController::names |
|
protected |
◆ svd
| boost::shared_ptr<Eigen::JacobiSVD<Eigen::MatrixXd> > auv_control::AccelerationController::svd |
|
protected |
◆ thrusterMatrix
| base::MatrixXd auv_control::AccelerationController::thrusterMatrix |
|
protected |
◆ weightedPseudoInverse
| base::MatrixXd auv_control::AccelerationController::weightedPseudoInverse |
|
protected |
The documentation for this class was generated from the following files: