ardupilot/ArduCopter
Leonard Hall 3b7658c502 Copter: land and crash detector use thrust angle error
The thrust angle error is the difference between our desired thrust vector
and the actual thrust vector

Also some changes to use definitions in place of constants in the checks
2016-06-24 17:17:18 +09:00
..
.gitignore Improvements to cmake. 2011-09-29 21:23:26 -04:00
adsb.cpp Copter: incorporate AP_ADSB function rename 2015-12-31 15:36:49 +11:00
AP_State.cpp AP_State: enable use of motor interlock during throw mode 2016-03-03 12:18:18 +09:00
APM_Config_mavlink_hil.h Copter: remove unused definition 2015-06-28 21:55:31 +09:00
APM_Config.h Copter: rename CONFIG_SONAR to RANGEFINDER_ENABLE 2016-05-21 10:36:53 +09:00
ArduCopter.cpp Copter: AP_Motor's throttle_hover replaces throttle_average 2016-06-18 11:55:49 +09:00
arming_checks.cpp Copter: prearm check that RTL_ALT is below rangefinder max alt 2016-05-21 10:36:53 +09:00
Attitude.cpp Copter: consolidate input_euler_angle calls to use smoothing gain 2016-06-24 17:17:17 +09:00
baro_ground_effect.cpp ArduCopter: RC_Channel refactor 2016-05-10 16:21:16 +10:00
capabilities.cpp ArduCopter: support MAVLINK_MSG_ID_MISSION_ITEM_INT 2016-05-01 07:13:46 +10:00
commands_logic.cpp Copter: rename variables used for NAV_DELAY command 2016-05-19 16:16:03 +09:00
commands.cpp ArduCopter: update signing timestamp on GPS lock 2016-05-21 15:25:13 +10:00
compassmot.cpp Copter: pass throttle for esc calibration in 0 to 1 range 2016-05-24 10:00:25 +09:00
compat.cpp Copter: use millis/micros/panic functions 2015-11-20 12:26:31 +09:00
config.h Copter: remove THR_MID 2016-06-18 11:55:49 +09:00
control_acro.cpp AP_Math: Replace the pythagorous* functions with a variadic template 2016-05-10 11:41:26 -03:00
control_althold.cpp Copter: consolidate input_euler_angle calls to use smoothing gain 2016-06-24 17:17:17 +09:00
control_auto.cpp Copter: consolidate input_euler_angle calls to use smoothing gain 2016-06-24 17:17:17 +09:00
control_autotune.cpp Copter: consolidate input_euler_angle calls to use smoothing gain 2016-06-24 17:17:17 +09:00
control_brake.cpp Copter: consolidate input_euler_angle calls to use smoothing gain 2016-06-24 17:17:17 +09:00
control_circle.cpp Copter: consolidate input_euler_angle calls to use smoothing gain 2016-06-24 17:17:17 +09:00
control_drift.cpp Copter: consolidate input_euler_angle calls to use smoothing gain 2016-06-24 17:17:17 +09:00
control_flip.cpp Copter: consolidate input_euler_angle calls to use smoothing gain 2016-06-24 17:17:17 +09:00
control_guided.cpp Copter: consolidate input_euler_angle calls to use smoothing gain 2016-06-24 17:17:17 +09:00
control_land.cpp Copter: consolidate input_euler_angle calls to use smoothing gain 2016-06-24 17:17:17 +09:00
control_loiter.cpp Copter: consolidate input_euler_angle calls to use smoothing gain 2016-06-24 17:17:17 +09:00
control_poshold.cpp Copter: consolidate input_euler_angle calls to use smoothing gain 2016-06-24 17:17:17 +09:00
control_rtl.cpp Copter: consolidate input_euler_angle calls to use smoothing gain 2016-06-24 17:17:17 +09:00
control_sport.cpp Copter: AP_Motor's throttle_hover replaces throttle_average 2016-06-18 11:55:49 +09:00
control_stabilize.cpp Copter: consolidate input_euler_angle calls to use smoothing gain 2016-06-24 17:17:17 +09:00
control_throw.cpp Copter: consolidate input_euler_angle calls to use smoothing gain 2016-06-24 17:17:17 +09:00
Copter.cpp Copter: integrate AC_Avoidance library 2016-06-22 11:38:15 +09:00
Copter.h Copter: integrate AC_Avoidance library 2016-06-22 11:38:15 +09:00
crash_check.cpp Copter: land and crash detector use thrust angle error 2016-06-24 17:17:18 +09:00
defines.h Copter: add and use FLIP_COMPLETE mode reason 2016-05-25 16:15:34 +09:00
ekf_check.cpp Copter: add control_mode_reason 2016-04-14 12:24:04 +09:00
esc_calibration.cpp Copter: pass throttle for esc calibration in 0 to 1 range 2016-05-24 10:00:25 +09:00
events.cpp ArduCopter: Fix typos 2016-05-13 19:20:07 -03:00
failsafe.cpp Copter: use millis/micros/panic functions 2015-11-20 12:26:31 +09:00
fence.cpp Copter: add control_mode_reason 2016-04-14 12:24:04 +09:00
flight_mode.cpp ArduCopter: Fix typos 2016-05-13 19:20:07 -03:00
GCS_Mavlink.cpp Copter: add ADSB_streamrate 2016-06-19 11:24:33 -07:00
GCS_Mavlink.h Copter: move telemetry_delayed up into base class 2016-05-31 08:46:09 +10:00
heli_control_acro.cpp ArduCopter: Fix up after refactoring RC_Channel class 2016-05-10 16:21:16 +10:00
heli_control_stabilize.cpp Copter: consolidate input_euler_angle calls to use smoothing gain 2016-06-24 17:17:17 +09:00
heli.cpp Copter: use loop rate for copter 2016-06-17 15:01:18 +10:00
inertia.cpp Copter: update current_loc at 400hz 2016-04-30 10:33:01 +09:00
land_detector.cpp Copter: land and crash detector use thrust angle error 2016-06-24 17:17:18 +09:00
landing_gear.cpp Copter: finished conversion to .cpp files 2015-05-30 15:21:19 +09:00
leds.cpp Copter: finished conversion to .cpp files 2015-05-30 15:21:19 +09:00
Log.cpp Copter: rename CTUN desired_velocity to target_velocity 2016-06-18 11:55:49 +09:00
make.inc Copter: add AC_Avoidance to build 2016-06-22 11:38:15 +09:00
Makefile ArduCopter Makefile: Don't include targets.mk directly (included by apm.mk) 2013-01-09 13:15:38 -08:00
Makefile.waf waf: use single entry point for make wrappers 2015-12-10 10:40:34 +09:00
motor_test.cpp Copter: fixed motor test build on heli 2016-05-26 15:05:52 +10:00
motors.cpp Copter: removed 30ms delay on arming 2016-05-24 15:42:53 +10:00
navigation.cpp Copter: update current_loc at 400hz 2016-04-30 10:33:01 +09:00
Parameters.cpp Copter: remove paths for documenation for non-multi frame 2016-06-24 09:55:28 +09:00
Parameters.h Copter: integrate AC_Avoidance library 2016-06-22 11:38:15 +09:00
Parameters.pde Copter: added blank Parameters.pde for MissionPlanner 2015-05-30 15:21:31 +09:00
perf_info.cpp Copter: added logging of dropped log messages in PM message 2016-04-21 17:05:17 +10:00
position_vector.cpp Copter: remove unused pv_location_to_vector_with_default 2016-05-25 16:19:42 +09:00
precision_landing.cpp Copter: move rangefinder variables into structure 2016-05-21 10:36:53 +09:00
radio.cpp Copter: AP_Motor's throttle_hover replaces throttle_average 2016-06-18 11:55:49 +09:00
ReleaseNotes.txt Copter: 3.4-rc1 release notes 2016-05-28 15:45:32 +09:00
sensors.cpp Copter: read rangefinder at 20hz 2016-05-21 10:36:53 +09:00
setup.cpp ArduCopter: Fix up after refactoring RC_Channel class 2016-05-10 16:21:16 +10:00
switches.cpp Copter: rangefinder.enabled false if no range finders are configured 2016-05-21 10:36:53 +09:00
system.cpp Copter: integrate AC_Avoidance library 2016-06-22 11:38:15 +09:00
takeoff.cpp Copter: guided mode handles terrain alt 2016-04-30 10:33:01 +09:00
terrain.cpp Copter: rename sonar to rangefinder 2016-05-21 10:36:53 +09:00
test.cpp Copter: rename sonar to rangefinder 2016-05-21 10:36:53 +09:00
tuning.cpp Copter: rename sonar to rangefinder 2016-05-21 10:36:53 +09:00
UserCode.cpp Copter: finished conversion to .cpp files 2015-05-30 15:21:19 +09:00
UserVariables.h Copter: minor user hooks cleanup 2013-05-17 12:19:07 +09:00
version.h Global: use ap_version.h 2016-05-06 13:11:28 -03:00
wscript Copter: add AC_Avoidance to build 2016-06-22 11:38:15 +09:00