Commit Graph

3259 Commits

Author SHA1 Message Date
Randy Mackay
71cbcacf50 Copter: fix arming tone to sound before arming
Also fixed bug in which vehicle could appear to be armed (according to
LEDs) but is not.  This could occur if pilot had raised the throttle
very high during the calibration that happens just before arming.
2014-07-25 13:09:07 +09:00
Andrew Tridgell
cda78aa2c3 Copter: fixed auto-doc prefix for TERRAIN 2014-07-25 13:12:10 +10:00
Andrew Tridgell
8e65e5bff0 Copter: replace HAVE_AP_TERRAIN with AP_TERRAIN_AVAILABLE 2014-07-25 07:59:54 +10:00
Andrew Tridgell
8d04deff6a Copter: added terrain status reporting 2014-07-24 21:50:20 +10:00
Andrew Tridgell
0562907d9f Copter: added AP_Terrain library 2014-07-24 21:46:06 +10:00
Andrew Tridgell
e9fedbdb79 Copter: removed use of removed MAV_CMD_NAV_ commands 2014-07-24 21:40:16 +10: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
akdslr
06fa2e3f60 ArduCopter test: Renamed the test from sonar to rangefinder and added info on all devices 2014-07-24 14:41:55 +10:00
akdslr
1354cd7120 ArduCopter Parameters: Changed the SONAR prefix to RNGFND, renamed SONAR_GAIN, and CH6-8 value descriptions 2014-07-24 14:41:54 +10:00
Supergoldfish
13563f4344 Copter: added Sonar Voltage reporting to GCS mavlink
Rangefinder class will return 0 if not applicable.
2014-07-23 20:57:36 +09:00
Randy Mackay
e9861de2ac Copter: fix to drift's yaw rate
The ACRO_P parameter needs to be multiplied by the roll and pitch
velocities to calculate the final yaw rate
2014-07-23 17:13:08 +09:00
Randy Mackay
7bda6cbadf Copter: integrate EKF check
Check runs at 10hz
Log ekf check failures and ekd failsafes
2014-07-22 23:13:25 +09:00
Randy Mackay
a4a4334b13 Copter: add EKFCHECK_COMPASS parameter 2014-07-22 23:13:22 +09:00
Randy Mackay
65bc498d4e Copter: add ekf check of compass
Checks the EKF's compass variance or the inertial navigations x and y
acceleration corrections
2014-07-22 23:13:20 +09:00
Randy Mackay
eb696e247b Copter: CLI report_compass prints results for all compasses 2014-07-22 22:01:25 +09:00
Randy Mackay
3c702e5fc5 Copter: compass mot configures all compasses 2014-07-22 22:01:24 +09:00
Randy Mackay
af28270669 Copter: bug fix for throttle failsafe
Missing bracket could cause throttle failsafe to be triggered even when
disabled or motors disarmed
2014-07-21 20:58:16 +09:00
lthall
9202149fb1 Copter: integrate pre-takeoff throttle feedback
This feature slightly revs the motors in response to the pilot's input
before takeoff AltHold, Loiter, AutoTune, PosHold and Sport flight modes

pair-programmed with Randy Mackay
2014-07-18 11:41:50 +09:00
Randy Mackay
11678ba936 Copter: remain landed until throttle output above 25 percent 2014-07-18 11:41:46 +09:00
lthall
edd7334544 Copter: add pre_takeoff throttle feedback
pair-programmed with Randy Mackay
2014-07-18 11:41:28 +09:00
Randy Mackay
e339149044 Copter: update AC3.2-rc3 ReleaseNotes yet again 2014-07-17 14:27:03 +09:00
Randy Mackay
73fcfbd174 Copter: add no-break to case to resolve compiler warning
This also helps kick off the auto builder for AC3.2-rc3
2014-07-17 12:10:45 +09:00
Randy Mackay
eb762bc890 Copter: update AC3.2-rc3 Release Notes 2014-07-17 11:52:07 +09:00
Randy Mackay
df28db1361 Copter: minor formatting update 2014-07-17 11:49:38 +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
3c9c943b67 Copter: Change Radio Failsafe Timeout
Change Radio Failsafe Timeout from 2 seconds to 200ms
2014-07-16 11:03:29 -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
Randy Mackay
34984cc2d1 Copter: update AC3.2-rc3 Release Notes 2014-07-16 17:55:04 +09:00
Jonathan Challinger
fc34a2fed1 Copter: updated AttitudeControl ctor call to reflect changes 2014-07-16 14:40:58 +09:00
Randy Mackay
b6ef3dc5d7 Copter: add parenthesis around ntun log bitmask
Resolves one compiler warning
2014-07-16 14:40:45 +09:00
bugobliterator
2fd165d023 Copter: Add esc_calib to as an app in cli
Usage Notes:
- when in cli mode select setup
- inside setup use esc_calib <chan_mask> to launch esc calibration
  e.g. esc_calib 1010 : enable calibration for Motor 2 and Motor 4
2014-07-14 09:44:36 +10:00
Andrew Tridgell
49954a3a61 Copter: use sensors from board subtypes 2014-07-14 09:44:35 +10:00
Andrew Tridgell
fa4abdb0ae Copter: added support for MPU9250 2014-07-14 09:44:34 +10:00
Robert Lefebvre
022425584b TradHeli: Move two static bools into heli_flags structure to save 2 bytes RAM. 2014-07-13 17:11:30 +09:00
Robert Lefebvre
4b9aea2c55 Parameters: Update Tune Comments with new options 2014-07-13 17:11:27 +09:00
Robert Lefebvre
aff98e34e5 TradHeli: Force recalc scalers after setting main loop time in MotorsHeli so that ramp scalers are right for 32-bit. 2014-07-13 17:11:25 +09:00
lthall
f53181ec66 Copter: Acro balance fix 2014-07-13 15:51:49 +09:00
Andrew Tridgell
71d2333ea8 Copter: changes for more common mavlink code 2014-07-13 15:37:50 +10:00
Andrew Tridgell
28f251005b Copter: fixed typos in parameter markup 2014-07-12 11:26:15 +10:00
Randy Mackay
7f9cd20377 Copter: set UARTs non-blocking at end of initialisation
Previously we were setting to non-block after arming but this reduce the
chance of bumping into a NuttX USB driver issue that can cause the uart
to become unresponsive and also makes Copter consistent with Plane
2014-07-11 15:27:29 +09:00
Randy Mackay
34bc136a6c Copter: AC3.2-rc3 version and release notes 2014-07-11 14:18:48 +09:00
Randy Mackay
65e5367619 Copter: rename hybrid to poshold 2014-07-11 14:09:01 +09:00
Randy Mackay
0fc73a0a21 Copter: rename control_hybrid to poshold 2014-07-11 14:06:53 +09:00
Randy Mackay
b565d43d5d Copter: PREFLIGHT_SET_SENSOR_OFFSETS used to set compass offsets
remove deprecated ardupilot specific SET_MAG_OFFSETS
2014-07-10 20:25:18 +09:00
Randy Mackay
2c085c300d Copter: only save compass offsets when learning is on 2014-07-10 20:25:16 +09:00
Randy Mackay
b799020e25 Copter: pre-arm check uses compass configured method 2014-07-10 20:24:53 +09:00
svefro
e892b4cd04 Copter: Ch7/8 option to retract mount
-Define AUX_SWITCH_RETRACT_MOUNT in defines.h
-Added 27=Retract Mount to Parameters.pde CH7 and CH8
-added int on CH7/8opt AUX_SWITCH_RETRACT_MOUNT
-Added Case #if Mount == ENABLE to set mount mode
made set_mode public in AP_Mount.h lib
2014-07-10 13:03:28 +09:00
Randy Mackay
e1a6b07e60 Copter: setting ESC param to 2 skips high throttle check
This allows the all-at-once ESC calibration to be performed on a setup
in which the RC input takes some time to come online.
2014-07-09 13:25:08 +09:00
Robert Lefebvre
4b5167e529 TradHeli: Change behavior of Acro and Stabilize modes when disarmed. Servos should move realistically for testing when disarmed. 2014-07-08 20:18:32 +09:00
Robert Lefebvre
5b13b2b3da TradHeli: Stabilize mode should use get_pilot_desired_collective, not get_pilot_desired_throttle. 2014-07-08 20:18:29 +09:00