Skip to main content

Easily Create Your Advanced Driving Assistance System with Qt Surrounding Reality HMI Template 

Developed and actively maintained by Qt Group, Qt Surrounding Reality (SR) HMI Template delivers cutting-edge functionalities—such as lane detection, parking assistant, and traffic sign recognition—for OEMs to quickly ramp up their ADAS development with a fully customizable ready-made product.

Join our Webinar

A Cost-Effective Quick Start for Next-Gen Surrounding Reality Systems

Easily bring 360° situational awareness to your cars with Qt ready-made template  

Bringing an SR HMI to production is a complex undertaking. Development must integrate diverse software components, including high-fidelity 3D models, adaptable UI layouts, scalable architectures, advanced interaction patterns, intricate driving-scene visualization, control logic, backend connectivity, performance optimization, and hardware-specific adaptations.

With Qt SR HMI Template, OEMs can accelerate their HMI development while keeping pace with the latest ADAS capabilities and ensuring long-term maintainability

 

Contact Us to Learn More

ADAS and Detection Systems

Building a modern surrounding reality ADAS requires strong expertise covering, among other things, computer vision, sensor fusion, AI, graphics and UI design, real-time embedded software, networking, and more.

With Qt SR HMI Template, OEMs are given a white-box code-base of ready-made, customizable ADAS functionality, such as:

  • Target Detection for vehicles, pedestrians, and objects surrounding the vehicle
  • Lane Detection and Planning Line to follow the optimal trajectory
  • Traffic Light Assist and Traffic Sign Recognition to automatically recognize traffic lights and signs
  • Automated Parking Assistant using radar sensor data 

Key Features & Capabilities

Qt SR HMI Template is built in accordance with Qt principles of modularity, openness, and flexibility. Distributed as white-box source code, it allows OEMs to quickly ramp up their ADAS development by leveraging production-ready code that can be easily customized in look and functionality.

Modular Architecture

Flexibility, maintainability, and ease of integration through Data Adapter Layer, Data Source Layer, Model Layer, UI Layer

Multi-Source Data Integration

Support for diverse automotive data inputs, such as CAN bus, SOME/IP, and simulation feeds for compatibility with a wide range of vehicles and testing environments 

Realistic Simulation Support

Built-in support for realistic sensor data simulation for accelerated development, testing, and proof-of-concept demonstrations—without dependency on physical vehicles

Layered Detection Architecture 

Each detection capability (e.g., lane, target, TSR) operates as an independent system within a common architecture, for a clear separation of areas and targeted innovation

Real-Time Data Processing 

The system transforms raw sensor data into actionable insights in real time, supporting features like target tracking, lane positioning, and traffic sign recognition

UI Integration via Dynamic Models 

The system delivers processed data to the user interface using dynamic data models, ensuring smooth, up-to-date visual representation for drivers or operators

ADAS Template (8)

Technical Details

Qt SR HMI Template includes all QML source code divided into easily customizable modules. The layered architecture of the C++ backend enables neat separation and easy customization of the detection logic. Pre-recorded or mockup data streams use Protobuf format to simulate detection scenarios for UI integration.

 
OS
Qt Version
Modules Used
Hardware Used

 

Linux, Windows, MacOS

Qt 6.8 LTS

Qt Core, Qt Quick, Qt Quick 3D, Qt 5 Core Compatibility

Raspberry PI4, Qualcomm 8775

 

The package provides step-by-step instructions to set up the development environment and build the template, and an explanation of the project structure, including QML/C++ interactions.

Join Our Experts Presenting the Product

Join our Webinar

Qt SR HMI Template Content

Package Content

Qt SR HMI Template is shipped as a code repository containing the main ADAS application. This integrates data ingestion, processing, and visualization through a modular C++/QML architecture. The project has the following clean layered architecture:

 
QML Views
Models
Data Sources
Data Adapters

 

QML-based visual presentation layer

Qt models for data binding

Data transformation layer

Data input abstraction

More Resources

Explore Qt Demos

From immersive 3D experiences to concrete industrial applications, our demos showcase the art of possible with Qt Group's technologies.

Explore Now

Qt Professional Services

Unlock Qt's full potential by leveraging the technical expertise and industrial experience of the core Qt developers.

Read More

Supported Hardware and Operating Systems

Check all Qt-supported platforms and readily available BSP.

Read More

Qt in Automotive

Create unique user experiences in your software-defined vehicles, using Qt's end-to-end tools for automotive HMI design, development, testing, and deployment.

 

Explore the Potential of Qt for Automotive

Contact Us to Learn More

Hardware Specifications

TRAVEO T2G System on Module

  • CYT4DN MCU (dual Arm® Cortex® M7 cores at 350 MHz)
  • Supports 2D and 2.5D graphics rendering
  • Video RAM (4MB), HYPERRAM (8MB) and SEMPER flash (64MB)
  • Small form factor 50mm x 30mm 

Carrier Board

  • Specifically designed as a SoM carrier, available for evaluation
  • Wide variety of Video options: Dual LVDS, TTL-RGB, TTL-Capture, MIPI-CSI2
  • MikroBus, Raspberry-pi, Feather standard connectivity
  • On-board program and debug by JTAG, SWD, and KitProg

Features