这个项目是一个智能无人机路径规划仿真系统,具有操作控制精细、平台整合性强、全方向模型建立与应用自动化等优点。

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

该作者将运行环境从 Linux 系统重新编译移植到 Windows 等其他操作系统,除仿真三维环境模块外均使用 Python 语言编写,程序易维护、易修改。

 

这个 GitHub 开源项目有点牛_GitHub 开源项目

一、主要特点

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

1. 软件界面

这个 GitHub 开源项目有点牛_GitHub 开源项目_022. 软件架构(部分扩展功能的插件待实现)

这个 GitHub 开源项目有点牛_GitHub 开源项目_03

3. 代码编写

这个 GitHub 开源项目有点牛_GitHub 开源项目_04

4. 多维视图

二维视图(一)

这个 GitHub 开源项目有点牛_GitHub 开源项目_05

二维视图(二)

这个 GitHub 开源项目有点牛_GitHub 开源项目_06

三维视图

这个 GitHub 开源项目有点牛_GitHub 开源项目_07

5. 无人机控制

控制台控制

这个 GitHub 开源项目有点牛_GitHub 开源项目_08

智能控制

这个 GitHub 开源项目有点牛_GitHub 开源项目_09

地面站控制

这个 GitHub 开源项目有点牛_GitHub 开源项目_10

6. 制定飞行任务

飞行任务(一)

这个 GitHub 开源项目有点牛_GitHub 开源项目_11

飞行任务(二)

这个 GitHub 开源项目有点牛_GitHub 开源项目_12

飞行任务(三)

这个 GitHub 开源项目有点牛_GitHub 开源项目_13

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

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

三、应用场景及效益

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