基于数据手套的工业机器人主从式示教编程方法技术

技术编号:15723563 阅读:150 留言:0更新日期:2017-06-29 07:53
本发明专利技术提供了一种基于数据手套的工业机器人主从式示教编程方法,包括:步骤1:预先定义不同手势代表的指令含义;步骤2:通过数据手套采集使用者的手势来判断使用者示教的指令,并通过数据手套检测手掌运动,所述手掌运动包括位置和姿态变化;步骤3:将手掌运动转化为工业机器人末端运动。本发明专利技术结合手势指令和手掌运动,可以仅靠数据手套控制工业机器人持续运动,并通过手势指令记录示教点和回放示教点,使工业机器人重现示教的运动轨迹,从而完成示教工作,本发明专利技术中的方法能够有效解决传统编程方法不便捷不直观的问题。

【技术实现步骤摘要】
基于数据手套的工业机器人主从式示教编程方法
本专利技术涉及机器人及其控制领域,具体地,涉及基于数据手套的工业机器人主从式示教编程方法。
技术介绍
目前工业机器人示教一般是通过示教器来实现工业机器人的示教再现,这种示教方式不够灵活直观。同时,肢体语言作为一种最为有效的交流方式,其作为新的人机交互方式越来越普遍。采用这种肢体直接交互的方式进行工业机器人示教更加直观和方便。关于人体动作捕捉近年来有多种体感设备可供选择,包括基于图像的和基于惯性检测等,但针对工业应用现场,其需要体感设备具有较高的检测可靠性,同时避免设备太过复杂。其中,数据手套集成了三轴加速度计、三轴陀螺仪、三轴磁阻传感器和五根弯曲传感器,能够同时检测手势和手掌运动,使得可靠直接示教编程成为可能。
技术实现思路
针对现有技术中的缺陷,本专利技术的目的是提供一种基于数据手套的工业机器人主从式示教编程方法。根据本专利技术提供的基于数据手套的工业机器人主从式示教编程方法,包括如下步骤:步骤1:预先定义不同手势所代表的示教指令含义;步骤2:通过数据手套采集使用者的手势来判断使用者示教的指令,并通过数据手套检测手掌运动,所述手掌运动包括:手掌位置和手掌姿态的变化;步骤3:将数据手套检测到的手掌运动转化为工业机器人的末端运动,结合手势的示教指令,完成机器人示教编程。优选地,所述步骤1中预先定义不同手势代表不同的示教指令,所述示教指令包括:中断控制指令、记录示教点指令、设定坐标系指令、动作跟随指令、开始结束指令、回放指令。优选地,所述步骤2中的数据手套包括五根弯曲传感器,所述五根弯曲传感器分别检测人体的五根手指的弯曲状态,不同手指通过弯曲或者伸直组合成不同的手势。优选地,所述步骤2中的数据手套包括加速度计、陀螺仪、磁力计,所述加速度计、陀螺仪、磁力计能够融合解算手掌运动。优选地,还包括坐标系设定步骤,开始示教前,通过设定坐标系指令分别沿着两两垂直的三个方向直线移动手进行机器人世界坐标系的设定,所述机器人世界坐标系的设定满足右手法则。优选地,所述步骤3中的数据手套采用主从增量式方法控制工业机器人末端移动,即:以摆出动作跟随指令时手的位置为起始点,手掌运动相对于起始点的差值作为控制量,转变为机器人世界坐标系,控制工业机器人末端相对于机器人世界坐标系进行移动。优选地,所述步骤3还包括:当工业机器人运动到示教点时,通过手势指令记录对应的示教点;所有示教点记录完毕后,通过手势指令回放示教点,完成编程。与现有技术相比,本专利技术具有如下的有益效果:本专利技术提供的基于数据手套的工业机器人主从式示教编程方法,采用数据手套进行直接示教编程,结合手势检测和手掌运动检测,采用主从增量式控制方式实现直观示教编程,具体的说是通过数据手套检测使用者手势和手掌运动,结合手势指令和手掌增量式运动,转变为工业机器人末端移动,并通过手势指令记录和回放示教点;该方法直接方便,仅靠数据手套就可以快速完成示教编程。附图说明通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1为本专利技术中设定的多种手势指令示意图;图2为本专利技术中进行示教编程的原理演示图;图3为基于数据手套的工业机器人主从式示教编程方法的流程图。具体实施方式下面结合具体实施例对本专利技术进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本专利技术,但不以任何形式限制本专利技术。应当指出的是,对本领域的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干变化和改进。这些都属于本专利技术的保护范围。根据本专利技术提供的基于数据手套的工业机器人主从式示教编程方法,包括如下步骤:步骤S1:预先定义不同手势所代表的指令含义,存放在手势数据库;步骤S2:在直接示教模式下,通过数据手套实时采集使用者的手势,与手势数据库比较转变为相应的示教操作指令,同时实时检测手掌运动,所述手掌运动包括:手掌位置和手掌姿态的变化;步骤S3:如果检测手势为动作跟随指令,则将数据手套检测到的手掌运动转化为工业机器人的末端运动,如果是其他手势指令,则执行相应操作。步骤S4:重复2-3步骤,完成工业机器人示教点的设定和回放,完成编程。所述步骤S1中预先定义不同手势代表不同的示教操作指令,所述示教操作指令包括:中断控制指令、记录示教点指令、设定坐标系指令、动作跟随指令、开始结束指令、回放指令。具体地,数据手套的五根弯曲传感器检测五根手指的弯曲状态,不同手指弯曲组合成不同的手势。所述步骤S2中的数据手套设置有:加速度计、陀螺仪、磁力计,所述加速度计、陀螺仪、磁力计能够融合解算手掌运动。具体地,开始示教前,通过手势的设定坐标系指令,依次沿着三个垂直直线移动手进行机器人世界坐标系的设定。坐标系设定以控制方便性准则任意设定,但要符合右手法则。数据手套采用主从增量式方式控制工业机器人末端移动,即:以摆出动作跟随指令时手的位置为起始点,手掌运动相对于起始点的差值作为控制量,转变为机器人世界坐标系,控制工业机器人末端相对于其自身位置进行移动。控制量记为:[Δdx,Δdy,Δdz,Δθx,Δθy,Δθz],Δdx表示手掌沿X轴运动的差值,Δdy表示手掌沿Y轴运动的差值,Δdz表示手掌沿Z轴运动的差值,Δθx-Δθy-Δθz表示手掌姿态变化差值,可用欧拉角表示,也可用旋转矢量表示。结合手势的中断控制和动作跟随指令以及手掌的主从式运动控制,可以持续直观地控制工业机器人末端移动到指定位置。工业机器人末端到达指定示教点时,手势的记录示教点指令可以保存记录示教点。最后,手势的回放指令可以回放保存一系列示教点,完成示教编程工作。下面结合具体实施例对本专利技术中的技术方案做更加详细的说明。示教编程人员手带数据手套,站在工业机器人附近,如图2所示。作出如图1中的开始手势便开始示教。首先摆出设定坐标系的手势,并沿着机器人世界坐标系X轴移动手掌,设定此直线为X轴,摆出中断控制手势,移动手掌到初始位置。之后以此方法依次设定Y和Z轴。摆出中断控制手势,移动手掌到初始位置。摆出动作跟随手势,便可以控制工业机器人末端移动。例如手掌相对于手掌初始点沿着X轴方向移动5mm,则工业机器人末端沿着其X轴移动5mm(增量式),其他轴的移动和旋转类似。摆出中断控制手势,便可以中断工业机器人的控制,手掌回到初始点,也可回到其他方便移动手掌的位置作为初始点(其间工业机器人不移动),再次摆出动作跟随手势,以此交替进行,便可以持续控制工业机器人末端移动到指定位置。工业机器人末端到达工作点时,摆出保存记录示教点的手势,记录当前工业机器人各关节角度值。记录一系列示教点后,摆出回放手势,则回放之前记录的示教点,完成编程工作。以上详细描述了本专利技术的具体实例。应当指出,本领域的示教无需创造性专利技术就可以根据本专利技术的构思做出诸多修改和变化,比如设计更多手势实现更多功能,比如优化出更合理的手势指令等,比如改变手掌运动检测办法。因此,凡本
中的技术人员依照本专利技术的构思,在现有技术的基础上通过更改手势、增加手势或者其他手段做出的改进而得到的技术方案,皆应在由权利要求书所确定的保护范围内。本专利技术结合手势指令和手掌运动,可以仅靠数据手套控制工业机器人持续运动,并通过手势指令记录示教点和回放示教点,使工业机器人重现示教的运动轨迹,从本文档来自技高网
...
基于数据手套的工业机器人主从式示教编程方法

【技术保护点】
一种基于数据手套的工业机器人主从式示教编程方法,其特征在于,包括如下步骤:步骤1:预先定义不同手势所代表的示教指令含义;步骤2:通过数据手套采集使用者的手势来判断使用者示教的指令,并通过数据手套检测手掌运动,所述手掌运动包括:手掌位置和手掌姿态的变化;步骤3:将数据手套检测到的手掌运动转化为工业机器人的末端运动,结合手势的示教指令,完成机器人示教编程。

【技术特征摘要】
1.一种基于数据手套的工业机器人主从式示教编程方法,其特征在于,包括如下步骤:步骤1:预先定义不同手势所代表的示教指令含义;步骤2:通过数据手套采集使用者的手势来判断使用者示教的指令,并通过数据手套检测手掌运动,所述手掌运动包括:手掌位置和手掌姿态的变化;步骤3:将数据手套检测到的手掌运动转化为工业机器人的末端运动,结合手势的示教指令,完成机器人示教编程。2.根据权利要求1所述的基于数据手套的工业机器人主从式示教编程方法,其特征在于,所述步骤1中预先定义不同手势代表不同的示教指令,所述示教指令包括:中断控制指令、记录示教点指令、设定坐标系指令、动作跟随指令、开始结束指令、回放指令。3.根据权利要求1所述的基于数据手套的工业机器人主从式示教编程方法,其特征在于,所述步骤2中的数据手套包括五根弯曲传感器,所述五根弯曲传感器分别检测人体的五根手指的弯曲状态,不同手指通过弯曲或者伸直组合成不同的手势。4.根据权利要求1所述的基于数据手套的工业机器人主从式示教编程方法,...

【专利技术属性】
技术研发人员:刘文海胡洁王伟明戚进方懿邵全全马进潘震宇
申请(专利权)人:上海交通大学
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1