The invention provides a method and device for avoiding singularity in the process of robot force-controlled traction, which includes: calculating the maneuverability index of the target robot in real time; determining whether the target robot is close to the singular shape according to the maneuverability index; and determining whether the target robot is close to the singular shape based on the maneuverability if the target robot is close to the singular shape. The constraint force is calculated by the performance index, and the additional constraint force is applied to the target robot through the driver, so that the target robot can continue to move without singularity under the constraint force. This method can effectively avoid the robot reaching singular shape, make the process of force-controlled traction continuous, improve the operation experience of force-controlled traction, improve the operation efficiency of force-controlled traction, alleviate the existing robot in the process of force-controlled traction, because the operator will pull the robot to singular shape. The resulting robot alarm shutdown, resulting in force-controlled traction operation inefficiency, poor operation experience of technical problems.
【技术实现步骤摘要】
机器人力控牵引过程中的避奇异方法及装置
本专利技术涉及机器人的
,尤其是涉及一种机器人力控牵引过程中的避奇异方法及装置。
技术介绍
目前,机器人的避奇异一般是在位置控制中进行,当机械臂运动至接近奇异位形的时候,机器人会停止动作,并发出报警。或者在进行轨迹规划的时候就考虑到避奇异的问题,使生成的轨迹远离奇异位形。为了能够实现机器人的位置控制,牵引示教(即力控牵引)是一个必不可少的前提。在协作型机器人的力控牵引过程中:先在机器人的示教器上点击牵引示教按钮,使机器人进入牵引状态;然后操作者抓住机器人的末端,并往任意方向施加一定的力;控制器检测到操作者施加的力信号后,给驱动器发送位置信息,控制机器人往施加力的方向进行运动。在此过程中,由于机器人是跟随操作者施加的力在运动,因此有可能导致机器人达到奇异位形。现有的技术对这种情况的处理方式是报警并停机,如果重新操作需要先对机器人进行复位,这就影响了力控牵引的操作体验,降低了操作效率。综上,在现有的机器人力控牵引过程中,操作者常常会将机器人牵引至奇异位形而导致机器人报警停机,影响了力控牵引的操作体验,降低了操作效率。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种机器人力控牵引过程中的避奇异方法及装置,以缓解现有的机器人力控牵引过程中,因操作者将机器人牵引至奇异位形所导致的机器人报警停机,致使力控牵引操作效率低下,操作体验差的技术问题。第一方面,本专利技术实施例提供了一种机器人力控牵引过程中的避奇异方法,应用于控制器,所述方法包括:实时计算目标机器人的可操作性指标,其中,所述目标机器人为在笛卡尔空间中,被操作者进 ...
【技术保护点】
1.一种机器人力控牵引过程中的避奇异方法,其特征在于,应用于控制器,所述方法包括:实时计算目标机器人的可操作性指标,其中,所述目标机器人为在笛卡尔空间中,被操作者进行力控牵引的机器人;根据所述可操作性指标确定所述目标机器人是否接近奇异位形;如果确定得到所述目标机器人接近所述奇异位形,则基于所述可操作性指标计算约束力,并通过驱动器向所述目标机器人额外施加所述约束力,以使所述目标机器人在所述约束力的作用下避开所述奇异位形继续运动。
【技术特征摘要】
1.一种机器人力控牵引过程中的避奇异方法,其特征在于,应用于控制器,所述方法包括:实时计算目标机器人的可操作性指标,其中,所述目标机器人为在笛卡尔空间中,被操作者进行力控牵引的机器人;根据所述可操作性指标确定所述目标机器人是否接近奇异位形;如果确定得到所述目标机器人接近所述奇异位形,则基于所述可操作性指标计算约束力,并通过驱动器向所述目标机器人额外施加所述约束力,以使所述目标机器人在所述约束力的作用下避开所述奇异位形继续运动。2.根据权利要求1所述的方法,其特征在于,在使所述目标机器人在所述约束力的作用下避开所述奇异位形继续运动之后,所述方法还包括:判断所述力控牵引的过程是否结束;如果所述力控牵引的过程未结束,则返回执行实时计算目标机器人的可操作性指标的步骤,直至所述力控牵引的过程结束。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果确定得到所述目标机器人未接近所述奇异位形,则使所述目标机器人在所述操作者的力控牵引下继续运动,直至所述力控牵引的过程结束。4.根据权利要求1所述的方法,其特征在于,实时计算目标机器人的可操作性指标包括:根据可操作性指标计算算式计算所述可操作性指标,其中,W表示所述可操作性指标,J表示雅克比矩阵,且为关节位置的函数。5.根据权利要求1所述的方法,其特征在于,根据所述可操作性指标确定所述目标机器人是否接近奇异位形包括:判断所述可操作性指标是否小于预设可操作性指标阈值;如果所述可操作性指标小于所述预设可操作性指标阈值,则确定所述目标机器人接近所述奇异位形;如果所述可操作性指标不小于所述预设可操作性指标阈值,则确定所述目标机器人未接近所述奇异位形。6.根据权利要求1所述的方法,其特征在于,基于所述可操作性指标计算约束力包括:计算添加预设速度后的新的关节位置,其中,所述预设速度为笛卡尔坐标系中的速度;基于所述新的关节位置计算新的可操作性指标;结合所述新的可操作性指标和所述可操作性指标计算可操作性指标的梯度;根据所述可操作...
【专利技术属性】
技术研发人员:王琰,刘一帆,刘雪梅,汪宇星,张一楠,李法设,
申请(专利权)人:中科新松有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。