scl::CTaskGc::CTaskGc |
( |
| ) |
|
Default constructor : Does nothing
virtual scl::CTaskGc::~CTaskGc |
( |
| ) |
|
|
inlinevirtual |
Default destructor : Does nothing.
bool scl::CTaskGc::achievedGoalPos |
( |
| ) |
|
Whether the task has achieved its goal position.
bool scl::CTaskGc::computeModel |
( |
const SRobotSensors * |
arg_sensors | ) |
|
|
virtual |
Sets the null space for the next level to zero. Ie. any task below this one in the hierarchy is ignored.
Implements scl::CTaskBase.
bool scl::CTaskGc::computeServo |
( |
const SRobotSensors * |
arg_sensors | ) |
|
|
virtual |
Computes the gc forces that resist gc velocity
Implements scl::CTaskBase.
virtual bool scl::CTaskBase::getAcc |
( |
Eigen::VectorXd & |
arg_acc | ) |
const |
|
inlinevirtualinherited |
virtual bool scl::CTaskGc::getGoalAcc |
( |
Eigen::VectorXd & |
arg_goal | ) |
const |
|
inlinevirtual |
Gets the current goal acceleration. Returns false if not supported by task.
Reimplemented from scl::CTaskBase.
virtual bool scl::CTaskGc::getGoalPos |
( |
Eigen::VectorXd & |
arg_goal | ) |
const |
|
inlinevirtual |
Gets the current goal position. Returns false if not supported by task.
Reimplemented from scl::CTaskBase.
virtual bool scl::CTaskGc::getGoalVel |
( |
Eigen::VectorXd & |
arg_goal | ) |
const |
|
inlinevirtual |
Gets the current goal velocity. Returns false if not supported by task.
Reimplemented from scl::CTaskBase.
virtual bool scl::CTaskBase::getPos |
( |
Eigen::VectorXd & |
arg_pos | ) |
const |
|
inlinevirtualinherited |
Return this task controller's task data structure.
Implements scl::CTaskBase.
virtual bool scl::CTaskBase::getVel |
( |
Eigen::VectorXd & |
arg_vel | ) |
const |
|
inlinevirtualinherited |
virtual sBool scl::CTaskBase::hasBeenActivated |
( |
| ) |
|
|
inlinevirtualinherited |
Activated = All dynamic parameters and data structures are up to date and task is actively contributing to a controller.
virtual sBool scl::CTaskBase::hasBeenInit |
( |
| ) |
|
|
inlinevirtualinherited |
Initialized = All static parameters are set and data structures are up to date. Ready to contribute to a controller.
Initializes the task object. Required to set output gc force dofs
Implements scl::CTaskBase.
void scl::CTaskGc::reset |
( |
| ) |
|
|
virtual |
Resets the task by removing its data. NOTE : Does not deallocate its data structure
Implements scl::CTaskBase.
virtual sBool scl::CTaskBase::setActivated |
( |
sBool |
arg_activate | ) |
|
|
inlinevirtualinherited |
Activated = All dynamic parameters and data structures are up to date and task is actively contributing to a controller.
Set to true/false during runtime to activate/deactivate task.
Returns : success/failure
bool scl::CTaskGc::setGoalAcc |
( |
const Eigen::VectorXd & |
arg_goal | ) |
|
|
virtual |
bool scl::CTaskGc::setGoalPos |
( |
const Eigen::VectorXd & |
arg_goal | ) |
|
|
virtual |
bool scl::CTaskGc::setGoalVel |
( |
const Eigen::VectorXd & |
arg_goal | ) |
|
|
virtual |
A Dynamics model required to compute the task's dynamics
sBool scl::CTaskBase::has_been_init_ |
|
protectedinherited |
Initialized = All static parameters are set and data structures are up to date.
Set to true in init()
The documentation for this class was generated from the following files:
- /home/samir/Code/control/scl.git/src/scl/control/task/tasks/CTaskGc.hpp
- /home/samir/Code/control/scl.git/src/scl/control/task/tasks/CTaskGc.cpp