Commit Graph

37107 Commits

Author SHA1 Message Date
Paul Riseborough 1862512c2b AP_NavEKF2: Use flow sensor for navigation with unknown platform type
This is the more common use case.
2019-04-02 10:51:12 +11:00
Paul Riseborough 921205f61c AP_NavEKF2: Minor amendments from review 2019-04-02 10:51:12 +11:00
Paul Riseborough 9883b8757f AP_OpticalFlow: Add noise to simulated sensor 2019-04-02 10:51:12 +11:00
Paul Riseborough 8ac8c7285b SITL: Add parameter for optical flow sensor noise 2019-04-02 10:51:12 +11:00
Paul Riseborough a40208ebd4 AP_NavEKF2: Improve optical flow height estimation
Updated derivation using sequential fusion of Y and X axis data.
2019-04-02 10:51:12 +11:00
Paul Riseborough 2b8b53d6b2 AP_NavEKF2: Add parameter to control how optical flow flow data is used 2019-04-02 10:51:12 +11:00
Peter Barker 30fec9f54b Tools: ardupilotwaf: make unused variables fatal on all boards 2019-04-02 10:24:49 +11:00
Peter Barker 8b34852147 Sub: add param conversion from MAG_ENABLE to COMPASS_ENABLED 2019-04-02 10:24:49 +11:00
Peter Barker fad769f3bf Copter: add param conversion from MAG_ENABLE to COMPASS_ENABLED 2019-04-02 10:24:49 +11:00
Peter Barker d794c0fe53 Rover: add param conversion from MAG_ENABLE to COMPASS_ENABLED 2019-04-02 10:24:49 +11:00
Peter Barker 903be58436 Plane: add param conversion from MAG_ENABLE to COMPASS_ENABLED 2019-04-02 10:24:49 +11:00
Peter Barker b1c4a5ade7 Sub: move enabled parameter into compass library 2019-04-02 10:24:49 +11:00
Peter Barker 73707077b5 Plane: move enabled parameter into compass library 2019-04-02 10:24:49 +11:00
Peter Barker 2040580ce7 Copter: move enabled parameter into compass library 2019-04-02 10:24:49 +11:00
Peter Barker 39db4eb871 Tracker: move enabled parameter into compass library 2019-04-02 10:24:49 +11:00
Peter Barker 578438c178 APMrover2: move enabled parameter into compass library 2019-04-02 10:24:49 +11:00
Peter Barker 54e3959a99 AP_Compass: move enabled parameter into compass library 2019-04-02 10:24:49 +11:00
Peter Barker a372428ec5 Plane: use sanitize method rather than location_sanitize function 2019-04-02 10:19:38 +11:00
Peter Barker dabf92f5b6 Rover: use sanitize method rather than location_sanitize function 2019-04-02 10:19:38 +11:00
Peter Barker e6a8e337c7 AP_Math: move sanitize to be a method on location 2019-04-02 10:19:38 +11:00
Peter Barker fd294101ec AP_Common: Location: move sanitize to be a method on location 2019-04-02 10:19:38 +11:00
Peter Barker 81d51b1d1a AP_GPS: move print_latlon into sole caller 2019-04-02 10:19:38 +11:00
Peter Barker 431bd77d7e AP_Math: move print_latlon into sole caller 2019-04-02 10:19:38 +11:00
Peter Barker e869eaeda4 RC_Channel: make has_new_overrides non-static 2019-04-02 10:16:30 +11:00
Peter Barker 2331232bdd RC_Channel: remove static override_timeout 2019-04-02 10:16:30 +11:00
Peter Barker 807c673b4f AP_RCProtocol: tidy RC option flag handling 2019-04-02 10:16:30 +11:00
Peter Barker bc2ede5582 RC_Channel: tidy RC option flag handling 2019-04-02 10:16:30 +11:00
Peter Barker 8808991638 RC_Channel: remove unused enumeration 2019-04-02 10:16:30 +11:00
Michael du Breuil 833bc8f12a AP_GPS: Ensure that all ublox configuration failure reasons have a description 2019-04-02 08:15:59 +11:00
Peter Barker da2cf627d8 Tools: autotest: add test for buttons 2019-04-02 08:13:44 +11:00
Patrick José Pereira ab6b84e876 SITL: Fix typo in Sub
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2019-04-02 07:59:53 +11:00
Patrick José Pereira 8bb0772224 SITL: Add drag simulation in Sub
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2019-04-02 07:59:53 +11:00
Patrick José Pereira 0e5f9454dd Tools: Update ubuntu script to add pexpect
pexpect is used in autotest

Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2019-04-02 07:31:37 +11:00
Siddharth Purohit 7b54103271 HAL_ChibiOS: set pwm select pins high for 3.3V PWMout on startup 2019-04-01 21:30:12 +11:00
Siddharth Purohit 051842ea34 HAL_ChibiOS: add support for PWM Voltage level selection on CubeYellow and CubeOrange 2019-04-01 21:30:12 +11:00
Siddharth Purohit c0036cbbdd AP_BoardConfig: add support for PWM Voltage level setting 2019-04-01 21:30:12 +11:00
Andrew Tridgell dd62cf5ae0 mavlink: submodule update
fixed max msg length usage
2019-04-01 13:00:03 +11:00
Peter Barker f004765494 Plane: fix incorrect misleading comment 2019-03-31 18:35:53 -07:00
Andrew Tridgell c3545be8a1 AP_TECS: fixed a bug in changes from rate-limited to non-limited airspeed
The calculation of the non-limited airspeed rate demand used the last
non-limited airspeed, whereas it should have used the last adjusted
value. This led to a single frame spike in airspeed demand, which fed
through to a sudden change in pitch integrator.
2019-04-01 12:14:25 +11:00
Peter Barker b1119589e7 Tools: autotest: move AVC test into Copter-specific block 2019-04-01 11:35:59 +11:00
Peter Barker 8bee299983 Vagrant: add support for disco 2019-04-01 08:46:25 +11:00
Andrew Tridgell 6898ec5776 AP_TECS: prevent airspeed demand spikes causing large pitch changes
a short term spike in the derivative of speed demand could cause the
constraint on the pitch integrator to push the pitch integrator to
very low values, causing a sharp nose down which takes a long time to
recover from
2019-03-31 21:05:09 +11:00
Peter Barker 4eaee039f0 Tools: autotest: avoid touch RC*_OPTION on sub 2019-03-30 12:01:49 +11:00
Andrew Tridgell 954b6ae791 Plane: fixed WAIT_ALTITUDE wiggle
when wiggle value is zero servos should be neutral
2019-03-30 10:49:41 +11:00
Mark Whitehorn b7957e820f AC_AttitudeControl: bodyframe roll log target attitude bugfix 2019-03-30 10:32:24 +11:00
Peter Barker 9ab8a55c8f Tools: autotest: correct tracker reboot detection 2019-03-30 07:55:03 +11:00
Peter Barker 3ab9fa48dc Tools: autotest: fix sub reboot detection
the string we were looking for actually gets emitted just before reboot
- sometimes!
2019-03-29 19:07:18 +11:00
Peter Barker 6f52fa5622 Tools: autotest: do not set ARMING_RUDDER on sub and tracker 2019-03-29 19:07:18 +11:00
Siddharth Purohit d93453f5f9 AP_UAVCAN: fix typedef for callback methods 2019-03-29 17:49:12 +11:00
bnsgeyer 3869507839 Copter: Tradheli- removes suppression of hover_trim_roll on auto takeoff 2019-03-29 13:13:55 +11:00