关键词:
全向移动平台
模块化机械臂
全向移动操作机器人
运动学
动力学
移动操作协调规划
摘要:
本文提出了一种由基于主动万向脚轮驱动的全向移动平台与基于一体化关节的轻量化机械臂组成的模块化全向移动操作机器人系统,可以通过配置合适的脚轮数量与机械臂构型满足多样性任务需求,同时系统具有的全向移动能力可以使其在拥挤狭窄的环境下灵活安全作业,特别适合柔性制造与人机共融的应用场景。本文针对模块化移动操作机器人的设计、建模分析以及移动-操作协调规划等方面,展开了系统的研究工作,为全向移动操作机器人的深入研究及应用奠定了基础。本文的主要工作与贡献可以总结如下:1)以搭载轻量化操作臂的模块化全向移动操作机器人为对象,以图论、李群及螺旋理论为基础,提出了一种不依赖整体构型的运动学自动建模方法。对模块化机械臂采用装配关联矩阵对其构型进行数学表达,并利用基于微分流形和李群的局部指数积方法对其进行运动学建模;对模块化全向移动平台采用向量形式表达脚轮的数量与安装位置,通过并联机器人运动学理论建立了全向移动平台的运动学模型,最后基于全向移动平台与机械臂的装配关系获得了系统整体的运动学模型。该建模方法不依赖于系统整体构型,输入机械臂的构型与各脚轮模块的安装位置信息,结合机械臂关节模块、连杆模块和脚轮模块的设计参数即可自动生成相应的运动学模型。根据获得的运动学模型,分析了全向移动平台在不同的驱动模式下存在的奇异性的问题。2)基于递推的牛顿欧拉法以及并联机构动力学分析方法提出模块化全向移动操作机器人不依赖整体构型的动力学自动建模方法。针对全向移动平台的并联机器人结构,采用拉格朗日法对脚轮模块进行动力学建模并将其转化为任务空间描述形式,使用AOM(augmented object model)方法将所有脚轮模块与平台模块的动力学模型整合并生成系统任务空间动力学模型。针对机械臂的串联机器人结构,基于递推的牛顿欧拉法提出了受全向移动平台运动影响的机械臂动力学自动建模方法,并且分析了全向移动平台与机械臂之间动力学耦合问题。该动力学建模方法不依赖移动操作机器人整体构型,根据机械臂关节模块、连杆模块和脚轮模块的动力学参数,即可自动生成系统的动力学模型。3)基于运动学约束分析提出了一种由约束参数构成的无内力脚轮驱动力分配模型。冗余驱动的全向移动平台在运动中可能产生内力,导致运动性能下降,为了避免运动中内力的产生,通过分析系统运动学约束提出了一种参数化的无内力脚轮驱动力分配模型,该方法不受脚轮个数与安装位置的限制,适用于模块化全向移动平台。与传统内力分析获得的结果不同,该模型由约束参数构成并且不是唯一的,因此在保证运动中不产生内力的同时,还可通过参数调节对全向移动平台动力学性能进行二次优化。4)针对全向移动平台冗余驱动的特点,提出了一种基于能量消耗最优的脚轮关节力矩分配方法。通过理论建模结合实验数据拟合的方法,建立了系统整体的能量消耗模型并将其转化为关于脚轮驱动力矩的函数。结合机器人动力学约束,提出了一种改进的梯度投影法在零空间内对脚轮驱动力矩优化。仿真算法表明,机器人在复杂轨迹中可以降低11%的最大驱动力矩,同时降低7%的能量消耗。5)提出了一种主动万向脚轮驱动的全向移动平台的归位轨迹算法。为了提高系统的定位与运动控制精度,全向移动平台需要自动归位,即各个脚轮的转动关节从无序状态回归零位。由于存在并联机构约束,各脚轮无法独立归位。本文提出了一种关节空间的轨迹规划方法,首先通过运动学分析建立了一个描述机器人归位趋势的性能指标函数,将关节空间任务转化为操作空间任务,进而提出了一种基于速度最优的归位轨迹规划方法,可以使移动机器人在满足关节力矩极限与地面牵引力条件下从任意关节空间姿态回到零位状态。6)根据移动操作机器人两个子系统运动特性差别大的特点,提出了一种针对不同任务定义的移动-操作协调运动规划策略,以逆运动学优化求解的方式将任务分配给机械臂与移动平台。建立了一个基于任务权重的优化目标函数并且采用差分进化算法进行优化求解。计算结果表明,在满足一定操作度的约束下,当任务定义为以操作为主时,可以主要通过机械臂的运动到达目标点,而当任务定义为以移动为主时,可以主要通过移动平台的运动到达目标点。以受到移动平台动力学耦合影响的机械臂为对象,采用了一种基于数值积分方法的时间最优路径参数化方法对其进行轨迹规划。