Arthur Benemann
e59c6ddbae
AP_SmallEKF: increase start-up time of the SmallEKF
10 years ago
Arthur Benemann
21b909f670
AP_Gimbal: report gimbal angles using a 312 rotation vector
10 years ago
Arthur Benemann
2850c7ab4a
AP_Gimbal: nest AP_Gimbal files into AP_Mount library
10 years ago
Arthur Benemann
608017ba4a
AP_Gimbal: optimize function calls using const refrences
10 years ago
Arthur Benemann
03c0e17a4d
AP_Gimbal: fix typo
10 years ago
Arthur Benemann
03974c93bb
AP_Gimbal: use new quaternion math to handle gimbal lock issue
10 years ago
Arthur Benemann
255c5b3025
AP_Mount: report MAVLink gimbal angle to the GCS
10 years ago
Arthur Benemann
b3c35aee4e
AP_Gimbal: fix problem with rotation math on control loop
10 years ago
Arthur Benemann
4bdf909bbf
AP_Mount: Create new copter parameters to hold gimbal settings
10 years ago
Arthur Benemann
cf2377d113
AP_Gimbal: Move gimbal parameters to a structure
10 years ago
Arthur Benemann
9b94f26583
AP_Gimbal: Relax minimal angle constrains on the gimbal
10 years ago
Arthur Benemann
a05fe7e117
AP_Gimbal: Re-implement the target low-pass filter
10 years ago
Arthur Benemann
b3dd8891c8
AP_Mount: Use AP_Gimbal on the AP_Mount_MAVLink class
10 years ago
Arthur Benemann
ee8c92c850
AP_Gimbal: clean-up for AP_Mount merge
10 years ago
Arthur Benemann
4ad3e786a5
AP_NavEKF: fix initialization of the SmallEKF
...
The constructor 'states' variable was not being called. To make sure other variables where also zeroed now
10 years ago
Arthur Benemann
0189f80462
AP_Gimbal: update getGimbalRateDemVecTilt to use quaternions
10 years ago
Arthur Benemann
4bdae02cfd
AP_Gimbal: disable gimbal motors if copter is fliped
10 years ago
Arthur Benemann
ebaf1e28b1
AP_Gimbal: smooth the RC input with a low pass filter
10 years ago
Arthur Benemann
534790634b
AP_Gimbal: add a radio failsafe state to the gimbal
10 years ago
Arthur Benemann
1da4be3a87
AP_Gimbal: initial implementation of the rate controlled gimbal library
10 years ago
Arthur Benemann
1d9beed42f
AP_SmallEKF: add function to report if the EKF is stable
10 years ago
Arthur Benemann
7b28bf7d44
AP_NavEKF: Remove small EKF dependency on navigation EKF
10 years ago
Arthur Benemann
558a69bdca
Mount_MAVLink: remove code now in AP_Gimbal
10 years ago
Jonathan Challinger
2053d5e42e
GCS_MAVlink: add GIMBAL_ and GOPRO_ messages
10 years ago
Randy Mackay
87e6452ee9
Mission: bug fix when jump target is zero
...
This would result in copter flying to a waypoint high above home
10 years ago
Andrew Tridgell
a0969905ce
AP_AHRS: make get_error_rp() and get_error_yaw() const
...
this makes them usable by multiple consumers, and allows use by EKF
10 years ago
Andrew Tridgell
2dfe3cb844
DataFlash: added a perf counter for microSD overruns
...
this allows us to tell if a microSD can handle a high logging rate
10 years ago
Andy Piper
b0937154f5
DataFlash: log compass health
...
This patch simply logs the health of each compass for easy diagnosis.
10 years ago
Andrew Tridgell
c153d31dd2
DataFlash: speed up DataFlash in Replay
10 years ago
Andrew Tridgell
dcb25632fb
AP_Compass: removed old setHIL compass offset
10 years ago
Andrew Tridgell
a4bad1c703
HAL_SITL: use SIM_MAG_OFS in SITL compass
10 years ago
Andrew Tridgell
1ce9cb693a
SITL: added SIM_MAG_OFS for setting compass offsets in SITL
10 years ago
Andrew Tridgell
179e47c618
HAL_Linux: prevent time from going backwards in Replay
10 years ago
Andrew Tridgell
d7000c4105
AP_Compass: fixed compass timestamps in Replay
10 years ago
Randy Mackay
337a94e52e
Camera: remove empty configure_msg method
10 years ago
Randy Mackay
d456b97fd2
Camera: control_cmd triggers pic
10 years ago
Jaime Machuca
38491c4ff7
Camera: fix mission cmds sending msgs to components
...
mission commands were triggering the sending of
mavlink mission items when they should have been sending
command long messages
10 years ago
Randy Mackay
4eb3263653
Camera: mission cmds send do-digicam msgs to components
...
This allows digicam-control and digicam-configure mission
command to trigger sending the equivalent mavlink messages
to components
10 years ago
Randy Mackay
8dcd555037
Camera: trigger_pic sends do-digicam-control to components
...
This (optionally) allows pictures triggered from ch7/ch8
switch to send a mavlink do-digicam-control message to
components
10 years ago
Randy Mackay
1f705eb6a3
GCS_MAVLink: add send_to_components method
10 years ago
Randy Mackay
888c2289ce
Mission: support do-digicam-control parameters
10 years ago
Peter Barker
c95348c1d9
SITL: Avoid run-time FPEs due to bad gyro settings if SIM_DRIFT_TIME is set to 0
...
_gyro_drift essentially suffers a divide-by-zero if SIM_DRIFT_TIME is 0. The gyro initialisation routines in AP_InertialSensor do not return once the generated NaN propogates back to them.
10 years ago
Jonathan Challinger
12957867fd
AC_PosControl: fix thr twitch when changing modes
10 years ago
Randy Mackay
44d2ae06fb
Mount: unix style line endings
10 years ago
Randy Mackay
06ea18f97e
Filter: fix LPF example sketch
10 years ago
Randy Mackay
99a9a88529
Filter: dt check fix for LPF
10 years ago
Jonathan Challinger
f20a91ec95
Filter: add dt<0 check to LPF
10 years ago
Randy Mackay
22e1156c31
Filter: add some comments to LowPassFilter
10 years ago
Jonathan Challinger
738b1967ad
AC_PosControl: use LowPassFilterVector2f
10 years ago
Jonathan Challinger
8f667b3d1c
AC_PosControl: fix up comments
10 years ago