This is a directional control library for Dronekit.
- Install solo-cli with
pip install -UI git+https://github.com/3drobotics/solo-cli
(you may need sudo for pip installs) - Install virtualenv with
pip install virtualenv
- Git clone this directory, then navigate to it in your terminal
- Run
pip install -r requirements.txt
to install dependencies - Run
python setup.py install
to install local dependencies
- Run
solo script pack
while connected to the internet to bundle your script - Turn on your Solo and connect to its Wifi from your computer
- Run
solo script run <myscript.py>
only applies to code run onboard solo (i.e. helloworld, not virtual joystick)
Examples can be found in the Example folders
Run this script on Solo
This program will draw 3DR in the sky. It is designed to be run onboard solo. It utilizes DroneDirect which allows for directional control using dronekit Default size(scale = 5.0) is 22x8 meters. Change the scale factor to increase size.
This program is a template for using DroneDirect.
Run this script locally while connected to Solo's wifi; it will pass commands to Solo
This program will allow you to control solo's xy using an on screen joystick. It is designed to be run on a GCS. It utilizes DroneDirect which allows for directional control using dronekit
LGPLv3