07
AI Racing
A real-time dashboard for AI racing, enabling engineers to monitor car performance and adjust commands via data visualization and infographics.
Our design tested in simulations and Indy Autonomous Challenge 2024, prioritizes logic, aesthetics, and simplicity.

Timeline
JUN - JUL 2024
Position
UIUX designer
Team
1 Design Lead
1 Designer 🙋♀️
1 Developer
Tool
Figma
React
Overview
A real-time dashboard for AI racing, enabling engineers to monitor car performance and adjust commands via data visualization and infographics.

My contribution
As the designer,
Designed and collaborated to launch the dashboard on a cross-functional team of supervisors, engineers, developers and developers.
Conducted comprehensive stakeholder interviews and simulation testing to improve visualization and information architecture.
Challenge
Information Prioritization
Real-time Usability (User-centric)
Visual Clarity in High Data Density
Solution
Information hierarchy
User-centric intuitive streamline
Visualization principles
Context
The high-stakes competition AI Racing pushes the limits of autonomous technology, showcasing a thrilling future of mobility. Our team VAIL, from Luddy School of IUB, was formed in 2023 and geared up to debut at Indy Auto Challenge 2024.
Our design team started from scratch to develop a racing dashboard for real-time data monitoring.
However, the first version dashboard is not satisfying among the cross-function team.
Who are we designing for?
The dashboard would be used by the whole team, including:
the professor
the manager
6 group leaders (different technical background)
team members

Feedback on the first version

“Information can’t be read immediately from the graph.”
“Some elements are not understood by different members.”
“Some key data, e.g. the map, speed, sensor state, should be highlighted.”
“It looks fancy, but messy.”
Statement
How might we design the dashboard and visualize the data in a more user-friendly way for the whole team?
Problem Breakdown
Complicated data types
Presenting various data types from 18 sensors (e.g. numerical, graphical, text-based) increases complexity in visual representation.
Competition use
The fast-paced competition setting requires quick comprehension and minimal cognitive load for the team under pressure.
High data density
Displaying a large amount of data on a single screen, need to avoid overwhelming users and ensure clarity.
User Differentiation
To accommodate various user roles with different data needs, making it challenging to design a layout that is both customizable and intuitive for all team members.
Research Methods
To improve, we conducted extensive research to comprehensively analyze the current design and gather insights to inform the iteration.
Stakeholder Interviews

We conducted 7 interviews with each group leader and the team manager to figure out problems in information hierarchy, especially in:
How they view data?
What's the importance of different data?
Heuristic Evaluation

We held heuristic evaluation meetings in team for usability inspection, and communicated the difficulties in both front-end and back-end development.
User Needs

Information hierarchy should be intuitive
The primary (in yellow) and secondary (in green) information was not differentiated. The more important ones need to be highlighted.

Data visualization should be effective
Feedback indicated that some of the data graphs were not understandable. An effective visualization will minimize the reaction time to read, making the dashboard helpful during the competition.

Visual design should be efficient
The current visual design does not aid team members in understanding the information more quickly and accurately.
Explore the solutions
Reorganized information hierarchy
Reorganize the layout based on importance hierarchy and reading gravity in the real racing situation.


Final Design
Effective Visualization
Applied effective data visualization to various datasets based on feedbacks.
For example, “Local Map”:




Final Design
User test, dry test & iterations
To test intuitiveness and readability, we conducted two types of user test for each iteration.
Visual Hierarchy
To test how well the design guides attention to key elements, we asked participants what they notice first. Then we compared the perceived importance with the actual importance (what should be noticed).
The larger the color area, the more perceived/actual importance.
actual importance (key information)
perceived importance






Iterations
Based on the third layout, the final design communicates information in a more intuitive way.


Visual Effectiveness
To test the effectiveness of the visual design, we conducted multiple outdoor readability tests, to ensure optimal results in real environment in layout, data visualization, color, and typography.

Final Design
User-Centered Design
The dashboard prioritizes user needs by offering an intuitive interface that helps team members easily navigate complex data and make decisions quickly during the competition.
Clear Data Visualization
We implemented optimized visualizations that reduce cognitive load, allowing for faster and more accurate data interpretation, even in a high-pressure environment.

Reflection
Embrace the new things
Initially, I didn’t fully understand why we were investing so much effort in R&D for the AI racing car. Wasn’t it just a fancy toy for scientists?
However, after engaging in this process for the competition, I realized it’s more than just a competition — it pushes the boundaries of autonomous technology and offers a glimpse into the future of mobility. As a designer, participating in AI racing allowed me to appreciate the collaboration between research and practice, and how innovation is even in cutting-edge technological fields.
Collaboration make things happen
This project allowed me to practice attention to detail and human-centered design thinking to consider all the useful features I could optimize to such a simple tool. I sought opportunities to experiment with developers and engineers and explore best effect under real circumstances. Through collaborations with engineering, I was able to learn how to consider edge cases and understand backend logic.