基于ZMP的双足机器人动态步行控制研究

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:ghostKill1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
双足步行机器人是真正字面意义上或狭义的“机器人”,其研究和发展代表了机器人学的尖端水平。其中最重要的概念是零力矩点(Zero-MomentPoint,简记ZMP)。本文基于双足步行机器人ZMP控制与动力学模型,取得了以下主要的研究成果: 首先,本文分析了双足机器人动态步行过程的运动学特征。即分析双足步行机器人连杆的位置和姿态与各个关节角之间的关系。包含双足机器人动态步行的正运动学与逆运动学特性。其中,针对双足步行机器人的逆运动学问题,使用了解析法与数值法进行求解,并对上述两种方法进行了对比。 其次,在针对双足机器人动态步行过程运动学特性的分析基础上,推导出双足步行机器人零力矩点(ZMP)的计算公式,该公式称为ZMP基本方程。ZMP基本方程描述了机器人ZMP与机器人质心之间的关系。在此基础上,使用拉格朗日方法建立了双足步行机器人的动力学模型,其中包括单脚支撑阶段与双脚支撑阶段的动力学模型。为了方便得到双足步行机器人的步行模式,使用桌子——小车模型模拟机器人动态步行。使用该等效模型与ZMP基本方程,本文设计了基于ZMP的双足机器人动态步行模式生成算法。生成步行模式之后,将机器人关节角时间序列带入机器人动力学模型计算,可以得到关节力矩时间序列。关节驱动器按照力矩时间序列控制关节运动即可实现动态步行。但是,考虑到数值计算等因素导致的误差累计,本文同时基于桌子——小车模型设计了动态步行稳定控制器,该控制器的作用是通过修正期望ZMP轨迹调节机器人躯干的倾斜角度。 最后,基于本文所设计的双足步行机器人逆运动学问题求解算法、动态步行模式生成算法与步行稳定控制器所组成的控制系统,采用开放源代码动力学引擎OpenDynamicEngine进行仿真验证。首先在三维虚拟环境中建立了双足步行机器人虚拟样机模型,其次设计了零重力环境下刚体运动实验与双足动态步行实验。验证了本文针对双足步行机器人动态步行所设计的控制方法的有效性。
其他文献
射频识别技术(Radio Frequency Identification,RFID),是从二十世纪八十年代开始并逐步走向成熟的一种非接触的自动识别技术。作为目前唯一可实现多目标同时识别的RFID技术,多目标
切换系统是一类重要的混杂动态系统,它由若干子系统及其切换律构成,切换律规定了在状态轨迹上子系统间的切换规则。随着科学技术的发展,越来越多的领域涉及到切换问题,需要用
随着机器人技术的发展,柔性机械臂的研究日益受到重视,但由于存在建模和测量不精确、负载变化以及外部扰动等不确定性,其控制方法是关键。本文将模糊控制、神经网络等智能控制方
随着科学发展和技术进步,人们将各种先进技术运用到汽车工程中,试图研制出具有全功能感知环境与智能信息处理能力的智能汽车,来解决日趋严重的交通安全问题。而如何快速准确地感
锂离子电池作为一种广泛使用的储能电源,其安全性和稳定性问题不容忽视,这就需要建立一个电池管理系统来进行电池电量监控、健康评估和剩余寿命预测。在建立完整的系统之前,
机器人定位问题是移动机器人导航领域中的一个重要课题,多机器人合作也是近几年兴起的一个具有挑战性的课题。多机器人合作离不开机器人的位置信息,在单机器人导航技术日益完
质子交换膜燃料电池在运行过程中,单片电池的内阻是决定其发电效率的关键参数,也是燃料电池是否正常的最直接反映,所以通过实时测量燃料电池堆的单片电池内阻,对确保燃料电池的安
随着计算机视觉和图像分析的发展,数字图像已经越来越广泛的受到各界的关注。图像处理目前已经广泛的应用于国防、工业、医疗和日常生活等领域。图像处理总的来说可以分为三
目前我国的电量计量方式主要依靠抄表人员入户抄收,不仅浪费人力物力,又不可避免存在人为因素造成的误差,而且对用户的日常生活造成不便。随着城市现代化建设的发展,建设智能小区成为必然趋势,原来的人工抄表已不能胜任现在的工作,新的电量计量方式应运而生,随着通信和计算机技术的发展,使得智能化小区成为可能。近年来国家正在推广户外计量技术,以实现方便查表,不干扰住户,使大量人工查表工作逐步过渡到数字化传送。本文
船舶在海上航行时,受风、浪等海洋环境扰动的影响,会产生各种摇荡运动,剧烈的横摇运动将严重影响船舶的安全性、适航性。舵鳍联合减摇控制系统就是在综合考虑减摇鳍和舵减摇