博客/工程

实时与Grafana无人机跟踪和管理

2022年2月9日,4分钟

我们周围的网络资产的数量是供电服务和公用事业在广泛的领域以指数速度增长。结果,成为企业至关重要的一个,提供这样的服务和公用事业有一个可观测性栈根据物理硬件设备的类型通常部署在成群。从历史上看,两个主要特性支持这样的应用程序——实时传感器数据摄入和手动遥控器的硬件,没有支持本地Grafana。然而,这些能力是绝对必要的物理可观测性的应用程序。

解决问题的目的边缘的团队在Grafanabob电竞频道实验室。

看世界的软件可观测性(灵感来自系统的概念可观察性在动态机械系统),我们可以很容易地绘制关键相似硬件可观测性时的应用程序:无人机自主检查,交付机器人,制造平台、分布式发电厂等等。可观测性的金三角软件监测指标,日志,和痕迹——大约相当于实时传感器数据,长期聚合数据保留和基于硬件的应用程序基于阈值警报。一个额外的和不同的必要性监督控制的硬件,历来没有世界上可观测性栈的一个主要部分的软件监控。

的一个项目,我们的优势团队一直致力于实验,基于仿真的应用在Grafana一些新的和令人兴奋的功能。我们的目标是基于硬件的可观测性应用程序提高可用性。

在下面的示例中,我将分享我们所做的使用模拟的实时监测和控制收Mavic 2职业无人驾驶飞机。大量的信贷→我的队友内森·马斯他在这期间我们的工作全公司这家网站!

最基本的

为了模拟无人机,我们使用了一个开源三维机器人模拟器Webots。我们使用的一些基本内置样本模型,传感器和执行器在软件包构建一个模拟世界无人驾驶飞机和一些现实的真实世界的对象。内部的物理引擎为我们提供了一个可靠的方法来测试和开发一个非常简单的控制器对无人机的姿态控制和实时数据遥测。

实时仿真的收Mavic 2 Pro无人机

我们使用Grafana生活摄取实时传感器数据模拟环境的可视化在大约20 hz仪表板。请注意,这很容易撞到大约30 hz如果需要,根据负载的大小。数据包含所有基本的遥测信息容易获得对于大多数消费者和商业无人机,加速度计和陀螺仪等数据,从GPS定位数据,转子速度,从罗经航向信息,电池和信号诊断等等。

监控

一个简单的时间序列面板是用来可视化旋转速率陀螺仪的数据。

下面,你可以看到帆布面板(在早期发展!)的可视化实时态度无人机的遥测数据,用适当的视图的无人机与辊、音高和偏航的模拟无人机。

除此之外,我们利用了文本面板在HTML模式显示生活从我们的模拟相机饲料。新发布的Geomap面板是用来显示实时无人机位置。

从模拟无人机直播摄像头和位置

我们还增加了remote-write功能使用按钮帆布面板(下图)控制无人机的运动。我们也可以触发其他潜在的预定程序的操作,如拍照或执行特定的操作。

看看这个视频看到我们远程无人机跟踪和管理仪表板演示,将所有不同的部分。这可以很容易地扩展为一群无人驾驶飞机(或任何其他的机器人、工业设备、物联网资产等)使用模板的查询和仪表板系统,高度灵活和健壮的本机Grafana生活特性。

结论

这个简单的演示展示了权力的上下文中可观测性工具群资产跟踪和管理。传感器物理世界的见解和预防措施只是一个仪表板点击了大多数自动化,IIoT和机器人应用程序的方法。

大量相关数据孤立在完全不同的系统在边缘开始,历来是很难利用任何有意义的可观测性技术。但随着Grafana云——再加上几个社区和企业插件,加上不断发展的本地列表Edge-focused Grafana特性——这是每天都变得更容易。