查看原文
其他

这个 GitHub 开源项目有点牛

逛逛GitHub 2021-08-19

有个粉丝给我投稿,说他开源了一个项目,让我帮他推荐一下。这个项目是一个智能无人机路径规划仿真系统,具有操作控制精细、平台整合性强、全方向模型建立与应用自动化等优点。

它以  A、B 两国在 C 区开展无人机战争为背景,该系统的核心功能是通过仿真平台规划无人机航线,并进行验证输出。数据可导入真实无人机,使其按照规定路线精准抵达战场任一位置,支持多人多设备编队联合行动。

该作者将运行环境从 Linux 系统重新编译移植到 Windows 等其他操作系统,除仿真三维环境模块外均使用 Python 语言编写,程序易维护、易修改。开源地址可以关注微信公众号「逛逛GitHub」回复「无人机」获取。


一、主要特点

系统以开源无人机仿真平台 SITL 为支撑,通过 FlightGear 渲染真实战场环境,集成了动力学模型建模、二维俯视、三维模拟、脚本控制、地面站监控、数据处理等功能,此外,仿真系统支持加载多种全球地图,模拟各大重点地域的三维环境,可应用于全球各处遥感监测的场景中。

1. 软件界面

2. 软件架构(部分扩展功能的插件待实现)

3. 代码编写

4. 多维视图

二维视图(一)

二维视图(二)

三维视图

5. 无人机控制

控制台控制

智能控制

地面站控制

6. 制定飞行任务

飞行任务(一)

飞行任务(二)

飞行任务(三)

二、解决问题
智能无人机路径规划仿真系统解决了普通无人机无法精准规划路径的问题,且普通无人机不够托底,不便控制,难以运用于实际战争。

本软件可以预先为飞行任务设计航线,使用飞行模拟器记录无人机在飞行任务中的实时状态,通过地面站模块强化无人机在体系对抗中的受控度,模拟无人机群联合行动的战术战法,然后输出航行数据供真实无人机使用,将无人机体型短小、行动迅速、资源庞大的优势尽可能的释放出来。

三、应用场景及效益

截止目前,全世界已有 40 多个国家在从事研究和生产无人机,60 多个国家在使用无人机,无人机在战场发挥作用是未来战争的趋势。
该项目通过 Pyqt5 编写的软件界面集成了软件各个模块,加入后台提示功能,设计智能控制脚本简化系统使用流程,联动 FlightGear 模拟器、MissionPlanner 地面站程序进行可视化,以提高真实无人机飞行路径精准度、指定飞行计划为根本目的。

四、参考文献

[1] blog.csdn.net/qinguoxiaoziyangyue/article/details/77712064

[2] blog.csdn.net/guojunxiu/article/details/79158843

[3] blog.csdn.net/huihut/article/details/86587782

[4] blog.csdn.net/u010946448/article/details/90718264

[5] blog.csdn.net/jzhd2015/article/details/108987818

[6] blog.csdn.net/jzhd2015/article/details/108663961

[7] zhuanlan.zhihu.com/p/50900595

[8] https://zhuanlan.zhihu.com/p/62017292

[9] www.freesion.com/article/2344608320/

[10] https://gitee.com/wwy2018/XTDrone

[11] https://github.com/dhondta/dronesploit

最后,防止找不到本篇文章,可以收藏点赞,方便翻阅查找。本文首发至公众号 逛逛GitHub(ggGithub),转载请注明出处。



推荐阅读
1. 推荐几个好玩项目
2. 推荐几个有用项目
3. 推荐几个有用工具

每天推荐一个有趣、好玩且可能你会用到的 GitHub 项目。

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存