Randy Mackay
47f5c9b7a4
AC_Fence: remove unused gps pointer
12 years ago
Andrew Tridgell
b7e3851ef8
AP_Scheduler: prevent a divide by zero
12 years ago
Andrew Tridgell
a7cbebbeba
APM_Control: rename 'stabilize' to 'disable_integrator'
...
this better reflects what it does
12 years ago
Paul Riseborough
0c64c800b3
AP_L1_Control : Fixed bug in track capture angle limit
12 years ago
Paul Riseborough
34f0af25cc
AP_TECS : Improvements and bug fixes to feed-forward throttle demand
...
This fixes a bug in the feed-forward throttle that prevented the bank to throttle compensation from working properly during descents.
It also adds bank to throttle compensation to the non-airspeed sensor throttle algorithm.
12 years ago
Randy Mackay
8d26fb5581
Copter Motors: by default spin motors at 65 when armed
12 years ago
Randy Mackay
fe412437c2
Copter: add flags for upper and lower throttle limits
...
Freeze desired altitude when motors hit a limit
12 years ago
Randy Mackay
de59ea3ddc
Copter Fence: reduce circle @Range to 30m
12 years ago
Andrew Tridgell
57752df68e
APM_Control: set a small D value by default
...
0.02 may help with some planes that have slow response
Pair-Programmed-With: Paul Riseborough <p_riseborough@live.com.au>
12 years ago
Andrew Tridgell
a192b9ee46
AP_Scheduler: added load_average() function
...
useful to give a load average in SYS_STATUS mavlink message
12 years ago
Andrew Tridgell
fef6a76078
RC_Channel: rename 'Manual' to RCPassThru
...
this should make it clearer what it does
12 years ago
Randy Mackay
f3a2db195e
Copter Motors: remove old style stability patch
12 years ago
Andrew Tridgell
2874ec67c7
DataFlash: slight efficiency improvement
...
fixes issue #314
thanks Dongfang!
12 years ago
Andrew Tridgell
63873d6af3
HAL_AVR: fixed example build
12 years ago
Paul Riseborough
ba009e55e3
AP_Baro : Fixed bug in temperature units in AP_Baro_HIL
12 years ago
Andrew Tridgell
ebebee4f06
AP_Baro: extend the atmospheric model to higher altitudes
12 years ago
Paul Riseborough
5a68c515dc
AP_Airspeed: Altitude Calibration - added constrain on P matrix diagonals
12 years ago
Andrew Tridgell
3ba0dec4b3
AP_Airspeed: fixed typo
12 years ago
Paul Riseborough
d1805f4349
AP_Airspeed: Airspeed Calibration computational efficiency improvement
12 years ago
Andrew Tridgell
0c6725f289
AP_Baro: improved the accuracy of the barometer model
12 years ago
Andrew Tridgell
c5028c04da
APM_Control: scale controllers for altitude
...
this allows the attitude controllers to better handle a wider range of
altitudes
Pair-Programmed-With: Paul Riseborough <p_riseborough@live.com.au>
12 years ago
Andrew Tridgell
097718e833
AP_L1_Control: scale loiter and wp radius with altitude
...
this should keep the aircraft stable in loiter at very high altitudes
Pair-Programmed-With: Paul Riseborough <p_riseborough@live.com.au>
12 years ago
Andrew Tridgell
e6d9d14fad
AP_Airspeed: added example sketch for airspeed calibration
12 years ago
Andrew Tridgell
620d067ee1
AP_TECS: use ahrs EAS2TAS for true airspeed
12 years ago
Andrew Tridgell
ec73fadc45
AP_AHRS: added true airspeed support in AHRS
...
use true airspeed for wind calculations, and allow other drivers to
ask for the current ratio
12 years ago
Andrew Tridgell
3c66cb8af1
AP_Airspeed: added EAS2TAS in airspeed driver
...
this keeps the true airspeed ratio in the airspeed driver, which seems
the most logical place
12 years ago
Andrew Tridgell
893d2da6f6
AP_Airspeed: added auto-calibration support
...
This uses a Kalman filter to calculate the right ARSPD_RATIO at runtime
Pair-Programmed-With: Paul Riseborough <p_riseborough@live.com.au>
12 years ago
Andrew Tridgell
01c124d5f5
AP_GPS: added velocity_vector() method
12 years ago
Andrew Tridgell
468e55d425
AP_Math: added two new vector/matrix ops for kalman airspeed filter
12 years ago
Randy Mackay
e2fbc00b52
LeadFilter: removed this unused library
...
This was used to project the GPS position forward to compensate for lag
but this has become unnecessary with the introduction of the inertial
nav in x and y axis.
12 years ago
Randy Mackay
43379f20c3
Copter Motors: replace limit bitmask with structure
12 years ago
Randy Mackay
0325ad5d0d
AP_AHRS: use rotateXY for speed
...
Saves 0.1ms at 100hz
12 years ago
Randy Mackay
540ca25b84
AP_Math: add rotateXY
12 years ago
Robert Lefebvre
c812d07993
TradHeli: Creating motor_runup_complete bool which is to confirm that the heli motor is running. This will be used for advanced features in the future.
12 years ago
Robert Lefebvre
957cb094ea
TradHeli: Remove unused RSC Mode 3.
12 years ago
Andrew Tridgell
c691e16139
HAL_AVR: fixed example build
12 years ago
Andrew Tridgell
3e21d0594c
APM_Control: pass in aircraft parameters and expose coordinate rate offset
...
this will make it possible to do rate based pitch control without
having a coordinated turn, for in ACRO mode
Pair-Programmed-With: Paul Riseborough <p_riseborough@live.com.au>
12 years ago
Andrew Tridgell
fb0e48a25d
AP_TECS: adapt for new airspeed variable names
12 years ago
Andrew Tridgell
42d107b0d9
AP_SpdHgtControl: rename flybywire_airspeed to airspeed
...
this variable applies to any automatic throttle mode, not just FBW
modes.
Pair-Programmed-With: Paul Riseborough <p_riseborough@live.com.au>
12 years ago
Andrew Tridgell
5901b8b22a
APM_Control: allow for a wider range of P values for roll/pitch
...
values above 1.0 are sometimes needed
12 years ago
Randy Mackay
336357fbaf
Copter: ensure _spin_when_armed is not higher than _min_throttle
12 years ago
Randy Mackay
62f3eed4e0
Copter: fix to SPIN_ARMED parameter desciption
12 years ago
Randy Mackay
b709b90a59
Copter: implement safety spin for Tricopters
12 years ago
Randy Mackay
6477c746cd
Copter: renamed MOT_UNSAFE_THR to MOT_SPIN_ARMED
...
Removed special purpose spin_unsafe function
renamed _throttle_unsafe to _spin_when_armed and changed to an AP_Int8
12 years ago
Jonathan Challinger
2725f219cb
Copter: Warn user with motors while copter is arming
12 years ago
Jonathan Challinger
ae2b1e3b7e
AP_Motors: Added MOT_UNSAFE_THR parameter - Throttle setting used to signal that the copter is armed or otherwise unsafe to approach
12 years ago
Andrew Tridgell
2ee43a694c
APM_Control: fixed YAW2SRV_IMAX handling
...
thanks to Steven G for noticing this!
12 years ago
Andrew Tridgell
032cc513ca
DataFlash: fixed example build
12 years ago
Andrew Tridgell
206ed04e76
AP_Mount: fixed example build
12 years ago
Andrew Tridgell
47450a9b40
AP_InertialNav: fixed example build
12 years ago