26#ifndef LIDAR_CORRECTION_H
27#define LIDAR_CORRECTION_H
struct FloatVect2 points_ltp[MAX_POINTS]
float find_nearest_wall(const struct FloatVect2 *obstacle_pos, struct FloatVect2 *nearest_point)
float distance_to_wall(float theta, const struct FloatVect2 *P, const struct FloatVect2 *A, const struct FloatVect2 *B)
void convert_walls_to_ltp(void)
struct Wall walls[MAX_WALLS]
struct LlaCoor_f points_wgs84[MAX_POINTS]
struct WallSystem wall_system
struct ObstaclePoint points[MAX_POINTS]
Paparazzi generic algebra macros.
Paparazzi floating point algebra.
Paparazzi floating point math for geodetic calculations.
vector in Latitude, Longitude and Altitude
unsigned char uint8_t
Typedef defining 8 bit unsigned char type.