Randy Mackay
34503de18e
Copter: integrate SerialManager
...
Remove serial0, serial1 baud and protocol parameters
Pass serial_manager to GCS, GPS, mount, FrSky_telem objects during init
call SerialManager init_console on startup
use SerialManager's set_block_writes_all
2015-01-29 14:05:14 +11:00
Randy Mackay
18f8ffab6f
Copter: remove land detector bar climb rate definition
2015-01-28 10:59:15 +09:00
Randy Mackay
0065b3b224
Copter: tighten accel and gyro pre-arm consistency check
...
Accel diff threshold to 0.7m/s/s (was 1.0 m/s/s)
Gyro diff threshold to 5deg/sec (was 20deg/sec)
2015-01-20 12:44:02 +09:00
Andrew Tridgell
ab62105afe
Copter: use common send_opticalflow()
2015-01-03 15:53:49 +11:00
Andrew Tridgell
c784ee717b
Copter: update for new OptFlow API
2015-01-03 14:16:33 +11:00
Randy Mackay
2e7435df52
Copter: remove unused OF_LOITER pid defines
2014-12-31 13:16:18 +09:00
Randy Mackay
f2b0fc3566
Copter: disarm on landing regardless of pilot input
2014-12-27 13:33:06 +09:00
Randy Mackay
b6bcf841e1
Copter: remove second camera mount
2014-12-16 21:26:20 +09:00
Randy Mackay
fd55a2d9c4
Copter: increase GPS_HDOP_GOOD default to 2.3
2014-12-15 10:45:50 +09:00
Randy Mackay
3127dd94c1
Copter: add OPTFLOW to default logging
2014-12-08 14:58:27 +09:00
priseborough
267ef48026
Copter : disable tilt correction of range finder data for use by EKF
...
This is a temporary fix. We need to make separate range and altitude measurements available.
2014-12-06 18:16:45 +11:00
Andrew Tridgell
4c0351a76a
Copter: convert to new AP_InertialSensor API
2014-10-24 12:10:38 +11:00
Randy Mackay
f6ff1742d5
Copter: landing detector checks baro climb rate
...
Barometer climb rate must be -150cm/s ~ +150cm/s
This threshold is generous because we already use the inertial
navigation climb rate so this is just to catch cases where inertial nav
is very incorrect in it's climbrate estimates
2014-10-22 17:29:14 +09:00
Jonathan Challinger
5fc02bdbc4
Copter: Reduce prearm alt disparity check back to 1m
2014-10-20 10:55:59 +09:00
Randy Mackay
27b73fa209
Copter: enable Optflow by default for Pixhawk only
2014-10-16 21:17:54 +09:00
Randy Mackay
b0e6931ab0
Copter: add DCM_CHECK_THRESH parameter
2014-10-16 17:22:11 +09:00
Randy Mackay
4e06970a1c
Copter: disable OptFlow in SITL
2014-10-15 20:46:06 +09:00
Randy Mackay
67b7b2d667
Copter: enable optflow by default for Pixhawk
2014-10-15 16:36:31 +09:00
Randy Mackay
8997c224e2
Copter: enable Guided velocity controller for Pixhawk
2014-10-13 21:40:20 +09:00
Randy Mackay
2f3f1a1d5e
Copter: Rate Pitch IMAX default to 1000
...
Spotted by Jonathan Challinger, thanks!
2014-10-07 21:06:43 +09:00
Jonathan Challinger
73e1719ee1
Copter: print frame type in log headers
2014-09-27 16:11:21 +09:00
Randy Mackay
193bc5331a
Copter: cleanup enabling of cli and frsky telem for APM
2014-09-20 14:41:26 +09:00
Randy Mackay
d8d1b38a52
Copter: increase Alt Disparity check to 2m
2014-09-20 12:24:36 +09:00
Randy Mackay
6951a20fb0
Copter: soften loiter target when maybe landed
...
Applies to auto's land, land, loiter, pos hold and rtl flight modes
2014-09-19 16:43:12 +09:00
Randy Mackay
b552479e31
Copter: typo fix for baro vs inav alt disparity definition
2014-09-18 17:32:03 +09:00
Randy Mackay
18e3db0011
Copter: define limit for baro vs inav alt disparity
2014-09-18 17:24:40 +09:00
Randy Mackay
adf00a207b
Copter: enable EPM by default on Pixhawk
2014-09-17 21:14:22 +09:00
Randy Mackay
d15a5f9dcb
Copter: THR_ACCEL_IMAX default to 800
2014-09-12 15:11:48 +09:00
Randy Mackay
4c6b0bb1cb
Copter: format change to flight mode default defined
...
This also kicks off the build for AC3.2-rc8
2014-09-11 16:52:36 +09:00
Randy Mackay
21d56735ca
Copter: increase EKF_CHECK_THRESH default to 0.8
...
Also remove unused #define related to inertial nav check (now removed)
2014-09-09 14:59:27 +09:00
Randy Mackay
9c613cd1ec
Copter: reduce alt hold defaults
...
Throttle Rate P to 5.0 (was 6.0)
Throttle Accel P to 0.5 (was 0.75)
Throttle Accel I to 1.0 (was 1.5)
2014-09-07 22:14:40 +09:00
Randy Mackay
641c8317a5
Copter: pre-arm consistency check of gyros
2014-09-04 15:21:58 +09:00
Randy Mackay
28f31166b9
Copter: land check gets overall throttle and rotation rate check
...
add check that overall throttle level is below the non-takeoff throttle
instead of just checking that it's motors have hit their lower limits
because low limits can also be caused by high yaw rotation requests.
Absolute climb rate requirement reduced to 30cm/s
2014-09-04 15:21:51 +09:00
Randy Mackay
59404c25e3
Copter: pre-arm consistency check of accels
2014-09-03 13:51:44 +09:00
Randy Mackay
07420521ab
Copter: default LAND_REPOSITION to 1
2014-08-31 10:44:09 +09:00
Randy Mackay
cf98cc29b5
Copter: throttle deadzone parameter
...
Allows increasing or decreasing the deadband size in AltHold, Loiter,
PosHold flight modes
2014-08-29 15:54:34 +09:00
Randy Mackay
eb51a8e5da
Copter: pre-arm check of internal vs ext compass
2014-08-26 22:34:06 +09:00
Andrew Tridgell
a627cd2af2
Copter: run Linux boards at 100Hz for now
...
we should be able to do 400Hz in future
2014-08-19 20:03:33 +10:00
Randy Mackay
6fc5014a84
Copter: increase sonar timeout to 1sec
...
Contributed by Julien Dubois.
2014-08-14 19:37:00 +09:00
Randy Mackay
f3fd79597f
Copter: add ACRO_EXPO parameter
2014-08-14 11:47:37 +09:00
Randy Mackay
7b9fa1ea79
Copter: rate IMAX increase to 1000
2014-08-04 11:31:02 +09:00
Randy Mackay
4e2683421c
Copter: disable parachute and rally on APM1
2014-08-01 15:14:40 +09:00
Randy Mackay
b52f8351e8
Copter: rename EKFCHECK_COMPASS to EKFCHECK_THRESH
...
Renamed because this threshold is now used for both compass and velocity
variance.
Also minor reorganisation of ekfcheck but no functional change.
2014-07-31 22:58:43 +09:00
Matthias Badaire
147e91877e
Copter: Add SERIAL2_PROTOCOL for GCS and FRsky telemtry
...
this allows selection of protocol type on telem2. The default is
MAVLink, but can be selected as FrSky protocol
2014-07-29 17:08:19 -07:00
akdslr
dc67058771
ArduCopter: Removed CONFIG_SONAR_SOURCE, SONAR_SOURCE_ADC, and SONAR_SOURCE_ANALOG_PIN since no longer used
2014-07-24 14:41:55 +10:00
Randy Mackay
a4a4334b13
Copter: add EKFCHECK_COMPASS parameter
2014-07-22 23:13:22 +09:00
Craig Elder
07d43534c1
Copter: Change Radio Failsafe Timeout
...
Change Radio Failsafe Timeout from 2 seconds to 200ms
2014-07-16 19:41:43 -07:00
Craig Elder
e85c9f078d
Copter: Change Radio Failsafe Timeout
...
Change Radio Failsafe Timeout from 2 seconds to 200ms
2014-07-16 11:02:32 -07:00
Andrew Tridgell
49954a3a61
Copter: use sensors from board subtypes
2014-07-14 09:44:35 +10:00
Randy Mackay
65e5367619
Copter: rename hybrid to poshold
2014-07-11 14:09:01 +09:00