Files
OpenUxAS-SoI/examples/03_Example_DistributedCooperation/macUxAS_DistributedCooperation.sh
2017-05-11 16:53:32 -04:00

41 lines
1018 B
Bash
Executable File

#! /bin/bash
#save the current directory
SAVE_DIR=$(pwd)
#location of the UxAS binary (executable)
BIN="../../../build/uxas"
#set the UAV ID
UAV=1000
#define the runinnig directory
RUN_DIR=UAV_${UAV}
#remove old data
rm -Rf ${RUN_DIR}
#add new data directory
mkdir -p ${RUN_DIR}
# change to the data directory
cd ${RUN_DIR}
# run UxAS in a separate terminal. Note: requires "Terminal"
echo "cd $PWD; $BIN -cfgPath ../cfgDistributedCooperation_$UAV.xml" > runuxas.sh; chmod +x runuxas.sh
open -a Terminal runuxas.sh
# change back to the original directory
cd $SAVE_DIR
#set the UAV ID
UAV=2000
#define the runinnig directory
RUN_DIR=UAV_${UAV}
#remove old data
rm -Rf ${RUN_DIR}
#add new data directory
mkdir -p ${RUN_DIR}
# change to the data directory
cd ${RUN_DIR}
# run UxAS in a separate terminal. Note: requires "Terminal"
echo "cd $PWD; $BIN -cfgPath ../cfgDistributedCooperation_$UAV.xml" > runuxas.sh; chmod +x runuxas.sh
open -a Terminal runuxas.sh
# change back to the original directory
cd $SAVE_DIR