XTDrone仿真平台与Prometheus仿真平台

2023-05-16

常见的无人机仿真平台大都是用于对底层飞控算法的仿真与调试,XTDrone仿真平台与Prometheus仿真平台可以针对无人机上层算法进行仿真或者进行编队仿真,这两者都采用ROS+PX4+Gazebo开源平台,两者非常相似,其中XTDrone平台更侧重于仿真,Prometheus平台更侧重于真实无人机的实现。
XTDrone开源程序
XTDrone开发文档
Prometheus开源程序
Prometheus开发文档

Prometheus项目框架

代码框架

代码目录功能
Modules各模块功能的源代码
Simulator仿真飞行相关代码
Experiment真实飞行相关代码

Modules介绍

模块目录功能
控制模块Modules/control底层控制
规划模块Modules/planning路径规划
SLAM模块Modules/slam定位与建图
目标检测模块Modules/object_detection目标识别与检测
地面站模块Modules/ground_station地面监控与消息打印
任务模块Modules/mission上层任务
公用模块Modules/common各模块公用代码
自定义消息模块Modules/common/msgs本项目自定义消息

模块关系图

image-20210505142908333

XTDrone项目框架

代码框架

代码目录功能
communication通讯相关代码
control控制相关代码
coordination编队相关代码
motion_planning规划相关代码
sensing传感器相关代码
sitl_config配置和其他相关代码

单机仿真架构如下图所示

单机仿真架构

多机仿真架构如下图所示

多机仿真架构
这两个仿真平台有诸多相似之处,在学习时可以综合借鉴两者程序进行学习。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

XTDrone仿真平台与Prometheus仿真平台 的相关文章

  • 室内定位技术及机场方案建议

    室内定位技术发展现状 在1996年左右 xff0c 美国联邦通信委员会 xff08 FCC xff09 要求移动运营商为移动电话用户提供E 911 xff08 紧急救援 xff09 服务 1999年 xff0c FCC又对定位精度做出新的要

随机推荐