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仿真平台 的相关文章

  • promethues grafana 安装和使用

    文章目录 1 promethues安装 2 node exporter安装 3 grafana安装 4 配置promethues监控node节点 5 grafana操作 外传 Docker 镜像下载地址 https hub docker c
  • 如何将Kafka数据导出到Prometheus?

    我在 kafka 主题中以时间序列的形式获得了 300K 指标 分钟 我想存储和查询数据 满足我需求的可视化工具是Grafana 为了有效地存储和查询 我正在考虑将这些时间序列存储在Prometheus中 具有大量时间序列的 Kafka 主
  • 使用 prometheus 统计 k8s 集群 cpu/内存使用情况

    我想用prometheus计算k8s集群cpu 内存使用情况 不是k8s pod使用情况 这样我就可以在grafana中显示 I use sum container memory usage bytes id 获取 k8s 集群使用的内存
  • Akka Stream 和 Kamon-Prometheus 不返回任何指标,但加载空页面

    我尝试将 kamon prometheus 与 akka Stream 项目集成 但在http 本地主机 9095 http localhost 9095 它加载一个空页面 在控制台中 我可以看到一条消息 表明指标信息可在http 本地主机
  • Prometheus 标签与矢量时间戳的比较

    我有一个像 T V label UTCtimestamp 这样的向量 其中 label UTC 时间戳字符串 我想找到具有类似标签的所有向量的计数 T 1day 其中 T 是 Vector 被推送的时间戳 我正在寻找一些查询 例如 V T
  • 带有正则表达式的标签-普罗米修斯

    我正在尝试使用正则表达式添加新标签 名称实例是pr na01 na02 A我试图只得到pr na01 所以我这样做了 source labels meta ec2 tag Name regex target label test repla
  • 使用 jmxagent 将 Spark Worker/Executor 指标导出到 Prometheus

    我已按照说明进行操作here https argus sec com monitoring spark prometheus 启用指标导出到 Prometheus for Spark 为了不仅可以从作业中导出指标 还可以从主控器和工作器中导
  • 每次出现错误时使用 prometheus 创建警报

    我是普罗米修斯和警报系统的新手 我开发了一个微服务并添加了指标代码 以便在出现错误时获取增量总数 现在我正在尝试创建一个警报 以便每当错误增加时 它应该标记出来并发送邮件 但我无法针对这种情况形成正确的查询 我使用了诸如 error tot
  • Prometheus 中的最小 scrape_interval 是多少?

    我想知道普罗米修斯的最短时间是多少scrape interval范围 根据普罗米修斯文档 https prometheus io docs prometheus latest configuration configuration 此参数的
  • 普罗米修斯时间序列在没有更新的情况下持续多长时间

    如果我向 Prometheus 发送一个仪表 则有效负载具有时间戳和如下值 指标名称 标签 值 2 0 16239938546837 如果我在普罗米修斯上查询它 我可以看到一条连续的线 如果不发送相同指标的有效负载 线路就会停止 几分钟后发
  • Prometheus 为每个 pod 的多个指标端点抓取配置

    我们有一个 Kubernetes Pod 它提供多个指标端点 3093 metrics and 9113 metrics 但它还有一个不提供任何指标的端口 80 TL DR 是否可以只刮掉端口3093 and 9113 我们正在使用示例配置
  • 使用 Puppet 配置远程规则集

    我正在尝试使普罗米修斯自动化node exporter和我的普罗米修斯服务器 为了node exporter我已经编写了一个模块来安装所有需要的软件包 设置 ipaddress基于facter还有更多 现在我想确保收集到的信息 hostna
  • 从 celery 工作人员到普罗米修斯的自定义指标

    我有一些 celery 工作人员在 kubernetes 下的容器中运行 它们不会由 celery 自动缩放 并且每个都在单个进程中运行 即没有多处理 我想从他们那里获取一堆不同的指标到普罗米修斯中 我研究过 celery promethe
  • 如何使用 re2 正则表达式否定字符串模式?

    我正在使用谷歌re2 https github com google re2 wiki Syntax用于查询目的的正则表达式普罗米修斯 https prometheus io docs prometheus latest querying
  • 如何获取普罗米修斯中速率的分位数

    我正在看这个article https www robustperception io how does a prometheus histogram work TYPE prometheus http request duration s
  • 获取 Pod 处于挂起状态的平均时间

    我正在尝试使用 prometheus 计算 pod 在 grafana 中处于挂起状态的平均时间 我可以使用此查询生成一个图表 以获取一段时间内处于挂起状态的 Pod 数量 sum kube pod status phase phase P
  • Prometheus - 在 static_configs 中添加目标特定标签

    我的工作定义如下 job name test name static configs targets 192 168 1 1 9100 192 168 1 1 9101 192 168 1 1 9102 labels group devel
  • Prometheus指标删除后不会消失

    我需要删除源自一台主机的一些 Prometheus 指标 为简单起见 我们假设需要删除主机中的所有指标 执行 POST 到delete series两个虚拟机上的端点 正如预期的那样 得到了 204 指标并没有消失 即使在通过强制缓存刷新之
  • 使用 Prometheus 获取总磁盘空间和可用磁盘空间

    我尝试获取 Kubernetes VM 上的总磁盘空间和可用磁盘空间 以便可以显示其已占用空间的百分比 我尝试了名称中包含 文件系统 的各种指标 但没有一个显示正确的总磁盘大小 应该使用哪一个来做到这一点 这是我尝试过的指标列表 node
  • 正则表达式对系列的普罗米修斯评分

    我使用以下查询来根据名称获取一些指标 name bus listener processed 有多个指标与此名称匹配 并且多个应用程序正在发布这些指标 我正在尝试计算此费用 rate name bus listener processed

随机推荐