双驱动球形机器人及其运动控制的研究

双驱动球形机器人及其运动控制的研究

论文摘要

球形机器人是一种以球形或近似球形为其外壳形状的独立运动体,在运动方式上以滚动为主,隶属于移动机器人门类。与其它移动机器人相比,球形机器人在结构形状和运动机理上较为新颖,在实际应用中也表现出很多独特的优势,所以从该类机器人出现以来,迅速得到各国机器人研究人员的广泛关注。本文的内容主要是在所设计的双驱动球形机器人基础上,通过理论分析,仿真模拟和实验验证等主要手段,对机器人在力学方程建模和控制器设计方法两个方面展开研究,具体如下:在总结现有各种球形机器人样机构型的基础之上,提出一种新型的双驱动球形机器人构型方案。该构型方案主要是将两个直流电机在球体内呈水平共线的方式放置。由于在球体内部缺乏一个相对稳定平台,所以驱动电机的输出力矩将会导致机器人的重心偏离球体的形心,此时机器人相对接触点的重力力矩就成为驱动球体前向滚动的直接力矩来源。该球形机器人的转向电机采用齿轮齿条啮合的方式来带动球体内部构件实现转向。为了更好的了解和认识所设计的双驱动球形机器人,需要对其在任意时刻位置和姿态的描述方法进行研究。当描述球形机器人在某一平面的运动状态时,可以将独立变量分为对外部特征和内部特征的描述两部分:外部特征确定平面-球系统的具体位姿,内部特征确定内部构件的位置关系。描述这些特征的独立变量之间可以通过转换矩阵进行相互转换。由于球形机器人是一个受非完整约束、强耦合、欠驱动、非线性的系统,全面而准确的描述该系统全部特征的动力学方程冗长而复杂,所以在该动力学方程基础上进行机器人的分析和控制器的设计难度很大,这极大的限制球形机器人在工程实际中的应用。为此,本文提出将机器人内部构件的转向和球体的前向滚动分步执行的运动策略,此时,一个受非完整约束的系统被转变为两个受完整约束的子系统,对机器人控制的难度得以降低。在这种分步执行策略下,通过点对点直线插补式的路径规划方法,球形机器人可以实现某一任意长直线段的运动轨迹,进而也可以实现某一封闭曲线的近似逼近。为验证所提出方法的有效性,相应的构建实验平台来对某一椭圆轨迹进行逼近,实验结果表明,当对行走轨迹跟踪精度要求不是很高的情况下,完全可以利用分步执行的运动策略和直线插补式的路径规划方法,来使双驱动球形机器人完成一般性的探测任务。前向滚动运动是双驱动球形机器人的主要运动方式,同时利用重力力矩进行驱动的运动机理与以往的移动方式也有很多不同,因此需要着重对其动力学方程进行研究。在分析中,首先,使用基于能量耗散形式下的拉格朗日方程建立该动力学模型,利用仿真手段对状态变量的变化曲线进行分析,对理论方程的正确性进行验证;其次,根据临界摆角的概念将滚动摩阻作用下和爬坡状态下的机器人动力学方程在形式上进行统一,使方程更具通用性;再次,将临界摆角和系统的平衡点联系起来,在新的平衡点处使系统的动力学方程更有效的转化为线性定长的状态空间形式。基于状态空间形式的方程,本文展开一系列控制器设计方法和仿真分析的研究。其中主要包括:对双驱动球形机器人的镇定性进行分析;利用扩展状态变量的方法,来实现系统对任意期望输入的跟踪问题;分析利用状态观测器来对不可量测状态进行估计的控制器设计方法;开展针对具体的性能指标构建目标函数,设计最优控制器的研究。在构建的实验中,具体的测试数据也有力的证明临界摆角的存在和状态增益法设计控制器的有效性。另外,本文还对非完整系统的光滑时变控制器设计方法和滚动摩阻的作用机理等相关问题进行相应的理论分析和研究。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 引言
  • 1.2 球形机器人的特点
  • 1.3 国内外球形机器人发展状况
  • 1.3.1 国外球形机器人概述
  • 1.3.2 国内球形机器人概述
  • 1.3.3 球形机器人发展态势
  • 1.4 球形机器人理论研究状况
  • 1.4.1 球形机器人力学分析概况
  • 1.4.2 球形机器人控制理论研究概况
  • 1.5 课题的意义及研究的主要内容
  • 第2章 双驱动球形机器人的设计研究
  • 2.1 引言
  • 2.2 双驱动球形机器人构型设计
  • 2.2.1 现有构型总结
  • 2.2.2 双驱动球形机器人构型设计
  • 2.2.3 总体设计方案
  • 2.3 双驱动球形机器人机械结构设计
  • 2.3.1 技术性能指标
  • 2.3.2 前向滚动机构设计
  • 2.3.3 转向部分设计
  • 2.3.4 保持架和支撑架组件
  • 2.3.5 直流电机的选择
  • 2.4 双驱动球形机器人样机
  • 2.5 本章小结
  • 第3章 双驱动球形机器人系统位姿描述方法分析
  • 3.1 引言
  • 3.2 平面-球系统
  • 3.2.1 姿态角的确定方法
  • 3.2.2 约束条件
  • 3.3 双驱动球形机器人速度投影关系
  • 3.3.1 机器人的内部机构分析
  • 3.3.2 机器人侧向自镇定性
  • 3.3.3 系统输入输出速度上的投影关系
  • 3.4 双驱动球形机器人一般动力学模型分析
  • 3.4.1 偏心质点空间位置的确定
  • 3.4.2 基于全特征的一般动力学形式分析
  • 3.5 本章小结
  • 第4章 前向滚动状态下的球形机器人动力学研究
  • 4.1 引言
  • 4.2 分步执行策略
  • 4.3 各子系统动力学分析
  • 4.3.1 转向运动
  • 4.3.2 前向滚动运动
  • 4.3.3 动力学方程的线性化
  • 4.4 滚动摩阻作用下的动力学分析
  • 4.4.1 地面力学作用情况
  • 4.4.2 考虑滚动摩阻的动力学模型
  • 4.4.3 仿真模拟验证
  • 4.5 爬坡状态下的动力学方程
  • 4.5.1 爬坡能力分析
  • 4.5.2 临界摆角
  • 4.5.3 动力学方程的建立
  • 4.6 本章小结
  • 第5章 双驱动球形机器人控制器设计及仿真分析
  • 5.1 引言
  • 5.2 状态空间方程的建立
  • 5.2.1 平衡点的转移
  • 5.2.2 状态空间方程的建立
  • 5.2.3 能控能观性判断
  • 5.3 球形机器人系统镇定分析及控制
  • 5.3.1 镇定问题描述
  • 5.3.2 仿真分析
  • 5.4 渐进跟踪控制器设计
  • 5.4.1 问题描述
  • 5.4.2 传统的PID 控制方法
  • 5.4.3 增广系统状态反馈控制律
  • 5.4.4 仿真分析
  • 5.5 状态观测器
  • 5.6 最优控制器的设计
  • 5.7 点对点直线插补式路径规划方法
  • 5.8 非完整系统控制分析
  • 5.8.1 非完整系统模型的建立
  • 5.8.2 可控性判断
  • 5.8.3 控制系统设计
  • 5.9 本章小结
  • 第6章 双驱动球形机器人运动控制实验研究
  • 6.1 引言
  • 6.2 控制系统的实现
  • 6.2.1 控制系统总体实现
  • 6.2.2 控制系统硬件选择
  • 6.2.3 控制系统软件设计
  • 6.3 实验研究
  • 6.3.1 临界摆角的验证
  • 6.3.2 分步执行策略下点对点式直线插补的实现
  • 6.3.3 前向滚动运动控制器验证实验
  • 6.3.4 辅运动模式
  • 6.3.5 爬坡实验
  • 6.4 本章小结
  • 结论
  • 参考文献
  • 攻读学位期间发表的学术论文
  • 致谢
  • 个人简历
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    双驱动球形机器人及其运动控制的研究
    下载Doc文档

    猜你喜欢