一种工业机器人及其工业机器人避障系统技术方案

技术编号:35452494 阅读:21 留言:0更新日期:2022-11-03 12:07
本发明专利技术属于机器人控制技术领域,公开了一种工业机器人及其工业机器人避障系统,所述工业机器人及其工业机器人避障系统包括:扫描模块、工作路径采集模块、主控模块、障碍物识别模块、工作路径改变模块、避障判断模块、定位模块、性能测试模块。本发明专利技术通过障碍物识别模块可以准确识别障碍物,从而准确避障;同时,通过性能测试模块根据聚类算法从性能测试数据集中获取有效数据集,从而剔除至少部分偏移数据,由于有效数据集中偏移数据较少,根据预设算法对有效数据集中的有效数据进行计算,得到的性能测试结果收到偏移数据的影响也较小,从而使得工业机器人性能测试结果的误差减小。而使得工业机器人性能测试结果的误差减小。而使得工业机器人性能测试结果的误差减小。

【技术实现步骤摘要】
一种工业机器人及其工业机器人避障系统


[0001]本专利技术属于机器人控制
,尤其涉及一种工业机器人及其工业机器人避障系统。

技术介绍

[0002]工业机器人是广泛用于工业领域的多关节机械手或多自由度的机器装置,具有一定的自动性,可依靠自身的动力能源和控制能力实现各种工业加工制造功能。工业机器人被广泛应用于电子、物流、化工等各个工业领域之中。工业机器人由三大部分六个子系统组成。三大部分是机械部分、传感部分和控制部分。六个子系统可分为机械结构系统、驱动系统、感知系统、机器人

环境交互系统、人机交互系统和控制系统;然而,现有工业工业机器人及其工业工业机器人避障系统不能准确识别障碍物,导致无法准确避障;同时,对工业机器人性能测试不准确。
[0003]通过上述分析,现有技术存在的问题及缺陷为:
[0004](1)现有工业工业机器人及其工业工业机器人避障系统不能准确识别障碍物,导致无法准确避障。
[0005](2)对工业机器人性能测试不准确。

技术实现思路

[0006]针对现有技术存在的问题,本专利技术提供了一种工业机器人及其工业机器人避障系统。
[0007]本专利技术是这样实现的,一种工业机器人及其工业机器人避障系统包括:
[0008]扫描模块、工作路径采集模块、主控模块、障碍物识别模块、工作路径改变模块、避障判断模块、定位模块、性能测试模块;
[0009]扫描模块,与主控模块连接,用于通过摄像器对工作环境进行扫描;
[0010]工作路径采集模块,与主控模块连接,用于采集工业机器人工作路径;
[0011]主控模块,与扫描模块、工作路径采集模块、障碍物识别模块、工作路径改变模块、避障判断模块、定位模块、性能测试模块连接,用于控制各个模块正常工作;
[0012]障碍物识别模块,与主控模块连接,用于对障碍物进行识别;
[0013]工作路径改变模块,与主控模块连接,用于根据识别结果改变工业机器人工作路径;
[0014]避障判断模块,与主控模块连接,用于对工业机器人避障是否成功进行判断;
[0015]定位模块,与主控模块连接,用于对工业机器人工作位置进行定位;
[0016]性能测试模块,与主控模块连接,用于对工业机器人性能进行测试。
[0017]进一步,所述障碍物识别模块识别方法如下:
[0018](1)建立障碍物识别模型;
[0019]工业机器人在利用视觉识别障碍物的过程中,当视觉传感器的视线投射在障碍物
上时,其成像过程符合三角形成像原理,设置Lz为工业机器人视觉传感器距离障碍物的距离,由工业机器人头部的超声波传感器测得,并已知β为工业机器人视觉角度,Y1为图像的长度,h为图像中障碍物的长度;由三角形成像原理能够得到下述公式:
[0020][0021][0022]求得障碍物的高度H公式如下:
[0023][0024](2)对障碍物的直线进行准确检测;利用小波变换对检测障碍物的轮廓信息进行干扰噪声消除;采用微分算子对障碍物图像二值化处理;采用Hough变换的方法对障碍物进行识别。
[0025]进一步,所述采用Hough变换的方法对障碍物进行识别步骤如下:
[0026]任意选取一个非零点A(xa,ya)作为基点确定障碍物识别的子区域R(r
×
r);
[0027]在这个子区域内依次搜索其它非零点Bi(xi,yi),利用下述公式4计算每个非零点A(xa,ya)和Bi(xi,yi)隶属直线的参数(ρi,θi)
[0028][0029]其中,ρi为障碍物图像坐标原点o与直线l的距离,θi为坐标原点o到直线l的垂直线与水平方向的夹角;
[0030]对障碍物图像的局部区域的阀值进行对比;
[0031]扩大搜索范围,并将A(xa,ya)清零,直至障碍物图像中没有非零点为止;
[0032]对障碍物区域中所有的阀值进行比较,若比Lt大,则检测到直线,反之,则检测不到直线。
[0033]进一步,所述对障碍物图像的局部区域的阀值进行对比方法:
[0034]设置ρ的变化区间为Δρ,θ的变化区间为Δθ,若所有参数的变化区间(ρi+Δρi,θi+Δθi)中的参数对的数目是ni,搜索出现最大值nmax的变化区间,设置阀值为Lt,判断Lt与nmax之间的关系,若nmax>Lt,则以参数(ρi,θi)作为通过点A(xa,ya)的参数;若nmax≤Lt,则将点A(xa,ya)清零。
[0035]进一步,所述性能测试模块测试方法如下:
[0036]1)配置测试设备工作参数,通过测试设备对工业机器人进行多次性能测试,获取所述工业机器人的性能测试数据集;
[0037]2)根据聚类算法,从所述性能测试数据集中获取有效数据集;根据预设算法对所述有效数据集中的有效数据进行计算,得到所述工业机器人的性能测试结果;
[0038]所述从所述性能测试数据集中获取有效数据集,具体包括:
[0039]从性能测试数据集中获取多个性能测试数据作为中心数据;
[0040]进入数据子集确定步骤,所述数据子集确定步骤包括:为各个所述中心数据分别构建数据子集;将各个所述性能测试数据分入与自身相关度最大的中心数据的数据子集中;
[0041]根据各个所述数据子集中的性能测试数据更新所述中心数据,并判断更新后的中心数据和更新前的中心数据是否相同,若否,重新进入所述数据子集确定步骤,若是,获取性能测试数据最多的所述数据子集作为所述有效数据集;
[0042]进一步,所述根据各个所述数据子集中的性能测试数据更新所述中心数据,具体包括:将各个所述数据子集的最小外接圆的圆心作为新的中心数据。
[0043]进一步,所述将各个所述性能测试数据分入与自身相关度最大的中心数据所处的数据子集中,具体包括:
[0044]获取各个所述性能测试数据与所述中心数据的距离;
[0045]所述将各个所述性能测试数据分入与自身距离最小的中心数据的数据子集中。
[0046]进一步,所述获取各个所述性能测试数据与所述中心数据的距离前,还包括:
[0047]将各个所述性能测试数据映射到同一坐标系中,并确定各个所述性能测试数据的坐标。
[0048]进一步,所述获取各个所述性能测试数据与所述中心数据的距离,具体包括:
[0049]根据所述坐标计算各个所述性能测试数据与所述中心数据的距离。
[0050]进一步,所述获取各个所述性能测试数据与所述中心数据的距离,具体包括:
[0051]获取各个所述性能测试数据与所述中心数据沿预设方向的距离。
[0052]结合上述的技术方案和解决的技术问题,请从以下几方面分析本专利技术所要保护的技术方案所具备的优点及积极效果为:
[0053]第一、针对上述现有技术存在的技术问题以及解决该问题的难度,紧密结合本专利技术的所要保护的技术方案以及研发过程中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种工业机器人及其工业机器人避障系统,其特征在于,所述工业机器人及其工业机器人避障系统包括:扫描模块、工作路径采集模块、主控模块、障碍物识别模块、工作路径改变模块、避障判断模块、定位模块、性能测试模块;扫描模块,与主控模块连接,用于通过摄像器对工作环境进行扫描;工作路径采集模块,与主控模块连接,用于采集工业机器人工作路径;主控模块,与扫描模块、工作路径采集模块、障碍物识别模块、工作路径改变模块、避障判断模块、定位模块、性能测试模块连接,用于控制各个模块正常工作;障碍物识别模块,与主控模块连接,用于对障碍物进行识别;工作路径改变模块,与主控模块连接,用于根据识别结果改变工业机器人工作路径;避障判断模块,与主控模块连接,用于对工业机器人避障是否成功进行判断;定位模块,与主控模块连接,用于对工业机器人工作位置进行定位;性能测试模块,与主控模块连接,用于对工业机器人性能进行测试。2.如权利要求1所述工业机器人及其工业机器人避障系统,其特征在于,所述障碍物识别模块识别方法如下:(1)建立障碍物识别模型;工业机器人在利用视觉识别障碍物的过程中,当视觉传感器的视线投射在障碍物上时,其成像过程符合三角形成像原理,设置Lz为工业机器人视觉传感器距离障碍物的距离,由工业机器人头部的超声波传感器测得,并已知β为工业机器人视觉角度,Y1为图像的长度,h为图像中障碍物的长度;由三角形成像原理能够得到下述公式:度,h为图像中障碍物的长度;由三角形成像原理能够得到下述公式:求得障碍物的高度H公式如下:(2)对障碍物的直线进行准确检测;利用小波变换对检测障碍物的轮廓信息进行干扰噪声消除;采用微分算子对障碍物图像二值化处理;采用Hough变换的方法对障碍物进行识别。3.如权利要求2所述工业机器人及其工业机器人避障系统,其特征在于,所述采用Hough变换的方法对障碍物进行识别步骤如下:任意选取一个非零点A(xa,ya)作为基点确定障碍物识别的子区域R(r
×
r);在这个子区域内依次搜索其它非零点Bi(xi,yi),利用下述公式4计算每个非零点A(xa,ya)和Bi(xi,yi)隶属直线的参数(ρi,θi)
其中,ρi为障碍物图像坐标原点o与直线l的距离,θi为坐标原点o到直线l的垂直线与水平方向的夹角;对障碍物图像的局部区域的阀值进行对比;扩大搜索范围,并将A(xa,ya)清零,直至障碍物图像中没有非零点为止;对障碍物区域中所有的阀值进行比较,若比Lt大,则检测到直线,反之,则检测不到直线。4.如权利要求2所述工业机器人及其工业机器人避障系统,其特征在于,所述...

【专利技术属性】
技术研发人员:杨帆韩冰于晓龙牛建伟任涛郭晓辉李青锋
申请(专利权)人:北京航空航天大学杭州创新研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1