Randy Mackay
b66a1135d9
AHRS: fix example sketch compile error
10 years ago
Paul Riseborough
aa94ff629d
AP_NavEKF: Prevent bad GPS pre-arming casuing initial position errors
...
If the vehicle moves significantly or the GPS changes position significantly pre-armed, then the GPS glitch logic was being invoked when the first GPs measurements were fused. This patch resets the position to the GPS when the vehicle arms.
10 years ago
priseborough
bc5581d634
AP_NavEKF: Prevent arming delays from failing GPS
...
Due to the way that gyro calibration is done, the EKF could be effectively not run for up to 30 seconds in extreme cases, making it possible that the GPS would be failed on arming and the copter put into a non-GPS mode.
the longer term solution is to update the gyro calibration so that it does not hold up other processing. the short tyermfix in thsi patch is to look for evidence of a 3D lock in the last received GPS message.
10 years ago
priseborough
2c012c2763
AP_NavEKF: Always check for new GPS data
...
This fixes a bug that meant that once the EKF had started up in a non-GPS mode, it would no longer read the GPS and therefore would never be able to use GPS again until reset.
10 years ago
Andrew Tridgell
00758a3e91
Plane: improved landing parameter descriptions
...
fixes issue #1776
10 years ago
Andrew Tridgell
33225c2955
Plane: mark master as 3.2.2alpha1
10 years ago
Robert Lefebvre
14d76d158a
AC_AttitudeControl: Correct comment.
10 years ago
Jonathan Challinger
baa3e802ee
AC_WPNav: clean up atan2
10 years ago
Jonathan Challinger
4311fa8952
Copter: 90-atan2(-x,y) is the same as atan2(y,x)
10 years ago
Jonathan Challinger
f77b359e83
Copter: increase get_roi_yaw from 40hz to 100hz
10 years ago
Andrew Tridgell
28341a6c7a
Plane: handle very steep landings more gracefully
...
prevent us trying to put the flare point too high or too far back if
the mission requires a steep landing
10 years ago
Andrew Tridgell
2ae412d513
Plane: only reset mission on disarm if not in AUTO mode
...
disarming while in a mission should leave the plane still flying the
mission, but with motor stopped. The user may do this during a landing
for example, but we want to keep gliding
10 years ago
Andrew Tridgell
a172d898c5
Plane: force throttle to zero when disarmed
...
don't rely on the safety switch
10 years ago
Randy Mackay
ae487ca88b
AutoTest: remove calibrate level from copter tests
10 years ago
Randy Mackay
112f6a1854
AP_InertialNav: add comments
...
No functional change
10 years ago
Jonathan Challinger
2cb63dc792
Copter: don't assume home is at the origin
10 years ago
Jonathan Challinger
9c2865f6a8
Copter: update pv_location_to_vector to use get_origin instead of get_home
10 years ago
Jonathan Challinger
c95e7b2282
AP_InertialNav: add get_origin function
10 years ago
Jason Short
3b5228922e
Copter: increased ESC auto-cal delay
10 years ago
Andrew Tridgell
579048803c
autotest: removed PX4IO firmware link
10 years ago
Andrew Tridgell
fa7c584733
AP_Mount: fixed build on non-EKF systems
10 years ago
Andrew Tridgell
f77f919588
AP_Mount: enable pan pointing in MAVLink backend
10 years ago
Andrew Tridgell
81f60bde06
AP_Mount: fill in all Location flags in ROI pointing
10 years ago
Andrew Tridgell
cf76dcfbf3
AP_Mount: fixed mount MAVLink backend to match SITL sim behaviour
...
Pair-Programmed-With: Paul Riseborough <p_riseborough@live.com.au>
10 years ago
Andrew Tridgell
75b1330843
AP_Mount: fixed radians to degrees error
10 years ago
Andrew Tridgell
032dcc3660
AP_Mount: fixed references to state in backends
10 years ago
Paul Riseborough
fe0c434d2b
Simulator: Gimbal debug output changes
10 years ago
Paul Riseborough
925d625ed1
AP_NavEKF: fix bug in small EKF velocity fusion
10 years ago
Paul Riseborough
8d6f0d08c9
AP_Mount: Update attitude control calculations and debug printing
10 years ago
Paul Riseborough
84029f8f7c
Simulator: Bypass angle limiting to allow debugging
10 years ago
Paul Riseborough
255252f387
AP_Math: Fix bug in quaternion division
10 years ago
Paul Riseborough
1660aefc90
AP_Mount: Add a simple attitude control loop to the gimbal report handling
10 years ago
Paul Riseborough
5f24603ceb
AP_NavEKF: Publish small EKF quaternion and gyro bias outputs
10 years ago
Paul Riseborough
17445d03f0
AP_Math: Add quaternion division
10 years ago
Andrew Tridgell
79017096e2
AP_Mount: prototype code to send biases
10 years ago
Andrew Tridgell
9bdefd0bba
autotest: updates for new GIMBAL_REPORT format
10 years ago
Andrew Tridgell
da27a8696d
AP_Mount: added initial ekf estimation of gimbal bias
...
Pair-Programmed-With: Paul Riseborough <p_riseborough@live.com.au>
10 years ago
Andrew Tridgell
ee9c778834
AP_AHRS: added a get_NavEKF_const() function
...
needed for AP_Mount_MAVLink
Pair-Programmed-With: Paul Riseborough <p_riseborough@live.com.au>
10 years ago
Andrew Tridgell
4c8b663200
AP_NavEKF: added initial version of SmallEKF
...
This will be used for gimbal bias estimations.
Pair-Programmed-With: Paul Riseborough <p_riseborough@live.com.au>
10 years ago
Andrew Tridgell
1bbe633691
GCS_MAVLink: re-generate headers
10 years ago
Andrew Tridgell
b81cdf9250
GCS_MAVLink: change to delta_time in GIMBAL_REPORT
10 years ago
Andrew Tridgell
734cc61838
Replay: fixed build
10 years ago
Andrew Tridgell
2b0ccae776
Plane: fixed build warning
10 years ago
Andrew Tridgell
91df1ba738
AntennaTracker: fixed build warning
10 years ago
Andrew Tridgell
c8d140f17b
Rover: fixed build warning
10 years ago
Andrew Tridgell
51dc3c120d
Copter: handle GIMBAL_REPORT receive and send
...
Pair-Programmed-With: Randy Mackay <rmackay9@yahoo.com>
10 years ago
Andrew Tridgell
c58397020a
autotest: send targeted GIMBAL_REPORT messages
10 years ago
Andrew Tridgell
01b264951a
AP_Mount: added handling of GIMBAL_REPORT messages
10 years ago
Andrew Tridgell
35c14c787e
GCS_MAVLink: added handle_gimbal_report() function
...
Pair-Programmed-With: Randy Mackay <rmackay9@yahoo.com>
10 years ago
Andrew Tridgell
a1536d575b
GCS_MAVLink: added GIMBAL msgs to routing
10 years ago