【技术实现步骤摘要】
一种机器人拨盖方法及机器人
[0001]本申请涉及机器人领域,尤其涉及一种机器人拨盖方法及机器人。
技术介绍
[0002]盖板是日常生活中常见的一类开启装置,常见的盖板有汽车油箱盖板、汽车充电口盖板、纸盒箱子盖、马桶盖等。机器人具有拨开盖板的能力,能够扩展机器人在汽车充电、家庭服务和智慧物流等领域的应用。
[0003]机器人完成拨盖任务需要机器人能够准确获得盖板的转轴位置、形状、初始开角等几何参数,其中,转轴位置决定了拨盖时机器人的末端执行器的移动方向,形状和初始开角决定了机器人的末端执行器与盖板接触的位置和姿态。但是受限于机器人视觉系统的感知能力,通过静态的图片或点云数据准确识别盖板的转轴位置、形状和初始开角信息非常困难。
[0004]因此在当前机器人拨盖任务中,普遍是固定这几个几何参数中的数个来降低视觉系统的识别难度,几何参数固定使得拨盖机器人只能完成特定盖板的拨开。目前,拨盖机器人只应用在流水线上拨开几何参数固定不变的盖板,或者是依赖于操作员人工获取盖板的几何参数并远程操作机器人完成拨盖,无法实现对通用盖板的拨开。
技术实现思路
[0005]本申请实施例提供了一种机器人拨盖方法及机器人,用于将盖板的转轴位置、形状等几何参数转换为数学参数(即第一参数和第二参数)进行描述,机器人通过视觉系统提取盖板的数学参数,并对获取到的数学参数的准确性进行实时校验,校验成功后执行力控拨盖操作,因此可拨开任意形状、尺寸的通用盖板,在使用上更加灵活,且提高了拨盖的成功率,避免损坏盖板。
[00 ...
【技术保护点】
【技术特征摘要】
1.一种机器人拨盖方法,其特征在于,包括:通过视觉系统获取第一点云数据;根据所述第一点云数据得到盖板转轴的第一参数,并根据所述第一点云数据得到所述盖板边缘上目标点的第二参数,所述第一参数包括所述转轴的轴向信息以及所述转轴的位置信息,所述第二参数包括所述目标点的位置信息;对所述第一参数进行校验,并对所述第二参数进行校验;在所述第一参数和所述第二参数均通过校验的情况下,根据所述第一参数以及所述第二参数执行拨盖操作。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述第一参数和/或所述第二参数没有通过校验的情况下,通过所述视觉系统获取第二点云数据,所述第二点云数据与所述第一点云数据由所述视觉系统在不同位置获取到;将所述第一点云数据和所述第二点云数据作为新的第一点云数据,重复执行所述根据所述第一点云数据得到盖板转轴的第一参数及之后的步骤,直至所述第一参数和所述第二参数均通过校验。3.根据权利要求1
‑
2中任一项所述的方法,其特征在于,所述根据所述第一点云数据得到盖板转轴的第一参数包括:根据所述第一点云数据得到所述盖板所在的第一平面以及背景板所在的第二平面;根据所述第一平面以及所述第二平面的相交线得到所述盖板转轴的第一参数。4.根据权利要求1
‑
2中任一项所述的方法,其特征在于,所述根据所述第一点云数据得到盖板转轴的第一参数包括:根据所述第一点云数据得到所述盖板的第一点云图像以及背景板的第二点云图像;根据所述第一点云图像以及所述第二点云图像分别得到所述盖板的第一法向量以及所述背景板的第二法向量;根据所述第一法向量以及所述第二法向量得到所述盖板转轴的轴向信息;根据所述第一点云图像所在的第一平面以及所述第二点云图像所在的第二平面得到所述盖板转轴的位置信息。5.根据权利要求4所述的方法,其特征在于,所述根据所述第一点云图像以及所述第二点云图像分别得到所述盖板的第一法向量以及所述背景板的第二法向量包括:分别对所述第一点云图像以及所述第二点云图像进行法向量滤波,得到第一滤波结果以及第二滤波结果;分别对所述第一滤波结果以及所述第二滤波结果聚类,得到所述盖板的第一法向量以及所述背景板的第二法向量。6.根据权利要求1
‑
5中任一项所述的方法,其特征在于,所述对所述第一参数进行校验包括:通过机器人的末端执行器向第一接触点施加第一方向力、第二方向力以及第三方向力,其中,第一方向力为沿所述盖板转轴径向的力,所述第二方向力为与所述盖板转轴轴向垂直的力,所述第三方向力为与所述第二方向力不同方向的力,所述第一接触点为所述末端执行器与所述盖板之间的接触点;
当所述末端执行器在所述第二方向力作用下的加速度与在所述第三方向力作用下的加速度的比值达到第一预设阈值,则确定所述第一参数通过校验。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:当所述末端执行器在所述第二方向力作用下的加速度与在所述第三方向力作用下的加速度的比值未达到所述第一预设阈值,则确定所述第一参数没有通过校验。8.根据权利要求6
‑
7中任一项所述的方法,其特征在于,所述第二方向力与所述第三方向力的大小差异在预设范围内。9.根据权利要求1
‑
8中任一项所述的方法,其特征在于,所述对所述第二参数进行校验包括:控制机器人的末端执行器以平行第一法向量的朝向、沿第一线段的延长线移动至目标接触力达到第二预设阈值时停止,并确定所述末端执行器与所述盖板之间的第二接触点,所述目标接触力为所述末端执行器与所述盖板接触时产生的力,所述第一法向量为所述盖板的法向量,所述第一线段的第一端点位于所述盖板转轴上,所述第二线段的第二端点为所述目标点;当所述第二接触点的位置与所述第二参数之间的差异小于第三预设阈值,则确定所述第二参数通过校验。10.根据权利要求9所述的方法,其特征在于,所述方法还包括:当所述第二接触点的位置与所述第二参数之间的差异不小于所述第三预设阈值,则确定所述第二参数没有通过校验。11.根据权利要求1
‑
10中任一项所述的方法,其特征在于,所述目标点包括:所述盖板边缘上距离所述盖板转轴最远的点。12.根据权利要求1
‑
11中任一项所述的方法,其特征在于,所述视觉系统至少包括如下任意一种:深度相机、激光雷达。13.根据权利要求1
‑
12中任一项所述的方法,其特征在于,所述盖板至少包括如下任意一种:马桶盖、车辆充电盖、车辆油箱盖、车辆引擎盖、井盖、箱子盖、垃圾箱盖。14.一种机器人,其特征在于,包括:第一获取模块,通过视觉系统获取第一点云数据;第二获取模块,用于根据所述第一点云数据得到盖板转轴的第一参数,并根据所述第一点云数据得到所述盖板边缘上目标点的第二参数,所述第一参数包括所述转轴的轴向信息以及所述转轴的位置信息,所述第二参数包括所述目标点的位置信息;校验模块,用于对所述第一参数进行校验,并对所述第二参数进行校验;拨盖模块,...
【专利技术属性】
技术研发人员:孙文涛,王民航,贺亚农,王越,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。