基于控制障碍函数的外骨骼无模型控制策略

Model-free control strategy of exoskeletons based on control barrier function

  • 摘要: 针对模型信息未知条件下二自由度腕关节上肢康复外骨骼机器人的轨迹跟踪控制问题,提出了一种基于预定时间高阶控制障碍函数的无模型预定时间控制策略,该策略无需精确的动力学模型,即可同时保证预定时间收敛和满足安全约束. 在实际康复场景中,由于交互作用复杂、参数不确定性、外部干扰以及不同患者之间人体参数存在显著差异,很难建立一个精确的模型. 为了解决这个问题,建立表征系统动态特性的二阶超局部模型,将系统未知动力学、外部扰动及人机交互力矩统一为集总扰动项,引入RBF(Radial basis function)神经网络对模型中的集总扰动进行在线估计. 设计基于状态转换的预定时间滑模控制策略,保证系统状态在估计误差存在条件下对期望轨迹的跟踪,且收敛时间存在预设上界. 跟踪误差能够在预设时间上界内收敛至零,且该收敛时间与初始条件无关. 构建高阶预定时间控制障碍函数,结合KKT(Karush–Kuhn–Tucker)条件求解满足安全约束的最优控制律,保证系统状态能在预定时间内收敛并维持在安全集内. 与现有的障碍李雅普诺夫(Barrier Lyapunov)函数相比,所提出的方案放宽了对初始条件的限制,允许系统状态初始位于安全集之外,并能够在预定时间内进入安全集. 其次,基于Lyapunov稳定性理论证明了闭环系统的全局稳定性及安全集的前向不变性. 最后,数值仿真结果表明,所提出的控制策略能够保证系统状态在预定时间内收敛至零,且在突加扰动下仍能满足安全约束. 针对突发扰动的比较研究表明,控制障碍函数在维持系统安全方面具有显著效果. 此外,与有限时间和固定时间控制方法相比,所提方法在提高收敛速度的同时,实现了收敛时间的灵活可调.

     

    Abstract: In this study, we addressed the problem of trajectory tracking control for a two-degree-of-freedom wrist-joint upper-limb rehabilitation exoskeleton robot with unknown model information. A novel model-free prescribed-time control framework based on prescribed-time high-order control barrier functions is proposed. The developed approach simultaneously guarantees prescribed-time convergence and strict satisfaction of safety constraints without relying on an accurate dynamic model. In practical rehabilitation scenarios, obtaining an accurate dynamic model of the human–robot system is extremely difficult because of the complex physical interactions, significant parameter uncertainties, time-varying external disturbances, and variations in human parameters among different patients. To solve this problem, a second-order ultra-local model was constructed to describe the system dynamics. In this model, the uncertainties, external disturbances, and human–robot interaction torques are unified into a lumped disturbance term. Furthermore, radial basis function (RBF) neural networks are incorporated to estimate the lumped disturbances online in real time, enabling a fully model-free control implementation without requiring prior knowledge of system dynamics. Based on this formulation, a prescribed-time sliding-mode control strategy based on state transformation was designed to ensure that the desired motion trajectories are rapidly and stably tracked by the system states. Specifically, by utilizing the controller, the tracking errors between the states and described trajectories can be forced to zero within a predefined time bound, which can be explicitly assigned according to practical rehabilitation requirements. It should be noted that the convergence time is independent of the initial conditions, thereby ensuring uniform transient performance even when the system starts from different or unfavorable initial states. To enhance the safety of the rehabilitation training process further, a prescribed-time high-order control barrier function was constructed that explicitly incorporates safety constraints into the controller design. This formulation explicitly encodes the state constraints and guarantees that the system states are driven into the safe set within a prescribed time and remain there thereafter, even when starting from outside. In contrast to existing barrier Lyapunov function-based methods, the proposed approach relaxes the requirement of the initial conditions by allowing the system states to start outside the safe set and ensuring their convergence within a prescribed time. The optimal control law satisfying the safety constraints is solved by incorporating the Karush–Kuhn–Tucker (KKT) conditions. As a result, the proposed method ensures that the system states not only converge to the desired trajectories within the prescribed time but also enter and remain within the safe set in a guaranteed manner, achieving both transient safety and long-term forward invariance. The global stability of the closed-loop system and forward invariance of the safe set were rigorously established using the Lyapunov stability theory, providing strong theoretical guarantees for the proposed approach. Numerical simulation results were obtained to validate the effectiveness of the proposed strategy. The results demonstrate that the system states converge within the prescribed time bound, regardless of the initial conditions, even when the initial states lie outside the safe set. Comparative studies under sudden disturbances further highlight the superiority of the proposed control barrier function in terms of maintaining safety. In addition, compared with finite- and fixed-time control schemes, the proposed method not only accelerates the convergence process but also provides a flexible and user-defined convergence time.

     

/

返回文章
返回