From 598b487fef8a1b23e648c456b1f5f9eb5c62023f Mon Sep 17 00:00:00 2001 From: Pierre Kancir Date: Wed, 29 Aug 2018 13:44:32 +0200 Subject: [PATCH] Tools: autotest: adjust start alt for throttle failsafe --- Tools/autotest/arducopter.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Tools/autotest/arducopter.py b/Tools/autotest/arducopter.py index 809bb4589f..5cd792971f 100644 --- a/Tools/autotest/arducopter.py +++ b/Tools/autotest/arducopter.py @@ -364,8 +364,14 @@ class AutoTestCopter(AutoTest): self.set_rc(4, 1500) # raise throttle slightly to avoid hitting the ground - self.set_rc(3, 1800) - self.wait_altitude(20, 25, relative=True) + pos = self.mav.location(relative_alt=True) + if pos.alt > 25: + self.set_rc(3, 1300) + self.wait_altitude(20, 25, relative=True) + if pos.alt < 20: + self.set_rc(3, 1800) + self.wait_altitude(20, 25, relative=True) + self.hover() # switch to stabilize mode self.mavproxy.send('switch 6\n')