[发明专利]基于立体视觉的机器人欠驱动手自主抓取方法在审
申请号: | 201510845320.1 | 申请日: | 2015-11-26 |
公开(公告)号: | CN105598965A | 公开(公告)日: | 2016-05-25 |
发明(设计)人: | 杜志江;王伟东 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | B25J9/16 | 分类号: | B25J9/16;G06K9/00;G06K9/62;G06T7/60 |
代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 杨立超 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 立体 视觉 机器人 驱动 自主 抓取 方法 | ||
1.基于立体视觉的机器人欠驱动手自主抓取方法,其特征在于包括下述步骤:
步骤1、针对所要抓取的物体及其环境,通过Kinect传感器获取物体及环境的RGB-D 点云,并对点云进行滤波处理;
步骤2、针对RGB-D点云,提取法向量夹角特征、共面特征、距离特征、抓取稳定性 特征及碰撞检测特征和相应的约束方程;
(1)法向量夹角特征:
在抓住物体时,欠驱动手的两指是对称的,两指的分支点为O″,假设两指与物体的接 触点为点C1与点C2,C1与C2的连线为中点与O″的连线与物体表面的交点记为 O,n1、n2分别为点O、C1处的法向量,n1、n2的夹角为α;
假设物体与欠驱动手之间的摩擦力系数为f,确定接触点C1与点C2处的摩擦锥,摩擦 锥顶角θ的大小由θ=arctan(f)确定;
定义法向量夹角特征为:
F1=cos(α)=cos(n1,n2)
约束方程为:
F1=cos(α)<cos(θ);
(2)共面特征:
定义共面特征为:
F2=distance(n1,n2)
约束方程为:
F2=distance(n1,n2)<F2max;
其中,n1和n2分别表示点O与点C1法线;distance(n1,n2)表示n1和n2所在直线的距离; F2max为临界值;
(3)距离特征:
定义点O到点C1所在的直线距离为dpair;定义欠驱动手最合适的抓取距离为doptimal,定 义距离描述子为d=|dpair-doptimal|;欠驱动手的最大距离为dmax,最小距离为dmin,假设
令ω为欠驱动手两指之间的最大距离,得到如下的约束条件:
(4)抓取稳定性特征:
稳定距离为欠驱动手中心与物体重心之间的距离;
通过Kinect传感器获得物体的局部三维点云,通过这局部三维点云找出物体在Kinect 中的坐标系x轴、y轴和z轴方向上的最大和最小值,分别记为xmin、xmax、ymin、ymax、zmin、 zmax;认为在Kinec的坐标系中物体中心点坐标为
定义共面特征为:
其中xg、yg、zg为在Kinect的坐标系中物体重心的坐标;
约束方程为:
其中,F3max为F3对应的阈值;
(5)碰撞检测特征:
首先是通过对称的方法获得两个抓取点,在两个抓取点外侧分别建立两个圆柱体,圆 柱体的半径大于欠驱动手的手指的半径,圆柱体的方向与抓取方向相同;
碰撞检测特征是通过计算点云中的点落入到两个圆柱体中的个数来计算的,分别记为 h1、h2;
通过机器学习的方法来学习碰撞检测特征并获得阀值h1max和h2max;即h1<h1max、 h2<h2max;
步骤3:基于高斯过程分类建立抓取规划方案;
步骤4:按照抓取方案驱动欠驱动手进行抓取,然后根据电流检测判断欠驱动手是否 已经抓住物体,直至欠驱动手抓住物体,完成抓取任务后释放物体。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510845320.1/1.html,转载请声明来源钻瓜专利网。