Browse Source

Autotest: Balance Bot changes to Acro after Auto mission instead of Loiter

master
Ebin 5 years ago committed by Peter Barker
parent
commit
c449be3afb
  1. 2
      Tools/autotest/apmrover2.py
  2. 4
      Tools/autotest/balancebot.py

2
Tools/autotest/apmrover2.py

@ -450,7 +450,7 @@ Brakes have negligible effect (with=%0.2fm without=%0.2fm delta=%0.2fm) @@ -450,7 +450,7 @@ Brakes have negligible effect (with=%0.2fm without=%0.2fm delta=%0.2fm)
raise NotAchievedException("Did not get home")
self.progress("Distance home: %f (mode=%s)" %
(self.distance_to_home(), self.mav.flightmode))
if self.mode_is('HOLD') or self.mode_is('LOITER'): # loiter for balancebot
if self.mode_is('HOLD') or self.mode_is('ACRO'): # acro for balancebot
break
# the EKF doesn't pull us down to 0 speed:

4
Tools/autotest/balancebot.py

@ -43,8 +43,8 @@ class AutoTestBalanceBot(AutoTestRover): @@ -43,8 +43,8 @@ class AutoTestBalanceBot(AutoTestRover):
def drive_rtl_mission(self):
# if we Hold then the balancebot continues to wander
# indefinitely at ~1m/s
self.set_parameter("MIS_DONE_BEHAVE", 1)
# indefinitely at ~1m/s, hence we set to Acro
self.set_parameter("MIS_DONE_BEHAVE", 2)
super(AutoTestBalanceBot, self).drive_rtl_mission()
def tests(self):

Loading…
Cancel
Save