stw

Level 1 Software Implementation

Upload .CR6 file.



Level 2 Software Implementation

You need to use a Linux computer. I prefer Linux Mint on a Dual boot computer, but a virtual computer is also an alternative.

In your linux terminal, you need to get some basic tools. (The commands are for debian-based distros like Ubuntu)

sudo apt-get install build-essential
sudo apt-get install g++ gcc openjdk-8-jdk
sudo apt-get install git cmake
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get install oracle-java8-installer
sudo apt-get update

First ensure you have developer access to the AURLab repository. All code and shared files are placed on a gitlab repository. You can find it here: AURlab Git. To get the code yourself, you clone it into your chosen folder.

mkdir aurlab
cd aurlab
git clone https://gitlab.com/aurlab/lsts_toolchain/dune.git
mkdir build
cd build
cmake ../dune
make -j8
cd ../dune
git checkout projects/AutoNaut

To find out more about DUNE, read LSTS Toolchain/Dune

Now, clone and build Neptus.

cd aurlab
git clone https://gitlab.com/aurlab/lsts_toolchain/neptus.git
cd neptus
ant

When it is build, jump to the AutoNaut branch and open Neptus by typing

git checkout projects/AutoNaut
./neptus.sh

Once Neptus is opened, to see your vehicle, you click Consoles/Open and choose ntnu/fixed-wind.ncon or another if you're not working on a fixed-wing vehicle.

cd aurlab
git clone https://gitlab.com/aurlab/lsts_toolchain/imc.git
cd imc/
git checkout projects/AutoNaut
  • stw.txt
  • Last modified: 2023/09/06 11:21
  • by 127.0.0.1