matrix::Vector3f _velocity
current vehicle velocity 
 
virtual bool activate(vehicle_local_position_setpoint_s last_setpoint)
Call once on the event where you switch to the task. 
 
matrix::Vector3f _position_setpoint
Setpoints which the position controller has to execute. 
 
matrix::Vector3f _thrust_setpoint
 
Vector< float, 6 > f(float t, const Matrix< float, 6, 1 > &, const Matrix< float, 3, 1 > &)
 
matrix::Vector3f _position
current vehicle position 
 
matrix::Vector3f _velocity_setpoint
 
bool activate(vehicle_local_position_setpoint_s last_setpoint) override
Call once on the event where you switch to the task. 
 
Vector3< float > Vector3f
 
float _yaw
current vehicle yaw heading 
 
bool update() override
To be called regularly in the control loop cycle to execute the task.