Voice Command Navigation for the Boston Dynamics Spot Robot

This project investigates natural-language control of autonomous mobile robots through the development of a voice-command navigation system for the Boston Dynamics Spot robot. I developed a Python-based pipeline that converts spoken input to text, interprets a user’s requested destination, matches natural-language location names to predefined waypoints, and generates navigation commands that interface with Spot’s GraphNav system. I created and processed a mapped environment in Sitterson Hall as a graph of waypoints and edges, allowing Spot to localize itself within the map and autonomously navigate between named destinations. The system integrates speech processing, language-based command interpretation, map management, localization, and autonomous navigation into a single workflow. I also began migrating the system from a laptop-based implementation to an NVIDIA Jetson connected to Spot, with the goal of supporting onboard processing and a more self-contained robotic system. This work provides a foundation for connecting human friendly interfaces with autonomous navigation systems and for future integration of external geographic data, such as latitude/longitude coordinates and routes, with Spot’s internal representation of physical environments.

Authors

Institutions

Publication Details

Journal
UNC Libraries
Published
2026-08-21
DOI
https://doi.org/10.17615/53cf-nb26
Primary Topic
Speech and dialogue systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Voice Command Navigation for the Boston Dynamics Spot Robot

Alexa Tinajero
UNC Libraries
Speech and dialogue systems
article

Voice Command Navigation for the Boston Dynamics Spot Robot

Alexa Tinajero
article en

Abstract

This project investigates natural-language control of autonomous mobile robots through the development of a voice-command navigation system for the Boston Dynamics Spot robot. I developed a Python-based pipeline that converts spoken input to text, interprets a user’s requested destination, matches natural-language location names to predefined waypoints, and generates navigation commands that interface with Spot’s GraphNav system. I created and processed a mapped environment in Sitterson Hall as a graph of waypoints and edges, allowing Spot to localize itself within the map and autonomously navigate between named destinations. The system integrates speech processing, language-based command interpretation, map management, localization, and autonomous navigation into a single workflow. I also began migrating the system from a laptop-based implementation to an NVIDIA Jetson connected to Spot, with the goal of supporting onboard processing and a more self-contained robotic system. This work provides a foundation for connecting human friendly interfaces with autonomous navigation systems and for future integration of external geographic data, such as latitude/longitude coordinates and routes, with Spot’s internal representation of physical environments.

UNC Libraries
University of North Carolina at Chapel Hill (US)
Quality Education
Openalex Percentile: Top 8%
Speech and dialogue systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.