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.