Drone Software Development Environment
Drone Software Development Environment
This is executed at your Workstation
Please make sure to execute all the steps found under this page and under the following pages as part of Drone Software Development Environment:
PX4
JMAVSim
Ardupilot
SITL Simulator
DroneKit SITL
QGroundControl
MAVLink
OpenCV
Git Source Code Management
Common Setup
Sudoers
In case you are not "Sudoer"
user@workstation:~$ sudo adduser <user> sudo
user@workstation:~$ sudo usermod -a -G sudo <user>
user@workstation:~$ sudo nano /etc/sudoers
...
user ALL=(ALL:ALL) ALL
...
Packages
user@workstation:~$ sudo apt update
user@workstation:~$ sudo apt upgrade
user@workstation:~$ sudo apt install git
user@workstation:~$ sudo apt install unzip
user@workstation:~$ sudo apt install build-essential
Packages :: Pip
user@workstation:~$ sudo apt install python-pip --upgrade
user@workstation:~$ pip install --upgrade pip
user@workstation:~$ sudo pip install virtualenv virtualenvwrapper
user@workstation:~$ sudo rm -rf ~/.cache/pip
user@workstation:~$ nano ~/.bashrc
# virtualenv and virtualenvwrapper
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
user@workstation:~$ source ~/.bashrc
user@workstation:~$ mkvirtualenv cv -p python3
(cv) user@workstation:~$ exit
Last updated