← Latest papers
🤖 machine learning

Talk to Me, Jarvis: An Open-Source Edge-Deployable Voice Assistant Framework for Autonomous Racecars

This paper introduces Jarvis, an open-source, edge-deployable voice assistant framework for autonomous racecars that utilizes a locally fine-tuned Mistral 7B model to achieve high-accuracy intent recognition with low latency, eliminating the network dependency and inference delays of online-hosted solutions.

Original authors: Daniel Henel, Frederik Werner, Alexander Langmann, Johannes Betz

Published 2026-09-21
📖 4 min read☕ Coffee break read

Original authors: Daniel Henel, Frederik Werner, Alexander Langmann, Johannes Betz

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

In the high-stakes world of autonomous racing, where vehicles navigate tracks at incredible speeds without a human behind the wheel, the margin for error is measured in fractions of a second. These machines rely on complex software to perceive their surroundings, plan their paths, and control their movements, but they still require a human operator to issue critical commands when unexpected situations arise. Traditionally, a race engineer might use a keyboard or a screen to tell the car to stop, speed up, or return to the pit lane. However, looking away from live data to type a command takes time, and in a race, that delay can be the difference between victory and defeat. This creates a need for a voice assistant that allows the operator to speak naturally while keeping their eyes on the track. The challenge lies in making this assistant fast and reliable enough for a moving car. While modern artificial intelligence can understand human speech, the most powerful versions often live on distant servers in the cloud. Sending a voice command to the cloud and waiting for a reply introduces a delay and depends on a stable internet connection, both of which are unacceptable when a car is hurtling down a track. The solution requires an assistant that lives entirely on the vehicle or a nearby local computer, capable of hearing, understanding, and acting instantly without needing the outside world.

Researchers at the Technical University of Munich have developed a system called Jarvis to solve this specific problem. They built a voice assistant designed to run offline, meaning it does not need an internet connection to function. The system works by listening for a specific trigger phrase, "Hey Jarvis," and then waiting for a command. Once the operator speaks, the assistant converts the sound into text using a lightweight speech recognition tool that runs locally. This text is then passed to a specialized artificial intelligence model that acts as a translator, turning the natural language of the human operator into a precise, pre-defined instruction the car can execute. For example, if an engineer says, "Bring the car to a halt," the system recognizes this as the same command as "Stop the vehicle" and maps it to the single, safe action of stopping the car. The entire process, from hearing the voice to sending the digital command to the car, happens on local hardware, ensuring that the system remains fast and independent of network conditions.

To build this, the team had to choose the right type of artificial intelligence. They tested many different models, including some of the most powerful ones available on the internet, as well as smaller, lighter models that could run on a laptop. They found that while the powerful online models were very good at understanding language, they were too slow for racing. The time it took for a command to travel to the cloud and back was often several seconds, which is far too long for a time-critical application. In contrast, the smaller models running locally were much faster but initially struggled to understand the specific commands needed for racing. The researchers solved this by taking one of these smaller, local models and training it specifically on a dataset of racing commands. They taught the model to recognize the many different ways a human might ask the car to start, stop, or change speed, ensuring it could handle the variety of natural speech while remaining incredibly fast.

The results of their work show that this approach is highly effective. After training the local model, the system achieved a success rate of 97.63 percent in correctly identifying the intended command. More importantly, it processed these commands with an average delay of just 1.39 seconds from the moment the text was ready for analysis. This performance was superior to the larger, cloud-based models they tested, which were both slower and less accurate in this specific context. The system also includes a safety check where the assistant confirms the command with the operator before sending it to the car, ensuring that a misheard word does not lead to an unintended action. By making the entire system open-source, the researchers have provided a blueprint for others to build similar tools for robotics and autonomous vehicles where speed and reliability are paramount. The work demonstrates that for specialized tasks like controlling a race car, a carefully tuned local brain can outperform a massive, distant one, proving that sometimes the best intelligence is the one that stays right where it is needed.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →