SPARK: Safe Protective and Assistive Robot Kit

Yifan Sun1        Rui Chen1        Kai S. Yun1        Yikuan Fang1        Sebin Jung1        Feihan Li1        Bowei Li1        Weiye Zhao1        Changliu Liu1
1Carnegie Mellon University

Abstract

This paper introduces the Safe Protective and Assistive Robot Kit (SPARK), a comprehensive benchmark designed to ensure safety in humanoid autonomy and teleoperation. Humanoid robots pose significant safety risks due to their physical capabilities of interacting with complex environments. The physical structures of humanoid robots further add complexity to the design of general safety solutions. To facilitate the safe deployment of complex robot systems, SPARK can be used as a toolbox that comes with state-of-the-art safe control algorithms in a modular and composable robot control framework. Users can easily configure safety criteria and sensitivity levels to optimize the balance between safety and performance. To accelerate humanoid safety research and development, SPARK provides a simulation benchmark that compares safety approaches in a variety of environments, tasks, and robot models. Furthermore, SPARK allows quick deployment of synthesized safe controllers on real robots. For hardware deployment, SPARK supports Apple Vision Pro (AVP) or a Motion Capture System as external sensors, while also offering interfaces for seamless integration with alternative hardware setups. This paper demonstrates SPARK's capability with both simulation experiments and case studies with a Unitree G1 humanoid robot. Leveraging these advantages of SPARK, users and researchers can significantly improve the safety of their humanoid systems as well as accelerate relevant research. The open-source code is available at (https://github.com/intelligent-control-lab/spark).

Humanoid tasks safeguarded by SPARK. Nominal actions are perturbed (SSA on) when necessary to ensure safety.

Static Reference Tracking with Safe Control

Dynamic Reference Tracking with Safe Control

Safe Humanoid Autonomy and Teleoperation Framework


Overview

Related Work

This work is part of our research on provably safe control. Please explore our other contributions below.
RMA Image

Safe Control of Quadruped in Varying Dynamics via Safety Index Adaptation

Kai S. Yun, Rui Chen, Chase Dunaway, John M. Dolan, Changliu Liu
Accepted to ICRA 2025

PDF Video Project Page

BibTeX

          
            @inproceedings{sun2025spark,
              title        = {{SPARK}: Safe Protective and Assistive Robot Kit},
              author       = {Sun, Yifan and
                              Chen, Rui and
                              Yun, Kai~S. and
                              Fang, Yikuan and
                              Jung, Sebin and
                              Li, Feihan and
                              Li, Bowei and
                              Zhao, Weiye and
                              Liu, Changliu},
              booktitle    = {IFAC Symposium on Robotics},
              year         = {2025},
              eprint       = {2502.03132},
              archivePrefix= {arXiv},
              primaryClass = {cs.RO},
              url          = {https://intelligent-control-lab.github.io/spark/},
              video        = {https://www.youtube.com/embed/vIzeQ31YbCM},
              repository   = {https://github.com/intelligent-control-lab/spark}
            }