船用水下机械臂在海洋工程、海底资源开发、救援任务等领域具有广泛的应用前景[1]。然而,由于复杂的水下环境以及不可预测的工作任务,机械臂在执行任务时需要具备自适应规划能力。因此,研究船用水下机械臂轨迹自适应规划方法具有重要意义[2]。该研究可以有效提高机械臂在不同任务场景下的工作适应性和执行效率,加强其在水下工作中的应用能力,并为海洋工程和其他相关领域的发展提供技术支持。
白云飞等[3]研究了基于能耗优化的机械臂轨迹规划方法,构建RBF神经网络,结合机械臂关节空间轨迹规划多项式,建立机械臂能耗目标函数,采用自适应粒子群优化算法求解最优轨迹参数。该方法在处理具有奇异摄动、不确定性和动态特性变化的水下机械臂轨迹规划问题时,可能会产生振荡等不稳定行为。赵毓等[4]研究了基于多智能体强化学习的机械臂轨迹规划方法,建立多刚体运动学和动力学模型,运用改进深度确定性策略梯度算法建立多智能体自学习系统,然后以目标相对距离和总操作时间为参数确定奖励函数,实现轨迹规划。该方法具有较快的求解速度,但是机械臂末端振动位移抑制效果不佳。江鸿怀等[5]提出运用PSO算法对五自由度机械臂轨迹规划进行优化,由于未考虑奇异摄动问题,导致其规划轨迹存在碰撞风险。
在船用水下机械臂轨迹规划中,由于水流、海洋环境和其他不确定因素的影响,需要一种能够适应这些变化的规划方法。为此,本文研究一种考虑奇异摄动的船用水下机械臂轨迹自适应规划方法,自适应规划是一种控制策略,允许系统根据环境的变化和自身的状态调整其行为。通过自适应规划,机械臂可以实时地调整其运动轨迹,以应对外部干扰和摄动因素。
1 机械臂轨迹自适应规划方法设计 1.1 考虑奇异摄动的船用水下机械臂状态分析存在奇异摄动的情况下,船用水下机械臂作业时,柔性杆会出现高频振动,将船用水下机械臂结构划分成关节轨迹规划控制的慢变子系统、体现杆件振动的快变子系统[6],针对不同的水下机械臂状态展开分析。
奇异摄动下,船用水下机械臂慢变子系统状态方程为:
ˉ¨ps=ˉN−1ss[−ˉC1gsˉps−ˉG1g−ˉF1g+ˉv]。 | (1) |
式中:
奇异摄动下,船用水下机械臂快变子系统状态方程为:
¯¨qs=[0J−KH0][γ1γ2]+[δA1g]vG。 | (2) |
式中:
基于1.1节分析得到的慢变子系统和快变子系统状态方程,构建船用水下机械臂动力学方程:
{\overline {\ddot q} _s}\left( {{{\boldsymbol{N}}_g}\ddot p + {{\boldsymbol{C}}_g}\dot p + {C_g}p + {{\boldsymbol{H}}_g}} \right) = {{\boldsymbol{N}}_{gs}}\ddot \alpha \times {\bar \ddot p_s} 。 | (3) |
式中:左侧为刚性模态,右侧为柔性模态;
受惯性力矩的影响,机械臂会出现弹性振动,考虑惯性力矩的状态与关节角加速度存在直接联系[7 − 8],所以,在规划机械臂工作轨迹时,需要调节惯性力矩数值,从而实现奇异摄动下的抑振轨迹规划。
为防止船用水下机械臂工作过程中出现异常弹性振动,保证船用水下机械臂工作轨迹存在连续性,设计约束条件如下:
1)船用水下机械臂作业轨迹不存在断点,且满足单调递增或递减状态。
2)船用水下机械臂作业轨迹中,关节角速度与加速度曲线光滑不存在断点,并处于限定范围内。
考虑到机械臂不仅在运动过程中会出现弹性振动,在结束动作时,也会存在残余振动的问题,为此,在进行水下机械臂自适应轨迹规划时,不仅需要满足上述约束条件,还需要控制机械臂工作时的振动频率,其工作轨迹必须在点
O=Ngs¨α[ϖ1(u(zL,t))+ϖ2(u(zL,t))]。 | (4) |
式中:
为了求解奇异摄动影响下机械臂作业振动量
设置机械臂工作的
基于1.2节求解得到的
![]() |
图 1 自适应模糊PID跟踪控制器结构示意图 Fig. 1 Structural diagram of adaptive fuzzy PID tracking controller |
图中,
KP=KP0+ΔKP, | (5) |
KI=KI0+ΔKI, | (6) |
KD=KD0+ΔKD。 | (7) |
式中:
将关节角位移、角速度和角加速度的偏差
为测试本文方法在船用水下机械臂轨迹规划中的使用效果,将本文方法用于某船体的机械臂轨迹规划控制系统之中。此船体吃水深度在5 m之内,水下机械臂执行任务时,主要通过末端机械手抓取双目视觉传感器识别的目标物体。抓取工作需保证水下机械臂平稳,实验中,把视觉系统与机械臂划分成不同结构,双目视觉传感器设计在机械臂本体之外,目标物体处于双目视觉传感器的视场区域中。当双目视觉传感器采集目标物体图像确定其位置后,运用本文方法规划水下机械臂轨迹。实验中所用设备参数如表1所示。
![]() |
表 1 实验中所用设备参数信息 Tab.1 Equipment parameter information used in the experiment |
将奇异摄动尺度因子
![]() |
图 2 机械手的可达区域与轨迹规划结果 Fig. 2 The reachable area and trajectory planning results of a robotic arm |
可知,当末端执行器抓取目标物体的途中存在突发障碍物时,本文方法为机械臂自适应规划的作业轨迹中,未曾与障碍物碰撞,且抓取轨迹光滑平稳,不存在轨迹断点问题,证明本文方法在考虑奇异摄动的工况中,可以自适应规划机械臂运行轨迹。
图3为本文方法为水下机械臂自适应规划轨迹后,机械臂柔性杆一阶模态,图4为未使用本文方法时,机械臂抓取目标物体的柔性杆一阶模态。
![]() |
图 3 本文方法规划轨迹后机械臂柔性杆一阶模态 Fig. 3 The method in this article is to plan the first-order mode of the flexible link of the robotic arm after trajectory planning |
![]() |
图 4 本文方法规划轨迹前机械臂柔性杆一阶模态 Fig. 4 The method in this article is to plan the first-order mode of the flexible link of the front robotic arm for trajectory planning |
通过对比图3和图4发现,本文方法规划轨迹后机械臂柔性杆一阶模态得到快速抑制,而本文方法规划轨迹前机械臂柔性杆一阶模态振动幅度显著。由此得知,本文方法规划轨迹后机械臂在奇异摄动工况中,也能平稳作业。这是因为自适应模糊PID方法能够有效地应对船用水下机械臂系统的不确定性、非线性和外界干扰等复杂环境条件,通过模糊推理和PID控制相结合的策略,实现了对机械臂运动的准确控制。
图5和图6是本文方法为水下机械臂自适应规划轨迹前后,机械臂末端振动位移变化。
![]() |
图 5 本文方法规划轨迹前机械臂末端振动位移 Fig. 5 This article proposes a method for planning the end vibration displacement of a robotic arm before trajectory planning |
![]() |
图 6 本文方法规划轨迹后机械臂末端振动位移 Fig. 6 The end vibration displacement of the robotic arm after trajectory planning using the method described in this article |
通过对比图5和图6发现,本文方法规划轨迹后机械臂末端振动位移得到快速抑制,末端振动位移数值缩小幅度显著。由此得知,本文方法规划轨迹后机械臂在奇异摄动工况中作业后,末端残余振动量得到了有效抑制。
3 结 语船用水下机械臂轨迹自适应规划方法在奇异摄动抑制的基础上,通过引入自适应模糊PID跟踪控制器,实现了对机械臂轨迹的关节参数自适应调节控制,从而生成几何轨迹。该方法具有以下优点:
1)提高了船用水下机械臂作业稳定性,抑制了机械臂因奇异摄动而出现的振动问题。
2)提高了船用水下机械臂在实际应用中的可靠性,在突发障碍物的工况中,也能平稳抓取目标物体。且采用了自适应控制方法,能够自适应地调整船用水下机械臂轨迹生成参数,减少了人工干预。
[1] |
张贺贺, 张宝雷, 孙冰. 浅水观察小型ROV结构设计与优化[J]. 船海工程, 2023, 52(2): 62-65. DOI:10.3963/j.issn.1671-7953.2023.02.014 |
[2] |
沈益骏, 陈林, 刘冲伟, 等. 一种船舶水尺计重用机器人的研制和应用[J]. 船海工程, 2023, 52(5): 64-68. DOI:10.3963/j.issn.1671-7953.2023.05.012 |
[3] |
白云飞, 张奇峰, 范云龙, 等. 基于能耗优化的深海电动机械臂轨迹规划[J]. 机器人, 2020, 42(3): 301-308. |
[4] |
赵毓, 管公顺, 郭继峰, 等. 基于多智能体强化学习的空间机械臂轨迹规划[J]. 航空学报, 2021, 42(1): 266-276. |
[5] |
江鸿怀, 金晓怡, 邢亚飞, 等. 基于粒子群优化算法的五自由度机械臂轨迹规划[J]. 机械设计与研究, 2020, 36(01): 107-110. |
[6] |
杨晛, 陈传志, 华长春. 力反馈水下遥操作系统稳定性分析[J]. 控制理论与应用, 2022, 39(11): 2115-2124. DOI:10.7641/CTA.2021.10923 |
[7] |
黄自鑫, 秦翔宇, 陈振, 等. 基于智能优化算法的欠驱动机械臂位姿控制[J]. 控制工程, 2022, 29(11): 1948-1953. |
[8] |
范云鹏, 樊春霞. 执行器饱和下机械臂有限时间控制[J]. 计算机仿真, 2022, 39(8): 407-414. DOI:10.3969/j.issn.1006-9348.2022.08.078 |