论文部分内容阅读
可重构机器人对不同环境的适应性归功于其能够根据环境信息和自身的运动特性选择合适的构形以及相应的运动方式。然而可重构机器人丰富多样的构形、模块间复杂的耦合关系以及机器人与环境间复杂的交互作用为其控制和运动规划带来了困难。作为机器人运动特性的数学描述,动力学模型联系着机器人与环境的交互作用,其影响贯穿了构形的选择、构形的变换和构形的运动等各方面。因此本文以动力学为基础对可重构机器人的运动规划展开深入的研究,主要包括如下几方面的内容: 1.轮手一体机器人群体构形的通用动力学建模 作为一种可重构机器人,轮手一体机器人潜在的群体构形形式多样,而且不同构形与环境的接触约束也不同,单独针对特定环境中的特定构形建立动力学模型不仅耗费时间和存储空间,从控制的角度也不利于控制器设计和运动规划。所以提出一种通用的动力学模型对其进行统一描述。通过在结构形态、运动特点和约束及接触方式等方面进行类比,借鉴多指灵巧手中的抓持建模方法,建立了轮手一体机器人群体构形的通用动力学模型。借鉴微分几何中局部坐标的思想,采用李代数坐标对单模块的构型进行局部描述,得到动力学模型不含奇异点。采用定义在速度空间的广义关节模型对约束和接触进行描述,使模型兼容任意的时变约束类型。通过群体构形实例对模型的生成过程进行说明,并通过数值仿真对比对模型的正确性和通用性进行了验证。 2.轮手一体机器人群体构形的运动性能分析 轮手一体机器人在复杂环境中运动时将面临多种地形和地面特性,论文基于动力学模型对轮手一体机器人的典型群体构形在斜坡、台阶和沟壑地形中的运动性能进行分析,并为运动规划中的构形选择提供依据。在斜坡爬行性能分析中,首先提出了轮手一体机器人履带的简化受力模型,并基于静力学模型将极限爬坡能力的问题转化为非线性优化问题,进而得到了构形在不同摩擦系数下的最大爬坡角度;在台阶越障性能分析中,对影响单模块越障过程的运动参数进行了分析讨论。由于越障时机器人的重心升高造成容易倾翻,对越障时的稳定性进行分析并得到机器人的稳定越障参数范围。通过对典型群体构形越障过程的动力学仿真得到其能够越障的环境参数。基于抓持约束方程提出并分析了新的越障构形,通过对其越障过程进行逆动力学计算,得到了机器人手臂关节的控制量。在沟壑通过性能分析中,将运动分为爬行通过和翻转通过,并从几何和受力角度计算得到每种运动方式下能通过的沟壑参数范围。 3.轮手一体机器人群体构形的运动规划方法研究 可重构机器人的运动规划既需要考虑环境的机器人运动的影响,还要考虑构形变形带来的影响。为实现这一目标,提出融合轮手一体机器人构形变换的运动规划方法。使用具有层次结构的动态图对机器人群体的构形和不同构形间的转换进行表示。用图层表示机器人离散的构形空间,将机器人的运动分解为状态空间中的移动和构形空间中的变换,并使构形的选择与运动轨迹生成解耦,降低搜索空间的规模。根据机器人的分解运动类型,将运动规划中的轨迹规划功能分为移动规划和重构规划,避免同时处理带来的复杂约束。针对移动规划,提出将反馈运动规划与采样法相结合的启发式采样方法,提高了搜索效率和生成解的质量。针对重构规划,通过对鲁棒控制下的机器人动力学的稳定性进行分析,提出基于简化模型的能量次优重构规划方法。通过仿真实例对运动规划方法的有效性进行验证,结果证明提出的方法能够根据环境特征和机器人群体构形的运动性能选择最优的群体构形并生成满足动力学约束的次优运动轨迹。