[SA/IDP] AI Agents for Operating and Managing an Autonomous Driving Software Stack
- Institute
- Lehrstuhl für Fahrzeugtechnik (TUM-ED)
- Type
- Semester Thesis
- Content
- experimental constructive
- Description
Motivation
Operating an autonomous driving research vehicle involves numerous manual and repetitive tasks: mission goals must be set by hand, all software and hardware components must be verified before each test drive, and recorded data must be sorted, uploaded, and documented afterwards. These tasks are time- and resource-consuming, error-prone. Recent advances in large language model (LLM)-based AI agents open up the possibility of delegating such tasks to an intelligent assistant that can perceive the system state, reason about it, and act through well-defined tool interfaces. In the light of this, an AI agent integrated into an autonomous driving software stack such as Autoware could set goal poses from natural language commands, perform automated start-up checks of all necessary components, and manage recorded driving data, including upload and automatic summarization of each recording session.
Thesis Topic
This thesis focuses on developing and integrating an LLM-based AI agent into the Autoware software stack of our research vehicle, with an aim on mission assistance, automated system checks, and data management as the target applications.
The thesis can be divided into the following tasks:
- Literature research on current methods for LLM-based AI agents, tool use, and their application in robotics and autonomous driving
- Design of an agent architecture and its tool interfaces to the Autoware stack (e.g., via ROS 2 and Zenoh bridge)
- Implementation of a Proof-of-Concept (PoC) covering selected use cases:
- natural-language mission commands (e.g., goal pose setting),
- automated start-up check of necessary components,
- management and summarization of recorded driving data
- Evaluation of the implemented agent regarding reliability, task success rate, and usability on the research vehicle or in simulation
- Documentation of the work
- Requirements
- Proficient in Python and experience with ROS2
- Working knowledge of distributed computing systems
- Self-reliant working style and motivation
- Good communication skills in English or German
- (Good to have) experience with LLM deployment frameworks (e.g., vLLM or ollama) and/or LLM API calls
- (Good to have) experience with skill prompting and agent harnessing
- Tags
- FTM AV, FTM AV Safe Operation, FTM Su, FTM Informatik
- Possible start
- sofort
- Contact
-
Xiyan Su, M.Sc.
Room: MW3507
Phone: +49 89 289 15340
xiyan.sutum.de - Announcement
-