通过Python控制与djiandroidsdk兼容的DJI无人机

dji-asdk-to-python的Python项目详细描述


DJI Android SDK到Python

https://img.shields.io/pypi/v/dji_asdk_to_python.svghttps://img.shields.io/travis/PSBPOSAS/dji-asdk-to-python.svgDocumentation StatusUpdates

通过Python控制与djiandroidsdk兼容的DJI无人机

特点

  • 用虚拟棍子控制你的飞机
  • 执行航路点任务
  • 使用OpenCV和GStreamer获取实时飞机视频流
  • 使用阿鲁科标志精确着陆

依赖性

$ 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
{id10}$

用法示例

请查看此处的示例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

学分

此包是用Cookiecutteraudreyr/cookiecutter-pypackage项目模板创建的。在

历史

  • PyPI的第一个版本。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
使用Spring Security成功登录后,java服务器连接丢失   macos Java代码在应用程序中工作,而不是在Servlet中   java LWJGL矩形变得更宽   Android Studio java。lang.NullPointerException:   将自定义主题应用到ChoiceBox时,JavaFX出现java错误   Selenium中具有不同ID的java Click元素   尝试从MySQL查询解析JSON时出现java异常   java CyclicBarrier启动执行不同逻辑的并行线程   添加strutshtml时使用java。tld到jsp文件发生错误   jpa ClassNotFoundException:java。sql。在weblogic上创建SAP Hana数据源时的SQLType   当Rest请求URI过长时,通过apache Camel执行的java GET HTTP操作失败   java在spring数据实体中填充“已创建”列   java背景和按钮问题   单击筛选的RecyclerView项时显示错误数据的java