论文摘要
机器人技术在各个行业都得到了广泛的应用,已经成为自动化生产的主要组成部分。计算机技术与控制方法的快速发展,大大拓展了机器人技术应用的灵活性,更是对控制系统的性能、系统的结构等多方面都产生了极为深刻的影响。机器人控制系统由封闭向开放转变成为一种趋势。本课题所研究的就是具有开放式结构的机器人以适应机器人控制系统的发展。本文首先介绍了机器人技术的国内外研究现状,针对目前机器人控制器的特点与存在的问题,提出了建立具有开放式结构的机器人控制系统,并详细分析了实现该控制系统所涉及的关键技术。在分析了开放式结构机器人的系统特点后,本文以目前应用广泛的PMAC(Programmable Multi-Axies Controller)作为控制器将其应用到开放式结构机器人的核心部分,在此基础上进行开放平台的硬件和软件方面的研究,最终实现系统的构成,并以PMAC自带的软件包在VC++开放平台下面开发控制软件,在完成全部的硬件安装后进行系统的设置和调试。建立基于D-H表示法的机器人正、逆运动学模型,推导了基于代数法的逆运动学方程的求解过程。分析了三次均匀B样条曲线的构造原理和特点,设计了基于B样条曲线的机器人关节空间轨迹规划算法,并比较了笛卡尔空间与关节空间轨迹规划的优缺点。然后在关节空间轨迹规划算法中比较多项式曲线和B样条曲线两种轨迹规划算法的优缺点,并最终确定轨迹规划的方法。通过Matlab软件,对轨迹规划算法和运动控制算法进行了仿真实验。仿真结果表明:本文所设计的轨迹规划算法,具有控制精度高,自适应能力强的特点。最终通过机械手臂的实际运动证明了开放式结构的可行性,并在本文的最后给出论文的结论。
论文目录
摘要Abstract第1章 绪论1.1 课题来源及意义1.2 机器人技术现状1.3 机器人控制器的现状1.3.1 机器人控制器类型1.3.2 机器人控制器存在的问题1.4 课题的研究任务第2章 开放式结构机器人平台实现2.1 系统的总体结构2.2 开放式机器人的硬件平台2.2.1 PMAC 作为控制核心的开放式特点2.2.2 伺服系统2.2.3 PMAC 与MINASA 伺服系统的连接2.2.4 PMAC 与IPC 间的高速数据通讯2.3 开放式机器人的软件平台2.3.1 上位机程序的编写方法2.3.2 下位机程序编写方法2.4 系统调试2.4.1 开环零漂调整2.4.2 位置闭环PID 参数调整2.4.3 安全功能2.4.4 回零功能实现2.5 软件平台的开发2.5.1 人机界面模块2.5.2 正逆运动学求解模块2.6 小结第3章 开放式结构机器人正逆运动学分析3.1 机器人正运动学方程及求解3.2 模块化机器人逆运动学方程及求解3.2.1 几何法3.2.2 代数法3.3 机械手臂路径规划实例3.3.1 正运动学求解3.3.2 逆运动学求解3.4 小结第4章 开放式结构机器人轨迹规划分析4.1 轨迹规划概念及一般问题4.1.1 轨迹规划概念4.1.2 轨迹规划一般问题4.2 关节变量空间轨迹规划4.2.1 插值算法的设计与选择原则4.2.2 关节空间B 样条曲线轨迹规划数学模型4.3 笛卡儿空间轨迹规划4.4 课题轨迹规划的方法选型4.4.1 笛卡儿空间轨迹规划与关节空间轨迹规划比较4.4.2 关节空间轨迹规划方法的选择4.5 小结第5章 机械手臂轨迹规划的实现5.1 轨迹规划的实现流程5.2 轨迹规划的实现过程5.2.1 选取两个示教点5.2.2 求运动学逆解5.2.3 求解型值点和B 样条曲线控制点5.2.4 求解各关节B 样条曲线函数5.2.5 拟合各关节B 样条曲线轨迹和速度曲线5.2.6 机械臂末端运行轨迹仿真5.3 PMAC 在线运动程序5.4 小结结论参考文献攻读硕士学位期间发表的学术论文致谢
相关论文文献
标签:机器人论文; 开放式结构论文; 运动控制论文; 样条论文; 轨迹规划论文;
基于PMAC控制器的开放式结构机器人的运动控制研究
下载Doc文档