aboutsummaryrefslogtreecommitdiff
path: root/src/modules/uORB/topics/navigation_capabilities.h
diff options
context:
space:
mode:
authorThomas Gubler <thomasgubler@gmail.com>2013-12-25 17:10:38 +0100
committerThomas Gubler <thomasgubler@gmail.com>2013-12-25 17:10:38 +0100
commitb02b48290fdb5464020ea49209144ab8d5d045af (patch)
treedb6f8ec161a1d776fbded9c8217e75cdc042c62e /src/modules/uORB/topics/navigation_capabilities.h
parentd07cc95339e43d4ed3cdf480acf528fb57f989aa (diff)
downloadpx4-firmware-b02b48290fdb5464020ea49209144ab8d5d045af.tar.gz
px4-firmware-b02b48290fdb5464020ea49209144ab8d5d045af.tar.bz2
px4-firmware-b02b48290fdb5464020ea49209144ab8d5d045af.zip
Navigator: add MissionFeasibilityChecker class; performs validation of landing waypoint set-up for fixed wing for now, but can be extended for other checks (e.g. check mission against geofence)
Diffstat (limited to 'src/modules/uORB/topics/navigation_capabilities.h')
-rw-r--r--src/modules/uORB/topics/navigation_capabilities.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/modules/uORB/topics/navigation_capabilities.h b/src/modules/uORB/topics/navigation_capabilities.h
index 6a3e811e3..391756f99 100644
--- a/src/modules/uORB/topics/navigation_capabilities.h
+++ b/src/modules/uORB/topics/navigation_capabilities.h
@@ -53,6 +53,11 @@
*/
struct navigation_capabilities_s {
float turn_distance; /**< the optimal distance to a waypoint to switch to the next */
+
+ /* Landing parameters: see fw_pos_control_l1/landingslope.h */
+ float landing_horizontal_slope_displacement;
+ float landing_slope_angle_rad;
+ float landing_flare_length;
};
/**