通过Python控制与djiandroidsdk兼容的DJI无人机
dji-asdk-to-python的Python项目详细描述
DJI Android SDK到Python
通过Python控制与djiandroidsdk兼容的DJI无人机
- 自由软件:BSD许可证
- 文档:https://dji-asdk-to-python.readthedocs.io。在
特点
- 用虚拟棍子控制你的飞机
- 执行航路点任务
- 使用OpenCV和GStreamer获取实时飞机视频流
- 使用阿鲁科标志精确着陆
依赖性
- https://pygobject.readthedocs.io/en/latest/getting_started.html#ubuntu-logo-ubuntu-debian-logo-debian
- https://gstreamer.freedesktop.org/documentation/installing/on-linux.html?gi-language=c#install-gstreamer-on-fedora
$ sudo apt-get update $ sudo apt install -y libgirepository1.0-dev gcc libcairo2-dev pkg-config python3-dev python3.8-dev gir1.2-gtk-3.0 $ sudo apt-get install -y libgstreamer1.0-0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools gstreamer1.0-x gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-qt5 gstreamer1.0-pulseaudio
安装
安装PyPI
^{pr2}$从主服务器安装
$ pip install git+https://github.com/PSBPOSAS/dji-asdk-to-python.git
安装特定版本示例
$ pip install git+https://github.com/PSBPOSAS/dji-asdk-to-python.git@v0.1.0
卸载
$ pip uninstall dji-asdk-to-python
用法示例
请查看此处的示例https://github.com/PSBPOSAS/dji-asdk-to-python/tree/master/examples
importtimefromdji_asdk_to_python.products.aircraftimportAircraftdrone=Aircraft("android_device_ip")fc=drone.getFlightController()fc.startTakeoff()time.sleep(10)fc.startLanding()
生成文档
这将生成您的docs/的HTML版本,并在 浏览器。在
$ make docs
学分
此包是用Cookiecutter和audreyr/cookiecutter-pypackage项目模板创建的。在
历史
- PyPI的第一个版本。在
- 项目
标签: