From 0dcbe2a11bfccf568538a49f457778adab6385cb Mon Sep 17 00:00:00 2001 From: Andrew Tridgell <tridge@samba.org> Date: Tue, 24 Apr 2012 22:19:48 +1000 Subject: [PATCH] sitl: added sim_arducopter10.sh useful for testing --- Tools/autotest/sim_arducopter10.sh | 39 ++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100755 Tools/autotest/sim_arducopter10.sh diff --git a/Tools/autotest/sim_arducopter10.sh b/Tools/autotest/sim_arducopter10.sh new file mode 100755 index 000000000..262fd6de0 --- /dev/null +++ b/Tools/autotest/sim_arducopter10.sh @@ -0,0 +1,39 @@ +#!/bin/bash + +set -e +set -x + +if [ $# -eq 1 ]; then + frame="$1" + target="sitl-$frame" +else + frame="+" + target="sitl" +fi + +case $frame in + +,X,quad) + target="sitl" + ;; + octa) + target="sitl-octa" + ;; +esac + +echo "Building with target $target for frame $frame" + +autotest=$(dirname $(readlink -e $0)) +pushd $autotest/../../ArduCopter +make clean $target-mavlink10 + +tfile=$(tempfile) +echo r > $tfile +#gnome-terminal -e "gdb -x $tfile --args /tmp/ArduCopter.build/ArduCopter.elf" +gnome-terminal -e /tmp/ArduCopter.build/ArduCopter.elf +#gnome-terminal -e "valgrind -q /tmp/ArduCopter.build/ArduCopter.elf" +sleep 2 +rm -f $tfile +gnome-terminal -e "../Tools/autotest/pysim/sim_multicopter.py --frame=$frame --home=-35.362938,149.165085,584,270" +sleep 2 +popd +mavproxy.py --master tcp:127.0.0.1:5760 --sitl 127.0.0.1:5501 --out 127.0.0.1:14550 --out 127.0.0.1:14551 --quadcopter --mav10 -- GitLab