|
static const vehicle_local_position_setpoint_s | empty_setpoint = {0, NAN, NAN, NAN, NAN, NAN, NAN, NAN, NAN, NAN, NAN, NAN, NAN, NAN, NAN, {NAN, NAN, NAN}} |
| Empty setpoint. More...
|
|
static const vehicle_constraints_s | empty_constraints = {0, NAN, NAN, NAN, NAN, NAN, NAN, NAN, {}} |
| Empty constraints. More...
|
|
static const landing_gear_s | empty_landing_gear_default_keep = {0, landing_gear_s::GEAR_KEEP, {}} |
| default landing gear state
|
|
static const vehicle_trajectory_waypoint_s | empty_trajectory_waypoint |
| Empty desired waypoints. More...
|
|
void | _resetSetpoints () |
| Reset all setpoints to NAN.
|
|
void | _evaluateVehicleLocalPosition () |
| Check and update local position.
|
|
virtual void | _setDefaultConstraints () |
| Set constraints to default values.
|
|
virtual void | updateParams () |
| Call this method whenever the module gets a parameter change notification. More...
|
|
virtual void | updateParamsImpl () |
| The implementation for this is generated with the macro DEFINE_PARAMETERS()
|
|
uORB::Subscription< vehicle_local_position_s > * | _sub_vehicle_local_position {nullptr} |
|
uORB::Subscription< vehicle_attitude_s > * | _sub_attitude {nullptr} |
|
uint8_t | _heading_reset_counter {0} |
| estimator heading reset
|
|
float | _time = 0 |
| passed time in seconds since the task was activated
|
|
float | _deltatime = 0 |
| passed time in seconds since the task was last updated
|
|
hrt_abstime | _time_stamp_activate = 0 |
| time stamp when task was activated
|
|
hrt_abstime | _time_stamp_current = 0 |
| time stamp at the beginning of the current task update
|
|
hrt_abstime | _time_stamp_last = 0 |
| time stamp when task was last updated
|
|
matrix::Vector3f | _position |
| current vehicle position
|
|
matrix::Vector3f | _velocity |
| current vehicle velocity
|
|
float | _yaw = 0.f |
| current vehicle yaw heading
|
|
float | _dist_to_bottom = 0.0f |
| current height above ground level
|
|
matrix::Vector3f | _position_setpoint |
| Setpoints which the position controller has to execute. More...
|
|
matrix::Vector3f | _velocity_setpoint |
|
matrix::Vector3f | _acceleration_setpoint |
|
matrix::Vector3f | _jerk_setpoint |
|
matrix::Vector3f | _thrust_setpoint |
|
float | _yaw_setpoint |
|
float | _yawspeed_setpoint |
|
matrix::Vector3f | _velocity_setpoint_feedback |
|
matrix::Vector3f | _thrust_setpoint_feedback |
|
vehicle_constraints_s | _constraints {} |
| Vehicle constraints. More...
|
|
landing_gear_s | _gear {} |
|
vehicle_trajectory_waypoint_s | _desired_waypoint {} |
| Desired waypoints. More...
|
|
ModuleParams * | _sibling |
|
static constexpr uint64_t | _timeout = 500000 |
| maximal time in us before a loop or data times out
|
|