Geoscan PioneerSDK is a collection of tools for interfacing with Geoscan Pioneer UAVs.
It provides a succinct and convenient API to drones' functions such as autonomous flight, acquiring frames from a drone's camera, and more.
Please feel free to exlore examples/
directory for stepping stones and inspiration.
Use the package manager pip to install pioneer_sdk.
python3 -m pip install pioneer_sdk or
python3 -m pip install git+https://github.com/geoscan/pioneer_sdk.git@master
from pioneer_sdk import Pioneer
pioneer_mini = Pioneer()
if __name__ == '__main__':
...
You can read information about package in the documentation page readthedocs
You can find the examples and the camera calibration script in the homonymous folders.
Unlike "bare" pioneer_sdk
, they require a broader set of dependencies.
To satisfy the requirements, run:
pip:
python3 -m pip install -r requirements.txt