跳转到主要内容

基于 PyFlyt 库的 Crazyflie 无人机仿真

项目描述

疯狂飞艇

这个库目前正处于开发阶段

这是一个用于通过 PyFlyt 库在仿真环境中支持飞行的真实疯狂飞艇 2.x 无人机的库。在 examples/***.py 下提供了示例脚本。

该库使用疯狂飞艇无人机构建,请查看 文档

仅仿真

sim_single.py

在 pybullet 环境中模拟单个无人机,具有位置控制。

sim_swarm.py

在 pybullet 环境中模拟一群无人机,具有速度控制。

sim_cube.py

在旋转立方体中模拟一群无人机。

仅硬件

fly_single.py

飞行真正的疯狂飞艇,请查看 文档如何连接 以获取您的 URI(s) 并在行 18 中修改它们。

fly_swarm.py

飞行真正的疯狂飞艇群,与上一个示例相同,但现在接受 URI 列表。

仿真或硬件

sim_n_fly_single.py

这是一个简单的脚本,可以用于在仿真或使用真实无人机飞行单个疯狂飞艇,可以使用 --hardware--simulate 参数。

sim_n_fly_multiple.py

这是一个简单的脚本,可以用于在模拟环境中或使用真实无人机飞行一群疯狂飞虫,通过使用 --hardware--simulate 参数。

sim_n_fly_cube_from_scratch.py

这是一个简单的脚本,可以用于在模拟环境中或使用真实无人机飞行一群疯狂飞虫,通过使用 --hardware--simulate 参数,并从起飞时形成与 sim_cube.py 中相同的旋转立方体。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源分布

CrazyFlyt-0.0.5.tar.gz (113.4 kB 查看哈希值)

上传时间

构建分布

CrazyFlyt-0.0.5-py3-none-any.whl (115.9 kB 查看哈希值)

上传时间 Python 3

由以下机构支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面