Safe Stochastic Explorer: Enabling Safe Goal Driven Exploration in Stochastic Environments and Safe Interaction with Unknown Objects
Nikhil Uday Shinde, Dylan Hirsch, Michael C. Yip, Sylvia Herbert
TL;DR
Safe Stochastic Explorer addresses safe goal‑driven exploration in unknown environments with inherently stochastic dynamics by learning the unknown safety function $q(x)$ with Gaussian Processes and enforcing probabilistic safety bounds. The framework provides discrete, continuous, and object‑centric formulations, introducing refinement operators $ar{R}$ and $\bar{m}$ to expand safe sets while maintaining returnability and safe arrivals under uncertainty. Empirical results in simulation and hardware demonstrate reduced safety violations and reliable goal attainment when accounting for stochastic transitions, outperforming baselines that neglect stochasticity. This work advances autonomous robot safety in unstructured settings and enables safe interaction with unknown objects, with broad implications for planetary exploration, warehouses, and home robotics.
Abstract
Autonomous robots operating in unstructured, safety-critical environments, from planetary exploration to warehouses and homes, must learn to safely navigate and interact with their surroundings despite limited prior knowledge. Current methods for safe control, such as Hamilton-Jacobi Reachability and Control Barrier Functions, assume known system dynamics. Meanwhile existing safe exploration techniques often fail to account for the unavoidable stochasticity inherent when operating in unknown real world environments, such as an exploratory rover skidding over an unseen surface or a household robot pushing around unmapped objects in a pantry. To address this critical gap, we propose Safe Stochastic Explorer (S.S.Explorer) a novel framework for safe, goal-driven exploration under stochastic dynamics. Our approach strategically balances safety and information gathering to reduce uncertainty about safety in the unknown environment. We employ Gaussian Processes to learn the unknown safety function online, leveraging their predictive uncertainty to guide information-gathering actions and provide probabilistic bounds on safety violations. We first present our method for discrete state space environments and then introduce a scalable relaxation to effectively extend this approach to continuous state spaces. Finally we demonstrate how this framework can be naturally applied to ensure safe physical interaction with multiple unknown objects. Extensive validation in simulation and demonstrative hardware experiments showcase the efficacy of our method, representing a step forward toward enabling reliable widespread robot autonomy in complex, uncertain environments.
