开源的无人机自动飞行系统
开源的无人机自动飞行系统源代码
http://www.gitpp.com/ccdan/wurenji-demo
它已经被世界各地的爱好者、大学和公司成功应用于各种尺寸的无人机上。
conf:配置目录(机身、无线电……描述)。
data:放置只读数据的位置(例如地图、地形高程文件、图标)
doc:文档(图表、手册源文件...)
sw:软件(机载、地面站、模拟……)
var:编译的产品,地图图块的缓存,...
编译和demo模拟
在顶层目录中输入“make”来编译所有库和工具。
“./wurenji-demo”
在左上角的 A/C 组合框中选择“Bixler”飞机。从中上部的“目标”组合框中选择“sim”。单击“构建”。编译完成后,在“Operation”选项卡中选择“Simulation”,然后单击“Start Session”。
在 GCS 中,等待约 10 秒,让飞机进入“等待点”导航区块。切换到“起飞”块(条中左下蓝色气道按钮)。使用绿色发射按钮起飞。
上传嵌入式软件
通过 USB 线将飞控板连接至 PC,为飞控板供电。
从wurenji-demo ,选择“ap”目标,然后单击“上传”。
wurenji-demo 是一个开源的无人机自动飞行系统,它提供了一套完整的解决方案,包括硬件、软件和地面控制站(Ground Control Station, GCS)。这个系统旨在为各种类型的无人机提供自主飞行能力,无论是用于娱乐、研究还是商业目的。
wurenji-demo的主要特点包括:
多平台支持:wurenji-demo支持多种类型的无人机,包括固定翼飞机、旋翼机、混合动力飞行器、扑翼飞行器,以及船只和水面车辆。
广泛的应用:wurenji-demo被广泛应用于各种规模的无人机上,从小型的玩具无人机(11.9克)到大型的商业无人机(25公斤)。
自主飞行:wurenji-demo允许无人机进行自主飞行,包括起飞、巡航、降落等,同时还支持预设飞行路径和任务规划。
模块化设计:系统采用模块化设计,用户可以根据自己的需求选择和配置不同的硬件和软件组件。
社区支持:作为一个开源项目,wurenji-demo拥有一个活跃的社区,用户可以在社区中寻求帮助、分享经验和贡献代码。
可定制性:wurenji-demo的软件是可定制的,开发者可以根据自己的需求添加新的功能或改进现有功能。
跨平台:wurenji-demo的地面控制站软件可以在多种操作系统上运行,包括Windows、macOS和Linux。
如何开始使用Paparazzi:
硬件准备:根据wurenji-demo的文档选择合适的硬件组件,包括飞控板、传感器、电池、电机等。
软件安装:下载并安装wurenji-demo的软件包,包括飞控板上的固件和地面控制站的软件。
配置系统:根据无人机的具体参数和需求配置wurenji-demo系统,包括设置飞行模式、调整参数和规划飞行路径。
测试飞行:在安全的环境中进行测试飞行,确保系统正常工作并满足飞行需求。
社区参与:加入wurenji-demo的社区,与其他用户交流经验,获取最新的信息和技术支持。
wurenji-demo作为一个成熟的开源项目,为无人机爱好者和专业人士提供了一个强大的工具,使他们能够探索和实现无人机的各种可能性。
开源的无人机自动飞行系统
源代码
http://www.gitpp.com/ccdan/wurenji-demo
页:
[1]