Skip to main content

这个库可以让我们用python写Fii的无人机程序,有三视图模拟飞行的功能,模拟飞行更方便观看

Project description

Pyfii

简介

这个库的功能是可以让我们用python写Fii的无人机程序,以解决原软件无运算能力,无循环模块,一块块拖太烦等问题。

此外,这个库有三视图模拟飞行的功能,模拟飞行更方便观看。

安装

  1. 使用pip install安装

    在命令行输入

     pip install pyfii
    
  2. 下载源代码

    在命令行输入

     git clone https://github.com/Kevin0412/pyfii.git
    

    pyfii就会被下载到当前目录下,使用时将pyfii文件夹复制到项目目录下

使用教程

请见./doc/doc_zh_CN.md

目录结构说明

src/pyfii
├── cv3d
│   ├── IIID2.py
│   ├── IIID.py
│   └── transfer.py
├── drone.py
├── fii.py
├── __init__.py
├── read.py
└── show.py

项目结构(核心部分)如上图

其中cv3d是使用OpenCV实现的3d图形库

drone.py定义了Drone类,实现无人机的基本指令

fii.py定义了Fii类,保存无人机和音乐,并能将其保存为*.fii文件

read.py用来读取和转换无人机动作文件

show.py用来预览无人机飞行效果

许可证和作者

  • 许可证:GNU General Public License v3 (GPLv3)

  • 作者:

    主要作者:github@Kevin0412

    代码开发,无人机测试,编写说明文档,在bilibili.com上传演示视频等工作

    次要作者:github@miaooo0000OOOO

    上传模块到pypi,debug,无人机测试,写这个README

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyfii-1.5.0.tar.gz (36.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyfii-1.5.0-py3-none-any.whl (36.7 kB view details)

Uploaded Python 3

File details

Details for the file pyfii-1.5.0.tar.gz.

File metadata

  • Download URL: pyfii-1.5.0.tar.gz
  • Upload date:
  • Size: 36.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.1

File hashes

Hashes for pyfii-1.5.0.tar.gz
Algorithm Hash digest
SHA256 761654b2edc5c010a6e5a8004a9ddab334d2cf1138c13017b17f67840821affb
MD5 508249b4a0ea94c70454379eb5fba4b0
BLAKE2b-256 efb629f12862b6d84f305a2d51a0540c60c27115ec77d07be3b3755e2c3f4c26

See more details on using hashes here.

File details

Details for the file pyfii-1.5.0-py3-none-any.whl.

File metadata

  • Download URL: pyfii-1.5.0-py3-none-any.whl
  • Upload date:
  • Size: 36.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.1

File hashes

Hashes for pyfii-1.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8306ee791d7949b15f68482ffe9afb689e6f862c4362cb1718112cb29fe45787
MD5 34c89377ce2dd5001bb61c69f0946561
BLAKE2b-256 a882ebd0d33d1773507bf3b27824c4c57835aa35dac1ae789b1d105af31b7705

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page