A Safety-Critical Dynamic System Framework for High-Precision Learning From Demonstration
Stable dynamic systems enable robotic systems to plan and execute complex geometric motions in unstructured environments. However, in certain scenarios, such as precision assembly tasks, the constrained operational workspace of robotic arms, along with the presence of obstacles, may lead to unintended collisions. Furthermore, motion precision plays a crucial role in determining the success rate of such tasks. To address these challenges, we propose a novel Safe-Critical Dynamic System (SC-DS) framework. The SC-DS framework consists of a stable dynamic system and an obstacle avoidance controller. The stable dynamic system is formulated in a parametric nonlinear form, which enhances performance in terms of accuracy. Additionally, control barrier functions (CBF), corresponding to complex constraint spaces, are learned from demonstration data. By utilizing these learned CBFs, an obstacle avoidance controller is designed to ensure that the system trajectory remains within the learned safety boundaries. Moreover, the controller adaptively extends the effective range of control inputs, thus mitigating replication errors due to input limitations. Experimental results, both in simulation and with a physical robot, demonstrate that the SC-DS framework effectively reproduces trajectories with both stability and safety, outperforming existing methods in terms of overall task performance. <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Note to Practitioners</i>—This study is motivated by the need to develop a safer and more precise skill-learning framework for practical applications, such as service robots and assembly robots. We propose the SC-DS framework, which integrates the challenges of uncertain environments into the learning of precise motion skills, ensuring both accuracy and safety in trajectory generation. This framework is particularly suitable for applications requiring strict performance and safety standards. By incorporating safety constraints directly into the learning process, our method provides a robust solution that effectively addresses robot-environment interactions, including obstacles, disturbances, and varying conditions. Our research enhances the reliability of dynamic system-based learning frameworks and offers practical tools for real-world applications, ensuring robots perform tasks efficiently while maintaining safety. Practitioners can leverage this framework to improve safety and maintain high-precision skill learning, ensuring effective handling of real-world challenges.
Authors
- Zhehao Jin (ORCID: https://orcid.org/0000-0002-0871-9779)
- Wen‐An Zhang (ORCID: https://orcid.org/0000-0002-4355-2783)
- Chenguang Yang (ORCID: https://orcid.org/0000-0001-5255-5559)
- Andong Liu (ORCID: https://orcid.org/0000-0003-2445-8457)
- Haotian Huang
- Jiayun Fu (ORCID: https://orcid.org/0009-0007-4824-007X)
Institutions
- University of Liverpool (GB)
- Nanyang Technological University (SG)
- Zhejiang University of Technology (CN)
Publication Details
- Journal
- IEEE Transactions on Automation Science and Engineering
- Published
- 2025-01-01
- DOI
- https://doi.org/10.1109/tase.2025.3592739
- Primary Topic
- Machine Learning and Algorithms
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Natural Science Foundation of China