【技术实现步骤摘要】
一种基于人机距离的机器控制方法及控制系统
[0001]本专利技术涉及互联网
,特别是涉及一种基于人机距离的机器控制方法及控制系统。
技术介绍
[0002]随着工业自动化的飞速发展,工业发展中所涉及到的工业安全是工业健康发展的重要前提和保证,工业安全性的高度越来越受到工业发展的重视,随之越来越多的研究致力于工业安全自动化。
[0003]基于多传感器数据的安全自动检测系统已经应用在了很多领域中,如汽车的辅助驾驶功能够在交通事故将要发生时提前接管控制权并代替人快速做出正确的决策从而减少事故损失。因此,在工业领域中开发出一种能够自动检测危险事故的视觉检测系统具有非常重要的作用。
[0004]目前,大多数方法采用在每个机器人上安装距离传感器或图像传感器的方法来监测机器人的工作环境,如德国Pilz公司的SafetyEYE产品,通过在工业机器人上方架设多目相机来检测某一区域内是否有人接近。这样的方法成本高,实施起来困难。为了解决这些问题,一些研究通过机器人标定和人体骨骼检测算法通过机器视觉的方法检测人机距离,这样的方法由于需要事先使用标定板对机器人的位置进行标定,如果应用在不同的工业环境中实施起来也较为复杂,并且如果在使用过程中由于人为等因素造成深度相机位移会影响检测结果。此外在系统的硬件组成方面,一些研究通过双目相机来估计目标的深度间接求取三维坐标来对目标定位,这样的方法准确度相较于深度相机通过红外采集的深度图像会产生更多的误差。为了结合深度相机和基于深度学习方法的目标检测算法的优点,需要设计一种新的方法能 ...
【技术保护点】
【技术特征摘要】
1.一种基于人机距离的机器控制方法,其特征在于,包括:从图像采集设备实时获取原始的RGB
‑
D图像;根据所述图像采集设备的相机内参数对所述原始的RGB
‑
D图像进行校正得到校正后的RGB
‑
D图像,所述校正后的RGB
‑
D图像包含至少一个人体对象和至少一个机器对象;将所述校正后的RGB
‑
D图像输入至训练完毕的深度神经网络模型,输出至少一个所述人体对象的人体标定框和至少一个所述机器对象的机器标定框;基于预设的多目标跟踪算法对至少一个所述人体标定框和至少一个所述机器标定框进行跟踪处理得到跟踪结果;根据所述跟踪结果和所述校正后的RGB
‑
D图像换算出至少一个所述人体对象的人体三维坐标数据和至少一个所述机器对象的机器三维坐标数据;根据至少一个所述人体三维坐标数据和至少一个所述机器三维坐标数据计算每个所述机器对象与各所述人体对象之间的欧式距离;当计算得到的欧式距离中存在满足预设的距离条件的目标欧式距离时,对与所述目标欧式距离对应的目标机器对象进行控制操作。2.根据权利要求1所述的方法,其特征在于,所述根据所述跟踪结果和所述校正后的RGB
‑
D图像换算出至少一个所述人体对象的人体三维坐标数据和至少一个所述机器对象的机器三维坐标数据,包括:在所述校正后的RGB
‑
D图像的彩色图像中,分别在至少一个所述人体标定框和至少一个所述机器标定框中选择与所述图像采集设备的距离最近的像素点;根据所述像素点的深度值、至少一个所述人体标定框的中心像素点在像素坐标系下的坐标值和至少一个所述机器标定框的中心像素点在像素坐标系下的坐标值,生成至少一个所述人体对象在相机坐标系下的人体三维坐标值和至少一个机器对象在相机坐标系下的机器三维坐标值;根据所述跟踪结果、至少一个所述人体三维坐标值和至少一个所述机器三维坐标值,换算出至少一个所述人体三维坐标数据和至少一个机器三维坐标数据。3.根据权利要求2所述的方法,其特征在于,所述根据所述像素点的深度值、至少一个所述人体标定框的中心像素点在像素坐标系下的坐标值和至少一个所述机器标定框的中心像素点在像素坐标系下的坐标值,生成至少一个所述人体对象在相机坐标系下的人体三维坐标值和至少一个机器对象在相机坐标系下的机器三维坐标值,包括:根据如下公式生成至少一个所述人体三维坐标值和至少一个所述机器三维坐标值:X
C
=(u
c
‑
c
x
)*d
min
/f
x
;Y
C
=(v
c
‑
c
y
)*d
min
/f
y
;Z
C
=d
min
;其中,(X
C
,Y
C
,Z
C
)表示至少一个所述人体三维坐标值或至少一个所述机器三维坐标值,(u
c
,v
c
)表示至少一个所述人体标定框的中心像素点在像素坐标系下的坐标值或至少一个所述机器标定框的中心像素点在像素坐标系下的坐标值,(c
x
,c
y
)表示所述彩色图像在像素坐标系下的光学中心坐标值,d
min
表示所述像素点的深度值,f
x
表示横向方向上的相机焦距,f
y
表示纵向方向上的相机焦距。4.根据权利要求1所述的方法,其特征在于,所述将所述校正后的RGB
‑
D图像输入至训
练完毕的深度神经网络模型,输出至少一个所述人体对象的人体标定框和至少一个所述机器对象的机器标定框,包括:将所述校正后的RGB
‑
D图像的彩色图像输入至主干特征提取网络,输出各种尺寸的特征图;在特征金字塔池化层基于金字塔注意力网络对所述特征图进行融合处理;对融合处理后的各种尺寸的特征图进行分类处理和定位处理得到分类定位结果;对分类定位结果进行距离交并比非极大值抑制处理得到至少一个所述人体标定框和至少一个所述机器标定框。5.根据权利要求1所述的方法,其特征在于,所述基于预设的多目标跟踪算法对至少一个所述人体标定框和至少一个所述机器标定框进行跟踪处理得到跟踪结果,包括:基于卡尔曼滤波器对至少一个所述人体对象和至少一个所述机器对象的位置进行预测得到至少一个所述人体对象的人体位置预测结果和至少一个所述机器对...
【专利技术属性】
技术研发人员:杨宏韬,唐宇辰,于微波,李秀兰,刘克平,张振国,
申请(专利权)人:长春工业大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。