SPARROW: Survival-POMCP for Adaptive Robot Routing, Observation, and Waiting
Hshmat Sahak, Aoran Jiao, Nicholas Rhinehart, Timothy D. Barfoot · N/A · 2026
Framework
N/A
License
N/A
Stars
N/A
Summary
Temporary obstacles that may block a robot's planned route create a sequential navigation problem: a robot must decide whether to wait for a blockage to clear, reroute, or acquire more information about the obstacle before acting.
Abstract Summary
Key Points
- Temporary obstacles that may block a robot's planned route create a sequential navigation problem: a robot must decide whether to wait for a blockage to clear, reroute, or acquire more information about the obstacle before acting.
- We formulate graph navigation among temporary obstacles as a partially observable semi-Markov decision process and introduce SPARROW, a belief-space planner built on Partially Observable Monte Carlo Planning (POMCP).
- SPARROW searches over traversal, observation, and finite-duration waiting actions while maintaining a particle belief over latent obstacle classes and clearance times.
- Class-conditioned survival models are learned online from both clearance observations and right-censored encounters where the robot reroutes before clearance is observed.
- A generative model simulates obstacle arrivals and clearances as each action unfolds, so the planner can account for blockages that may occur along alternative routes.
Problem Formulation
We consider navigation on a graph $\mathcal{G}=(\mathcal{V},\mathcal{E})$ from start $v_{s}$ to goal $v_{g}$. Edge $e$, when unblocked, has nominal traversal time $d_{e}$, but may become temporarily blocked, preventing traversal. We formulate the task as a stochastic shortest-path partially observable semi -Markov decision process (POSMDP) [ 15 ] .
Method
SPARROW combines online class-conditioned survival learning with particle-based POMCP. Within an episode, the current learned obstacle model is fixed and POMCP searches for the action minimizing expected remaining travel time. Between episodes, newly collected labeled obstacle encounters update the survival models.
An outer value-of-learning calculation decides when deliberately collecting such a sample is worth the cost it adds to the current episode.
Simulation Experiments
We evaluate on two graph families. Atrium : a metric graph of poses and traversable edges, is obtained by a teach-and-repeat navigation system [ 27 ] from a robot deployment in an indoor campus atrium.
For planning, chains of degree-two localization vertices are contracted into corridor-level edges, yielding a decision graph whose vertices are junctions and whose edges are the corridors of the deployed route; obstacles block corridors, matching the granularity at which the robot can actually commit to an alternative.
Real-World Robot Experiments
We deploy SPARROW on a Clearpath Jackal navigating a taught route with the Visual Teach and Repeat (VT&R) navigation stack [ 27 ] , in a $22.1\times 20.9$ m indoor campus atrium. The robot executes the same graph-level actions as in simulation while the low-level controller follows the taught geometry between vertices.
Sources and Demonstrations
Figures are reproduced from Sahak et al. See the full paper for experimental details and the project page, when the paper links one, for demonstrations and videos.
Related Papers
A Browser-Native Digital Test Range for Benchmarking 4D Ocean-Glider Planning Algorithms
Edward Holmberg, Elias Ioup, Mahdi Abdelguerfi
Repeated in-situ evaluation of ocean-glider planners requires scarce vehicles, operators, deployment and recovery resources, and ocean conditions that cannot be reset for competing algorithms.
A Low-Cost, Open Platform for End-to-End Autonomous Driving on a Miniature Ackermann Vehicle
Gustavo Claudio Karl Couto, Eric Aislan Antonelo, Gabriel George Zipperer
This paper presents a low-cost, open experimental platform for research in end-to-end autonomous driving with miniature Ackermann vehicles.
AcousticDiffusion: Semantically Conditioned Audio-Guided Diffusion Policy for Search-and-Rescue Assistance
Iana Zhura, Didar Seyidov, Dmitrii Plotnikov et al.
Navigating toward human callers is an important capability for rescue robots operating where visual contact is degraded or occluded. We present AcousticDiffusion, a semantically conditioned, audio-guided diffusion policy for human-directed navigation.
Actively Resolving Contextual Uncertainty for Underspecified Tasks in Natural Language
Zachary Ravichandran, Jonathan Diller, Fernando Cladera et al.
Foundation models provide robots with the ability to interpret natural language and reason about environmental context, yet most language-conditioned policies assume that goals are well-specified and that task-relevant information is provided upfront via a prior map.