专利名称:一种基于图像处理技术的机器手抓握滑移检测方法及装置的制作方法
技术领域:
本发明涉及机器手滑移检测技术,尤其涉及一种对机器手抓握物体时滑移现象的 传感检测方法及其装置。
背景技术:
机器手是机器人的关键部件之一,其主要功能为握持住被抓物体,其根据机器人 作业要求进行设计的,机械手的性能对机器人作业效率的发挥影响很大。设计一个能抓握 不同形状物体的机械手是人们追逐的主要目标.机器人的很多用途都要求机器人具有软抓 取功能,软抓取是指机器人在抓取未知属性的物体时,能根据物体重量和表面等因素以适 当的夹持力,使物体变形尽可能小并抓起物体。机器人触觉传感技术是实现智能机器人的 关键技术之一,触觉传感器是机器人与环境直接作用的必需媒介,是模仿人手使之具有接 触觉、滑动觉、热觉等感知功能。控制夹持力来防止目标物体与机器手之间发生相对滑动, 最终协助机器人完成抓取和操作任务。滑动信号的检测是实现机器手夹持力控制的反馈信 息,是机器人完成高精度抓取与操作任务的关键所在。目前用来检测机器手与抓握对象间滑移现象的方法有如下几种
(1)磁力式滑觉传感器中,滑动物体引起滚轮滚动,用磁铁和静止的磁头,或用光传感 器进行检测,这种传感器只能检测到一个方向的滑动。(2)球式传感器用球代替滚轮。可以检测各个方向的滑动。(3)振动式滑觉传感器表面伸出的触针能和物体接触,物体滚动时,触针与物体 接触而产生振动,这个振动由压点传感器或磁场线圈结构的微小位移计检测。(4)光电滑觉传感器是利用光电效应原理。将机械的滑动通过光信号转换为电脉 冲信号加以检测。但以上的滑觉传感器分别存在的灵敏度低,检测的滑动方向固定等缺点。
发明内容
本发明的目的是提出一种灵敏度高,能够有效可靠地检测机器手抓握滑动信号, 基于图像处理技术的机器手抓握滑移检测方法。本发明的另一目的是提出一种灵敏度高,基于图像处理技术的机器手抓握滑移检 测装置。本发明的一种基于图像处理技术的机器手抓握滑移检测方法的技术方案为
1)机器手内部的LED光源照射到被抓握物体表面,其反射光经光学透镜聚焦于CMOS感 光芯片上;
2)CM0S感光芯片将光信号转换为二维电信号矩阵,该电信号矩阵经模数转换后存入帧 存储器;
3)数字信号处理器从帧存储器读出帧图像,将当前帧图像信号与前一帧的图像信号进 行对比分析,计算出两帧图像中被抓握物体滑动的位移和方向。
本发明的一种基于图像处理技术的机器手抓握滑移检测装置的技术方案为包括 内部成像模块、图像信号处理模块、数据通讯模块和控制计算机;内部成像模块由LED光 源、光学系统和CMOS感光芯片组成,该LED光源发出的光经光学系统和被抓握物体表面反 射到CMOS感光芯片;图像信号处理模块包括A/D转换器、帧存储器和数字信号处理器;该 A/D转换器的数据输入端与CMOS感光芯片连接,其输出端通过与帧存储器相连;数字信号 处理器的数据输入端与帧存储器相连,其输出端通过数据通讯模块与控制计算机相连。本发明的方法和装置经过对机器手抓握物体表面的图像采集识别,能准确地检测 出被抓握物体是否产生滑动以及滑动量的大小,其检测灵敏度比较高。
图1是检测装置示意图; 图2是内部成像模块示意图3是相邻两次采样图移动对比图; 图4是本发明的实施其中,1 - LED光源,2 —光学系统,3 - CMOS感光芯片,4 一 A/D转换器,5 —地址译 码器,6 —数字信号处理器,7 - USB通讯模块,8 —控制计算机,9 一帧存储器,10 —第一 凸透镜,11 一反光镜,12 一被抓握物体,13 一第二凸透镜,14 一机器手,15 一内部成像模 块,16-当前帧,17-前一帧;
具体实施例方式下面结合附图对具体实施方式
做进一步的说明。基于图像处理技术的机器手抓握滑移检测方法为
1)机器手内部的LED光源经光路照射到被抓握物体表面,其反射光经光学透镜聚焦于 CMOS感光芯片上;
2)CM0S感光芯片将光信号转换为二维电信号矩阵,该电信号矩阵经模数转换后存入帧 存储器;
3)数字信号处理器从帧存储器读出帧图像,将当前帧图像信号与前一帧的图像信号进 行对比分析,计算出两帧图像中被抓握物体滑动的位移和方向。其具体做法为对当前帧和 前一帧上的特征区域进行比较,计算出特征区域的移动位移和方向,从而确定被抓握物体 滑动的位移和方向。如图1所示,基于图像处理技术的机器手抓握滑移检测装置,包括内部成像模块 15、图像信号处理模块、数据通讯模块和控制计算机8 ;内部成像模块15由LED光源1、光学 系统2和CMOS感光芯片3组成,该LED光源1发出的光经光学系统2和被抓握物体12表 面反射到CMOS感光芯片3 ;图像信号处理模块包括A/D转换器4、帧存储器9和数字信号处 理器6 ;该A/D转换器4的数据输入端与CMOS感光芯片3连接,其输出端通过地址译码器5 与帧存储器9相连;数字信号处理器6的数据输入端通过地址译码器5与帧存储器9相连, 输出端通过数据通讯模块与控制计算机8相连,该数据通讯模块为USB通讯模块。本检测装置的安装如图4所示,其中内部成像模块15安装在机器手14的内部,并 在被抓握物体12方向开有小孔,该小孔能通过光源发射的光和物体表面反射的光。
4CN 102120326 A
说明书
3/3页本发明的实现过程为如图2所示,发光二极管光源1经第一光学透镜10转换为 平行光束并经反射镜11反射后照亮被抓握物体12表面,其表面反射一部分光线经第二光 学透镜13成像到CMOS感光芯片3上。CMOS感光芯片是由数百个光电器件组成的矩阵,图 像就在CMOS上转换为二维矩阵电信号,经A/D转换器4和地址译码器5转换为二维数字图 像信号并存储到帧存储器9中。数字信号处理器6从帧存储器9中读取当前帧二维数字图 像信号和前一帧二维数字图像信号,并对两帧图像进行数字矩阵分析,分析过程如图3所 示,由于相邻的两幅图像存在相同的特征区域,通过对比这些特征点区域的位置变化信息, 便可以判断出机器手被抓握物体12表面的移动方向与距离,这个分析结果最终被转换为 二维坐标X和Y的偏移量ΔΧ和Δ Y,并经USB通讯模块7发送到控制计算机8,从而实现 机器手被抓握物体的滑移检测。CMOS感光芯片3的光电成像的感应度为400DPI时,分辨率可达0. 06mm,即可以检 测被抓握物体0. 06mm的微小滑动;光电成像的系统目前可达到5000帧/秒的刷新率,即 可以检测到被抓握物体的高速滑动现象。
权利要求
1.一种基于图像处理技术的机器手抓握滑移检测方法,其特征在于包括如下步骤1)机器手内部的LED光源照射到被抓握物体表面,其反射光经光学透镜聚焦于CMOS感 光芯片上;2)CM0S感光芯片将光信号转换为二维电信号矩阵,该电信号矩阵经模数转换后存入帧 存储器;3)数字信号处理器从帧存储器读出帧图像,将当前帧图像信号与前一帧的图像信号进 行对比分析,计算出两帧图像中被抓握物体滑动的位移和方向。
2.根据权利要求1所述的一种基于图像处理技术的机器手抓握滑移检测方法,其特征 在于,步骤3)中对当前帧和前一帧上的特征区域进行比较,计算出特征区域的移动位移和 方向,从而确定被抓握物体滑动的位移和方向。
3.实现权利要求1的一种基于图像处理技术的机器手抓握滑移检测方法的装置,包括 内部成像模块(15)、图像信号处理模块、数据通讯模块和控制计算机(8),其特征在于,所 述内部成像模块由LED光源(1)、光学系统(2)和CMOS感光芯片(3)组成,该LED光源(1) 发出的光经光学系统(2)和被抓握物体(12)表面反射到CMOS感光芯片(3);所述图像信号 处理模块包括A/D转换器(4)、帧存储器(9)和数字信号处理器(6);该A/D转换器(4)的数 据输入端与CMOS感光芯片(3)连接,其输出端通过与帧存储器(9)相连;所述数字信号处 理器(6 )的数据输入端与帧存储器(9 )相连,其输出端通过数据通讯模块与控制计算机(8 ) 相连。
4.根据权利要求3所述的一种基于图像处理技术的机器手抓握滑移检测装置,其特征 在于,所述CMOS感光芯片(3)将光信号转换为二维电信号矩阵。
5.根据权利要求3所述的一种基于图像处理技术的机器手抓握滑移检测装置,其特征 在于,所述数字信号处理器(6)读取帧存储器(9)中的当前帧和前一帧,对当前帧和前一帧 上的特征区域进行比较,计算出特征区域的移动位移和方向,从而确定被抓握物体(12)滑 动的位移和方向。
全文摘要
本发明公开一种基于图像处理技术的机器手抓握滑移检测方法及装置。该检测方法是通过LED光源经光学系统将光束照射被抓握物体表面,表面光反射到CMOS感光芯片转换为电信号矩阵,通过数字信号处理器对当前帧和前一帧图像对比计算,得到被抓握物体的位移和方向;该检测装置包括内部成像模块、图像信号处理模块、数据通讯模块和控制计算机;内部成像模块由LED光源、光学系统和CMOS感光芯片组成;图像信号处理模块包括A/D转换器、帧存储器和数字信号处理器。本发明的方法和装置可以准确地检测出被抓握物体是否产生滑动以及滑动量的大小,其检测灵敏度比较高。
文档编号G01B11/02GK102120326SQ201110007519
公开日2011年7月13日 申请日期2011年1月14日 优先权日2011年1月14日
发明者于勇, 付俊勇, 俞竹青 申请人:常州大学