Safety-Aware Controller Optimization for a Flexure-Joint Biaxial Gantry Robot

Published: 01 Jun 2025, Last Modified: 06 May 2026IEEE/ASME Transactions on MechatronicsEveryoneCC BY 4.0
Abstract: Controller tuning and optimization remain fundamental challenges in dynamic control of mechatronic and robotic systems. Traditional model-based methods depend heavily on accurate mathematical representations, which are difficult to obtain for complex real-world systems. This limitation motivates learning-based methods, such as Bayesian optimization (BO), which leverage abundant data to enhance control performance. However, applying BO to mechatronic systems often encounters slow convergence and safety issues. This article proposes SafeCtrlBO, designed to safely and efficiently optimize multiple controllers simultaneously. SafeCtrlBO addresses conventional BO limitations via two key innovations: first, it integrates additive Gaussian kernels in Gaussian processes, significantly improving the efficiency of Gaussian process updates for unknown functions, reducing total iterations needed for convergence; second, it simplifies the safe exploration strategy without compromising exploration effectiveness, reducing computational complexity per iteration. The method is validated experimentally on a flexure-joint biaxial gantry robot performing circular and cardioid-shaped contouring tasks. Results show that controllers optimized with SafeCtrlBO substantially outperform initial controllers, reducing contouring errors by 74.7% and 72.2%, respectively. Our approach consistently surpasses existing BO methods in optimization performance while ensuring safety, demonstrating its practical potential in complex control systems.
Loading