bitcraze/crazyflie-lib-python
Python library to communicate with the Crazyflie™
它解决了什么问题
控制 Crazyflie 无人机通常需要底层的无线电通信和命令处理。该库提供了一个现成的 Python API,因此您可以编写脚本直接与无人机通信,而无需处理繁琐的细节。它还作为官方 Crazyflie 客户端应用程序的通信骨干,该应用程序是一个用于飞行和配置无人机的图形化工具。
它是如何工作的
您安装该库并使用其 Python 类和函数通过无线电链路连接到 Crazyflie。连接后,您可以发送命令进行飞行、读取传感器数据并更改设置。该库处理底层的通信协议,因此您的代码只需调用高级方法。它支持多种 Crazyflie 型号,包括 2.1(+), 2.1 Brushless 和 Bolt。
适用人群
想要编写自定义 Python 程序来控制 Crazyflie 四轴飞行器的开发人员和研究人员。对于任何想在官方客户端之上构建自己的无人机控制应用程序的人来说,它也非常有用。
亮点
- 提供用于直接程序化控制 Crazyflie 四轴飞行器的 Python API
- 适用于 Crazyflie 2.1(+), Crazyflie 2.1 Brushless 和 Crazyflie Bolt
- 作为官方 Crazyflie 客户端应用程序的后端通信层
- 包含文档和安装说明,帮助您快速上手
相关
- 项目
- 项目
- 项目
- 项目