Paparazzi UAS
v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
|
Specific navigation functions for hybrid aircraft. More...
Go to the source code of this file.
Functions | |
void | nav_rotorcraft_hybrid_init (void) |
Init and register nav functions. More... | |
Variables | |
float | nav_max_speed |
float | nav_max_deceleration_sp |
float | nav_max_acceleration_sp |
float | nav_hybrid_max_acceleration |
float | nav_hybrid_line_gain |
float | nav_hybrid_pos_gain |
float | nav_hybrid_max_bank |
float | nav_hybrid_max_expected_wind |
bool | force_forward |
forward flight for hybrid nav More... | |
Specific navigation functions for hybrid aircraft.
FIXME for now, build on top of nav_rotorcraft_base
Definition in file nav_rotorcraft_hybrid.h.
void nav_rotorcraft_hybrid_init | ( | void | ) |
Init and register nav functions.
For hybrid vehicle nav Init should be called after the normal rotorcraft nav_init as we are reusing some of the functions and overwritting others
Definition at line 330 of file nav_rotorcraft_hybrid.c.
References NavBase_t::circle, DEFAULT_CIRCLE_RADIUS, NavBase_t::goto_wp, NavGoto_t::leg_length, NavGoto_t::leg_progress, nav_hybrid_approaching(), nav_hybrid_circle(), nav_hybrid_goto(), nav_hybrid_route(), nav_register_circle(), nav_register_goto_wp(), nav_rotorcraft_base, and NavCircle_t::radius.
|
extern |
forward flight for hybrid nav
Definition at line 160 of file guidance_indi_hybrid.c.
Referenced by nav_hybrid_circle(), nav_hybrid_goto(), nav_hybrid_route(), and reshape_wind().
|
extern |
Definition at line 79 of file nav_rotorcraft_hybrid.c.
Referenced by nav_hybrid_route().
|
extern |
Definition at line 69 of file nav_rotorcraft_hybrid.c.
Referenced by nav_hybrid_circle().
|
extern |
Definition at line 33 of file nav_rotorcraft_hybrid.c.
Referenced by init_controller(), and nav_hybrid_circle().
|
extern |
Definition at line 74 of file nav_rotorcraft_hybrid.c.
Referenced by nav_hybrid_circle().
|
extern |
Definition at line 95 of file nav_rotorcraft_hybrid.c.
Referenced by init_controller(), nav_hybrid_circle(), nav_hybrid_goto(), and nav_hybrid_route().
|
extern |
Definition at line 67 of file nav_rotorcraft_hybrid.c.
Referenced by init_controller(), nav_hybrid_circle(), and nav_hybrid_goto().
|
extern |
Definition at line 66 of file nav_rotorcraft_hybrid.c.
Referenced by max_speed_for_deceleration(), and rotwing_state_periodic().
|
extern |
Definition at line 48 of file nav_rotorcraft_hybrid.c.
Referenced by init_controller(), max_speed_for_deceleration(), nav_hybrid_circle(), nav_hybrid_goto(), and nav_hybrid_route().