首页> 中文学位 >基于遗传算法的机器人运动规划及计算机仿真
【6h】

基于遗传算法的机器人运动规划及计算机仿真

代理获取

目录

文摘

英文文摘

1引言

1.1机器人运动规划问题

1.2冗余度机器人运动规划研究概述

1.3遗传算法简介

1.4本文的工作

2冗余度机器人运动学理论基础和遗传算法的原理

2.1机器人运动学基本理论

2.1.1连杆参数与位姿变量

2.1.2位姿方程的正、逆解

2.1.3位姿方程逆解的数值方法

2.1.4冗余度机器人运动学

2.2遗传算法(GA)原理

2.2.1遗传算法的生物学背景

2.2.2遗传算法的结构

2.2.3遗传算法的基本特征

2.2.4遗传算法的搜索机制同其他搜索方法的比较

2.2.5遗传算法的基本定义和定理

3遗传算法在冗余度机器人运动规划中的实施

3.1实数编码方案

3.2搜索算子设计

3.3选择策略设定

3.4重组算子的设计

3.5改进变异算子的设计

3.6遗传算法参数的选择

3.7遗传算法运算类库的实现

3.7.1类CGene

3.7.2类CGA

4算例分析

4.1平面机器人算例

4.1.1连杆参数

4.1.2末端执行器位置的推导

4.1.3期望轨迹、适应值函数及运动约束的设置

4.1.4运动规划流程

4.1.5运动规划结果分析

4.2空间机器人算例

4.2.1机器人模型的选择

4.2.2最小关节速度优化目标

4.2.3期望轨迹的设置

4.2.4线性化采样速度的修正

4.2.5关节速度和加速度的求法

4.2.6计算结果

4.2.7小结

5机器人运动学仿真系统RobSys的实现

5.1 RobSys体现的面向对象设计思想

5.2实时仿真的概念

5.3 RobSys的构成

5.4 RobSys核心模块设计

5.4.1运算基础类CVector和CMatrix的实现

5.4.2机器人类CRob的实现

5.5 RobSys显示模块与控制模块的设计

5.5.1 OpenGL简介

5.5.2显示模块与控制模块的组成

5.6 RobSys的运动学仿真

5.6.1运动学正解

5.6.2运动学逆解

6结论与展望

6.1结论

6.2有待进一步探讨的问题

参考文献

致谢

展开▼

摘要

该论文将遗传算法引入到冗余度机器人运动规划领域,提出用实数编码提高算法的运算效率和求解精度,并且用改进变异算子来增强算法的搜索能力.在传统遗传算法基础上用VisualC++开发了针对冗余度机器人运动规划的遗传算法运算类库.通过平面和空间两个典型算例验证了遗传算法用于机器人运动规划时具有比传统优化方法求解精度高,收敛速度快,及有较高的概率找到全局最优等优点,说明了使用遗传算法是可行的.最后用VisualC++和OpenGL技术开发了机器人运动学仿真系统.该系统可以完成机器人运动的实时仿真,具备进行正、逆运动学计算和仿真的功能.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号