Andrew Tridgell
754bdbd25f
Copter: use new usb_connected() HAL function
12 years ago
Randy Mackay
65adb78f31
Copter: increase default battery capacity to 3500mAh
12 years ago
Randy Mackay
653a5036ae
Copter: #define for initial altitude jump during take-off
...
Developers can add a line like to APM_Config.h to reduce the initial
jump when taking off in Loiter or AltHold flightmodes:
#define ALT_HOLD_TAKEOFF_JUMP 0
12 years ago
Randy Mackay
e985253f1a
Copter: integrate notify
12 years ago
Randy Mackay
7c78936bc5
Copter: land by default at end of RTL
12 years ago
Randy Mackay
81074ebb3c
Copter: update Y6 defaults
12 years ago
Randy Mackay
d8eb7fb82f
Copter: remove x100 from IMAX definitions
12 years ago
Randy Mackay
2696e160e6
Copter: surface tracking improvement
...
Separate correction speeds for pilot input vs altitude-above-ground
errors to allow slower correction to sonar signals.
Change SONAR_GAIN parameter to be altitude error -> desired speed. This
means it should be set 10x larger than before.
Replace hard-coded sonar cut-off percentage of 70% with
SONAR_RELIABLE_DISTANCE_PCT.
Reduce sonar cut-off percentage to 60%.
Add desired sonar altitude to dataflash log's CTUN message.
12 years ago
Randy Mackay
d000967a76
Copter: pre-arm check for gps hdop < 2
12 years ago
Randy Mackay
6969ab573d
Copter: configurable max lean angle
...
ANGLE_MAX parameter allows limiting the roll and pitch angles during
manual and auto flight modes to anywhere from 10 to 80 degrees
12 years ago
Randy Mackay
5049595a2c
Copter: SPORT mode to use alt hold
12 years ago
Randy Mackay
d0dc5813cf
Copter: move CIRCLE_RADIUS definition
12 years ago
Randy Mackay
74fb500efe
Copter: integrate AC_Sprayer
12 years ago
Randy Mackay
49dbdce89c
Copter: split ACRO_P into ACRO_RP_P and ACRO_YAW_P
12 years ago
Randy Mackay
21e523b9ac
Copter: Acro trainer separated into limited and leveled
12 years ago
Randy Mackay
e32342163d
Copter: rename ACRO variables
12 years ago
Randy Mackay
65276d360b
Copter: SPORT to use YAW_HOLD
12 years ago
Randy Mackay
39ab4f62ef
Copter: add SPORT mode
12 years ago
Randy Mackay
9672742b42
Copter: bug fix to look_ahead_yaw
...
Fix received from David Dewey
Was incorrectly using the direction instead of heading when deciding
whether to point forward or not. Reduced YAW_LOOK_AHEAD_MIN_SPEED to
1m/s because bug meant it was nearly always pointing forward and 10m/s
(the old value) seemed too high
12 years ago
Leonard Hall
64ce9b017d
Copter: Body frame ACRO upgrade
12 years ago
Randy Mackay
ac5d925115
Copter: revert Loiter Pos P to 1.0 (was 0.8)
12 years ago
Randy Mackay
1590a5d58a
Copter: increase Yaw Rate I 0.02
12 years ago
Randy Mackay
d77f7bc803
Copter: default Loiter Pos P to 0.8 (was 0.2)
12 years ago
Andrew Tridgell
c544a076ca
Copter: enable camera logging by default
...
these messages only happen on user defined camera triggering, so
should be low rate
12 years ago
Randy Mackay
45f47de98d
Copter: reduce default Loiter Pos P to 0.2 (was 1.0)
12 years ago
Randy Mackay
404cd5f3da
Copter: rename g.pid_throttle to g.pid_throttle_rate
...
Small code clean-up to make throttle rate controller's pid more obvious
12 years ago
Robert Gayle
917edcab11
Copter: added FS_THR_ENABLED_ALWAYS_LAND (=3) option: don't attempt RTL, just land
12 years ago
Andrew Tridgell
76d1791073
Copter: CONFIG_RELAY is not used
12 years ago
Randy Mackay
cd30103b76
Copter: increase default CIRCLE_RATE to 20deg/sec
12 years ago
Randy Mackay
069bd17928
Copter: reduce default AltHold P to 1.0 (was 2.0)
...
This helps reduce jumpiness due to althold feed forward
12 years ago
Randy Mackay
13c41e74f2
Copter: reduce pre-arm board voltage check to 4.3V
12 years ago
Olivier-ADLER
735406fa77
Copter : POSITION_HOLD mode -> allow user position control
12 years ago
Randy Mackay
1722e438d8
Copter: pass alt hold gain to WP_Nav library
12 years ago
Randy Mackay
1807840d4f
Copter: fixed comments re mag field pre-arm check
12 years ago
Randy Mackay
7b50ecc73c
Copter: pre-arm check for mag field length
12 years ago
Randy Mackay
a1821c89e7
Copter: pre-arm check for board voltage < 5.8V
12 years ago
Randy Mackay
c3d21a457f
Copter: add pre-arm board voltage check
...
Copter will not arm unless board voltage is over 4.5V
12 years ago
Randy Mackay
cdcf442f55
Copter: enable GPS failsafe by default
12 years ago
Randy Mackay
9fdab5e8fe
Copter: remove unused AUTO_SLEW_RATE parameter
12 years ago
Randy Mackay
38239c652a
Copter: ch8 aux switch
...
Ch8 can be used as an aux switch like ch7. Has all the same options as
ch7 and there is a safety check to ensure both switches aren't set to
the same function so as to avoid interfering with each other
12 years ago
Randy Mackay
566daf883a
Copter: remove unused MODE bit from LOG_BITMASK
...
We always log the mode so no need for this bit
12 years ago
Randy Mackay
1426f40319
Copter: remove unused JDrones motor PID overrides
12 years ago
Randy Mackay
e843bf3dfd
Copter: bug fix for POSITION mode throttle
...
Was using alt-hold throttle controller instead of manual throttle
controller
12 years ago
Randy Mackay
a2e298bbfc
Copter: change to default RTL yaw behaviour
...
We will not point the nose home for RTL but will point the nose for all
other waypoints
12 years ago
Andrew Tridgell
0d027b7a23
Copter: updates for new compass API
12 years ago
Randy Mackay
bab9fa25e5
Copter: add GCS failsafe
12 years ago
Randy Mackay
58d1da2d80
Copter: integrate AC_Fence in place of limits
...
Lesser functionality than limits but saves more than 150 bytes and it
works
12 years ago
Randy Mackay
94d4ecef11
Copter: reduce throttle rate D to zero
12 years ago
Bill Bonney
36041bb9ff
Copter: Enable CURRENT logging by default to dataflash
12 years ago
Randy Mackay
745df9b13c
Copter: add SONAR_GAIN to tune reaction to sonar
...
Some users report the response to sonar is too violent, this allows that
reaction to be reduced
12 years ago