From ef43aac13ff6a4adc13e17aff968d09e75dde392 Mon Sep 17 00:00:00 2001 From: Tommy Persson <tompe17@gmail.com> Date: Wed, 30 Jul 2014 14:28:21 +0200 Subject: [PATCH] Changes for limits in lqsimple.py --- src/limits_outdoors.py | 13 ++++++++++++ src/lqsimple.py | 46 +++++++++++++++++++++--------------------- 2 files changed, 36 insertions(+), 23 deletions(-) create mode 100644 src/limits_outdoors.py diff --git a/src/limits_outdoors.py b/src/limits_outdoors.py new file mode 100644 index 0000000..00bd320 --- /dev/null +++ b/src/limits_outdoors.py @@ -0,0 +1,13 @@ +max_altitude = 140.5 +min_altitude = 0.1 + +max_speed = 0.1 + +max_forward = 20.0 +min_forward = -20.0 + +max_right = 20.0 +min_right = -20.0 + +max_up = 5.0 +min_up = -5.0 diff --git a/src/lqsimple.py b/src/lqsimple.py index 77bff48..6841d6e 100755 --- a/src/lqsimple.py +++ b/src/lqsimple.py @@ -36,29 +36,6 @@ min_right = -20.0 max_up = 5.0 min_up = -5.0 -# -# -# -if os.path.isfile ("limits.py"): - print "READ FILE: limits.py" - import limits - max_altitude = limits.max_altitude - min_altitude = limits.min_altitude - max_speed = limits.max_speed - max_forward = limits.max_forward - min_forward = limits.min_forward - max_right = limits.max_right - min_right = limits.min_right - max_up = limits.max_up - min_up = limits.min_up - -print "----- LIMITS ------" -print "Altitude limits: <{0},{1}> ".format(min_altitude,max_altitude) -print "Max speed: ", max_speed -print "Forward limits: <{0},{1}> ".format(min_forward,max_forward) -print "Right limits: <{0},{1}> ".format(min_right,max_right) -print "Up limits: <{0},{1}> ".format(min_up,max_up) -print "-------------------" def fly_straight_line (east_m, north_m, relalt, speed, yaw_flag): @@ -592,6 +569,29 @@ if __name__ == "__main__": qc = QCon(ns, 10000) sim = QSim(ns) + if options.limits: + print "IMPORTING: limits.py" + import limits + max_altitude = limits.max_altitude + min_altitude = limits.min_altitude + max_speed = limits.max_speed + max_forward = limits.max_forward + min_forward = limits.min_forward + max_right = limits.max_right + min_right = limits.min_right + max_up = limits.max_up + min_up = limits.min_up + + print "----- LIMITS ------" + print "Altitude limits: <{0},{1}> ".format(min_altitude,max_altitude) + print "Max speed: ", max_speed + print "Forward limits: <{0},{1}> ".format(min_forward,max_forward) + print "Right limits: <{0},{1}> ".format(min_right,max_right) + print "Up limits: <{0},{1}> ".format(min_up,max_up) + print "-------------------" + + + if options.joystick: qc.set_ext_config_joystick() sys.exit(0) -- GitLab