← Back to blog

Voice-Commanded Robots for Real Search & Rescue Logistics

In a live rescue mission, nobody has time to become a robot programmer. The question behind this paper is simple: what if first responders could just talk to the robot? Say "deliver the batteries to the drone pilot" — and have an autonomous ground vehicle safely figure out the rest, in the middle of a real emergency exercise.

That's exactly what we demonstrated at the XIX Workshop on Security, Emergencies, and Catastrophes (Málaga, Spain), and what we presented at the 2025 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR) in Galway — where the paper was a finalist for the Best Paper Award 🏆. Real-World Deployment of an LLM-Enabled Voice-Commanded UGV for Logistics in SAR Missions.

Talk to the robot

Traditional robotic command interfaces are rigid and cognitively demanding — exactly the wrong properties under the pressure of a live search-and-rescue mission. Our system integrates a large language model-based multi-agent system (LLM-MAS) that manages the movements of uncrewed ground vehicles (UGVs) from natural-language voice commands, ensuring safe, context-aware navigation based on real-time mission data. Figure 1 shows the system architecture and communication workflow.

System architecture and communication workflow: operator, LLM-MAS, robots
Figure 1 — System architecture and communication workflow.

The LLM-MAS itself, shown in Figure 2, decomposes spoken commands into deterministic tool calls — interpreting spatial references like "five meters west of helmet 3" against the live mission picture.

Architecture of the LLM multi-agent system
Figure 2 — Architecture of the LLM-MAS.

Validated with real first responders

During the XIX Workshop in Málaga, over 150 first responders participated in six parallel SAR missions, with some teams providing their real-time positional data via equipment-integrated sensors. The LLM-MAS used this data to make autonomous decisions on the ground — such as determining which SAR team the UGV should assist — and then sent the selected target location to an external path planner through a tool call.

The ROS 2-based communication architecture integrates UGVs into existing SAR command hierarchies, with robust methods for message acknowledgment, prioritization, and operational-window synchronization. Figure 3 shows the coordination protocol between the Unified Command Centre (UCC), the Rescue Coordination Point (RCP), and the LLM-MAS.

SAR team coordination protocol: UCC, RCP and LLM-MAS message exchange
Figure 3 — SAR team coordination: the first interaction (msg3) is a UCC request for path clearance, followed by the RCP requesting UGV teleoperation (msg4). The second interaction (msg8) involves a UCC material delivery request, which the RCP operator converts to a voice command to the LLM-MAS system (msg9) for autonomous UGV control.

Figure 4 shows the associated GUI displaying real-time positions in the exercise area: purple and white dots show teams tracked through smart helmets and the UGV (RoverJ8), the purple path traces the UGV's return to the loading point, colored polygons highlight areas of interest (EchoX), and colored circles flag points or persons of interest (RomeoX).

LLM-MAS GUI with real-time team positions in the exercise area
Figure 4 — LLM-MAS associated GUI displaying real-time positions in the exercise area: purple and white dots show teams tracked through smart helmets and the UGV (RoverJ8), the purple path traces the UGV's return to the loading point, colored polygons highlight areas of interest (EchoX), and colored circles flag points or persons of interest (RomeoX).

The delivery run

The system successfully executed material transport tasks across three critical service routes that supported the six parallel missions — including delivering fresh batteries to a drone pilot in the field, a job that previously meant a human runner. Figure 5 shows the UGV delivering materials autonomously; Figure 6 walks through the full Mission #1 delivery workflow — (a) requesting batteries, (b) autonomous navigation, (c) pickup — and Table 1 summarizes every operator command with its execution time and outcome. Figure 7 collects footage from the missions and the involved first responders.

UGV autonomously delivering materials to the tunnel disaster site
Figure 5 — UGV autonomously delivering materials to the tunnel disaster site in response to a voice command.
aRequesting batteries.
bUGV following its route autonomously.
cBattery pickup.
Figure 6 — Sequence from Mission #1 showing the delivery workflow: (a) the drone pilot requests additional batteries, (b) the UGV autonomously navigates to the delivery point, and (c) the pilot retrieves the batteries directly from the robot.
aEXCOM.
bFirefighters in the fire scenario.
cUME in the tunnel scenario.
Figure 7 — Footage from the missions and the involved first responders.
MissionOperator Command (Spanish / English)Cmd timeArrival timeTotal timeNotes
#1aEnvía J8 al casco 6 / Send J8 to helmet 610:37:0010:39:462m 46sSuccessful
#1bEnvía J8 a R6 / Send J8 to R610:39:5010:42:082m 18sSuccessful
#2aEnvía J8 a 5 metros al Oeste del casco 3 / Send J8 five meters west of helmet 311:18:4511:21:102m 25sSuccessful
#2bEnvía J8 a R6 / Send J8 to R611:21:3411:24:052m 31sSuccessful
#3Envía J8 a 5 metros al Noroeste del casco 8 / Send J8 five meters northwest of helmet 813:41:2713:46:505m 23sSuccessful. Manual supervision necessary due to hazardous slope.
Table 1 — Summary of operator commands, execution times, and outcomes for each mission.

Commands given in Spanish by first responders; English translations from the paper.

Direct feedback from first responders confirmed that the system improved mission efficiency and was praised for its intuitive, responsive performance in coordinated decision-making.

Real-World Deployment of an LLM-Enabled Voice-Commanded UGV for Logistics in SAR Missions
Jarabo-Peñas, Bravo-Arrabal, Lin-Yang, Pastor, Ladig, Fernández-Lozano, Christensen, García-Cerezo · IEEE SSRR 2025, Galway — Best Paper finalist