AutoDRRT is an autonomous driving framework developed based on the Autoware open-source framework, with targeted optimizations for the onboard domain controller. These optimizations enhance the framework's real-time performance, distributability, and fault tolerance. A set of tools is provided to facilitate users in making use of these new features more easily. This framework is built upon the Robot Operating System 2 (ROS2). It encompasses all necessary functionalities from localization and target detection to path planning and control, striving to lower the entry barrier and aiming to involve as many individuals and organizations as possible in the open innovation of autonomous driving technology.
- Latency optimization module and tools based on vision-language-action models, significantly reducing the end-to-end computation latency of VLA models.
- Unified heterogeneous scheduling framework for multi-compute units, achieving a dual breakthrough in task determinism and resource utilization through fine-grained orchestration of CPU, and AI accelerators.
- Reconfigured high-performance communication middleware covering all-scenario data paths, eliminating transmission bottlenecks to fully unleash the real-time response potential of VLA models.
- Seamlessly transform single-node applications into distributed ones with zero code changes.
- Significant Reduction in End-to-End Latency Achieved Through Multi-Faceted Optimization Strategies and Hardware-Software Co-design.
- High Availability with Millisecond Failover: Supports concurrent algorithm nodes and seamless data takeover during primary node faults.
- Integrating multiple BEV + Transformer perception algorithm libraries.
- Integrating various latency optimization functions for computation, communication, and I/O.
- Integrating multiple development tools and low-level drivers.
- Closed-loop End-to-End Development Based on Simulation Data: Data Collection → Data Processing → Model Training → Simulation Testing → On-vehicle Validation.
- Support for Various Scenarios and Real-time Data Simulation: Corner Cases → Complex Traffic Flows → Extreme Weather → Multi-modal Real-time Sensor Data.
- Support for Simulation Testing of Diverse Algorithm Models: 2D + CNN Lightweight Models → BEV + Transformer Large Models
-
Comparison of AutoDRRT computational optimization technology's effect on reducing inference latency for large VLA models
-
Latency comparison under heterogeneous computing power scheduling framework
-
Latency comparison under high-performance communication framework
AutoDRRT has achieved deep native support for the domestic Horizon Robotics Journey 6 (J6) platform, establishing a complete link from the heterogeneous computing power of the underlying chip to the upper-layer general software stack for autonomous vehicle scenarios. It has completed full-stack native adaptation of ROS + Autoware.ai and ROS2 + Autoware.universe, becoming the industry's first open-source autonomous driving framework adapted to this platform. Based on the J6 domain controller + AutoDRRT, customers can directly implement "out-of-the-box" solutions and quickly verify them on the J6 domain controller. For more information, please contact us via email.
The target platforms for AutoDRRT are as follows.
The AutoDRRT provides support only for the platforms listed below. Other platforms are not supported.
-
6-core CPU
-
12GB RAM
-
GPU (4GB RAM)
Docker ensures that all developers in the project have a consistent development environment. It is recommended for beginners, temporary users, and those unfamiliar with Ubuntu.





