论文部分内容阅读
近年来,移动机器人已成为机器人研究领域的前沿和热点方向之一。随着研究的不断深入,人们要求机器人能够完成一些特殊的任务,面向塔类、空间桁架等不连续介质应用环境提出的多移动方式空间桁架用双臂手移动机器人既能在地面上行走,又能在空间桁架结构中灵活自由的穿行。本论文主要对双臂手机器人地面行走的相关理论进行研究。要实现双臂手机器人稳定的地面行走,涉及的研究领域很广,本文研究其中一些最为基础和关键的问题,主要有数学模型的建立、步行稳定性与约束条件、步态规划与优化、步行控制策略和仿真验证等,具体有:介绍了该机器人的系统构成,包括自由度配置和机械结构部分。在分析了机器人系统的基础上,为实现机器人在地面上的稳定行走,介绍了双臂手机器人的分层控制结构,机器人的控制系统分三层:组织层、协调层和执行层,分别完成任务规划、关节协调运动控制和关节伺服控制任务。推导双臂手机器人期望ZMP(零力矩点)的广义关节坐标表达式,建立地面反力的六维力传感器和一维力传感器测量系统,推导了实际机器人和虚拟样机中的ZMP测量方法。分析各关节运动对ZMP影响,以及ZMP偏差和机器人翻转力矩形成的原因,提出了运用不同理论分段控制机器人稳定性的方法,在单脚支撑期,利用ZMP偏差信息在线补偿支撑脚踝关节;在双脚支撑期,利用阻抗控制来控制机器人脚和地面的接触力。对双臂手机器人地面行走的步态规划进行了深入的研究,根据几何约束条件,提出机器人静态步行的规划方法。为使机器人的静态步行速度加快,在考虑各关节速度、加速度、加加速度和稳定性约束的基础上,利用遗传算法对关节空间中各关键点间的运行时间间隔进行优化。仿真结果验证了该方法规划的机器人轨迹能使机器人快速行走,该方法可推广应用到其他类型机器人轨迹规划上。为拓展机器人的运动能力,规划了机器人上下台阶的关节轨迹。在ADAMS中建立了双臂手机器人的虚拟样机系统,利用Matlab建立实际机器人的控制系统,通过ADAMS/Controls模块建立了ADAMS和Matlab的联合仿真系统。对机器人各关节的PID参数进行了整定,设计了机器人的模糊PID控制器,仿真结果表明,模糊PID控制器的动静态特性均优于传统的PID控制器。在ADAMS中进行了机器人的步行仿真验证,机器人实现了静态步行、周期为10s,步幅为0.3m的动态快速步行和上下台阶运动,得到了各关节驱动力矩曲线和踝关节补偿力矩曲线,验证了步态规划算法和步态补偿方法的正确性,仿真结果还验证了双臂手机器人在地面上的移动能力,为实际的机器人步行实验提供了有效的理论依据和数据依据。