mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-11-07 03:21:36 +08:00
add tangent plane mapping to geo.c
This commit is contained in:
@@ -55,6 +55,12 @@ typedef struct {
|
||||
float bearing; // Bearing in radians to closest point on line/arc
|
||||
} crosstrack_error_s;
|
||||
|
||||
__EXPORT static void map_projection_init(double lat_0, double lon_0);
|
||||
|
||||
__EXPORT static void map_projection_project(double lat, double lon, float *x, float *y);
|
||||
|
||||
__EXPORT static void map_projection_reproject(float x, float y, double *lat, double *lon);
|
||||
|
||||
__EXPORT float get_distance_to_next_waypoint(double lat_now, double lon_now, double lat_next, double lon_next);
|
||||
|
||||
__EXPORT float get_bearing_to_next_waypoint(double lat_now, double lon_now, double lat_next, double lon_next);
|
||||
@@ -69,4 +75,4 @@ __EXPORT crosstrack_error_s get_distance_to_arc(double lat_now, double lon_now,
|
||||
float _wrap180(float bearing);
|
||||
float _wrap360(float bearing);
|
||||
float _wrapPI(float bearing);
|
||||
float _wrap2PI(float bearing);
|
||||
float _wrap2PI(float bearing);
|
||||
|
||||
Reference in New Issue
Block a user