Randy Mackay
|
e53c57b0a6
|
Copter: default SPIN_WHEN_ARMED to zero
|
11 years ago |
Randy Mackay
|
3bd124eb72
|
GPS Glitch: radius and accel max to 5m and 5m/s/s
|
11 years ago |
Randy Mackay
|
81d83f1c55
|
SingleCopter: formatting changes
replace tab with 4-spaces
remove blank lines
|
11 years ago |
ssq870424
|
07d3f2a3c5
|
Copter: add support for singlecopter airframe
this is the newest singlecopter airframe programme.
This kind of aerial vehicles include Honeywell T-hawk and Goldeneye.
|
11 years ago |
Andrew Tridgell
|
f10a4b04ae
|
AP_InertialSensor: make PX4 healthy call _get_sample()
this prevents a false positive during times like arming where we are
not reading the sensors
|
11 years ago |
Andrew Tridgell
|
cfad814bfb
|
AP_L1_Control: fixed switchover from loiter capture to circling
Pair-Programmed-With: Paul Riseborough <p_riseborough@live.com.au>
|
11 years ago |
Paul Riseborough
|
49fe7fea07
|
L1_Control : Added hysteresis for rear WP capture
|
11 years ago |
Andrew Tridgell
|
1393ed58d0
|
AP_L1_Control: fixed waypoint approach logic
this could cause the RTL approach to not break off onto the circle
correctly
|
11 years ago |
Andrew Tridgell
|
80def01fbe
|
AP_InertialSensor: fixed semaphore error on startup for MPU6000
|
11 years ago |
Andrew Tridgell
|
3262022195
|
DataFlash: print FMT messages for wrapped logs
this ensures we have FMT messages in every log, even if the log was
wrapped and the FMT messages were overwritten
|
11 years ago |
Andrew Tridgell
|
4f871c87f1
|
AP_AHRS: detect and try to cope with bad accels
|
11 years ago |
Andrew Tridgell
|
f5299e2e11
|
AP_InertialSensor: added healthy check for PX4 and HIL
used to detect bad accels
|
11 years ago |
Andrew Tridgell
|
428479b9d5
|
SITL: added SIM_ACCEL_FAIL option
used to test accelerometer failure in flight
|
11 years ago |
Andrew Tridgell
|
9d7f24f754
|
AP_Airspeed: added healthy() API
|
11 years ago |
Andrew Tridgell
|
8a65a729f3
|
AP_Baro: start MS5611 at high speed
|
11 years ago |
Andrew Tridgell
|
9ecd889e9d
|
AP_InertialSensor: detect bad MPU6000 SPI transactions and lower bus speed
this uses bad data or bad INT_STATUS values from the MPU6000 to detect
the sensor running too fast and lower bus speed
|
11 years ago |
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
|
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
|
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
|
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 |