Jonathan Challinger
6baec4952b
AP_Math: add conversions to and from 3-1-2 euler angles
10 years ago
Jonathan Challinger
a1d4f40c16
AP_Math: change quaternion operator* and operator/ to const
10 years ago
Jonathan Challinger
07735fefa6
AP_Math: fix div by zero in quaternion
10 years ago
Paul Riseborough
c57e25142c
AP_NavEKF: Update optical flow fusion maths to reduce height errors
10 years ago
mirkix
2e04effd4d
Linux_HAL_Essentials: Add (UAV)CAN support
10 years ago
Randy Mackay
8335399525
SITL: fix copter test
...
Allow more time for fly_square
Allow more movement in loiter_glitch test
10 years ago
Randy Mackay
7eb710ed3a
SITL: copter autotest uses sim time
10 years ago
Randy Mackay
9e1502e54a
SITL: add wait_sim_seconds and get_sim_time
10 years ago
Randy Mackay
2799d15427
SITL: weaken simulated copter
10 years ago
Andrew Tridgell
ee35c2aa35
autotest: update gimbal model to match new messages
10 years ago
Andrew Tridgell
35bac3ab4f
GCS_MAVLink: regenerate without mavlink_frame_char changes
10 years ago
Andrew Tridgell
df948e7358
AP_Mount: fixed for new GIMBAL_REPORT message
10 years ago
Andrew Tridgell
33824e0b2f
GCS_MAVLink: re-ran generate.sh
10 years ago
Jonathan Challinger
73b8890bd3
GCS_MAVLink: move GIMBAL_REPORT and GIMBAL_CONTROL and reserve messages
10 years ago
myly10
55befdc345
AP_NavEKF: Typo correction for EAS_NOISE description
10 years ago
Andy Piper
33af275220
Support building of Pixhawk firmware under Vagrant/VirtualBox.
...
On my Windows 7 machine this is at least 5x faster than a mingw based
build. Most of the requirements were taken from install-prereqs-ubuntu.sh
10 years ago
Andrew Tridgell
03a50712db
Plane: default LAND_DISARMDELAY to 20 seconds
...
most people will want to disarm
10 years ago
mirkix
445f358839
AP_HAL_Linux: Fix compiler warning of MAX_PWMS redefinition (previously defined)
10 years ago
Andrew Tridgell
793a212d28
Travis: removed script breakage
10 years ago
Andrew Tridgell
2f8764d31a
AntennaTracker: added LOCAL_POSITION message
10 years ago
Andrew Tridgell
5284211c96
AP_SerialManager: fixed matching bug in protocol_match()
...
thanks to Mike Clement for noticing this
10 years ago
Mike Clement
c5c40adb76
GCS_MAVLink: use instance in find_baudrate
10 years ago
Mike Clement
89a50b99bb
SerialManager: use instance in find_baudrate
10 years ago
Paul Riseborough
9b3656e77c
AP_NavEKF: Fix bug introduced in Y axis flow fusion
10 years ago
Andrew Tridgell
094910d7e4
Travis: more debugging code
10 years ago
Andrew Tridgell
991d111d91
Travis: another attempt at fixing compiler path
10 years ago
Andrew Tridgell
7048836d1e
Travis: make arm compiler install unconditional
10 years ago
Andrew Tridgell
1315ed7ddf
Travis: allow upgrade to gcc 4.8 to fail
10 years ago
Andrew Tridgell
36796fb810
Plane: added LOCAL_POSITION_NED message
10 years ago
Andrew Tridgell
4b5a36cc3f
Rover: added LOCAL_POSITION_NED message
10 years ago
Andrew Tridgell
29be2f0b60
Copter: send LOCAL_POSITION_NED
...
very useful for GPS-disabled operation and EKF debugging
10 years ago
Andrew Tridgell
6e52ef2a74
GCS_MAVLink: added send_local_position()
10 years ago
Andrew Tridgell
baf292def1
AP_NavEKF: prevent float exception on startup
10 years ago
Paul Riseborough
7fc0f026d2
AP_NavEKF: Fix bug in optical flow innovation variance integrity check
...
The check allowed negative innovation variances to pass. If this did occur, the filter would diverge.
10 years ago
Andrew Tridgell
389148ac54
AP_RangeFinder: use RNGFND_OFFSET for distance offset in PWM and I2C
10 years ago
Andrew Tridgell
55019abd71
AP_HAL: allow for default parameter override for PX4 and SITL
10 years ago
Andrew Tridgell
5a755c0400
AP_Param: allow a HAL_PARAM_DEFAULTS_PATH to override defaults
...
this allows a HAL_PARAM_DEFAULTS_PATH to be specified for a build to
override the default parameters for a build. This is useful to build a
firmware that has different default parameters
10 years ago
Andrew Tridgell
82a51e8791
GCS_MAVLink: use AP_Param::set_param_by_name()
10 years ago
Andrew Tridgell
5ca38e3d75
AP_Param: added set_param_by_name()
...
this simplifies the GCS_MAVLink code
10 years ago
Andrew Tridgell
c1a0375562
AP_NavEKF: prevent divide by zero in EKF logging
10 years ago
Paul Riseborough
d44cf14178
AP_AHRS : Publish EKF learned compass offsets
10 years ago
Paul Riseborough
10f050c53b
AP_NavEKF: Prevent baro drift causing toilet bowling
...
The magnetic field states are reset once at 1.5 metres and again at 5 metres. This height check was using the height at the first arm event as the reference. In the situation where there is baro drift and extgended time between the first arm event and flight, this can cause the magnetic field state to be reset when on the ground. If this happens when flying off a metallic surface, the resultant heading errors can cause sever toilet bowling.
10 years ago
Paul Riseborough
d4c60ca956
AP_NavEKF: Fix bug preventing reset of velocity after OF fusion timeout
10 years ago
Jonathan Challinger
95cd3480ec
AP_NavEKF: review all uses of dtIMU and use dtIMUactual where necessary
...
pair-programmed-with: Paul Riseborough <p_riseborough@live.com.au>
10 years ago
Andrew Tridgell
79b44d3988
AP_NavEKF: initialise gndEffectMode
10 years ago
Andrew Tridgell
3165c43dfe
AP_NavEKF: initialise gpsSpdAccuracy
10 years ago
Paul Riseborough
98c32012fa
AP_NavEKF: remove accel bias rate limit when disarmed
10 years ago
Paul Riseborough
fe76cb4c0b
AP_NavEKF : Make initial height variance consistent with baro noise
...
This makes sense to do because we initialise the state to the instantaneous baro reading
10 years ago
Paul Riseborough
a976e9dad2
AP_NavEKF : Fix bug in scaling of initial Z accel bias state variance
10 years ago
Paul Riseborough
92df3adb5e
AP_NavEKF : Fix bug in Z accel bias update for IMU1
10 years ago