推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于单目视觉的装配机器人研究及应用

更新时间:2019-12-29 21:22:57 大小:2M 上传用户:IC老兵查看TA发布的资源 标签:单目视觉装配机器人 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

针对传统工业机器人灵活性和环境适应能力差的缺点,对视觉机器人的关键技术进行了研究,提出了一套完整的识别定位抓取算法。首先,对于视觉机器人的目标识别跟踪问题,设计并实现了基于改进型Camshift的动态目标识别跟踪算法;其次,为了使机械臂精确抓取目标工件,采用单目视觉测距和视觉导航的原理对于目标工件的三维位置进行获取;最后,采用改进D-H参数法对机械臂进行运动建模,利用正逆运动学分析确定了机械臂控制方案。测试结果表明,识别算法识别成功率达到100%,定位算法测量坐标与实际坐标之间的相对误差小于5%,整体装配成功率达到96.7%,最终达到了基于单目视觉装配机器人研究的应用目标。


部分文件列表

文件名 大小
1577625770基于单目视觉的装配机器人研究及应用.pdf 2M

部分页面预览

(完整内容请下载后查看)
第
卷
第
期
5
52  
西
安
交
通
大
学
学 报  
ꢀ
Vol.52 No.5  
ꢀ
ꢀ
ꢀ
ꢀ
ꢀ
ꢀ
ꢀ
ꢀ
’
JOURNALOFXIANJIAOTONG UNIVERSITY  
ꢀ ꢀ  
年
月
2018  
5
Ma 2018  
y
ꢀ
ꢀ
ꢀ
:
/
DOI 10.7652xtuxb201805012  
j
基于单目视觉的装配机器人研究及应用  
, , ,  
钟德星 杨元 刘瑞玲 韩九强  
(
,
,
)
西安  
西安交通大学电子与信息工程学院  
710049  
: ,  
摘要 针对传统工业机器人灵活性和环境适应能力差的缺点 对视觉机器人的关键技术进行了研  
, 。 , ,  
究 提出了一套完整的识别定位抓取算法 首先 对于视觉机器人的目标识别跟踪问题 设计并实  
;
,
,
的动态目标识别跟踪算法 其次 为了使机械臂精确抓取目标工件 采用  
Camshift  
现了基于改进型  
; ,  
单目视觉测距和视觉导航的原理对于目标工件的三维位置进行获取 最后 采用改进  
参数法  
D H  
-
, 。 ,  
对机械臂进行运动建模 利用正逆运动学分析确定了机械臂控制方案 测试结果表明 识别算法识  
,
,
整体装配成功率达  
别成功率达到  
定位算法测量坐标与实际坐标之间的相对误差小于  
100%  
5%  
,
。
到
最终达到了基于单目视觉装配机器人研究的应用目标  
96.7%  
: ; ; ; ;  
关键词 视觉机器人 目标识别 视觉测距 动态抓取 自主装配  
:
:
A
:
文章编号  
0253987X201805008107  
ꢀ
(
)
中图分类号  
文献标志码  
TP242.6  
ꢀ
-
-
-
Stud andA licationofMonocularVisionBasedAssembl Robot  
ꢀ ꢀ ꢀ ꢀ - ꢀ  
y
ꢀ
pp  
y
ꢀ
,
g
,
,
ZHONGDexin YANG Yuan LIU Ruilin HANJiuian  
g g  
ꢀ q  
ꢀ
ꢀ
ꢀ
(
,
’
,
’
,
)
SchoolofElectronicsandInformationEnineerin XianJiaoton Universit Xian710049 China  
ꢀ ꢀ ꢀ g  
ꢀ
ꢀ
g
ꢀ
g
ꢀ
y
ꢀ
:
Abstract Theflexibilit andadatabilit oftraditionalrobotsare rett oor.This aerfocuses  
y ꢀ  
ꢀ ꢀp yp ꢀpp ꢀ  
ꢀ
y
ꢀ
ꢀ
p
ꢀ
ꢀ
ꢀ
,
ontheke techniuesofvisualrobotsand utsforwardacom letesetofreconition location  
ꢀ y ꢀ ꢀ ꢀp ꢀꢀ ꢀ ꢀ ꢀ  
ꢀ
q
ꢀ
ꢀ
ꢀ
p
g
ꢀ
,
and rasin alorithms.Tosolvethe roblemoftaretreconitionandtrackin anim roved  
ꢀg p g g ꢀp ꢀ ꢀ g ꢀ ꢀ p  
g
ꢀ
ꢀ
g
ꢀ
ꢀ
ꢀ
methodofdnamictaretreconitionandtrackin basedonCamshiftisdesined.Inorderto  
g ꢀ  
ꢀ ꢀy ꢀ ꢀ ꢀ ꢀ ꢀ ꢀ ꢀ ꢀ ꢀ  
g
g
ꢀ
g
,
im rovethesuccessrateof rabbin taret themonocularvisualranin andvisualnaviation  
ꢀ ꢀg  
g g  
p
ꢀ
ꢀ
ꢀ
g
ꢀ
g
ꢀ
ꢀ
ꢀ
ꢀ
ꢀ
g
ꢀ
’
,
theor areusedto measurethetaretcenter ssatial osition.Then arobotarm modelis  
g ꢀ  
ꢀ ꢀ ꢀp ꢀp ꢀ  
y
ꢀ
ꢀ
ꢀ
ꢀ
ꢀ
ꢀ
ꢀ
establishedusin modifiedD H arameters.Theforwardandinversekinematicsareusedto et  
ꢀ - ꢀp ꢀ ꢀ ꢀ ꢀ ꢀ ꢀ ꢀg  
ꢀ
g
ꢀ
ꢀ
thecontrolschemeof mechanicalarm.Thefinaltestshowsthatthereconitionrateofthe  
ꢀ ꢀ ꢀ ꢀ ꢀ ꢀ ꢀ ꢀ ꢀ  
ꢀ
ꢀ
ꢀ
ꢀ
g
ꢀ
,
alorithmis100% therelativeerrorbetweenthemeasuredandactualcoordinatesislessthan  
ꢀ ꢀ ꢀ ꢀ  
g
ꢀ
ꢀ
ꢀ
ꢀ
ꢀ
ꢀ
ꢀ
ꢀ
ꢀ
,
5% andtheoverallassembl successrateis96.7%.Theresults rovethatthe resentke  
ꢀ ꢀ ꢀp ꢀp ꢀ y  
ꢀ
ꢀ
ꢀ
y
ꢀ
ꢀ
ꢀ
ꢀ
ꢀ
techniuesofvisualrobotcansatisf thea licationreuirements.  
ꢀ ꢀ ꢀ ꢀ ꢀ ꢀpp ꢀ q  
y
ꢀ
q
:
;
;
;
Kewords visualrobot taretreconition visualranin dnamic rasin autonomous  
g ꢀ g g y  
ꢀg p g  
;
ꢀ
g
ꢀ
y
assembl  
y
、 、  
机器人技术是一门涉及传感器 控制理论 机械  
, 、  
的机器人相比 视觉机器人在适应能力 控制精度  
、
ꢀꢀ  
[]  
1
。
,
年代 计  
。
鲁棒性等方面都更为出色 美国  
工程等多学科的应用技术  
世纪  
于
Willow Garae  
g
20  
80  
ꢀ
,
算机视觉技术首次应用到了机器人系统中 与传统  
,
机 器 人 借 助 视觉 传 感器  
年研发成 功 的  
2013  
PR2  
:
。
:
作者简介 钟德星  
(
—), ,  
男 副教授 杨元 通信作者 男 硕士生  
1983  
;
(
), ,  
。
:
基金项目 国家自然科  
ꢀ
收稿日期  
20170928  
- -  
ꢀ
(
);  
陕西省自然科学基金资助项目  
(
)。  
学基金青年基金资助项目  
61105021  
2015JQ6257  
:
:
网络出版地址  
htt  
p ∥  
: / / /  
网络出版时间  
20180314  
- - ꢀ  
kns.cnki.netkcmsdetail61 .1069 .T .20180314 .1516 .012 .html  
:
p ∥  
htt  
zkxb.xtu.edu.cn  
j
ꢀ
ꢀ
82  
西
安
交
通
大
学
学
报
第
卷
52  
ꢀ
ꢀ
ꢀ
ꢀ
ꢀ
ꢀ
ꢀ
ꢀ
, 、  
感知周围环境 可完成清洁打扫 自主充电等一系列  
目标跟踪  
1.2  
ꢀ
[]  
2
[]  
7
。
, ,  
但是 因为视觉机器人的技术难度较大 所  
动作  
以未能在工业领域得到大规模应用  
本文对视觉机器人的运动目标识别 定位测距  
算法对  
Camshift  
均值漂移算法  
做
Meanshift  
。
,
了改进 将  
算法扩展到连续视频帧序列  
Meanshift  
[]  
8
。
、
、
,
中 使更加适合视频流目标跟踪  
而本文对  
Cam  
-
。
抓取装配等技术进行了研究 利用计算机视觉技术  
,
算 法 做 了 进 一 步 改 进 提 高 其 目 标 跟 踪 的 性  
shift  
,
对传送带上的工件进行自主识别定位 对视觉机械  
。 :  
算法的具体步骤如下  
Camshift  
能
,
臂的运动方式进行数学建模 来分析其运动抓取方  
()  
对初始框标定的待跟踪物体进行颜色空间  
1
[]  
3
。
案
本文以 五 自 由 度 的 机 械 臂  
为 实 验 对  
,
转换 转换到  
,
分量图像 继而进  
H
空间并提取  
AL5D  
HSV  
,
象 设计并组建了视觉机器人自主装配生产线的软  
;
行反向投影得到反向投影图  
。 ,  
硬件系统 通过相关测试 采用本文所提工件识别  
()  
根据 反向 投影图 和 输 入 框 进 行  
2
Meanshift  
和抓取算法的单目视觉机器人工件装配系统可以稳  
;
迭代  
。
定高效地运行  
()  
下一帧图像用上一帧的输出框进行迭代  
3
。
d
中的样  
R
,
d
在
迭代过程中  
Meanshift  
维空间  
基于特征的动态目标识别算法  
1
ꢀ
本集中 点的  
x
向量可定义为  
Meanshift  
视觉机器人系统将视觉传感器获取的图像信息  
1
( )  
Mh x  
≡
(
i
)
x
-
()  
2
x
∑
x S  
∈
[]  
4
。
这为实现机器人  
k
,
作为反馈 构成闭环控制系统  
i
h
T
)(  
2
( ) { :(  
S x  
y y  
)
x
-
}
()  
3
x
-
h
≤
、 、  
自主目标识别 定位测距 抓取装配奠定了基础  
。
本
h
y
≡
:
式中 为半径  
h
;
;
为高维球区域 为  
k
个样本点  
n
S
文的研究对象是传送带上一整套工件的各个单个部  
h
。(  
)
是
x -x  
,
相对于 的偏移  
x
中落入  
的个数  
, 、 、 ,  
件 其中包括底座 内芯 弹簧和顶盖 本文将采用改  
Sh  
x
i
i
[]  
9
。
[]  
5
( )  
指向概率密度梯度方向  
Mh x  
。
进型  
算法来对其进行检测和跟踪  
Camshift  
()()  
可知 无论  
2 3  
,
、
x x  
i
,
间的距离多大 在  
由式  
目标识别  
1.1  
ꢀ
( )  
中所有样本点对均值偏移量 的影响相差  
Mh x  
算法在跟踪 开始 前 要 先 人 为 定 位 跟  
Camshift  
S
h
,
不大 距离 越 近 的 样 本 点 应 对  
x
( )  
的 影 响 越  
Mh x  
, 。  
踪目标 并手动初始化搜索框 为了实现全自动视  
。
,
对此 本文对于均值偏移量的计算公式做了如  
大
, ,  
觉机器人装配 先通过算法识别出目标 然后对其进  
下改进  
。 ,  
行跟踪 为了识别目标工件 本文提出了一种以目  
n
、 、  
R G B  
标的  
三通道处理值和形状作为特征的目标  
(
i
) ( )(  
G x x w x x  
i
)
x
-
-
H
i
∑
i 1  
=
。
识别算法  
在实验过程中发现工件表面光线反射会导致在  
( )  
Mh x  
()  
4
≡
n
(
i
) ( )  
G x x w x  
-
i
H
∑
i 1  
=
,
对应图像区域 通道分量值变大 这对红色目标的  
R
/
12  
/
12  
-
-
ꢀ
(
G H  
(
G x  
i
)
x
=|  
(
x
i
)) ()  
x 5  
-
H
-
|
H
。
识别形成了很大的干扰 针对这种情况本文所使用  
: ( )  
为单位核函数  
G x  
;
H
,
为正定矩阵 即带宽矩  
式中  
,
的颜色特征采用通道之间求差的方法获得 即  
; ( )  
为非负的样本点权值  
w x  
i
。
阵
db  
g
G
R
R
B
-
=
=
=
烌
,
在实际应用过程中 一般将  
限定为一个对角  
H
()  
1
d
G
-
r
g
烍
,
阵 故式  
()  
可改写为  
5
db  
r
B
-
烎
n
: 、 、  
R G B  
。
为彩色图像的三通道值 采用以  
db  
、
式中  
((  
)/ ) ( )(  
x h w x x  
i
)
x
-
g
GH  
x
-
i
i
∑
i 1  
=
( )  
Mh x  
≡
、
,
为颜色特征的方案 对于以红绿蓝为基色的  
r
d db  
r
g
n
((  
)/ ) ( )  
G x x h w x  
i
-
i
,
目标 可有效缓解由于光照不均所导致的颜色特征  
∑
i 1  
=
。
差异不明显情况  
,
确定了对目标颜色特征的提取方案后 还要对  
()  
6
()  
中
6
,
放到求和符外面 可得  
x
将式  
。
目标的形状特征进行 判断 由于目 标 工件都是 圆  
n
(( )/ ) ( )  
-
i
G x x h w x x  
i
∑
i 1  
=
, ,  
形 且半径有所不同 所以本文采用  
i
圆检测  
Houh  
g
( )  
Mh x  
≡
()  
x 7  
-
[]  
6
。
n
算法来进行目标的形状特征提取  
根据颜色特征  
((  
)/ ) ( )  
G x x h w x  
i
-
i
∑
i 1  
=
,
以及形状特征识别并标记图像中的目标区域 而后  
()  
等号右边第 项记为  
7
,
作出目标反向投影图 并据此来跟踪目标的位置  
。
将式  
1
:
p ∥  
htt  
zkxb.xtu.edu.cn  
j
ꢀ
ꢀ

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单
  • 21下载积分 打赏60.00元   3天前

    用户:gsy幸运

  • 21下载积分 打赏70.00元   3天前

    用户:铁蛋锅

  • 21下载积分 打赏65.00元   3天前

    用户:xzxbybd

  • 21下载积分 打赏60.00元   3天前

    用户:jh0355

  • 21下载积分 打赏60.00元   3天前

    用户:w178191520

  • 21下载积分 打赏20.00元   3天前

    用户:jh03551

  • 21下载积分 打赏20.00元   3天前

    用户:sun2152

  • 21下载积分 打赏20.00元   3天前

    用户:kk1957135547

  • 21下载积分 打赏25.00元   3天前

    用户:w1966891335

  • 21下载积分 打赏20.00元   3天前

    用户:xuzhen1

  • 21下载积分 打赏15.00元   3天前

    用户:x15580286248

  • 21下载积分 打赏25.00元   3天前

    用户:pcb

  • 21下载积分 打赏20.00元   3天前

    用户:bhacker

  • 21下载积分 打赏15.00元   3天前

    用户:liqiang9090

  • 21下载积分 打赏25.00元   3天前

    用户:有理想666

  • 21下载积分 打赏15.00元   3天前

    用户:godbox

  • 21下载积分 打赏15.00元   3天前

    用户:aetek

  • 21下载积分 打赏5.00元   3天前

    用户:mulanhk

  • 21下载积分 打赏5.00元   3天前

    用户:JuneLin61

推荐下载