六自由度串联机器人运动优化与轨迹跟踪控制研究

被引:0
作者
刘松国
机构
[1] 浙江大学
关键词
串联机器人; 实时逆运动学; 动力学特性; 平滑位姿; 加加速度连续; 轨迹优化; PID参数优化; 重力补偿; 迭代学习控制; 仿真与实验;
D O I
暂无
年度学位
2009
学位类型
博士
导师
摘要
1954年,第一台电子可编程机器人在美国诞生,从此,机器人不再是捷克小说家的科学幻想,而成为众多科学家和工程师奋斗终生的目标。历经50多年的发展,国外的机器人技术和应用逐渐成熟,并造就了安川、松下、KUKA、ABB、iRobot等一批著名的机器人公司。如今,机器人已成为自动化生产线、柔性制造系统中必不可少的单元,2004年底全球在役的工业机器人超过100万台,2005年增长率达到创记录的30%,其中亚洲机器人增长幅度高达43%,2007年全球新安装工业机器人的数量超过十万套。机器人的研究和应用远没有停止,而是以日新月异的速度向智能化、模块化和系统化的方向发展,其应用领域也从传统的制造业向建筑、农业、防灾、医疗、宇宙、海洋开发等领域,甚至是娱乐、家庭服务等与人类活动密切相关的领域拓展。 然而,机器人技术是集机构学、电子技术、计算机技术、传感技术、控制论、人工智能和仿生学等多学科于一体的高新技术。由于基础制造技术、多学科交叉融合以及产业化推动等诸多因素的影响,我国虽在1972年即开始研制工业机器人,但至今没有形成品牌,国内的工业机器人装备也主要依赖进口。因此,无论是在理论和技术上跟踪国际先进水平,还是在应用上服务国内制造业,进一步研究机器人的关键共性理论和技术,找到制约机器人国产化的核心问题和解决方案,都具有非常重要的意义。 本文以自主研制的钱江Ⅰ号焊接机器人作为载体,通过理论研究和实验验证相结合的方式,系统深入地研究了六自由度串联机器人的实时逆运动学、轨迹规划与优化、动力学耦合特性和高精度轨迹跟踪控制问题,旨在找到工业机器人国产化的受限因素,并为串联机器人的开发应用提供一套有效的理论和技术解决方案。 本文的研究共分为七章,各章内容概括如下: 第一章,调研分析国内外串联机器人的发展历程及应用现状,以工业机器人为重点指出串联机器人的核心理论和技术问题,结合国内工业机器人研究和产业现状,阐明本课题的研究意义、研究难点和研究内容。 第二章,建立机器人连杆坐标系并获得D-H参数,推导机器人正运动学和逆运动学计算公式。由于任务空间的位姿变量和关节空间的关节变量具有一对多关系,因此重点解决逆运动学算法的实时性和稳定性问题。将机器人的几何结构从满足Pieper准则拓展到一般几何结构,提出一种基于矩阵分解的一般6R机器人实时逆运动学算法,结合封闭解法、牛顿-拉夫森迭代算法,得到一套可以解决各类几何结构六自由度串联机器人逆运动学问题的高效算法。采用C++实现整套算法,使其可以用于6R机器人实时控制系统。 第三章,建立机器人任务空间和关节空间轨迹构造方法。推导三维空间直线、圆弧、样条曲线构造方程。为实现机器人作业的柔顺性,采用三次样条曲线构造任务空间平滑位置轨迹,采用四元数球面立体插值方法构造任务空间平滑姿态轨迹。由于机器人各关节驱动和传动部件具有输出力矩限制和运动平滑性要求,因此,提出一种考虑运动学约束的平滑轨迹规划方法,采用B样条曲线构造关节轨迹,使关节速度、加速度、加加速度均连续,且轨迹的起始和终止位置的速度、加速度和加加速度可以任意配置。为提高机器人的作业效率,研究时间最优轨迹规划,以轨迹执行时间作为优化目标,将运动学约束转化为B样条曲线控制顶点约束,采用序列二次规划算法搜索最优时间节点,进而规划出时间最优且加加速度连续的轨迹。将加加速度累积效果作为优化目标,采用类似的轨迹构造方法和寻优方法,规划出最优平滑轨迹。该套轨迹规划与优化算法为机器人快速平稳地执行作业任务奠定了基础。 第四章,讨论自主研制的钱江Ⅰ号焊接机器人及其关键技术,包括系统架构、机器人本体、嵌入式示教盒软硬件、主控制器及主控软件、运动控制器及运动控制软件、手动焊机数字化转接模块。采用拉格朗日功能平衡法推导六自由度串联机器人的动力学方程,代入钱江Ⅰ号焊接机器人的结构参数,分析其惯量特性、哥氏力和离心力特性、重力矩特性,为机械结构的优化设计和驱动传动部件的合理选型提供理论依据,为关节控制器和轨迹跟踪控制器的研究设计提供动力学模型。 第五章,首先分析电机驱动的机器人单关节控制模型。在Matlab中建立交流伺服电机PID控制模型,以单关节阶跃响应的瞬态性能和稳态性能作为优化指标,采用序列二次规划方法分别在单关节最大惯量和最小惯量处对速度闭环PI控制参数和位置闭环PID控制参数进行寻优。然后,考虑机器人六关节联动时的动态、耦合和非线性特性,分别采用模糊自适应PID控制策略和有重力补偿的PID控制策略提高轨迹跟踪精度,研究模糊自适应PID控制器对于提高轨迹跟踪精度的效果,研究完全重力补偿PID控制器应用于串联机器人的可行性和有效性。 第六章,针对工业机器人执行的作业任务具有重复性的特点,引入迭代学习控制技术,用于适应工业机器人重复执行作业任务时重复出现的动态特性,包括惯量耦合、力矩耦合、摩擦力、噪声干扰等。提出一种自适应迭代学习轨迹跟踪控制器,根据轨迹跟踪的误差和误差导数得到学习量,用于修正PD控制器的输出,从而提高轨迹跟踪精度。提出一种输入型迭代学习控制策略,在不改变控制器模型和参数的条件下,通过修正输入参考轨迹达到提高期望轨迹跟踪精度的目的。在钱江Ⅰ号焊接机器人系统上进行控制实验,结果验证了输入迭代学习策略的有效性。 第七章,总结归纳了本文的主要研究工作、研究结论和创新点,针对串联机器人的国产化和前沿研究作出展望,为后续研发工作提供参考。
引用
收藏
页数:188
共 89 条
[1]
日本工业机器人最新发展动向 [J].
神原伸介 ;
张炜 .
机器人技术与应用, 2008, (04) :23-25
[2]
可变学习增益的迭代学习控制律 [J].
徐敏 ;
林辉 ;
刘震 .
控制理论与应用, 2007, (05) :856-860
[3]
液压挖掘机器人多关节协调控制研究 [J].
冯培恩 ;
邵力平 ;
高宇 ;
潘双夏 .
中国工程机械学报, 2006, (03) :253-258
[4]
工业机器人示教盒系统的设计 [J].
时国平 ;
刘赣伟 .
兵工自动化, 2006, (05) :49-50
[5]
基于Windows NT与实时扩展的开放式数控系统的研究 [J].
陈宗雨 ;
郭伟 ;
王立峰 ;
李从心 .
计算机集成制造系统, 2006, (04) :568-572+640
[6]
焊接机器人的现状及发展趋势(二) [J].
唐新华 .
电焊机, 2006, (04) :43-46
[7]
基于局部视觉的弧焊机器人自主焊缝轨迹规划 [J].
周律 ;
陈善本 ;
林涛 ;
陈文杰 .
焊接学报, 2006, (01) :49-52+115
[8]
基于CAN总线的机器人示教盒通讯系统的设计 [J].
陈锡爱 ;
徐方 .
微计算机信息, 2006, (02) :14-16
[9]
机械手圆周运动的轨迹规划与实现 [J].
陈国良 ;
黄心汉 ;
王敏 .
华中科技大学学报(自然科学版), 2005, (11)
[10]
机器人焊缝跟踪的FUZZY-PID控制 [J].
叶建雄 ;
张华 .
焊接学报, 2005, (11) :97-100+5