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.6.0.tar.gz (44.6 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.6.0-py3-none-any.whl (44.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyfii-1.6.0.tar.gz
  • Upload date:
  • Size: 44.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for pyfii-1.6.0.tar.gz
Algorithm Hash digest
SHA256 d12edde2d0747ece186c4c08a77f9bc948aaee0a09bddeda445a04bb19398cc6
MD5 4f2c0c51ad72fab8e706388097c57dbe
BLAKE2b-256 3824ff40ea1fed2e1feff498c4e4ba6b61a45072451e34de77a87131548f298e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyfii-1.6.0-py3-none-any.whl
  • Upload date:
  • Size: 44.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for pyfii-1.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7adf719af917eeb7ad2edd23227d2358a7210b124510bab46a30358537878e9d
MD5 c408af92e1963e569e246b58c78288fd
BLAKE2b-256 84c47fbdd53dcb807d2ef0132833b2c72a3cd777e6444ccb69b1232a6741facd

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