论文部分内容阅读
多臂自由飞行空间机器人(Multiple-arm Free-Flying Space Robot简称多臂FFSR)又叫机器人卫星,由机器人本体和安装于本体的多个机械臂组成,能够在宇宙空间自由浮游或飞行,代替宇航员执行危险的舱外作业。由于FFSR没有固定的机座,组成机械臂的各个部件的运动会干扰机器人本体的位姿;如果机器人本体的姿态变化超出了规定的姿态角,将直接影响机器人本体上的太阳能帆板和通讯天线的正常工作。本文从该机器人的工作空间划分入手,分析了该机器人进行空间作业时如何保持本体姿态稳定的前提下捕捉目标物体。在捕捉到目标物体后不启动姿态调整装置的情况下,对多臂协调操作目标物体时本体的姿态干扰特性、多臂协调操作时关节力矩的计算方法以及外力对多臂FFSR的协调操作的影响等方面进行了深入研究。将模糊控制和滑模变结构控制应用在多臂FFSR的控制中,通过仿真证明所提出的控制方法对外部干扰和系统参数变化有很强的鲁棒性。基于多体系统动力学增广体法建立了多臂自由飞行空间机器人的正、逆运动学模型,分析了广义雅克比矩阵的结构及其奇异性,给出了多臂FFSR动力学奇异的定义。仿真证明多臂FFSR系统是非完整约束系统,机械手任务空间的奇异性同它的运动路径有关。通过对多臂FFSR工作空间的分析,给出了可达工作空间、路径独立工作空间和保证工作空间的定义。通过对机械手捕捉住目标物体后各个机械手的工作空间的变化的分析,得到了目标物体的质量对多臂FFSR各个机械手工作空间的影响,为操作目标物体的路径规划打下了基础。基于冗余分解方法建立了多臂FFSR协调操作目标捕捉运动学和动力学模型,提出了利用多个机械臂协调操作方式减轻反作用飞轮负荷的方法,利用多臂FFSR系统的冗余特性和广义雅可比矩阵零空间的性质,得到了具有冗余自由度的多机械手按规定轨迹运动时关节角加速度的计算方法,给出了目标捕捉过程中多臂FFSR关节力矩的计算方法。在加速度级上通过冗余分解计算机器人各个关节的驱动力矩,利用向量范数最小原理,对多臂FFSR的驱动力矩进行优化,使空间机器人驱动机械臂所消耗的功率最小化。建立了机械手牢固地抓紧目标物体所形成闭合运动链时的运动学模型,对多个机械手同时抓住目标物体,实现协调操作过程进行了仿真,得出了各个机械臂之间的相互协调运动的关系和目标物体质量对协调操作特性的影响规律。基于牛顿——欧拉法建立了多臂FFSR协调操作的动力学方程,避免了拉格朗日方程需要求能量函数的偏导数的问题,提高了计算速度。为了保持FFSR机械手的运动同目标物体的运动要保持一致并保持一定的接触力,建立了多臂协调操作时目标物体的位置和内力控制模型,并在Simulink环境下进行了仿真,验证了所建立控制系统模型是正确的。在多臂FFSR协调操作动力学模型基础上,设计了等效滑模控制器的控制输入,将滑模变结构控制对系统的不确定因素和外部干扰具有较强鲁棒性的特点同模糊控制对控制信号具有逻辑判断能力和逻辑推理能力的特点相结合,利用模糊控制动态调整滑模控制增益和滑模面坡度,加快了系统进入滑动模态的过程并减小了系统的抖振。将PID控制器、传统滑模控制器和基于模糊逻辑的滑模控制器进行了对比分析,验证了模糊滑模控制器对外部干扰和系统参数变化的鲁棒性。设计了双臂FFSR地面实验平台系统,利用气垫法模拟了空间微重力环境,使空间机器人样机漂浮在实验平台上,进行了双臂FFSR协调操作目标物体时本体的姿态干扰特性实验和外力对多臂FFSR本体姿态影响的实验。