【技术实现步骤摘要】
基于激光测距装置的机器人示教方法及装置
[0001]本专利技术涉及机器人
,具体涉及一种基于激光测距装置的机器人示教方法和一种基于激光测距装置的机器人示教装置。
技术介绍
[0002]机器人正确的工作,离不开机器人编程。而机器人编程,首先需要知道机器人的工作位姿。获取工作位姿最便利的方式就是利用机器人示教。利用机器人的人机控制系统,将机器人末端或机器人工具的末端移动到其工作位姿,并记录下当前路点,即可完成一次示教。或者利用人工拖动的方式,将机器人拖动到工作位姿,也可以完成同样的工作。一系列工作路点的组合,构成机器人的工作轨迹。
[0003]通过机器人示教获取的机器人空间位姿,不仅仅可以实现机器人编程。利用不同空间位姿的组合,可以完成许多其他重要的功能,比如建立或标定用户坐标系,建立工件坐标系,标定工具坐标系等等。
[0004]相关技术中,受到机器人工作范围的限制,所有上述方案提及的空间位姿,都需要在机器人可及的范围内,对于超出机器人可及的范围,由于无法获取准确的位姿信息,无法记录,也就无法完成上述提到的所有功能。
技术实现思路
[0005]本专利技术为解决相关技术中对于超出机器人可及的范围,无法获取准确的位姿信息的问题,提出了如下技术方案。
[0006]本专利技术第一方面实施例提出了一种基于激光测距装置的机器人示教方法,所述激光测距装置安装于所述机器人机械臂工具端,所述方法包括以下步骤:确定机器人机械臂空间内、机器人机械臂外的一个参考点及所述参考点的空间位姿;移动所述机器 ...
【技术保护点】
【技术特征摘要】
1.一种基于激光测距装置的机器人示教方法,其特征在于,所述激光测距装置安装于所述机器人机械臂工具端,所述方法包括以下步骤:确定机器人机械臂空间内、机器人机械臂外的一个参考点及所述参考点的空间位姿;移动所述机器人机械臂工具端带动所述激光测距装置,分别在多种情况下使所述激光测距装置发射的激光线与被照射物体平面形成一个点,并使形成的点与所述参考点重合,同时在所述形成的点与所述参考点重合时,记录每种情况下所述激光测距装置所测出的第一距离、机器人机械臂工具端位于机器人基坐标的第一位姿,其中在多种情况下,所述激光测距装置与所述被照射物体平面之间的距离各不相同;根据所述参考点的空间位姿、所有情况下的所述第一距离和所述第一位姿,计算激光线发射点位于机器人工具坐标的第二位姿;确定示教点,移动所述机器人机械臂工具端带动所述激光测距装置使所述激光测距装置发射激光线到所述示教点上,并记录所述激光测距装置所测出的第二距离、机器人机械臂工具端位于机器人基坐标的第三位姿;根据所述第二距离、所述第三位姿、所述第二位姿、所述空间位姿和所述第一位姿,计算所述示教点位于机器人基坐标的目标位姿,以完成示教。2.根据权利要求1所述的基于激光测距装置的机器人示教方法,其特征在于,根据所述参考点的空间位姿、所有情况下的所述第一距离和所述第一位姿,计算激光线发射点位于机器人工具坐标的第二位姿,包括:根据所述参考点的空间位姿、所有情况下的所述第一位姿,计算所述激光线在机器人工具坐标的方向向量;根据所述第一距离、所述第一位姿、所述方向向量和所述参考点的空间位姿,计算激光线发射点位于机器人工具坐标的第二位姿。3.根据权利要求2所述的基于激光测距装置的机器人示教方法,其特征在于,根据所述参考点的空间位姿、所有情况下的所述第一距离和所述第一位姿,计算激光线发射点位于机器人工具坐标的第二位姿,包括:根据所述参考点的空间位姿、所有情况下的所述第一位姿,计算所有情况下所述参考点位于机器人工具坐标的第四位姿,并计算所述激光线在机器人工具坐标的方向向量;根据所述第一距离、所述第四位姿和所述方向向量,计算激光线发射点位于机器人工具坐标的第二位姿。4.根据权利要求3所述的基于激光测距装置的机器人示教方法,其特征在于,所述多种情况包括两种情况。5.根据权利要求4所述的基于激光测距装置的机器人示教方法,其特征在于,根据所述第一距离、所述第四位姿和所述方向向量,计算激光线发射点位于机器人工具坐标的第二位姿,包括:将所述方向向量归一化为单位向量;根据所述单位向量、所有情况中任一情况下的第一距离和第四位姿计算激光线发射点位于机器人工具坐标的第二位姿。6.根据权利要求3所述的基于激光测距装置的机器人示教方法,其特征在于,根据以下公式计算每种情况下所述参考点位于机器人工具坐标的第四位姿:
DinFi=BinFi*DinB其中,DinFi表示在第i种情况下所述参考点位于机器人工具坐标的第四位姿,BinFi表示在第i种情况下所述机器人基坐标位于机器人工具坐标的第五位姿,所述第五位姿是对所述第一位姿进行求逆得到的,DinB表示所述参考点的空间位姿。7.根据权利要求6所述的基于激光测距装置的机器人示教方法,其特征在于,根据以下公式计算激光线在工具端坐标的方向向量Lvec(x,y,z),其中:Lvec.x=DinF2.x
–
DinF1.xLvec....
【专利技术属性】
技术研发人员:宋仲康,崔元洋,王申,
申请(专利权)人:遨博江苏机器人有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。