MAV'RIC
Public Attributes | List of all members
navigation_t Struct Reference

The navigation structure. More...

#include <navigation.h>

Collaboration diagram for navigation_t:
Collaboration graph

Public Attributes

float dist2vel_gain
 The gain linking the distance to the goal to the actual speed.
 
pid_controller_t hovering_controller
 hovering controller
 
pid_controller_t wpt_nav_controller
 waypoint navigation controller
 
float cruise_speed
 The cruise speed in m/s.
 
float max_climb_rate
 Max climb rate in m/s.
 
float soft_zone_size
 Soft zone of the velocity controller.
 
float dt
 The time interval between two navigation updates.
 
uint32_t last_update
 The time of the last navigation update in ms.
 
float alt_lpf
 The low-pass filtered altitude for auto-landing.
 
float LPF_gain
 The value of the low-pass filter gain.
 
uint8_t loop_count
 A counter for sending MAVLink messages at a lower rate than the function.
 
mav_mode_t mode
 The mode of the MAV to have a memory of its evolution.
 
bool auto_takeoff
 The flag to start and end the auto takeoff procedure.
 
bool auto_landing
 The flag to start and end the auto landing procedure.
 
critical_behavior_enum critical_behavior
 The critical behavior enum.
 
auto_landing_behavior_t auto_landing_behavior
 The autolanding behavior enum.
 
bool critical_next_state
 Flag to change critical state in its dedicated state machine.
 
bool auto_landing_next_state
 Flag to change critical state in its dedicated state machine.
 
bool stop_nav
 Flag to start/stop the navigation from a button in case of problems.
 
bool stop_nav_there
 Flag to stop the navigation and fly to the stopping waypoint.
 
control_command_tcontrols_nav
 The pointer to the navigation control structure.
 
const control_command_tcontrol_joystick
 The pointer to the joystick control structure.
 
const quat_tqe
 The pointer to the attitude quaternion structure.
 
mavlink_waypoint_handler_twaypoint_handler
 The pointer to the waypoint handler structure.
 
const position_estimation_tposition_estimation
 The pointer to the position estimation structure in central_data.
 
state_tstate
 The pointer to the state structure in central_data.
 
const mavlink_stream_tmavlink_stream
 The pointer to the MAVLink stream structure.
 
remote_tremote
 The pointer to the remote structure.
 

Detailed Description

The navigation structure.


The documentation for this struct was generated from the following file: