[发明专利]一种非线性约束的原对偶神经网络机器人动作规划方法有效
申请号: | 201711174977.5 | 申请日: | 2017-11-22 |
公开(公告)号: | CN108015766B | 公开(公告)日: | 2020-05-22 |
发明(设计)人: | 张智军;陈思远 | 申请(专利权)人: | 华南理工大学 |
主分类号: | B25J9/16 | 分类号: | B25J9/16 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 李斌 |
地址: | 511458 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 非线性 约束 对偶 神经网络 机器人 动作 规划 方法 | ||
1.一种非线性约束的原对偶神经网络机器人动作规划方法,其特征在于,包括如下步骤:
S1、基于期望任务,通过传感器对机器人当前状态进行获取并采用二次型优化方案在速度层上对机器人轨迹进行逆运动学解析,二次型优化方案的性能指标为最小速度二范数且具有一个非线性等式约束与一个机器人关节角度的可行集合约束;
具体地,二次型优化方案的性能指标为最小速度二范数,即指标形式为记机器人的关节角速度可行域为Ω,同时,机器人受约束于一个非线性等式
其中,指机器人关节角度在时间上的导数列向量也就是机器人关节角速度列向量,上标T代表对矩阵进行转置运算;约束是一个在前向运动学方程的基础上进行改进的能够兼容凸与非凸集合约束的一个非线性等式,其中,J表示机器人的雅克比矩阵,ε是调节机器人执行器末端误差收敛速度的参数,rd与r分别为期望路径在笛卡尔坐标下的速度向量、期望路径在笛卡尔坐标下的位置向量与机器人实际轨迹在笛卡尔坐标下的位置向量,PΩ(·)是一个从Rn+m到Ω上的正交投影算子,该算子被定义为PΩ(u)=argmin{‖u-v‖,v∈Ω},其中,集合Ω可兼容凸与非凸集合;
设计出来的基于非线性约束的机器人二次型优化方案表达为:
S2、将步骤S1中设计的基于非线性约束的机器人二次型优化方案转化为一个二次规划问题的标准形式;
S3、将步骤S2中求解一个标准的二次规划最优解问题等效为求解一个线性变分不等式问题;
S4、将步骤S3中的线性变分不等式问题转化为对一个基于非线性等式约束的分段线性投影方程的求解;
S5、利用一个非线性约束的原对偶神经网络求解器对步骤S4的基于非线性约束的分段线性投影方程进行求解;
S6、将S5中求解得到的指令传递给机器人指令输入端口,驱动机器人进行路径跟随。
2.根据权利要求1所述的方法,其特征在于,该非线性等式约束能够令初始误差∈0=rd0-r0逐渐收敛到0。
3.根据权利要求1所述的方法,其特征在于,步骤S2具体为:为了求解基于非线性约束的机器人二次型优化方案,先将其标准化为一个标准的二次规划问题:
min.xTWx/2+cTx,
s.t.Ax=q,
x-≤x≤x+;
标准化后的二次规划问题与原来设计出来的基于非线性约束的机器人二次型优化方案具有一一对应的关系:
c=0∈Rn,A=J∈Rm×n,W=In×n∈Rn×n,Ω=[x-,x+]∈Rn,其中,x-和x+分别为集合Ω的广义下边界和广义上边界。
4.根据权利要求3所述的方法,其特征在于,步骤S3具体为:转化为标准的二次规划问题后,可将问题转化为一个线性变分不等式问题以便求解,具体如下:
将冗余度机器人的标准二次规划问题转化为一个分段变分不等式问题:
其中,并且表示原对偶变量下极限,表示原对偶变量上极限,I∞表示一个m维的无穷大量,在实际应用中,用一个合适的数进行代替,x∈Rn为原变量,μ∈Rm为对偶变量,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711174977.5/1.html,转载请声明来源钻瓜专利网。