Andrew Tridgell
0de41f0ce1
Plane: set AHRS vehicle class
11 years ago
Andrew Tridgell
25667a11a0
AP_NavEKF: use AHRS vehicle class for sideslip calculation
...
Pair-Programmed-With: Paul Riseborough <p_riseborough@live.com.au>
11 years ago
Andrew Tridgell
5acd17b843
AP_NavEKF: cleanup some build warnings
...
Pair-Programmed-With: Paul Riseborough <p_riseborough@live.com.au>
11 years ago
Andrew Tridgell
c8c6e05a4a
AP_AHRS: added vehicle class to AHRS
...
used by EKF to control use of get_fly_forward()
11 years ago
priseborough
bd28cdbdcf
AP_NavEKF: Improved magnetometer consistency checks
...
A magnetometer axis that fails the innovation consistency check will cause
all axes not to be used. If this condition continues for 10 seconds, a
magnetometer timeout condition will be declared. When the timeout has
occurred, if it is not a fly forward vehicle, then individual channels
will be used again, but with a reduced weighting.
11 years ago
Randy Mackay
01538c5290
Copter: remove unused lon_error, lat_error
11 years ago
Randy Mackay
648787a6c8
AC_WPNav: rename some definitions
11 years ago
Randy Mackay
2167dd7d3e
AC_WPNav: update target speed immediately
11 years ago
Andrew Tridgell
05bffb5915
HAL_SITL: enable use of SIM_FLOAT_EXCEPT parameter
11 years ago
Andrew Tridgell
e0db7b117f
SITL: added SIM_FLOAT_EXCEPT parameter
...
this enables checking for floating point exceptions
11 years ago
Andrew Tridgell
610a930612
AP_NavEKF: catch covarience errors and reset filter
...
this catches covariance values beyond a reasonable limit and resets
the filter is they happen
11 years ago
Andrew Tridgell
7e5a491f14
AP_Math: prevent a floating point exception
11 years ago
Andrew Tridgell
4d24a86088
AP_AHRS: prevent a infinity value
11 years ago
Andrew Tridgell
7ca08294e7
Replay: added floating point exception checking
...
allows NaN errors to be caught in gdb
11 years ago
Randy Mackay
d382fa51ee
AC_WPNav: run loiter and wp nav at 50hz on Pixhawk
11 years ago
Randy Mackay
8ac14023b4
Copter: set main loop rate from CPU class
...
Previously this was determined by the board
11 years ago
Randy Mackay
72d2712c4e
AC_WPNav: integrate update_xy_controller name change
11 years ago
Randy Mackay
966340a02a
Circle: integrate update_xy_controller name change
11 years ago
Randy Mackay
7e376bc517
PosControl: update_pos_controller renamed to update_xy_controller
11 years ago
Andrew Tridgell
4756dbee84
AP_NavEKF: fixed millisecond subtraction for rollover
...
Pair-Programmed-With: Paul Riseborough <p_riseborough@live.com.au>
11 years ago
Andrew Tridgell
2295632660
Replay: added -A option to set arming time
11 years ago
Andrew Tridgell
994ce50714
Plane: setup failsafe values for OBC in failsafe callback
11 years ago
Andrew Tridgell
2ab4ffef45
Plane: use new APM_OBC API
11 years ago
Andrew Tridgell
be9d0c1c4d
APM_OBC: setup termination values in PX4IO
...
this sets up the PX4IO board with failsafe values in case the FMU is
not running
11 years ago
Andrew Tridgell
0d4985079e
RC_Channel: added support for LimitValue settings
...
this allows you to set a channel failsafe or radio_out to a limit
value
11 years ago
Randy Mackay
a1edf347bf
Copter: STB_RLL_P and STB_PIT_P @Range 3 to 12
11 years ago
Andrew Tridgell
41100a13c3
Plane: setup failsafe trim values for if FMU firmware dies
11 years ago
Andrew Tridgell
594c5c07b3
Rover: setup failsafe trim values for if FMU firmware dies
11 years ago
Andrew Tridgell
7f4178d967
RC_Channel: added setup_failsafe_trim_all() function
...
sets all channels to output trim values on FMU failure
11 years ago
Andrew Tridgell
5cd145a307
AP_HAL: added set_failsafe_pwm() API
...
this allows the PWM values for FMU firmware failure to be setup
11 years ago
Andrew Tridgell
7f9a9107c7
APM_Control: logging_started needs to be static
...
prevents writing log headers twice
11 years ago
Andrew Tridgell
623cbc3316
Replay: cope with too many log format msgs
11 years ago
Andrew Tridgell
68f1ae3036
AP_NavEKF: fixed some matlab ! -> ~ typos
...
Pair-Programmed-With: Paul Riseborough <p_riseborough@live.com.au>
11 years ago
Andrew Tridgell
5a7afbf2cd
AP_GPS: prevent writing GPS log headings multiple times
11 years ago
Randy Mackay
b9845047f4
Copter: bug fix AP_Rally param directory
11 years ago
Randy Mackay
2a298d0ea4
Plane: remove RALLY_WP_SIZE definition
11 years ago
Randy Mackay
7af5d4a8ce
Copter: remove RALLY_WP_SIZE definition
11 years ago
Randy Mackay
e3ffd5c0dd
Common: remove RallyLocation defintion
11 years ago
Randy Mackay
7011ab40c2
Rally: define RALLY_WP_SIZE and RallyLocation
11 years ago
Andrew Chapman
fa3732ac6d
Copter: integrate AP_Rally
11 years ago
Michael Day
568fc9e6c9
Plane: Now using AP_Rally library.
11 years ago
Michael Day
a2aab2ab5e
AP_Rally: Minor fixes to AP_Rally after initial testing
...
- If a Rally point is being used, always respect the altitude set by the
user (don't take the max of that and the home point altitude).
- No need for constructor to pass in size of RallyLocation struct
11 years ago
Andrew Chapman
5825bac410
AP_Rally library
11 years ago
Michael Day
04292d7e5e
autotest: Added McMillan airstrip at Camp Roberts to locations.txt
11 years ago
Randy Mackay
817c893f21
Copter: bug fix for conditional_distance command
...
Due to a race condition, the wp_distance was not being updated before
the conditional_distance
11 years ago
Kevin Hester
55d926b055
code style: add indentation rules for makefiles
...
(and remove some web file types that will probably never be in APM)
11 years ago
Randy Mackay
f29ad3a2e0
Copter: bug fix for when WP_YAW_BEHAVIOR is 0
11 years ago
Randy Mackay
5322093475
Mission: fix example sketch after GPS lib changes
11 years ago
Randy Mackay
c53a0fcfd9
Copter: conditional yaw fix
...
waypoint command was setting auto_yaw_mode when it was run after the
do-cmd
yaw_look_at_heading was being set to current heading which was
overwriting the caller's desired heading
11 years ago
Andrew Tridgell
b4c5f31b17
APM_Control: reduce the number of parameter saves in autotune
...
don't save a parameter unless it has changed by 0.1%
11 years ago