基于任务空间分割和动态距离监控的安全人机协作方法转让专利

申请号 : CN202211679848.2

文献号 : CN115648226B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 万昊刘勇志庹华韩峰涛于文进张航马建涛

申请人 : 珞石(北京)科技有限公司

摘要 :

本发明提出了一种基于任务空间分割和动态距离监控的安全人机协作方法,包括:利用传感器系统获取机器人数据,对获取到的机器人数据进行预处理,去除异常值;利用八叉树过滤器对去除异常值后的数据进行处理并生成点云,包括:利用八叉树过滤器对机器人的三维图像数据进行分割,记录机器人在任务空间的点云分布,实现所述任务空间的分割;当判断点云的数量达到预设值时,融合所述点云,生成任务空间;根据所述任务空间设置距离阈值;利用超声波距离传感器检测物体或人与机器人之间的距离;判断所述物体或人与机器人之间的距离是否低于所述距离阈值,如果是则控制所述机器人急停或安全停止。

权利要求 :

1.一种基于任务空间分割和动态距离监控的安全人机协作方法,其特征在于,包括如下步骤:

步骤S1,利用传感器系统获取机器人数据,对获取到的机器人数据进行预处理,去除异常值;采用传感器系统来从外部记录处于操作模式的任意机器人,传感器系统包括:2D图像采集系统和深度传感器,利用2D图像采集系统获得的2D图像数据与深度传感器的深度信息进行组合,生成一系列点云,然后利用这些点云能够重建任务空间;机器人数据是指2D图像数据和深度信息融合,即为2D图像的每个像素附加上深度信息;融合后的数据具备3维空间的信息,为空间内实体的空间位置信息;

步骤S2,利用八叉树过滤器对去除异常值后的数据进行处理并生成点云,包括:利用八叉树过滤器对机器人的三维图像数据进行分割,记录机器人在任务空间的点云分布,实现所述任务空间的分割;

步骤S3,当判断点云的数量达到预设值时,融合所述点云,生成任务空间;

步骤S4,根据所述任务空间设置距离阈值;

步骤S5,利用超声波距离传感器检测物体或人与机器人之间的距离;其中,采用多个安装在不同方向的超声波距离传感器和一个中央控制器组成距离监控系统,利用超声波距离传感器检测物体或人与机器人之间的距离;多个超声波距离传感器所设定的距离阈值均独立,所述距离阈值的大小与所述任务空间有关;步骤S6,判断所述物体或人与机器人之间的距离是否低于所述距离阈值,如果是则执行步骤S7,否则返回步骤S5;其中,当判断所述物体或人与机器人之间的距离低于所述距离阈值时,由所述中央控制器向所述机器人发送指令;

步骤S7,控制所述机器人急停或安全停止。

2.如权利要求1所述的基于任务空间分割和动态距离监控的安全人机协作方法,其特征在于,在所述步骤S1中,对数据进行预处理包括:对数据进行降采样和降噪处理。

3.如权利要求1所述的基于任务空间分割和动态距离监控的安全人机协作方法,其特征在于,在所述步骤S3中,当判断点云的数量没有达到预设值时,返回所述步骤S1。

说明书 :

基于任务空间分割和动态距离监控的安全人机协作方法

技术领域

[0001] 本发明涉及工业机器人技术领域,特别涉及一种基于任务空间分割和动态距离监控的安全人机协作方法。

背景技术

[0002] 近年来人机协作这一概念在机器人领域得到了广泛应用,安全问题是其中一个重大挑战。目前有多种常见的人机协作方案——轻量化的机器人机构设计、基于力矩传感器的控制或者增添压力敏感表面。这些方案发展出了多种新型机器人,一般称之为协作机器人。然而,据统计,协作机器人在全世界的机器人占比不到10%,而传统的工业机器人占据了绝大多数出货量。此外,协作机器人在性能上和工业机器人也有着较大差距。综合以上两点,需要提出在现有的工业机器人基础上的安全解决方案,以应对人机协作的需求。

发明内容

[0003] 本发明的目的旨在至少解决所述技术缺陷之一。
[0004] 为此,本发明的目的在于提出一种基于任务空间分割和动态距离监控的安全人机协作方法。
[0005] 为了实现上述目的,本发明的实施例提供一种基于任务空间分割和动态距离监控的安全人机协作方法,包括如下步骤:
[0006] 步骤S1,利用传感器系统获取机器人数据,对获取到的机器人数据进行预处理,去除异常值;
[0007] 步骤S2,利用八叉树过滤器对去除异常值后的数据进行处理并生成点云,包括:利用八叉树过滤器对机器人的三维图像数据进行分割,记录机器人在任务空间的点云分布,实现所述任务空间的分割;
[0008] 步骤S3,当判断点云的数量达到预设值时,融合所述点云,生成任务空间;
[0009] 步骤S4,根据所述任务空间设置距离阈值,
[0010] 步骤S5,利用超声波距离传感器检测物体或人与机器人之间的距离;
[0011] 步骤S6,判断所述物体或人与机器人之间的距离是否低于所述距离阈值,如果是则执行步骤S7,否则返回步骤S5;
[0012] 步骤S7,控制所述机器人急停或安全停止。
[0013] 进一步,所述传感器系统包括:2D图像采集系统和深度传感器,利用所述2D图像采集系统获得的2D图像数据与所述深度传感器的深度信息进行组合,生成点云。
[0014] 进一步,在所述步骤S1中,对数据进行预处理包括:对数据进行降采样和降噪处理。
[0015] 进一步,在所述步骤S3中,当判断点云的数量没有达到预设值时,返回所述步骤S1。
[0016] 进一步,采用多个安装在不同方向的超声波距离传感器和一个中央控制器组成距离监控系统,利用超声波距离传感器检测物体或人与机器人之间的距离,当判断所述物体或人与机器人之间的距离低于所述距离阈值时,由所述中央控制器向所述机器人发送指令,控制所述机器人急停或安全停止。
[0017] 进一步,多个超声波距离传感器所设定的距离阈值均独立,所述距离阈值的大小与所述任务空间有关。
[0018] 根据本发明实施例的基于任务空间分割和动态距离监控的安全人机协作方法,采用2D图像传感器和深度传感器完成机器人任务空间分割,搭配多超声波传感器距离监测系统实现安全的人机协作。本发明无需对现有机器人本体或控制系统进行改动,可适用工业机器人。
[0019] 本发明使用任务空间分割,无需先验地了解机器人内部程序,就可以识别实际使用的任务空间。在进一步的步骤中,集成了由可单独配置的超声波模块组成的距离监测系统,可以根据物体或人接近的方向实现具有不同距离阈值的安全或紧急停止。当机器人任务改变时,可以轻易地对任务空间重新进行分割,能够适应复杂多变的工业场景。本发明完全独立于机器人,无需对机器人本体进行改造或者了解机器人内部控制系统,可适配目前占有绝大多数出货量的工业机器人。
[0020] 本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

[0021] 本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
[0022] 图1为根据本发明实施例的基于任务空间分割和动态距离监控的安全人机协作方法的流程图;
[0023] 图2为根据本发明实施例的机器人任务空间分割效果图;
[0024] 图3为根据本发明实施例的基于任务空间分割和动态距离监控的安全人机协作系统工作流程图。

具体实施方式

[0025] 下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
[0026] 机器人在工作时往往进行重复操作,其任务空间只占到可达空间的一部分,可以将其从可达空间分割出来,从而实现更加精准的安全性判断。
[0027] 基于此,本发明提出一种基于任务空间分割和动态距离监控的安全人机协作方法可以机器人任务空间的分割以及距离监控。
[0028] 如图1至图3所示,本发明实施例的基于任务空间分割和动态距离监控的安全人机协作方法,包括如下步骤:
[0029] 步骤S1,利用传感器系统获取机器人数据,对获取到的机器人数据进行预处理,去除异常值。
[0030] 具体的,采用传感器系统来从外部记录处于操作模式的任意机器人。传感器系统包括:2D图像采集系统和深度传感器,利用2D图像采集系统获得的2D图像数据与深度传感器的深度信息进行组合,生成一系列点云,然后利用这些点云能够重建任务空间。
[0031] 机器人数据是指2D图像数据和深度信息融合,即为2D图像的每个像素附加上深度信息。融合后的数据具备3维空间的信息,具体数据为空间内实体的空间位置信息。
[0032] 首先,对传感器系统获得的数据进行预处理包括:通过降采样算法和降噪进行预处理,然后过滤去除异常值。
[0033] 步骤S2,利用八叉树过滤器对去除异常值后的数据进行处理并生成点云,包括:利用八叉树过滤器对机器人的三维图像数据进行分割,记录机器人在任务空间的点云分布,实现任务空间的分割。
[0034] 使用修改后的八叉树过滤器对操作机器人进行分割。采用这套流程持续监控机器人,能够记录机器人在任务空间的点云分布,从而完成任务空间的分割。图2为任务空间分割效果。
[0035] 具体的,利用八叉树过滤器对机器人的三维图像数据进行分割,包括:上一步获取的三维数据包括了机器人和周围其他物体,这里的分割指的是对每一帧三维图像进行处理,将机器人从整个空间剥离出来。在之后的步骤中,多帧机器人的点云融合,便能得到任务空间。
[0036] 步骤S3,当判断点云的数量达到预设值时,融合点云,生成任务空间。当判断点云的数量没有达到预设值时,则返回步骤S1。
[0037] 需要说明的是,这里的预设值可以用点云的密度作为标准,密度越高,任务空间越准确。
[0038] 步骤S4,根据任务空间设置距离阈值。
[0039] 步骤S5,利用超声波距离传感器检测物体或人与机器人之间的距离。
[0040] 步骤S6,判断物体或人与机器人之间的距离是否低于距离阈值,如果是则执行步骤S7,否则返回步骤S5。
[0041] 步骤S7,控制机器人急停或安全停止。
[0042] 具体的,在对任务空间进行分割之后,为实现不同方向上的距离检测,采用多个安装在不同方向的超声波距离传感器和一个中央控制器组成距离监控系统,利用超声波距离传感器检测物体或人与机器人之间的距离,当判断物体或人与机器人之间的距离低于距离阈值时,由中央控制器向机器人发送指令,控制机器人急停或安全停止。
[0043] 在本发明的实施例中,多个超声波距离传感器所设定的距离阈值均独立,距离阈值的大小与任务空间有关。
[0044] 超声波距离传感器的检测方向是一个有着一定方向角的扇形区域,采用多个传感器可以实现对不同方向距离的监测。只要有一个不满足距离要求就触发急停。
[0045] 根据本发明实施例的基于任务空间分割和动态距离监控的安全人机协作方法,采用2D图像传感器和深度传感器完成机器人任务空间分割,搭配多超声波传感器距离监测系统实现安全的人机协作。本发明无需对现有机器人本体或控制系统进行改动,可适用工业机器人。
[0046] 本发明使用任务空间分割,无需先验地了解机器人内部程序,就可以识别实际使用的任务空间。在进一步的步骤中,集成了由可单独配置的超声波模块组成的距离监测系统,可以根据物体或人接近的方向实现具有不同距离阈值的安全或紧急停止。当机器人任务改变时,可以轻易地对任务空间重新进行分割,能够适应复杂多变的工业场景。本发明完全独立于机器人,无需对机器人本体进行改造或者了解机器人内部控制系统,可适配目前占有绝大多数出货量的工业机器人。
[0047] 在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、 “示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0048] 尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在不脱离本发明的原理和宗旨的情况下在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。本发明的范围由所附权利要求极其等同限定。