Commit Graph

31 Commits

Author SHA1 Message Date
Peter Barker 98c999d0de APMrover2: log disarm method 2020-02-22 12:16:29 +11:00
Rishabh 961eeb3b58 Rover: disallow arming in RTL and S_RTL mode 2020-02-18 08:14:31 +09:00
Peter Barker d2520b7a94 Rover: AP_Arming now logs arm/disarm events 2020-01-14 11:39:36 +11:00
Peter Barker 617b917237 Rover: remove bogus ARMING_CHECK_NONE 'bitmask value' 2019-10-08 10:31:07 +11:00
Randy Mackay 7c2c6dbab3 Rover: pre-arm check that WP_SPEED is positive 2019-09-20 09:01:57 +09:00
Peter Barker 58adb8d7c4 Rover: pass format string through to check_failed 2019-08-05 14:18:05 +10:00
Peter Barker bab31a2d61 Rover: enable RC calibration checks 2019-07-24 15:40:09 +09:00
Randy Mackay c233c3aff3 Rover: integrate OAPathPlanner 2019-06-11 13:13:22 +09:00
Peter Barker df3a7d32ea Rover: move common proximity pre-arm checks up 2019-06-04 08:45:34 +09:00
Tatsuya Yamaguchi e18b3cac6b Rover: Allowed to arm in Manual mode without GPS 2019-06-03 08:26:14 +09:00
Peter Barker 22c5954c8f Rover: move Arming functions into AP_Arming file 2019-05-30 16:02:10 +09:00
Peter Barker def3bb374f Rover: move check for ARMING_CHECK_NONE back into Rover
Rover allows all prearm and arm checks to be bypassed with
ARMING_CHECK_NONE.  Not all vehicles allow this, so move this bypass
back into Rover.
2019-05-30 07:37:30 +09:00
Michael du Breuil 4fda39a79a Rover: Check all EKF cores for health on arming 2019-04-09 10:53:25 +10:00
Peter Barker a17dbbe856 Rover: remove redundant PreArm: in check_failed calls 2019-03-08 08:57:53 +09:00
Peter Barker a38092e220 Rover: move checking of fence up 2019-03-08 08:57:27 +09:00
IamPete1 4f9b8e1b6c Rover: add E-stop 2019-02-27 08:51:24 +09:00
Randy Mackay 80e9a54aed Rover: arming and mode init checks use ekf_position_ok 2018-12-20 15:15:00 +09:00
Tatsuya Yamaguchi 3ff1bb7714 Rover: add ekf failsafe 2018-12-20 15:15:00 +09:00
Randy Mackay b64bdcdfda Rover: remove proximity check from arming checks
it is OK for rovers to be armed very close to objects especially when they are beside the rover
2018-10-26 14:38:04 +09:00
Peter Barker 2365cdf90a Rover: remove min-max-configured pre-arm checks 2018-08-07 09:45:09 +10:00
Peter Barker ea12f6caec Rover: use singletons in AP_Arming 2018-07-03 13:44:11 +10:00
Peter Barker 3f0a56a818 Rover: use arming check_failed function 2018-06-23 15:33:19 +10:00
Peter Barker 9d0da4a71f Rover: move home state into AP_AHRS 2018-03-19 10:32:37 +09:00
Randy Mackay 2748d4d0fe Rover: arming checks for GPS use requires_position and velocity 2018-01-23 11:27:56 +09:00
Randy Mackay 489c42bdff Rover: add avoidance library 2018-01-22 17:18:41 +09:00
khancyr 5503a0069d Rover: add proximity library 2018-01-22 17:18:41 +09:00
khancyr c3fb985ec5 Rover: add fence support 2018-01-22 17:18:41 +09:00
Randy Mackay c17549c7ff AP_Arming: integrate pre arm check if regular and skid steering configured 2017-12-11 11:56:12 +09:00
Peter Barker 5612292802 Rover: allow vehicle to be armed in manual with no GPS 2017-11-30 15:41:50 +09:00
khancyr 8223743df8 Rover: add pre_arm_rc_checks 2017-07-18 10:15:44 +09:00
Peter Barker ddf172c75b Rover: AP_Arming: use callback in place of variable reference for home state 2017-01-17 11:45:08 +09:00