46#define NormAngleRad(x) { \
47 int dont_loop_forever = 0; \
48 while ((x < (-M_PI)) && ++dont_loop_forever) x += (2 * M_PI); \
49 while ((x >= (M_PI)) && ++dont_loop_forever) x -= (2 * M_PI); \
void init_avoid_navigation()
void run_avoid_navigation_onvision(void)
static struct FloatEulers * stateGetNedToBodyEulers_f(void)
Get vehicle body attitude euler angles (float).
static struct EnuCoor_f * stateGetPositionEnu_f(void)
Get position in local ENU coordinates (float).
API to get/set the generic vehicle states.
void stereo_avoid_init(void)
void stereo_avoid_stop(void)
#define NormAngleRad(x)
Normalize a degree angle between 0 and 359.
void stereo_avoid_start(void)
void stereo_avoid_run(void)
struct AvoidNavigationStruct avoid_navigation_data
global VIDEO state