The completely open-hardware, open-software architecture of the ecosystem allows users to adapt any of the existing hardware (including the vehicle as well as infrastructure modules) and/or software (including the devkit as well as simulator) to better fit their use-cases.
The ecosystem offers an all-in-one framework for developing, simulating and deploying autonomy algorithms targeted towards vehicles and environments across different scales, configurations and operational design domains (ODDs).
The ecosystem offers modular hardware components, a convenient high-fidelity simulator, and an extensive software development support, which enables the end-users to flexibly prototype and validate their autonomy solutions right out of the box.
The ecosystem hosts a tightly coupled trio, comprising AutoDRIVE Devkit (to flexibly develop connected autonomy algorithms), AutoDRIVE Simulator (to virtually prototype and stress-test them), and AutoDRIVE Testbed (to deploy and validate them in controlled real-world settings).
The ecosystem harnesses the true potential of digital twins to seamlessly move from reality to simulation (real2sim), and back to reality (sim2real). Explore a broad range of APIs and HMIs to observe and interact with these autonomy oriented digital twins.
Stay ahead of the curve by leveraging the ecosystem to engineer on-road as well as off-road autonomy algorithms using bleeding edge techniques for perception, localization, path planning, motion control, and artificial intelligence.
AutoDRIVE Devkit is a collection of application programming interfaces (APIs), human-machine interfaces (HMIs), programming languages, libraries, frameworks, packages and tools, which enables the flexible development of on-road and off-road autonomous driving algorithms, as well as smart city traffic management algorithms. It allows targeting the devised algorithms to the simulator as well as the testbed, seamlessly. It supports both local as well as distributed computing, thereby facilitating the development of both centralized and decentralized autonomy algorithms.
AutoDRIVE Simulator is an autonomy oriented tool designed to model and simulate vehicle and environment digital twins. It equally prioritizes backend physics and frontend graphics to achieve high-fidelity simulation in realtime. From a computing perspective, the simulation framework is completely modular owing to its object-oriented programming (OOP) constructs. Additionally, the simulator can take advantage of CPU multi-threading as well as GPU instancing (only if available) to efficiently parallelize various simulation objects and processes, with cross-platform support.
Learn moreAutoDRIVE Testbed is a modular hardware platform for deploying and validating autonomy solutions. It supports vehicles and environments across different scales, configurations and ODDs. The vehicles may be equipped with a comprehensive sensor suite for redundant perception, a set of drive-by-wire actuators for constrained motion control and a standard lighting system for illumination and signaling. The operating environments may be artificial or natural, or a combination of both with active and passive traffic elements.
Learn moreAutoDRIVE Ecosystem is completely open-source, promoting transparency and collaboration within the autonomous driving community. We encourage the global community of developers and researchers to consider supporting this massively open-source effort by contributing to this ecosystem and enhancing it.
Together, we can make autonomy accessible to everyone!