Andrew Tridgell
1fb636d57f
DataFlash: added APM time and GPS velz to logged GPS messages
11 years ago
Andrew Tridgell
b096881f81
AP_TECS: added time to TECS messages
11 years ago
Andrew Tridgell
ea9a2eda3f
AP_L1_Control: reduced demanded bank angle by cos(pitch)
...
this prevents attempts to do too tight turns while at a steep pitch
Pair-Programmed-With: Paul Riseborough <p_riseborough@live.com.au>
11 years ago
Andrew Tridgell
9b5cae2134
APM_Control: reduce roll compensation in pitch controller by cos(pitch)
...
This reduces the use of the pitch compensation when in a steep climb
or dive
Pair-Programmed-With: Paul Riseborough <p_riseborough@live.com.au>
11 years ago
Andrew Tridgell
5e915fbde3
DataFlash: added timestamp to IMU and VelZ to GPS logging
...
both are very useful for analysis
11 years ago
Andrew Tridgell
02d6f012ce
AP_AHRS: added accel sum delay buffer to account for GPS lag
11 years ago
Andrew Tridgell
55b7903456
AP_InertialNav: update for AHRS API changes
11 years ago
Andrew Tridgell
1cd070a2e7
AP_InertialSensor: use const reference returns
...
saves some vector copies
11 years ago
Andrew Tridgell
28a4b6ad9f
AP_TECS: update for AHRS API change
11 years ago
Andrew Tridgell
4e82a8e1d4
DataFlash: use const ins reference
...
save some pointer dereferences
11 years ago
Andrew Tridgell
2930184680
AP_YawController: update for AHRS API change
11 years ago
Andrew Tridgell
979c6ae3b6
AC_Fence: update for AHRS API changes
11 years ago
Andrew Tridgell
d31e557983
AP_AHRS: save memory and reduce pointer references
...
use a refence for ins, and don't save gyro and accel between updates
11 years ago
Andrew Tridgell
cb52b6f367
AP_AHRS: removed limit on normalisation of accel reference vectors
...
this could lead to a bias in the accel drift correction
11 years ago
Andrew Tridgell
31eaaada62
AP_AHRS: removed vertical G limit on GPS velocity correction
...
this limit could lead to a bias in the accel drift correction, and is
frequenctly exceeded
11 years ago
Andrew Tridgell
a7931b1581
AP_AHRS: fixed wrapping bug in GPS based heading error
...
this bug could cause the GPS based yaw to use an expensive reset far
too often
11 years ago
Andrew Tridgell
17b27a47de
AP_AHRS: prevent GPS yaw resets on compass errors
...
when we switch from compass heading to GPS heading we don't want to
trigger a sudden GPS yaw reset
11 years ago
Andrew Tridgell
fc5f825b6d
AP_Notify: make APM2 ToshibaLED driver more efficient
...
use one I2C transfer, not 3
11 years ago
Robert Lefebvre
5d946be77c
TradHeli: Change user description for COLYAW parameter.
11 years ago
Jason Short
1c7d9f43c1
InertialNav: fix for get_velocity_xy
...
forgot to sq
11 years ago
Jason Short
2de6dbd3d8
InertialNav: added get_velocity_xy
11 years ago
Paul Riseborough
71de4ddcd0
AP_Airspeed : Fixes bug that caused airspeed calibration to be sent a zero airspeed
...
This bug resulted in the airspeed ratio going to the maximum value of 4 and staying there. This could lead to a very slow flying model and a stall.
11 years ago
Andrew Tridgell
f4dde44b8d
AP_InertialSensor: SITL doesn't use Oilpan code any more
11 years ago
Randy Mackay
330687a754
RC_Channel: formatting
11 years ago
Randy Mackay
bb1664185f
Copter: correct @Range of MOT_TCRV_MAXPCT parameter
11 years ago
Andrew Tridgell
c64aa0e4de
AP_Airspeed: fixed I2C semaphore handling for I2C airspeed
...
this affects MS4525DO on APM2
11 years ago
Randy Mackay
d09fd0d035
BattMonitor: add @Increment to CAPACITY description
11 years ago
Randy Mackay
24147a370a
BoardLEDs: all leds off during init
11 years ago
Andrew Tridgell
580e7b8a4a
HAL_AVR: switch back to 500kHz SPI for MPU6k until we understand the issues
...
this is for new plane release. We need for analysis before we can
re-enable high speed SPI
11 years ago
Andrew Tridgell
5800c2a2c8
HAL_PX4: prevent excessive writes on startup from blocking
...
this could cause copter on PX4 to hang on startup
11 years ago
Randy Mackay
c602f7da0c
AC_Fence: fix example sketch
11 years ago
Andrew Tridgell
c5b36ef3d2
AP_InertialNav: fixed example build
11 years ago
Randy Mackay
4348a272bf
AP_InertialNav: remove unused velocity fns
...
remove get_longitude_velocity and get_latitude_velocity
11 years ago
Randy Mackay
8fc16d5cdf
AP_InertialNav: add comments, make ahrs const from neurocopter
...
These fixes are provided by neurocopter but with my name because of
merge conflicts
_position and _velocity vectors added to save some floating point add
operations
unused reference to ins in constructor removed
11 years ago
Tobias
0b181dd995
AP_Buffer: remove header/source separation to allow arbitrary template
...
parameters without explicit instantiation in the cpp file.
http://stackoverflow.com/questions/495021/why-can-templates-only-be-implemented-in-the-header-file
11 years ago
Randy Mackay
e23135faa1
AP_InertialNav: bug fix for gps delay handling
11 years ago
Tobias
cfaaf4b1e7
AP_InertialNav: rename AP_Buffer functions, fix delay handling bug
...
The most recent value was used instead of the intended historical value
as indicated by the comment.
11 years ago
Tobias
dc62398821
AP_Buffer: add comments and rename functions to conform with the
...
STL-container naming conventions
Comment format changes by Randy
11 years ago
Tobias
6c825eace2
AP_InertialNav: move variable definitions to elide unused default
...
construction of objects (saves 106 bytes)
11 years ago
Tobias
c3309d909c
AC_WPNav: make more member pointers const
11 years ago
Tobias
bb5cf4a311
AC_WPNav: make member pointer to AP_InertialNav object const since it's
...
never modified
11 years ago
Tobias
b94d6848de
AC_Fence: replace "_ina->geT_position().z" with more efficent
...
"_inav->get_altitude()"
11 years ago
Tobias
596c7a25b7
AC_Fence: make member pointer to AP_InertialNav const, remove unused
...
gps-pointer member
11 years ago
Randy Mackay
f56d00ebb6
AC_Sprayer: add doxygen info
11 years ago
Tobias
1ecb583dd9
AC_WPNav: replace unnecessary objects with const refs
11 years ago
Tobias
c62f2e3d0c
AC_Sprayer: replace unnecessary object with const ref
11 years ago
Tobias
e2c3ea0f56
AC_Sprayer: add consts, update comments
...
* removed some comments that were left over from the classes this class
was copypasta'ed from
11 years ago
Tobias
f4000e66e6
Filter: add consts
11 years ago
Tobias
7855d242c7
AP_Baro: add time-unit comment
11 years ago
Tobias
c9f68fcd1b
AP_InertialNav: remove unused AP_InertialSensor pointer
11 years ago