类人机器人非规则运动规划与抗干扰控制研究

类人机器人非规则运动规划与抗干扰控制研究

论文摘要

非规则运动是指参与运动的自由度数目较多、约束条件复杂且运动过程具有非周期性和随机性等特点的运动。它是类人机器人研究领域中的一个前沿应用课题,在康复医疗、家庭服务、星际探险、体育娱乐等领域有着极其广泛的应用前景。相对周期性的步行运动而言,类人机器人实现非规则运动所遇到的最大挑战在于其适应性,包括任务的适应性和环境的适应性。因此,如何面对给定任务和环境而保持或提高机器人的运动能力显得至关重要,其关键就是如何进行运动规划和控制。类人机器人是一个多变量、强耦合、非线性和变结构的复杂动力学系统,其变结构的不稳定性和产生稳定运动所需解决的动态平衡问题,对于控制理论和动力学问题的研究来说具有很大的挑战性。本文以提高类人机器人的运动能力为出发点,对类人机器人非规则运动的动力学建模、运动规划及抗干扰控制方法等关键问题进行了研究,提出了一些新的方法并做了大量的仿真和实验验证。论文主要工作及贡献如下:1)本文针对类人机器人非规则运动的特点,分析了非规则运动在类人机器人动力学建模中所存在的主要问题及其解决方法。介绍了利用Kane方程对非规则运动中简单非完整约束问题进行求解的主要过程,给出了非完整偏速度和偏角速度以及非完整广义主动力和惯性力的推导过程,并说明了非完整系统与完整系统在建模过程中的联系与区别。类人机器人运动学和动力学方程的建立,不仅可以用来计算关节运动的驱动力矩,还为步态和非步态运动规划提供了重要依据。2)在非规则运动规划中,本文提出了基于状态转换的运动规划方法,即根据给定任务的关键运动状态为类人机器人生成满足动力学约束要求的、稳定的运动轨迹。该方法通过建立类人机器人运动的状态空间,将连续的运动采用离散的状态来表示,再通过相邻状态之间的转换(即状态转换)来实现各种复杂的非规则运动。其中关键运动状态的获取是状态转换运动规划方法的基本要素之一。为了替代传统的HMCD运动数据获取方法,本文基于遗传算法提出了一种新的状态生成方法,该方法可以在没有任何参考运动数据的条件下,通过自由指定各种约束条件,生成稳定的且满足约束条件要求的机器人运动状态。与HMCD法相比,该方法是一种更为直接、有效的运动状态生成方法,极大地提高了类人机器人非规则运动数据的获取效率。另外在状态转换运动规划中,状态转换过程可以划分为状态内转换和状态间转换,通过状态转换的识别对其加以区分。在状态转换识别方法上,本文提出了接触点集合的概念,对接触状态的变化进行逻辑上的表达;再结合接触点集合的变化情况,通过设定接触力阀值来实现对状态转换的识别。3)根据给定的状态转换轨迹进行局部的跟踪控制,是本文实现类人机器人非规则运动的另一个重要研究内容。本文针对运动中受小幅外力干扰作用的情况,对类人机器人轨迹跟踪的抗干扰控制方法进行了研究。提出了利用逆动力学控制和ZMP平面的加速度映射相结合的抗干扰策略,在对运动轨迹进行精确跟踪的同时保证系统整体的动态平衡性,解决了经典轨迹跟踪控制方法在抗干扰及稳定性保持等方面的不足。4)为验证本文所提出方法的有效性,分别构建了非规则运动规划与抗干扰控制算法的实验平台,详细地介绍了运动生成和运动执行系统的设计与构成。整个系统为本文通过实验验证所提出的运动规划及抗干扰控制算法提供了前提和基础,也是研制类人机器人非规则运动系统的关键实现技术之一。本文有关类人机器人非规则运动的运动规划和抗干扰控制的相关研究,将有助于提高机器人的拟人程度和运动能力,拓展机器人的应用领域,在理论和应用上都具有一定的借鉴作用和参考价值。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 引言
  • 1.2 类人机器人的研究现状
  • 1.2.1 日本本田公司类人机器人研究
  • 1.2.2 日本 HRP 类人机器人项目
  • 1.2.3 日本Sony 公司的类人机器人研究
  • 1.2.4 韩国的类人机器人项目
  • 1.2.5 法国的BIP 计划
  • 1.2.6 其它类人机器人的研究项目
  • 1.2.7 国内研究现状
  • 1.3 类人机器人运动规划方法的研究
  • 1.3.1 基于仿生学原理的运动规划
  • 1.3.2 基于ZMP 轨迹的运动规划
  • 1.3.3 基于状态网络的运动规划
  • 1.3.4 其它运动规划方法
  • 1.4 类人机器人抗干扰控制方法研究
  • 1.4.1 干扰的主要研究类型
  • 1.4.2 稳定性准则
  • 1.4.3 抗干扰控制方法
  • 1.5 存在的问题及本文的研究目标
  • 1.5.1 存在的问题
  • 1.5.2 本文研究目标
  • 1.6 本文研究内容
  • 1.6.1 类人机器人动力学建模
  • 1.6.2 基于遗传算法的状态生成方法
  • 1.6.3 状态转换运动规划方法
  • 1.6.4 状态识别方法
  • 1.6.5 抗干扰轨迹跟踪控制方法
  • 1.6.6 本文研究内容的体系结构
  • 第二章 类人机器人非规则运动的 Kane 动力学建模
  • 2.1 引言
  • 2.2 非规则运动动力学建模的几个关键问题
  • 2.2.1 约束类型
  • 2.2.2 摩擦力模型
  • 2.2.3 碰撞模型
  • 2.2.4 完整与非完整约束的讨论
  • 2.3 类人机器人非规则运动的Kane 运动方程
  • 2.3.1 机器人系统中刚体的运动学描述
  • 2.3.2 广义主动力与广义惯性力
  • 2.3.3 动力学方程的建立
  • 2.3.4 约束力的计算
  • 2.3.5 单杠运动建模实例
  • 2.4 非规则运动中的简单非完整约束
  • 2.4.1 简单非完整系统的非完整偏速度和偏角速度
  • 2.4.2 简单非完整系统的非完整广义主动力和惯性力
  • 2.4.3 多点接触点非完整约束的建模实例
  • 2.5 本章小结
  • 第三章 基于遗传算法的状态生成器
  • 3.1 引言
  • 3.2 类人机器人的运动学建模
  • 3.3 约束的建立及其表达方法
  • 3.3.1 位形约束
  • 3.3.2 稳定性约束
  • 3.4 基于遗传算法的状态生成过程
  • 3.5 算法的实现与应用
  • 3.5.1 COG 地面投影的调整
  • 3.5.2 爬云梯运动状态的生成
  • 3.5.3 非规则环境的状态生成
  • 3.6 本章小结
  • 第四章 状态转换-状态内与状态间转换
  • 4.1 引言
  • 4.2 状态空间的表达与建立
  • 4.3 状态内转换与状态间转换
  • 4.4 状态转换网
  • 4.5 基于搜索策略的状态内转换
  • 4.5.1 ZMP 稳定性准则
  • 4.5.2 状态转换方法
  • 4.5.3 基于采样的动态稳定性量化
  • 4.6 接触检测与状态转换识别方法
  • 4.6.1 接触动力学
  • 4.6.2 接触检测的V-F 表示法
  • 4.6.3 基于变接触点集合的状态转换识别方法
  • 4.7 状态转换的可行性分析
  • 4.8 起立运动的状态转换与实现
  • 4.9 本章小结
  • 第五章 基于 ZMP 平面映射的抗干扰轨迹跟踪控制
  • 5.1 引言
  • 5.2 逆动力学控制方法
  • 5.2.1 类人机器人动力学方程
  • 5.2.2 计算力矩
  • 5.3 干扰情况下的稳定性准则
  • 5.3.1 经典ZMP 理论及其局限性
  • 5.3.2 经典ZMP 理论的扩展-FZMP 和FRI
  • 5.4 加速度映射的抗干扰控制方法
  • 5.4.1 ZMP 平面
  • 5.4.2 ZMP 平面映射法
  • 5.4.3 抗干扰控制算法
  • 5.5 本章小结
  • 第六章 运动规划实验与分析
  • 6.1 引言
  • 6.2 KHR-II 机器人简介
  • 6.3 运动规划实验总体方案介绍
  • 6.4 类人机器人运动实验
  • 6.4.1 类人机器人基本步行运动实验
  • 6.4.2 类人机器人平躺起立运动实验
  • 6.4.3 类人机器人平卧起立运动实验
  • 6.5 类人机器人运动实验总结
  • 6.6 本章小结
  • 第七章 抗干扰控制实验与分析
  • 7.1 引言
  • 7.2 抗干扰控制方法的实验系统介绍
  • 7.2.1 机器人样机设计与开发
  • 7.2.2 控制系统硬件组成
  • 7.2.3 控制系统软件开发
  • 7.3 抗干扰控制的仿真研究
  • 7.3.1 干扰情况下的加速度正交映射控制
  • 7.3.2 干扰情况下的加速度比例映射控制
  • 7.4 抗干扰控制的实体实验
  • 7.5 本章小结
  • 第八章 总结与展望
  • 8.1 总结
  • 8.2 创新点
  • 8.3 研究展望
  • 参考文献
  • 附录
  • A.1 运动规划实验状态数据
  • A.2 五次多项式插值的matlab 代码
  • A.3 基于遗传算法的状态生成器主程序(部分)
  • A.4 抗干扰控制算法的仿真图
  • 致谢
  • 攻读博士学位期间发表的学术论文目录
  • 相关论文文献

    标签:;  ;  ;  ;  ;  ;  ;  ;  

    类人机器人非规则运动规划与抗干扰控制研究
    下载Doc文档

    猜你喜欢