道路千万条,安全第一条,如何让机器人更安全?

停的住,停的稳,该避就避,该停就停。

商用机器人实现落地的前提有很多,但安全问题毫无疑问是重中之重。尤其随着机器人的应用场景开始向复杂化、小型化方向拓展,对机器人的安全能力要求更是与日俱增。如何保证机器人在场景中安全稳定运行,成为了行业较大的难题。

从市场调查看到,商用场景有着场景复杂、人员流动性大等特征,机器人面对商用场景中常见的高透类障碍物(玻璃护栏、玻璃墙等)、高危场景(自动扶梯、转门等)以及超市中的狭窄通道、货架等类似障碍物或场景,加之行人的随机性,往往有着极大挑战,导致避障“失灵”的情况常有发生。

作为国内最大的机器人技术公司之一,INDEMIND在长期研发中,一直把安全技术放在核心,通过大胆尝试前沿视觉技术,积累了大量先进经验。目前,在安全技术研发上,得益于视觉导航技术路线的天然优势,INDEMIND开发了一套独有的安全决策引擎。通过从传感器、识别算法、语义地图、策略执行4个层面出发,建立各单元联动机制,充分释放系统硬件潜力,显著提升机器人的安全表现。

l 多传感器融合,提升信息获取能力:传感器采用双目视觉模组、Lidar、ToF、跌落传感器、碰撞传感器;

l AI识别算法,精准识别场景信息:基于ToF 3D数据,基于camera 2D环境图像数据、基于Lidar 2D平面数据等的物体及场景识别及基于跌落、碰撞等传感器的概率判别;

l 3D语义地图,赋予“人眼”感官:基于识别得到的语义信息结合机器人位姿信息,构建环境语义地图;

l 策略执行,模仿“人脑”决策:对构建的语义地图叠加决策属性信息,进行安全决策执行。

同时,INDEMIND拥有超过100个使用场景的海量数据,对不同商用场景有着深度理解,并基于此分类做了整体化安全策略,机器人无需再根据不同场景做针对性处理,缩短安全决策流程,大大提升机器人的适应能力及作业效率,如行人识别及规避的安全策略、跌落场景识别及规避的安全策略等。

需要提到的是,市面上大多数机器人的避障方案主要是借助激光、ToF、结构光、双目等传感器采集场景内障碍物的点云信息,构建场景栅格地图,然后对障碍物进行避障,此类方案虽然能够实现避障,但主动性不足,反应较为呆板,“能用”却不“好用”。同时,还存在传感器成本高(多线激光雷达)、视场角小(如ToF)等问题。

不只是字面上的领先

实际场景中,环境变化有很大的不可预测性,随时插路的行人、钻出的儿童车、玩具、抛物或跌落物等等,机器人需要具备灵敏的随机应变能力,做到停的住,停的稳,该避就避,该停就停。而INDEMIND在技术上实现了实时检测抛物、行人、快速移动物体外,还能够实时进行潜在风险判断(行人等),并根据风险分类,提前做出规避策略,实现主动安全。

• 行人汇入,稳健规避

• 滚动玩具,果断急停

• 闯入运行路线的儿童车,稳健规避

• 抛物急停和避障

对于让机器人头疼的高反障碍物,如玻璃护栏等,是最难解决的难题之一,由于玻璃透光性高,激光传感器难以正常工作,往往需要融合其他传感器,如超声,不过因为技术研发难度较高,市面上并没有太多成熟的技术方案。而INDEMIND基于多年积累,在高反障碍物避障方面实现率先突破。

• 全玻璃过道,稳健通过,实现行业领先

• 移动玻璃,实时规避

• 透明高台,稳健防跌

与此同时,对于拥有展台这类顶部延伸的蘑菇场景,也是机器人避障过程中的一大难点,INDEMIND对这类物体同样进行了避障适配。

• 蘑菇场景,稳健规避

此外,面对不同光线条件,机器人同样能够稳定避障。基于INDEMIND的强光规避策略和硬件上内置的亮度补光、纹理补光两种红外补光设备(均符合人眼安全等级C1等级要求),机器人满足强光直射、无光源、昏暗等特殊光照环境下的无差异工作要求。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/419117.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

供水管网水力模型的建立与应用

阐述管网水力模型构建流程,建立供水管网水力模型。通过数据录入生成管网基本拓扑结构及物理信息,在模型简化之后利用监测数据进行模型校核,保障管网模型满足精度要求。利用管网模型进行管网工况分析,掌握管网内压力分布与管道流速分布状态,提出管网运行薄弱环节。 给…

测试环境搭建整套大数据系统(七:集群搭建kafka(2.13)+flink(1.13.6)+dinky(0.6)+iceberg)

一:搭建kafka。 1. 三台机器执行以下命令。 cd /opt wget wget https://dlcdn.apache.org/kafka/3.6.1/kafka_2.13-3.6.1.tgz tar zxvf kafka_2.13-3.6.1.tgz cd kafka_2.13-3.6.1/config vim server.properties修改以下俩内容 1.三台机器分别给予各自的broker_id…

C++设计模式之——享元模式详解和代码案例

文章目录 C中实现享元模式通常涉及以下几个关键部分:一个简单的C代码片段示例享元模式的进一步说明C享元模式代码案例——咖啡店订单系统享元模式在现实世界的应用场景 C中实现享元模式通常涉及以下几个关键部分: 享元模式(Flyweight Patter…

【Java设计模式】二、单例模式

文章目录 0、单例模式1、饿汉式2、懒汉式3、双重检查4、静态内部类5、枚举6、单例模式的破坏:序列化和反序列化7、单例模式的破坏:反射8、单例模式的实际应用 设计模式即总结出来的一些最佳实现。GoF(四人组) 书中提到23种设计模式,可分为三大…

linux c++ 开发 tensorrt 安装

tensorrt 官方下载地址(需要注册账号登录):Log in | NVIDIA Developer 根据系统发行版和CUDA版本 (nvcc -V) 选择合适的安装包 EA(early access)版本代表抢先体验。 GA(general availability)代…

文件对比工具Beyond Compare 4 mac v4.4.7(28397)中文版

Beyond Compare是一款适用于Windows、Mac OS X和Linux平台的文件和文件夹比较工具。它可以帮助用户比较和同步文件夹、文件和压缩包等内容,支持多种文件格式,如文本、图像、音频、视频等。 软件下载:Beyond Compare 4 mac v4.4.7(28397)中文版…

如何在Node.js中使用定时器

在Node.js中使用定时器是一项常见且重要的任务,特别是在需要执行定时任务或者轮询操作的情况下。Node.js提供了多种方式来实现定时器功能,包括setTimeout、setInterval和setImmediate等方法。本篇博客将介绍如何在Node.js中使用这些定时器,并…

WPF真入门教程30--顺风物流单据管理系统

1、教程回顾 到现在为止,真入门系列教程已完成了29刺由浅入深地讲解,当然不可能讲到了WPF的所有技能点,但读者看到了wpf的内部各种功能及之间的联系,在此基础上,提供一个完整有效的综合项目,本项目采用的是…

期货开户保证金保障市场正常运转

期货保证金是什么?在期货市场上,采取保证金交易制度,投资者只需按期货合约的价值,交一定比率少量资金即可参与期货合约买卖交易,这种资金就是期货保证金。期货保证金(以下简称保证金〕按性质与作用的不同。…

AGV搬运机器人能给企业带来哪些效益?

agv 当前物流行业正在以每年40%的速度快速增长,却依然是典型的劳动密集型行业。随着机器人技术的崛起,传统物流行业也开始加大对物流科技设备的研发。AGV机器人被广泛应用于整个仓储系统内,疏解了一部分人力的负担,使后台工作更加…

使用Azure下载数据集方法

首先需要获取到下载的链接,例如: https://aimistanforddatasets01.blob.core.windows.net/cocacoronarycalciumandchestcts-2?sv2019-02-02&src&sigHvhvAtJ7KRr1uIZkjkANqozGvOsqlamMDOKcQegYLrw%3D&st2024-02-29T11%3A55%3A45Z&se2024…

水豚鼠标助手 强大的鼠标美化工具

水豚鼠标助手 水豚鼠标助手是一款 鼠标换肤、屏幕画笔、放大镜、聚光灯、屏幕放大、倒计时功能的强大屏幕演示工具。 软件助手获取 水豚鼠标助手1.0.0 安装教程 第一步:下载后,双击软件安装包 第二步:Windows可能会出现提示弹窗&#xff…

Mac 制作可引导安装器

Mac 使用U盘或移动固态硬盘制作可引导安装器(以 Monterey 为例) 本教程参考 Apple 官网相关教程 创建可引导 Mac OS 安装器 重新安装 Mac OS 相关名词解释 磁盘分区会将其划分为多个单独的部分,称为分区。分区也称为容器,不同容器…

Docker(运维工具)—— 学习笔记

快速构建、运行、管理应用的工具 一、安装docker 参考Install Docker Engine on Ubuntu | Docker Docs 二、快速入门 1、镜像和容器 docker镜像可以做到忽略操作系统的差异,跨平台运行,忽略安装的差异 当我们利用Docker安装应用时,Dock…

环境配置 |Jupyter lab/Jupyter Notebook 安装与设置

ipynb使用Jupyterlab/Jupyter Notebook 来编写Python程序时的文件,在使用时,可以现转换为标准的.py的python文件 1.Jupyter Lab 1.1.下载安装 环境:Linux pip install jupyterlab 1.2.使用 jupyter lab 点击后进入 1.3.jupyter lab更换内核 因为我的是在anac…

3d图形学基础(一):向量与坐标系

文章目录 1.1 向量与坐标系1.1.1 向量与坐标系的应用1.1.2 完整测试代码 1.1 向量与坐标系 1.1.1 向量与坐标系的应用 零向量: 零向量是没有方向的向量; 负向量: 负向量是与原向量方向相反、长度相等的向量; 向量的模&#xf…

MySQL学习Day24—数据库的设计规范

一、数据库设计的重要性: 1.糟糕的数据库设计产生的问题: (1)数据冗余、信息重复、存储空间浪费 (2)数据更新、插入、删除的异常 (3)无法正确表示信息 (4)丢失有效信息 (5)程序性能差 2.良好的数据库设计有以下优点: (1)节省数据的存储空间 (2)能够保证数据的完整性 …

matlab:涉及复杂函数图像的交点求解

matlab:涉及复杂函数图像的交点求解 在MATLAB中求解两个图像的交点是一个常见的需求。本文将通过一个示例,展示如何求解两个图像的交点,并提供相应的MATLAB代码。 画出图像 首先,我们需要绘制两个图像,以便直观地看…

模拟算法题练习(二)(DNA序列修正、无尽的石头)

(一、DNA序列修正) 问题描述 在生物学中,DNA序列的相似性常被用来研究物种间的亲缘关系。现在我们有两条 DNA序列,每条序列由 A、C、G、T 四种字符组成,长度相同。但是现在我们记录的 DNA序列存在错误,为了…

Elasticsearch入门-环境安装ES和Kibana以及ES-Head可视化插件和浏览器插件es-client

Elasticsearch入门-环境安装ES和Kibana 安装 ES Windows安装ESHead安装浏览器插件 es-clientKibana 安装 安装es,安装header 安装kibana,安装多种分词器ik… 安装 ES Windows安装 ① 下载压缩包并解压官网链接:https://www.elastic.co/cn/downloads/ela…