Andrew Tridgell
d2deee07df
AP_Math: fixed zero function for integer vectors
11 years ago
Andrew Tridgell
b98bcbf715
AP_InertialSensor: automatically lower bus speed on mpu6k bad reads
11 years ago
Andrew Tridgell
bdc40cc7df
AP_InertialSensor: try to lower SPI bus speed on errors
11 years ago
Andrew Tridgell
11e1cf31c4
HAL_AVR: changed to 16 byte bulk transfer on SPI0
11 years ago
Andrew Tridgell
53c3dff334
Plane: allow changing of loiter direction while loitering
...
useful for causing path capture failures in the sim
11 years ago
Craig3DRobotics
42aeead047
Iris: Enable logging of all message types
11 years ago
Andrew Tridgell
1328bbf040
Plane: log the AHRS error terms in dataflash
...
also log raw IMU at 10Hz with default config
11 years ago
Andrew Tridgell
900ea5dde0
DataFlash: make the SITL dataflash log 4x larger
11 years ago
Andrew Tridgell
a86ec8c786
AP_Menu: fixed double display of prompt
11 years ago
Andrew Tridgell
45381e5341
AP_Menu: added check_for_input() API
...
this allows for async use of the menus, so that a main loop can run
while allowing the user to enter menu commands
11 years ago
Andrew Tridgell
46724db144
AP_Menu: zero buffer contents on allocation
11 years ago
Andrew Tridgell
470e5f570d
AP_Menu: dynamically allocate the menu buffers
...
this saves memory when the menus are not used, and allows for the
commandline and argument limits to be changed
11 years ago
Andrew Tridgell
ea09aebed0
autotest: raise timelimits again
11 years ago
Andrew Tridgell
691eaabe94
Plane: prepare for 2.76 release
11 years ago
Andrew Tridgell
ff73773de4
AP_GPS: try harder to get 5Hz updates from a uBlox
...
check for getting at least one 5Hz update every 15s
11 years ago
Andrew Tridgell
56bcda7252
AP_AHRS: lower default roll and yaw drift correction speed
...
the gyros sustain accuracy over much longer time periods than
previously expected
11 years ago
Andrew Tridgell
24d1cf3bd6
HAL_PX4: don't check USB for data if not connected
11 years ago
Andrew Tridgell
8dc6b758f3
HAL_PX4: switch to delay_microseconds_semaphore() for UART timer
...
this may prevent some timing jitter on the GPS UARTs
11 years ago
Andrew Tridgell
78604bd84e
Plane: only send GPS_RAW_INT if new data
...
this reduces link load when asking for high rate telemetry
11 years ago
Andrew Tridgell
5e4b243c7b
Plane: make DataFlash objects static
11 years ago
Andrew Tridgell
ae8ef344bf
Plane: added time to most plane log messages
11 years ago
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
e1b01b205a
autotest: fixed clean build
11 years ago
Andrew Tridgell
231b5ab793
Plane: prevent too large combined pitch/roll angles
...
this reduces the roll limit by cos(pitch) and pitch minimum by
cos(roll). This prevents unreasonable attitudes in all stabilised
modes
Pair-Programmed-With: Paul Riseborough <p_riseborough@live.com.au>
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
7546ae9ab5
Rover: update for AHRS API changes
11 years ago
Andrew Tridgell
2f6cfd1ff8
Copter: update for AHRS API changes
11 years ago
Andrew Tridgell
ff5f2ceae5
Plane: update for API changes
11 years ago
Andrew Tridgell
49179292b1
VARTest: update for AHRS API change
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
Randy Mackay
620109d894
Copter: formatting fix to config.h
11 years ago
Robert Lefebvre
5d946be77c
TradHeli: Change user description for COLYAW parameter.
11 years ago
Robert Lefebvre
8868af7c2f
TradHeli: Change default Auto-Yaw to Yaw Look Ahead
...
This leads to smoother flight in Auto modes, particularly with fast waypoints.
11 years ago
Jason Short
66b8ca3a27
Copter: updated toy gains
11 years ago
Jason Short
1c7d9f43c1
InertialNav: fix for get_velocity_xy
...
forgot to sq
11 years ago