机械手时间最优轨迹规划方法研究.pdf

机械手时间最优轨迹规划方法研究.pdf

ID:51510656

大小:182.21 KB

页数:5页

时间:2020-03-26

机械手时间最优轨迹规划方法研究.pdf_第1页
机械手时间最优轨迹规划方法研究.pdf_第2页
机械手时间最优轨迹规划方法研究.pdf_第3页
机械手时间最优轨迹规划方法研究.pdf_第4页
机械手时间最优轨迹规划方法研究.pdf_第5页
资源描述:

《机械手时间最优轨迹规划方法研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、文章编号:!""#$!%&!(&""&)&"$!’!($"%机械手时间最优轨迹规划方法研究杨国军崔平远摘要:提出一种基于模糊遗传算法的机械手时间最优轨迹规划方案。该方案对简单遗传算法进行了改进,将模糊原理应用于遗传算法,形成了模糊遗传算法,对遗传算法中的交叉概率及变异概率进行模糊控制,提高了算法的收敛速度,有效地避免了初期收敛的发生。在进行时间最优轨迹规划时,综合考虑了机械手的运动学与动力学特性,采用罚函数方法来处理力矩约束。经仿真研究表明,该方法简单实用,适用于大范围空间的轨迹规划,克服杨国军博士研究生了传统的非线性规划方法容易陷入局部极小的不足。关键词:机械手;时间

2、最优轨迹规划;模糊控制;遗传算法中图分类号:)*&#&文献标识码:+非线性规划技术在机械手时间最优轨迹规划的交叉操作将失去它的作用,陷入某一超平面中。中得到较多的应用[!,&]。然而对于具有高度非虽然,变异可以使陷入某一超平面的个体得以解线性的机械手系统来说,这种方法很容易陷入局脱,但由于是随机的,不能有效地保证这一问题的部极小,除非能得到较好的初解和反复实验的机解决。为了充分发挥交叉和变异的作用,在模糊会[%]。因此,需要开发一个高效的轨迹规划器来遗传算法中,对交叉概率!2和变异概率!8进行克服传统方法存在的不足。模糊控制。遗传算法(-./.01234-561078,

3、9+)是近些年!"!!2、!8模糊控制的输入与输出来得到广泛应用的一种新型参数优化方法,它基!2、!8模糊控制的输入量是相同的,经正规于自然选择原理和群体进化机制,是一种全局性、化后并行性、快速性的优化方法。遗传算法不需计算#83(:%)(.%)!#!$(!)梯度,因而其目标函数不受限制,不必要求目标函#83(:%)数连续可微以及其它辅助信息。上述特点使遗传!##3;(.%)(.%&!)(&)&$(%),#(%&!)]83[:#3;.3;.算法具有很强的鲁棒性,可以广泛应用于工程技式中,%为进化代数;#83(:%)为第%代最大适应度;#3;(.%)术中[

4、#,(]。为第%代平均适应度;#3;(.%&!)为%&!代平均适应度。但简单遗传算法存在着一个不足之处,即容!2、!8模糊控制的输出量分别为交叉概率易陷入初期收敛。为了避免这种现象的发生,本和变异概率的修正量"!2、"!8。文将模糊原理引入遗传算法,提出一种模糊遗传!"""#!、"#"和"!2、"!8的隶属函数算法,对交叉概率和变异概率进行模糊控制。同对正规化的输入变量"#!、"#&分别定义在区时应用文献[%]的思想,并在其研究成果的基础上间["!<"]和[&!<"!<"]上,"!2、"!8的定义加以改进,将模糊遗传算法用于机械手时间最优区间为[&"

5、!定义%个模糊集合:轨迹规划。为了得到一个高效的规划器,在进行=>,*?,*@;对"#&、"!2、"!8各定义(个模糊集规划时,考虑了机械手的动力学特性和驱动力矩合:A@,A?,=>,*?,*@。其中A@为负大,A?为负的限制,采用罚函数来处理力矩约束。小,=>为零,*?为正小,*@为正大。模糊集合的隶!模糊遗传算法属函数均是对称、均匀分布、全交迭的三角形,见图!。图中表示隶属度。在简单遗传算法中,交叉概率和变异概率是"!"#设计模糊控制规则集恒定不变的。因而,算法容易收敛到局部最优,全在模糊遗传算法寻优过程中,若群体中平均局最优点很容易丢失。这样,作为遗传算法核心适应

6、度的大小差别较小,并较长时间保持这种状收稿日期:&""!—"#—"&态,则应适当提高交叉概率和变异概率,直到平均基金项目:国万方数据防基础科研基金资助项目适应度差别增加为止。若平均适应度的大小差别!(’)’;%(")为重力项,%(")!(’;’为控制力矩,’!(’。起始点和终止点的位置与速度边界条件为"(/)&*/,"($0)&*0(1)·"(/)&*/,"($0)&/(2)若要达到时间最优轨迹,即使机械手的运行图!输入与输出变量的隶属函数时间$0最小,需满足力矩约束条件’&3"’"’#$![/,$0](4)接近于零,则应较大幅度提高交叉和变异的可能"#"个体选择与编码

7、方法性。群体中每代中的最大适应度与平均适应度相将机械手的运行时间段[/,$0]划分成+个差较大,说明当前种群处于正常进化阶段,交叉概等区间,则$/&/,$%&$0,每个区间为!$&率可取正常值,否则可以认为陷入初期收敛,应进$0,+。算法中的个体-由加速度及运行时间组行大变异操作。成,即基于上述知识设计了!!"、!!#的控制规则,--&(*./,$0).&!,$,⋯,’;/&!,$,⋯,+(5)见表!和表$。由算法优化出加速度及运行时间$0后,可推表!!!"的模糊控制规则表得相应的机械手速度及位置为!"$$!"!··-·-%&%’()*’

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。