【技术实现步骤摘要】
机器人装配位姿确定方法、装置、机器人及存储介质
[0001]本公开涉及机器人
,尤其涉及一种机器人装配位姿确定方法、装置、机器人及存储介质。
技术介绍
[0002]随着机器人技术的发展,机器人已经广泛应用于航空、航天、汽车、电子产品、制药、教育等多个领域。装配是产品制造过程中的一个重要环节,通过机器人进行装配能够在极大程度上提升制造效率。
[0003]现有技术中,通常采用示教的方式,工人对安装在机器人上的把手、操作杆等或机器人本体施力,使机器人向作用力的方向移动而使机器人移动至所希望的位置,机器人能够根据预先设置的示教程序按照预定的轨迹执行工作,从而完成装配。
[0004]现有的基于示教程序的装配取决于机器人自身的精度,若机器人自身的参数发生变化,会导致装配过程中的误差较大,使作业精度较低。
技术实现思路
[0005]本公开提供一种机器人装配位姿确定方法、装置、机器人及存储介质,用以解决现有的基于示教程序执行装配的机器人若其自身参数发生变化,会导致装配误差较大的问题。
[0006]第一方面,本公开提供一种机器人装配位姿确定方法,包括:
[0007]确定第一待装配工件相对于第一示教工件的第一相对位姿变换;
[0008]确定第二待装配工件相对于第二示教工件的第二相对位姿变换;
[0009]获取示教装配相对位姿变换,并根据所述示教装配相对位姿变换、所述第一相对位姿变换及所述第二相对位姿变换确定机器人装配位姿变换;
[0010]根据所述机器人装配位 ...
【技术保护点】
【技术特征摘要】
1.一种机器人装配位姿确定方法,其特征在于,所述方法包括:确定第一待装配工件相对于第一示教工件的第一相对位姿变换;确定第二待装配工件相对于第二示教工件的第二相对位姿变换;获取示教装配相对位姿变换,并根据所述示教装配相对位姿变换、所述第一相对位姿变换及所述第二相对位姿变换确定机器人装配位姿变换;根据所述机器人装配位姿变换以及机器人示教装配位姿确定机器人当前装配位姿,其中,所述第一待装配工件和所述第二待装配工件能够配合组装,所述第一待装配工件和所述第一示教工件为同类配件,所述第二待装配工件和所述第二示教工件为同类配件。2.根据权利要求1所述的方法,其特征在于,所述确定第一待装配工件相对于第一示教工件的第一相对位姿变换,包括:获取所述第一示教工件上的示教参考点对应的模板点云及所述第一待装配工件对应的场景点云;根据所述模板点云及所述场景点云,确定所述第一待装配工件上的参考点在机器人坐标系下的位姿;获取所述示教参考点在机器人坐标系下的位姿;根据所述示教参考点在机器人坐标系下的位姿及所述第一待装配工件上的参考点在机器人坐标系下的位姿,确定所述第一待装配工件相对于所述第一示教工件的第一相对位姿变换,其中,所述示教参考点在所述第一示教工件上的设置位置与所述第一待装配工件上的参考点在所述第一待装配工件上的设置位置相同。3.根据权利要求2所述的方法,其特征在于,所述获取所述第一示教工件上的示教参考点对应的模板点云及所述第一待装配工件对应的场景点云,包括:根据示教装配的视觉图像获取所述第一示教工件上的示教参考点对应的模板点云;根据实际装配的视觉图像获取所述第一待装配工件对应的场景点云。4.根据权利要求2所述的方法,其特征在于,所述根据所述模板点云及所述场景点云,确定所述第一待装配工件上的参考点在机器人坐标系下的位姿,包括:根据所述模板点云及所述场景点云,确定所述第一待装配工件上的参考点在相机坐标系下的位姿;将所述第一待装配工件上的参考点在相机坐标系下的位姿转换为机器人坐系下的位姿,并将转换后的位姿确定为所述第一待装配工件上的参考点在机器人坐标系下的位姿。5.根据权利要求1所述的方法,其特征在于,所述确定第二待装配工件相对于第二示教工件的第二相对位姿变换,包括:获取所述第二示教工件上的示教参考点对应的模板点云及所述第二待装配工件对应的场景点云;根据所述模板点云及所述场景点云,确定所述第二待装配工件上的参考点在机器人坐标系下的位姿;获取所述示教参考点在机器人坐标系下的位姿;根据所述示教参考点在机器人坐标系下的位姿及所述第二待装配工件上的参考点在机器人坐标系下的位姿,确定所述第二待装配工件相对于所述第二示教工件的第二相对位姿变换,其中,所述示教参考点在所述第二示教工件上的设置位置与所述第二待装配工件
上的参考点在所述第二待装配工件上的设置位置相同。6.根据权利要求5所述的方法,其特征在于,所述获取所述第二示教工件上的示教参考点对应的模板点云及所述第二待装配工件对应的...
【专利技术属性】
技术研发人员:盛文波,魏海永,阳鑫,丁有爽,邵天兰,
申请(专利权)人:梅卡曼德北京机器人科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。