平行操控之高危作业-远程无人挖掘机优势及技术实现

简介: 无人挖掘机在土石方、煤矿开采、冶金建筑等领域发挥重要作用,通过精确导航、高精度传感与控制技术,提升作业效率与安全性。在建筑场景中,实现自主避障、自动装车等功能,提高施工效率并降低成本。应急救援时,无人挖掘机能迅速进入危险区域执行任务。技术上,利用低延迟音视频传输与控制技术,实现远程高效操控,支持多种协议与格式,确保稳定流畅的远程作业体验。

技术背景

在对接无人挖掘机技术方案之前,实际上,我们已经做了很多低延迟平衡操控的案例,比如无人机巡检、四足机器人、水下机器人、仿真、军工等低延迟交互场景。本次探讨的是无人挖掘机使用场景:

一、土石方工程

无人挖掘机在土石方工程中发挥着重要作用,主要包括道路建设、隧道开挖、港口码头、河道清淤等。通过精确的导航系统、高精度的传感器和精准的控制技术,无人挖掘机能够快速、高效、精准地完成各种土石方工程任务,大大提高了工程质量和工作效率。

二、煤矿开采

煤矿开采是无人挖掘机另一个主要的应用领域。无人挖掘机可以在煤矿井下进行作业,搭载高清晰度摄像头和传感器,实时感知井下环境,随时随地对煤矿进行巡查、取样和检测等操作。这种应用不仅提高了开采效率,还显著提升了作业的安全性。

三、冶金建筑领域

在冶金建筑领域,无人挖掘机也得到了广泛应用。它可以进行各种精度要求高的工程作业,如钢板切割、钢管焊接、混凝土浇注等。相对于传统作业方式,无人挖掘机能够降低工人的劳动强度和工作风险,提高生产效率和质量。

四、建筑场景

无人挖掘机在建筑场景中的应用日益增多。例如,面向建筑场景的“无人挖掘机作业系统”可以实现自主避障行走、自动装车卸车、回退挖沟等既定施工任务。这种系统通过结合3D环境建模和高清定位技术,对场景及任务进行全局分析,能够高效智能地完成施工任务,有助于提高施工效率,降低安全风险,并节约施工成本和缩短工期。

五、应急救援

在应急救援场景中,无人挖掘机也发挥着重要作用。它能够快速进入危险区域,进行挖掘和清理工作,为救援行动提供有力支持。由于无人挖掘机不受人员疲劳和危险环境限制,因此在应急救援中具有独特的优势。

六、智能制造和数字化转型

随着智能制造和数字化转型的推进,无人挖掘机作为现代装备制造和智能制造的重要组成部分,其应用领域将会越来越广泛。通过与人工智能、大数据、云计算等技术的深度融合,无人挖掘机将实现更高级别的自主作业和智能化管理,为工业领域的智能化转型提供有力支持。

技术实现

这里,我们主要探讨如何低延迟的把前端摄像头(一般分多摄像头协同或单个全景摄像头)的数据播放出来,拿到前端画面,然后通过传感器,控制前端设备,实现现场无人作业。

image.gif

通常来说,如果是内网环境下,前端摄像头走RTSP居多,如果是公网,走RTMP居多。远程操作平台以Windows平台和Android终端居多。如果是全景摄像头,后端可以在比如Pico、Quest眼镜(Unity下)上,直接全景操作,配合大牛直播SDK的RTSP|RTMP低延迟播放器,整体延迟控制在150-200ms。

目前RTSP|RTMP播放模块实现的主要功能如下:

  • [支持播放协议]高稳定、超低延迟、业内首屈一指的RTSP、RTMP直播播放器SDK;
  • [多实例播放]支持多实例播放;
  • [事件回调]支持网络状态、buffer状态等回调;
  • [视频格式]支持H.265、H.264,此外,还支持RTSP MJPEG播放;
  • [音频格式]支持AAC/PCMA/PCMU;
  • [H.264/H.265软解码]支持H.264/H.265软解;
  • [H.264硬解码]Windows/Android/iOS支持特定机型H.264硬解;
  • [H.265硬解]Windows/Android/iOS支持特定机型H.265硬解;
  • [H.264/H.265硬解码]Android支持设置Surface模式硬解和普通模式硬解码;
  • [RTSP模式设置]支持RTSP TCP/UDP模式设置;
  • [RTSP TCP/UDP自动切换]支持RTSP TCP、UDP模式自动切换;
  • [RTSP超时设置]支持RTSP超时时间设置,单位:秒;
  • [RTSP 401认证处理]支持上报RTSP 401事件,如URL携带鉴权信息,会自动处理;
  • [缓冲时间设置]支持buffer time设置;
  • [首屏秒开]支持首屏秒开模式;
  • [复杂网络处理]支持断网重连等各种网络环境自动适配;
  • [快速切换URL]支持播放过程中,快速切换其他URL,内容切换更快;
  • [音视频多种render机制]Android平台,视频:surfaceview/OpenGL ES,音频:AudioTrack/OpenSL ES;
  • [实时静音]支持播放过程中,实时静音/取消静音;
  • [实时音量调节]支持播放过程中实时调节音量;
  • [实时快照]支持播放过程中截取当前播放画面;
  • [只播关键帧]Windows平台支持实时设置是否只播放关键帧;
  • [渲染角度]支持0°,90°,180°和270°四个视频画面渲染角度设置;
  • [渲染镜像]支持水平反转、垂直反转模式设置;
  • [等比例缩放]支持图像等比例缩放绘制(Android设置surface模式硬解模式不支持);
  • [实时下载速度更新]支持当前下载速度实时回调(支持设置回调时间间隔);
  • [解码前视频数据回调]支持H.264/H.265数据回调;
  • [解码后视频数据回调]支持解码后YUV/RGB数据回调;
  • [解码前音频数据回调]支持AAC/PCMA/PCMU数据回调;
  • [音视频自适应]支持播放过程中,音视频信息改变后自适应;
  • [扩展录像功能]完美支持和录像SDK组合使用。

总结

无人挖掘机在工业领域应用非常广泛,从音视频开发的角度,我们需要做的是更低的延迟,获取到现场的数据,然后通过传感器,对前端设备进行控制,常用的场景比如土石方工程、煤矿开采、冶金建筑、建筑场景、应急救援等。随着技术的不断发展和创新,无人挖掘机的应用领域将会进一步拓展和深化。

相关文章
|
前端开发 Go C++
CSS命名规则规范整理
大家在写css的时候,经常会遇到关于命名的问题。页面上成百甚至上千的class或者id,我们就会越来越感到困扰。 所以,这样我们就很有必要整理自己的一套命名规范。
10661 100
CSS命名规则规范整理
|
虚拟化
vmware克隆虚拟机后没有ip地址的问题
解决vmware克隆虚拟机后没有内网ip的问题
1263 0
|
5月前
|
缓存 Java 关系型数据库
90% Java 开发都踩过坑的 @Resource 与 @Autowired
本文深度解析Spring中`@Resource`与`@Autowired`的核心差异:前者属Java官方JSR-250规范(JDK8为`javax.annotation.Resource`,JDK11+为`jakarta.annotation.Resource`),默认按名注入、兼容多容器;后者为Spring原生注解,默认按类型注入、强耦合Spring生态。详述两者在注入逻辑、查找顺序、容错机制、构造器支持及源码执行优先级等维度的全量对比,并梳理高频踩坑场景与选型建议。
621 1
|
存储 安全 网络协议
错误代码0x80070005解决办法
针对Windows系统错误代码0x80070005(访问被拒绝错误),以下是综合解决方案:
|
域名解析 弹性计算 Linux
阿里云购买云服务器、注册域名、备案及绑定图文教程参考
本文为大家介绍了2024年购买阿里云服务器和注册域名,绑定以及备案的教程,适合需要在阿里云购买云服务器、注册域名并备案的用户参考,新手用户可通过此文您了解在从购买云服务器到完成备案的流程。
阿里云购买云服务器、注册域名、备案及绑定图文教程参考
|
9月前
|
人工智能 自然语言处理 运维
业内首发泛娱乐底座大模型!元象开源XVERSE-Ent中英双模型,单卡部署超低门槛
元象开源首款聚焦泛娱乐场景的大模型XVERSE-Ent,含中英双版本,专精角色一致性、长剧情理解与多元语境适配,支持轻量化部署,助力开发者低成本打造AI社交、游戏与创意内容应用。
855 3
|
编解码 Linux 开发者
初探FFplay:多媒体播放器的快速入门指南
【10月更文挑战第15天】FFplay是一个由FFmpeg项目提供的轻量级多媒体播放器,它使用FFmpeg库来解码和播放音频/视频流。FFplay非常适合那些想要深入了解多媒体编解码技术和音视频播放流程的开发者或爱好者。本文将介绍FFplay的基本功能、安装配置步骤以及如何使用命令行参数来播放多媒体文件。
2881 0
|
机器学习/深度学习 人工智能 算法
【宠物识别系统】Python+卷积神经网络算法+深度学习+人工智能+TensorFlow+图像识别
宠物识别系统,本系统使用Python作为主要开发语言,基于TensorFlow搭建卷积神经网络算法,并收集了37种常见的猫狗宠物种类数据集【'阿比西尼亚猫(Abyssinian)', '孟加拉猫(Bengal)', '暹罗猫(Birman)', '孟买猫(Bombay)', '英国短毛猫(British Shorthair)', '埃及猫(Egyptian Mau)', '缅因猫(Maine Coon)', '波斯猫(Persian)', '布偶猫(Ragdoll)', '俄罗斯蓝猫(Russian Blue)', '暹罗猫(Siamese)', '斯芬克斯猫(Sphynx)', '美国斗牛犬
894 29
【宠物识别系统】Python+卷积神经网络算法+深度学习+人工智能+TensorFlow+图像识别
|
编解码
笔记本的常见分辨率
笔记本的常见分辨率
|
编解码 vr&ar 图形学
惊世骇俗!Unity下如何实现低至毫秒级的全景RTMP|RTSP流渲染,颠覆你的视觉体验!
【8月更文挑战第14天】随着虚拟现实技术的进步,全景视频作为一种新兴媒体形式,在Unity中实现低延迟的RTMP/RTSP流渲染变得至关重要。这不仅能够改善用户体验,还能广泛应用于远程教育、虚拟旅游等实时交互场景。本文介绍如何在Unity中实现全景视频流的低延迟渲染,并提供代码示例。首先确保Unity开发环境及所需插件已就绪,然后利用`unity-rtsp-rtmp-client`插件初始化客户端并设置回调。通过FFmpeg等工具解码视频数据并更新至全景纹理,同时采用硬件加速、调整缓冲区大小等策略进一步降低延迟。此方案需考虑网络状况与异常处理,确保应用程序的稳定性和可靠性。
922 1

热门文章

最新文章