论文部分内容阅读
人类双臂协作完成各种复杂的任务具有独特优势,如在变化的非结构环境下双手抓取物体进行协作安装或打磨:传统的单臂工业机器人在实际的应用中已经非常成熟,但无法完成类似的动作,模仿人类双臂协作的生物学机理,研发双臂协作机器人将是下一代机器人研究的方向和重点。在非结构环境下研究和解决协作机器人的变负载问题是解决双臂协作机器人实际应用的关键,具有重要的理论意义和实际应用价值。本文结合江苏省科技支撑重点项目“多功能冗余自由度双臂工业机器人开发及示范应用”(编号:BE2013003),对双臂协作机器人进行了深入研究,研制出冗余自由度双臂协作机器人系统,开展了变负载的双臂协作机器人双环自适应阻抗控制研究,设计了基于模型的非线性控制系统,通过系统仿真与实验,验证了提出的控制策略与算法。主要的研究内容和创新点如下:(1)提出了基于外部扰动观测的变负载模糊自适应滑模控制算法。设计了基于迭代算法的非线性观测器,精确估算变外力负载产生的扰动。引入自适应模糊逻辑算法,实时更新滑模切换增益,有效地消除滑模控制中的抖动问题。根据李亚普诺夫函数,设计滑模控制器控制率,保证了系统的稳定性。解决了由于变负载以及机器人动力学模型不确定性对机器人系统跟踪精度影响的问题。(2)提出了基于系统能耗最小的内力动态优化分配方法。通过建立双臂机器人抓取物体的运动学动力学模型,设计了抓取矩阵,分析了运动约束关系。采用最小范数法和零空间解法,将双臂夹持物体的合力分解为内力和外力,以系统的能量消耗最小为优化目标,采用能量代价函数对内力进行二次优化分配。解决了目标物体的合力分解到双臂机器人操作空间的力映射问题,为下章的力控制提供理论模型。(3)提出了双环阻抗变刚度力跟踪控制策略。针对目标物体合力分解为内力和外力的方法,分别采用内环阻抗和外环阻抗的控制策略,外环阻抗对理想的外力进行跟踪控制,可实现物体与环境良好接触,稳定交互。以手臂的阻抗特性分析,提出了基于PD变刚度调整阻抗控制策略,提高了系统的鲁棒性。为了防止内力过大而损坏物体,设计了内环阻抗控制模型,通过李亚普诺夫函数证明全局控制系统的稳定性。解决了双臂协作抓取及物体与环境交换下力的稳定性控制的问题。(4)开发双臂协作机器人软硬件控制系统。针对双臂协作机器人不同任务作业的复杂控制算法,采用开源的Linux+RTAI系统,构建了视觉、力觉、电流检测等感知能力系统,开发出能快速计算和数据处理能力的总控系统。采用基于总线通讯模式,实现各关节控制节点与总控系统的信息传递速度与准确性的大幅度提高。(5)搭建了实验平台,对控制算法进行了验证。针对双臂协调变负载问题,开展了机械臂末端变负载实验、双臂机器人的变外力交互实验以及基于任务分解的双臂机器人轴孔装配实验;通过两7-DOF机械臂仿真平台和实验手段验证了提出的控制算法的有效性。