基于多种群遗传算法的一般机器人逆运动学求解
本文选题:一般机器人 + 运动学逆解 ; 参考:《机械工程学报》2017年03期
【摘要】:几何结构不满足Pieper准则的机器人被称为一般机器人,其逆运动学运算不能采用封闭解法,而采用数值解法又需要庞大的计算量,且存在奇异位置无法求解的问题。为此,将多种群遗传算法应用于运动学逆解运算,提出一种适用于一般机器人的高精度并行求逆算法。为避免机器人位姿收敛精度不同,该算法将目标函数分解为位置和姿态函数,同时引入适应度函数权值系数来平衡两函数收敛速度;为避免局部收敛,该算法采用多点交叉和均匀交叉相结合的交叉算子,并逐步增大均匀交叉概率来抑制短子串偏差,使搜索趋于稳健;为提高收敛速度,该算法采用动态变异率的变异算子,以及种群替代和个体替代相结合的移民算子来克服全局收敛的盲目性。以封闭解法和数值解法无法求逆的6R一般机械臂为对象,开展与单种群遗传算法的对比试验,结果表明:该算法可在避免局部收敛的基础上保证算法稳定性,且能够大幅提升收敛精度和速度。
[Abstract]:A robot whose geometric structure does not meet the Pieper criterion is called a general robot. The inverse kinematics can not be solved by a closed method, but the numerical method requires a large amount of computation, and there is a problem that the singular position cannot be solved. For this reason, the multi-population genetic algorithm is applied to kinematics inverse solution operation, and a high precision parallel inverse algorithm is proposed for general robot. In order to avoid the different convergence accuracy of robot pose, the objective function is decomposed into position and attitude functions, and the fitness function weight coefficient is introduced to balance the convergence rate of the two functions. The algorithm adopts the crossover operator which combines multi-point crossover and uniform crossover, and gradually increases the uniform crossover probability to suppress the short substring deviation and make the search tend to be robust, in order to improve the convergence speed, the algorithm adopts the mutation operator with dynamic mutation rate. And the migration operator which combines population substitution and individual substitution to overcome the blindness of global convergence. Taking the general 6R manipulator which can not be inversed by the closed and numerical methods as the object, the comparison experiment with the single population genetic algorithm is carried out. The results show that the algorithm can guarantee the stability of the algorithm on the basis of avoiding the local convergence. And can greatly improve the convergence accuracy and speed.
【作者单位】: 华中科技大学数字制造装备与技术国家重点实验室;
【基金】:国家自然科学基金(51535004,51323009) 中国博士后科学基金(2014M562013,2015T80789)资助项目
【分类号】:TP18;TP242
【参考文献】
相关期刊论文 前2条
1 林明;王冠;林永才;;改进的遗传算法在机器人逆解中的应用[J];江苏科技大学学报(自然科学版);2012年04期
2 王辉;钱锋;;群体智能优化算法[J];化工自动化及仪表;2007年05期
【共引文献】
相关期刊论文 前10条
1 要航;赵伟钦;;智能算法优化神经网络在变压器故障诊断中的应用[J];电气开关;2016年06期
2 李智;;智能优化算法研究及应用展望[J];武汉轻工大学学报;2016年04期
3 贾会玲;吴晟;李英娜;李萌萌;杨玺;李川;;基于FileSystem API的HDFS文件存取和副本选择优化研究[J];化工自动化及仪表;2016年06期
4 许准;郭晓亮;徐昕;董壮;田浪;;生物群体智能优化的投影寻踪模型在灌区水资源综合效益研究中的应用[J];水资源保护;2016年03期
5 程军锋;;基于人工蜂群算法的数据流聚类研究[J];首都师范大学学报(自然科学版);2015年06期
6 赵芳;张桂珠;;基于新搜索策略的混合蛙跳算法[J];计算机应用与软件;2015年08期
7 杨凌;许铭;;基于复杂网络和粒子群算法的滤波与轨道优化模型[J];丽水学院学报;2015年02期
8 连晓峰;王炜伊;彭森;王小艺;;基于自适应步长人工鱼群算法的仿生机器鱼目标检测研究[J];计算机测量与控制;2014年12期
9 刘竞一;;基于ADAMS遗传算法的汽车转向系统优化仿真[J];江苏科技大学学报(自然科学版);2014年06期
10 仲志丹;党国辉;王冰雪;杨晴霞;李鹏辉;;三平动绳牵引并联机器人轨迹预处理算法[J];计算机测量与控制;2014年09期
【二级参考文献】
相关期刊论文 前10条
1 金芬;陈小平;;函数全局优化的改进实数遗传算法[J];计算机工程与应用;2009年29期
2 张智;朱齐丹;吴自新;;基于免疫遗传算法的机械手避碰逆解[J];系统仿真学报;2007年03期
3 张梅凤;邵诚;甘勇;李梅娟;;基于变异算子与模拟退火混合的人工鱼群优化算法[J];电子学报;2006年08期
4 莫愿斌;陈德钊;刘贺同;胡上序;;粒子群算法求解边值固定的化工动态过程优化问题[J];化工自动化及仪表;2006年04期
5 刘丽Y,
本文编号:1838292
本文链接:https://www.wllwen.com/kejilunwen/zidonghuakongzhilunwen/1838292.html