论文部分内容阅读
基于空间机器人技术来开展在轨服务研究是近年来航天领域研究的一个热点。本文以863航天重大项目为背景,围绕空间目标抓捕这一关键技术,有针对性的研究了空间机器人抓捕目标过程中的路径规划、动力学参数辨识问题,为了路径规划算法、辨识算法演示任务的验证,设计了空间机器人的动力学仿真系统和机械臂中央控制器的软件系统。研究内容主要包括以下几个方面:受地面重力因素影响,空间机器人地面运动实验很难准确反应其在微重力条件下的真实动力学特性,而数学建模可解决这一问题。为此本文结合空间机器人系统地面仿真验证需求,在考虑可移植性和计算效率的基础上提出了一套动力学建模仿真方案。该方案中,空间机器人的动力学方程基于拉格朗日方程和牛顿欧拉方程推导得到,针对动力学非线性项给出了一种数值计算方法,另外还分析了重力梯度对空间机器人动力学的影响并提出了减小的方法。基于该建模仿真方案设计了空间机器人数学仿真系统和半物理仿真系统中的动力学部分。空间机器人在轨服务通常可分为机械臂接近目标、手爪抓捕目标、抓捕目标后整个系统的稳定、对目标进行在轨维护操作四个阶段。目标的接近是关键的第一步,在接近目标过程中,机械臂运动会改变基座姿态,接近终止时刻机械臂的状态会影响抓捕时碰撞冲击对基座姿态的扰动,这会影响卫星的能源和通讯。为解决这一问题,提出了一种接近路径协调规划方法,规划机械臂关节轨迹和基座飞轮角动量使二者相互协调,确保接近过程基座姿态无扰动,同时可减小目标抓捕过程中发生接触碰撞后基座的姿态变化。抓捕目标后空间机器人负载发生变化,即等效的末端杆动力学特性发生了改变,这会影响抓捕后的机器人控制和规划,因此首先需要辨识其动力学参数。提出了一种基于惯量重分布的动力学参数辨识方法,即机械臂运动至不同臂形使已知参数部分获得不同的惯量分布,根据不同的动力学响应辨识出未知部分的参数。该方法不需要加速度级的测量,只需要用到位置级、速度级的测量结果,而且待辨识参数的结果采用最小二乘法求解,计算量小,因此具有很高的实用价值。文中还分析了测试误差对辨识精度的影响,为辨识算法的任务实现提供参考依据。目标抓捕后追踪星基座的姿态会产生一定偏差,机械臂关节和基座可能残留一定的(角)速度,为了进行在轨服务操作,需要将目标停靠在指定位置并调整基座的姿态。本文提出了一种基于微粒子群优化算法的非完整路径规划方法,并将该方法应用到抓捕后的目标停靠和基座姿态调整上。首先推导了系统动量不为零的自由漂浮空间机器人运动学,然后对机械臂关节函数进行了参数化,利用微粒子群优化算法求解得到机械臂的运动轨迹。该方法规划出的关节轨迹平滑、满足关节位置、速度、加速度的约束,同时还可限制机械臂运动过程中对基座的扰动角动量。为了充分演示验证空间机器人在轨服务的操作功能,本文有针对性的进行了在轨服务技术扩展实验任务设计,并完成了对在轨操作任务具备支撑功能的中央控制器软件系统设计。通过结构框架优化和任务动作分解,明确了界定了任务间耦合关系和工作模式转换关系,实现了对高复杂度在轨操作试验高效的数据管理和指令管理,在此基础上,重点设计了应用程序功能模块,给出了其功能的相关算法。针对本文提出了目标动力学参数辨识方法和非完整路径规划方法设计了扩展实验任务,并在该软件系统上进行了实现。