awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
OpenDriveLab avatar

OpenDriveLab/UniAD

0
View on GitHub↗
4,645 stars·548 forks·Python·Apache-2.0·36 views

UniAD

UniAD is a unified deep learning framework for autonomous driving that integrates perception, prediction, and planning into a single end-to-end model. It functions as a neural network architecture that maps raw sensor data directly to driving trajectories and motion plans.

This project serves as a research implementation of a planning-oriented approach that jointly trains occupancy, mapping, and object tracking modules. It employs a multi-task perception framework to optimize overall driving performance.

The system covers a broad capability surface including end-to-end driving pipelines, vehicle motion optimization, and visual feature aggregation. It coordinates various autonomous driving tasks to refine the entire driving process in a single training cycle.

Features

  • End-to-End Driving Pipelines - Tune track, map, motion, and occupancy modules together to refine the entire driving process in one training cycle.
  • Autonomous Driving Stacks - Provides a comprehensive software stack integrating perception, prediction, and planning for autonomous vehicle operation.
  • End-to-End Architectures - Implements a neural network that maps raw sensor data directly to driving actions without intermediate pipelines.
  • Multi-Task Vision Training - Jointly trains occupancy, mapping, and object tracking modules within a single unified vision model.
  • Perception Module Training - Creates stable weights for tracking and mapping by aggregating visual features across multiple video frames.
  • Temporal Feature Aggregation - Combines visual information across multiple video frames to create stable representations for tracking and mapping.
  • Planning-Oriented Learning - Directs training of perception modules using the final driving trajectory as the primary signal for gradient updates.
  • Motion Planning - Implements trajectory optimization and path planning by refining track, map, and occupancy modules.
  • Occupancy-Based Motion Prediction - Uses volumetric grid representations to predict the movement of surrounding agents and identify navigable space.
  • Multi-Task Joint Training - Trains perception and planning modules simultaneously to optimize visual features for downstream decision making.

Star history

Star history chart for opendrivelab/uniadStar history chart for opendrivelab/uniad

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with UniAD

These projects share indexed features with UniAD. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • open-mmlab/mmtrackingopen-mmlab avatar

    open-mmlab/mmtracking

    3,881View on GitHub↗

    mmtracking is a PyTorch video perception framework designed for training and deploying computer vision models that analyze sequential image data. It provides specialized tools for multi-object tracking, video instance segmentation, and a configuration-driven system for managing deep learning models. The project utilizes a deep learning model registry and a configuration-driven pipeline to swap model backbones and detectors without modifying the core codebase. This modular approach allows for the development of custom perception architectures by combining various components and configurations.

    Pythonmulti-object-trackingsingle-object-trackingtracking
    View on GitHub↗3,881
  • apolloauto/apolloApolloAuto avatar

    ApolloAuto/apollo

    26,676View on GitHub↗

    Apollo is a comprehensive software stack designed for autonomous vehicle development, providing the necessary components for perception, planning, and control. It functions as a high-performance robotics middleware, utilizing a publish-subscribe data bus to facilitate low-latency communication between distributed modules and hardware sensors. The platform integrates data from cameras, lidar, and radar through a sensor fusion framework to generate a real-time environmental model for navigation. The system features a component-based runtime framework that manages task scheduling and resource al

    C++apolloautonomous-drivingautonomous-vehicles
    View on GitHub↗26,676
  • autowarefoundation/autowareautowarefoundation avatar

    autowarefoundation/autoware

    11,742View on GitHub↗

    Autoware is an open-source autonomous driving software platform built on the robotics middleware standard. It provides a comprehensive stack for managing perception, planning, and control, enabling the development and deployment of full-stack autonomous driving software on commercial transport hardware. The platform utilizes a component-based modular architecture that organizes driving functions into isolated, interchangeable nodes. This design is supported by a hardware-abstraction layer and plugin-based sensor integration, which allow the software to interface with diverse hardware configur

    Dockerfileautonomous-drivingautonomous-vehiclesautoware
    View on GitHub↗11,742
  • cpfl/autowareCPFL avatar

    CPFL/Autoware

    11,716View on GitHub↗

    Autoware is a modular autonomous driving stack and open-source platform for advanced driver assistance systems. It functions as an integrated operating environment that manages the full pipeline from sensor data processing to vehicle actuation, utilizing the ROS 2 robotics framework for distributed communication and hardware abstraction. The system provides a comprehensive software architecture to enable autonomous driving across various vehicle platforms. It coordinates perception, planning, and control systems to operate vehicles without human intervention. The platform covers several core

    Dockerfile
    View on GitHub↗11,716
Compare all 30 related projects→

Frequently asked questions

What does opendrivelab/uniad do?

UniAD is a unified deep learning framework for autonomous driving that integrates perception, prediction, and planning into a single end-to-end model. It functions as a neural network architecture that maps raw sensor data directly to driving trajectories and motion plans.

What are the main features of opendrivelab/uniad?

The main features of opendrivelab/uniad are: End-to-End Driving Pipelines, Autonomous Driving Stacks, End-to-End Architectures, Multi-Task Vision Training, Perception Module Training, Temporal Feature Aggregation, Planning-Oriented Learning, Motion Planning.

Which projects share features with opendrivelab/uniad?

Projects with overlapping indexed features include: open-mmlab/mmtracking — mmtracking is a PyTorch video perception framework designed for training and deploying computer vision models that… autowarefoundation/autoware — Autoware is an open-source autonomous driving software platform built on the robotics middleware standard. It provides… cpfl/autoware — Autoware is a modular autonomous driving stack and open-source platform for advanced driver assistance systems. It… stuckatprototype/racer — Racer is a self-driving remote-controlled car platform that integrates hardware schematics, an autonomous vehicle… apolloauto/apollo — Apollo is a comprehensive software stack designed for autonomous vehicle development, providing the necessary… commaai/openpilot — Openpilot is an open-source driver assistance system that integrates with vehicle control units to provide automated…