Multimodal Safe Control for Human-Robot Interaction
Ravi Pandya, Tianhao Wei, Changliu Liu
TL;DR
This work tackles safety for autonomous systems operating under multimodal uncertainty, with a focus on human-robot interaction where the human’s true intent is uncertain. It introduces the Multimodal Safe Set Algorithm (MMSSA), comprising Naive (N-MMSSA) and Optimal (O-MMSSA) variants that derive per-mode safety constraints from an energy-based safety index $\phi$, and enforce a multimodal chance constraint through $k$-sigma bounds. By optimizing per-mode safety parameters under a probabilistic constraint, O-MMSSA achieves a least-conservative safe control set while maintaining high safety, outperforming unimodal baselines (SEA) in multimodal settings. The approach is demonstrated in simulations of goaI-seeking and human-following robots with probabilistic human intent, showing improved safety performance without sacrificing efficiency, highlighting practical potential for safer HRI in uncertain environments.
Abstract
Generating safe behaviors for autonomous systems is important as they continue to be deployed in the real world, especially around people. In this work, we focus on developing a novel safe controller for systems where there are multiple sources of uncertainty. We formulate a novel multimodal safe control method, called the Multimodal Safe Set Algorithm (MMSSA) for the case where the agent has uncertainty over which discrete mode the system is in, and each mode itself contains additional uncertainty. To our knowledge, this is the first energy-function-based safe control method applied to systems with multimodal uncertainty. We apply our controller to a simulated human-robot interaction where the robot is uncertain of the human's true intention and each potential intention has its own additional uncertainty associated with it, since the human is not a perfectly rational actor. We compare our proposed safe controller to existing safe control methods and find that it does not impede the system performance (i.e. efficiency) while also improving the safety of the system.
