论文部分内容阅读
本文的研究源于国家863高技术计划资助课题“油气田现场地面应急救援机器人”,该课题研究目标是面向油气田现场应急救援需求,研制实用化地面移动机器人。油气田现场地面应急救援对机器人的机动性、通过能力和续航能力都提出了较高的要求,为此,课题组提出了六轮腿复合式移动机器人(六轮车)技术方案。
六轮车采用滑动转向原理实现转向,它有六个轮和腿,每个轮和腿均为独立电机驱动,六驱动轮为机器人运动提供强的驱动力和高的机动性,可控制摆腿使机器人变化出多种构型,在线配置机器人的重心位置,提高机器人通过能力和稳定性。
轮-腿复合式移动机器人具有明显优势,但要将其优势发挥出来,还必须针对其移动机构特点,开发相应的控制技术。本文主要针对早期方法中存在的问题和不足,重点对运动控制、构型控制、控制软件及地面站三方面内容展开研究。
在运动控制方面,早期主要采用基于单轮速度的运动控制方法,该方法的优点是简单易实现,但深入的理论分析和试验研究表明,在野外地形环境下,该方法易导致驱动轮间出现拖拽现象,牵引效率和能源利用率较低。为此本文提出了基于单轮力矩的运动控制方法,即将机器人的速度控制转化为对单驱动轮的力矩控制,实现驱动轮之间力的协调,同时结合防滑移控制实现机器人的直线运动控制;通过改进运动学模型,优化各轮速度的分配,提高机器人转向效率。最后在六轮车上开展了相应的对比实验,对基于单轮力矩运动控制方法的有效性进行了验证。
在构型控制方面,本文针对六轮车的结构特点,通过改进摆腿结构,间接感知轮-地接触状况,并以此为基础提出了针对野外地形环境下不同应用需要的构型控制方法,包括在不平整地面上的姿态控制、沟坎等障碍物的越障控制和斜坡上行进的姿态控制,这三种控制方法均在六轮车上进行了实验验证。
在控制软件和地面站设计方面,基于QNX实时多任务操作系统和多任务软件设计方法,结合机器人系统功能要求和控制硬件特点,设计了分层的软件系统结构,并编程实现了嵌入式实时控制软件,另外,根据机器人监控的实际需要,完成了地面站硬件和监控软件的设计。