[发明专利]一种基于伪逆的冗余度机械臂高精度运动规划方法有效
申请号: | 201910232997.6 | 申请日: | 2019-03-26 |
公开(公告)号: | CN110014427B | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 郭东生;黄志静;林鑫杰;张志鑫;张艺文 | 申请(专利权)人: | 华侨大学 |
主分类号: | B25J9/16 | 分类号: | B25J9/16 |
代理公司: | 厦门市首创君合专利事务所有限公司 35204 | 代理人: | 张松亭;李艾华 |
地址: | 362000 福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 冗余 机械 高精度 运动 规划 方法 | ||
本发明提供了一种基于伪逆的冗余度机械臂高精度运动规划方法,包括:根据机械臂运动规划的要求,通过引入机械臂末端位置误差及速度误差的反馈,设计伪逆类型的运动规划方案;采用高阶数值差分公式对其进行离散化处理,建立基于伪逆的高精度运动规划方案;下位机控制器根据方案的计算结果,驱动机械臂的各个关节使得机械臂有效准确地完成给定的末端规划任务。本发明结合误差反馈、伪逆和差分公式而设计的高精度运动规划方案,使得机械臂能够精准地完成给定的末端规划任务,对有效提高机械臂在工业实践中的运动规划精度具有重要意义。
技术领域
本发明涉及冗余度机械臂的规划及控制领域,具体涉及一种基于伪逆的冗余度机械臂高精度运动规划方法。
背景技术
冗余度机械臂是指所拥有的自由度要多于完成给定末端规划任务所需自由度的机械臂,已在工业、军事、航天、医疗及教育等多个领域得到应用。运动规划是冗余度机械臂应用研究中的一个重要问题,即,给定机械臂末端的期望轨迹(即,末端规划任务),我们需要实时计算得到机械臂相应的关节变量。伪逆类型的运动规划方案是传统而经典的方案,并且因其结构简单而广泛应用于冗余度机械臂中。然而,这些方案的设计过程中往往不考虑如何进一步提高机械臂运动规划的精度(即,精度无法得到保障),从而使得相应的方案在冗余度机械臂的应用实践中可能难以取得理想的运动规划效果。
发明内容
本发明的目的在于克服现有方法的不足,提供一种基于伪逆的冗余度机械臂高精度运动规划方法。
为了实现上述发明目的,采用的技术方案如下:
一种基于伪逆的冗余度机械臂高精度运动规划方法,包括如下步骤:
根据机械臂运动规划的要求,通过引入机械臂末端位置误差及速度误差的反馈,设计伪逆类型的运动规划方案;所设计的运动规划方案如下:
其中,θ(t)表示机械臂关节角度,表示机械臂关节速度,表示机械臂关节加速度,t表示时间;J+(θ(t))表示机械臂的雅可比矩阵J(θ(t))的伪逆,表示J(θ(t)) 的时间导数;e(t)表示运动规划过程中的机械臂末端位置误差且定义为e(t)=rd(t)-f(θ(t)), f(·)表示非线性映射函数,rd(t)表示机械臂末端的期望轨迹;ε(t)表示运动规划过程中的机械臂末端速度误差且定义为表示rd(t)的时间导数,表示的时间导数;α>0和β>0分别表示位置误差e(t)和速度误差ε(t)的反馈增益;
采用高阶数值差分公式对上述运动规划方案进行离散化处理;所采用的高阶数值差分公式如下:
其中,θk=θ(t=kδ),k表示迭代次数且k=4,5,…,δ表示采样间隔;
利用上述差分公式来离散运动规划方案,建立基于伪逆的高精度运动规划方案;所建立的高精度运动规划方案如下:
其中,ek=e(t=kδ),εk=ε(t=kδ)。
下位机控制器根据高精度运动规划方案的计算结果,驱动机械臂的各个关节使得机械臂有效精准地完成给定的末端规划任务。
由上述对本发明的描述可知,与现有技术相比,本发明具有如下有益效果:
本发明能有效克服现有方法的不足,提供了一种能使得冗余度机械臂能够精准地完成给定末端规划任务的高精度运动规划方法;对有效提高机械臂在工业实践中的运动规划精度具有重要意义。
附图说明
图1为本发明的流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华侨大学,未经华侨大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910232997.6/2.html,转载请声明来源钻瓜专利网。