Situational Graphs for Robotic First Responders: an application to dismantling drug labs
W. J. Meijer, A. C. Kemmeren, J. M. van Bruggen, T. Haije, J. E. Fransman, J. D. van Mil
TL;DR
This paper tackles the safety-critical challenge of dismantling illicit drug laboratories by enabling safer initial investigations with mobile robots. It introduces the Behavior-Oriented Situational Graph, a robot-centric environmental representation that merges perception-driven data with a situational affordance schema to map actionable behaviors to encountered situations, thereby facilitating real-time planning and operator understanding. The core contributions include (i) formalizing the Situational Graph structure, (ii) a real-time data-collection and graph-update pipeline, (iii) a planning framework that integrates job selection and path planning over the graph, and (iv) an operator interface and immersive teleoperation workflow that supports seamless adjustment of autonomy levels. Through a formative study with police stakeholders in a mock drug-lab scenario, the approach demonstrates improved situational awareness, trustworthy autonomous exploration, and practical pathways for human–robot collaboration in high-stakes environments.
Abstract
In this work, we support experts in the safety domain with safer dismantling of drug labs, by deploying robots for the initial inspection. Being able to act on the discovered environment is key to enabling this (semi-)autonomous inspection, e.g. to open doors or take a closer at suspicious items. Our approach addresses this with a novel environmental representation, the Behavior-Oriented Situational Graph, where we extend on the classical situational graph by merging a perception-driven backbone with prior actionable knowledge via a situational affordance schema. Linking situations to robot behaviors facilitates both autonomous mission planning and situational understanding of the operator. Planning over the graph is easier and faster, since it directly incorporates actionable information, which is critical for online mission systems. Moreover, the representation allows the human operator to seamlessly transition between different levels of autonomy of the robot, from remote control to behavior execution to full autonomous exploration. We test the effectiveness of our approach in a real-world drug lab scenario at a Dutch police training facility using a mobile Spot robot and use the results to iterate on the system design.
