aiSim2 is powered by AImotive's proprietary engine, purpose-built for the testing of automated driving systems. The engine was created to overcome the limitations of game engine based simulators. In aiSim2 physically-based rendering ensures the correlation of simulated and real-world testing. Deterministic running guarantees that every scenario is loaded in exactly the same way on each load, regardless of the hardware platform. To support testing in any situation, aiSim2 is highly scalable and is designed to draw optimal performance from any hardware setup. These characteristics, alongside an extensive developer toolset and modeled real-world locations make aiSim a uniquely powerful simulator for the development of self-driving technology.
Automated driving systems require extensive testing in development and before deployment. It is widely accepted that simulation is the only solution to cover the 5,000,000,000 miles industry experts believe are needed for their safe use. aiSim2 is tailored to accelerate the development of automated driving solutions. The simulator can operate in two modes. Fixed time step to verify algorithm logic while maximizing hardware utilization. And real-time to support the evaluation of algorithm run times and vehicle behavior and is vital for hardware-in-the-loop testing. aiSim can also be used to validate the performance of smaller modules. In modular testing, only one functionality is evaluated, while others are replaced with ground truth data.
To ensure rapid iteration in self-driving development aiSim includes a set of semi-automated and automated tools. Scenarios can be generated based on basic templates that are written in a procedural language. Scenarios can also be modeled based on the recordings of public road tests and disengagement reports. Learn more about the Scenario Editor on Insights. This makes situations encountered on the road repeatable to facilitate bug fixing. Testing can also be highly automated with the included Test Scheduler to include pre-commit tests, daily or nightly batch tests and full system tests. Automated data collection and evaluation are available to ensure that the vast amount of data created by simulation testing remains manageable and useful.
aiSim2 is an extremely scalable virtualization environment for automated driving technologies. Utilizing The Khronos Group’s Vulkan® API to maximize flexibility the simulator enables execution on a wide range of single and multi-GPU system configurations. Due to the deterministic nature of the rendering engine testing is not affected by the chosen hardware platform. aiSim can be deployed on desktop PCs, our partners' local servers or accessed through the cloud. aiSim2 also supports software-in-the-loop and hardware-in-the-loop testing for the efficient evaluation of self-driving solutions. With support for industry standards such as OpenSCENARIO, OpenDRIVE, and OpenStreetMap aiSim2 is an extremely flexible simulation solution for our partners.