Paul Riseborough
53358a4e10
AP_OpticalFlow: Add parameter to compensate for flow sensor yaw angle
...
AP_OpticalFlow: update parameter name
10 years ago
Paul Riseborough
cab171b580
AP_InertialNav: Add method to return EKF height above ground estimate
...
AP_InertialNav: Add validity flag to height above ground estimate
10 years ago
Paul Riseborough
e98edaa6cb
AP_NavEKF: Return more accurate validity status for height above ground
10 years ago
Paul Riseborough
586e4a7d2b
AP_NavEKF: Add Matlab derivations and simulations behind small EKF
10 years ago
Randy Mackay
fea7632eac
Copter: save EKF learned compass to primary compass
10 years ago
Paul Riseborough
2406e26ab4
Copter : Save EKF learned compass offsets on disarm
...
Requires compass learning to be enabled in the compass parameters
Copter: fix compass offsets patch
10 years ago
Leonard Hall
70fbb3c67e
Copter: RATE_RLL_P param def max to 0.30
...
same for RATE_PIT_P
10 years ago
Jonathan Challinger
dc5bdd5ad8
AP_AHRS: use filtered INS output to compute _accel_ef_blended
10 years ago
Leonard Hall
2bf8f21b7a
Copter: roll, pitch rate IMAX to 2000
10 years ago
Randy Mackay
a095a8c3a1
AC_PID: more protection against NaN and Inf
10 years ago
Randy Mackay
bdfe8bbc54
AC_AttControl_Heli: remove RATE_RP_MAX, RATE_Y_MAX
10 years ago
Leonard Hall
afcd1c6ec3
AC_AttitudeControl: sqrt controller on Stab
10 years ago
Leonard Hall
ae77c18a19
AC_PID: Protect against NaN and INF
10 years ago
Andrzej Zaborowski
132cdc4916
Motors: Use _motor_to_channel_map in tricopter consistently.
...
In AP_MotorsTri.cpp the AP_MOTORS_MOT_1, _2 and _4 constants are
always mapped to actual output channels through _motor_to_channel_map
while the _CH_TRI_YAW is not, but there were a few inconsistencies
in this that could lead to things like PWM min and max values being
set on wrong channels.
It looks like all in all _motor_to_channel_map being in PROGMEM
probably doesn't help save memory and I'm not sure how useful it is
in the first place but regardless the usage should be consistent.
10 years ago
Randy Mackay
d589c591a6
Copter: only log home when first set
...
We should also log home when we arm
10 years ago
Randy Mackay
b0c777259f
Copter: update home constantly while disarmed
10 years ago
Randy Mackay
c3bdb9a13e
Copter: update inertial alt only after home is set
10 years ago
Randy Mackay
2bec00e1c5
Copter: set ahrs home from ekf location
10 years ago
Randy Mackay
e5ddd276fd
Copter: remove baro init on arming
10 years ago
Randy Mackay
558018d839
InertialNav: add get_location method
10 years ago
Tom Pittenger
9ecbd0e30f
AP_L1_Control: fixed uTurn-wobble
...
When performing a u-turn in AUTO (waypoints are 180deg turn from each other) sometimes the aircraft can't decide to turn left or right and wobbled back and forth a couple times. There was existing code to solve this but it was not executing all the time like when in LOITER mode. Frankly, I don't understand the criteria that was required to make it execute and i suspect there is still a gremlin in that logic but just executing the check all the time makes prevents the wobble behavior.
10 years ago
Jonathan Challinger
6e8008ab69
AP_SerialManager: use protocol_match in find_baudrate
10 years ago
Randy Mackay
11d0801c99
SITL: fix copter-avc test
10 years ago
Randy Mackay
f260536373
AC_PID: fix example sketch compile error
10 years ago
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