欠驱动系统是一种典型的机械系统,其控制维数小于自由度(He, Wang, Liu, 2019; Yang, Sun, Fang, 2021),这使其成为非线性控制领域的一个关键研究挑战。例如,桥式起重机(Fan, Zhao, Zhou, Wang, Sun, 2025; Gao, Zhang, Jiang, Wu, 2025)、地面车辆(Wang, Zhao, Mu, Sun, Wang, 2025; Yoo, Park, 2025)、柔性机械手(Kumar, Dwivedy, 2026; Shang, Xiaopeng, Meng, Fan, 2024)和无人机(Golea, Lungu, Wang, & Voinea, 2025)都属于欠驱动系统,由于缺乏执行器,这些系统的控制更加困难。研究具有非线性和强耦合特性的欠驱动系统可以有效推进非线性系统控制理论的发展(Wang, Lai, Meng, & Wu, 2021a)。此外,欠驱动系统的执行器较少,这在减轻重量和降低成本方面具有显著优势(Huang, Lai, Zhang, Meng, & Wu, 2020)。因此,研究这类系统具有重要的实际和理论意义。
欠驱动机械手(UAM)是欠驱动系统的主要代表。通常,UAM分为垂直UAM(有重力)(Pierallini, Angelini, Bicchi, Garabini, 2022; Wang, Lai, Zhang, Wu, 2021b)和平面UAM(无重力)(Zhang, Lai, Wang, Su, & Wu, 2022)。对于垂直UAM,控制目标是将机械手从向下初始位置(DIP)移动到向上目标位置(UTP)(Liu, Xin, 2017; Wang, Lai, Zhang, Wu, 2022)。实现这一目标面临几个挑战:1) 由于被动关节缺乏执行器,直接控制被动关节以满足控制目标很困难(Wu, She, Wang, & Su, 2019);2) 由于不满足Brockett的必要条件,使用平滑控制器实现控制目标存在问题(Lai, Pan, Wu, & Yang, 2012b);3) 系统能量、状态和力矩之间的耦合关系在运动过程中容易产生奇异性(Lai, Zhang, Wu, & She, 2015);4) 系统仅在有限区域内可控(Xin, 2018)。
目前,垂直UAM控制的常用方法是将系统的运动区间划分为两个区域:上升区域和平衡区域。针对每个区域应用不同的控制策略,并根据连杆的状态切换控制器以实现所需的系统控制目标(Cheng, Chen, Gao, Zhang, 2013; Lai, She, Yang, Wu, 2008)。上升区域的目标是将系统摆动到UTP附近。该区域的控制策略主要包括部分反馈线性化方法(Cheikh, Faqihi, Benbrahim, Kabbaj, 2024; Murray, & Hauser)、基于能量的方法(Harandi, Taghirad, 2023; Salamat, Elsbacher, Tonello, 2025)、脉冲力矩方法(Albahkali, Mukherjee, Das, 2009; Lee, Ju, Lee, 2025)和扭矩耦合方法(Zhang, Qiu, Yang, & He, 2015)。平衡区域的目标是将系统稳定在UTP。该区域的控制策略主要包括LQR方法(Gutiérrez-Giles, Ruggiero, Lippiello, Siciliano, 2018; Saleem, Iqbal, Alharbi, 2025)和降阶稳定性方法(Xin & Liu, 2013)等。
然而,这种常见的分区切换控制方法存在一些关键局限性:1) 由于系统的耦合关系和强非线性特性,在上升过程中容易产生奇异性;2) 基于连杆状态设计的切换条件难以满足;3) 在上升控制器下,系统从上升区域到平衡区域的过渡难以平稳;系统在平衡区域和上升区域之间的频繁切换可能导致控制时间延长;4) 平衡区域的控制策略仅在狭窄的平衡范围内有效;如果平衡区域设计不当,系统将难以上升至平衡区域;5) 不当的设计会在控制器切换时引发突然的扭矩变化,甚至可能导致稳定性控制失败。
根据垂直UAM的控制目标,可以获得每个连杆的初始状态和目标状态。基于这些信息,可以使用轨迹规划方法(Lei, Su, 2026; Shi, Zhou, Man, Li, Guo, 2026)设计一条可行的轨迹,使系统从初始状态直接移动到目标状态。由于被动关节缺乏执行器,可行的轨迹只能为主动连杆设计。由于主动连杆和被动连杆状态之间的耦合关系,被动连杆会跟随主动连杆运动。然而,确保被动连杆达到期望的运动状态仍然具有挑战性。因此,利用耦合关系对于控制这种类型的系统至关重要。这种方法可以同时实现主动连杆和被动连杆的控制目标。一些研究人员应用了智能优化算法(Lai, Zhang, Wang, Chen, Wu, 2018; Lai, Zhang, Wang, Wu, 2017)来控制平面UAM,这些方法有效克服了传统控制方法的局限性,为欠驱动系统中所有连杆的同时控制提供了可行的解决方案。
基于前述讨论,本文提出了一种简单统一的基于轨迹的控制方法,用于垂直MUAPJ的上升和平衡控制。首先,规划一条具有可调参数的连续轨迹来衰减主动连杆的振荡。后续分析表明,主动连杆可以在指定时间内收敛到目标附近。重要的是,这种运动完全由轨迹参数决定。因此,通过基于连杆之间的耦合关系优化这些参数,被动连杆也可以在同一时间框架内摆动到其目标状态。
本文的主要优势包括:
(1)通过整合轨迹规划和优化方法,系统可以直接在某个调整时间摆动到UTP附近,从而避免了常见分区方法中定义平衡区域范围的挑战。
(2)该方法解决了由于区域设计不当导致系统无法上升至平衡区域的问题。
(3)基于轨迹参数设计的时间切换条件解决了传统分区方法中难以满足的状态切换问题,并避免了控制器切换时的扭矩跳跃现象。
(4)基于轨迹设计的跟踪控制器没有奇异值,设计更加简单。