The self-driving technology provider, Almotive, recently released their aiSim2 simulator which heavily increases the quality and quickness of testing autonomous vehicle solutions.
Unveiled at SLUSH, aiSim2 is the next generation of the award-winning aiSim,1 powered by a purpose-built engine that ensures a high level of physical realism, deterministic running alongside optimized hardware utilization and flexibility.
Gergely Debreczeni, Chief Scientist at AImotive says: “We’ve spent thousands of hours comparing results of our simulations for aiDrive to what we’ve observed in our fleet of test vehicles. We realised that gaming engines, are not sufficiently accurate for automotive simulation. We believe the aiSim2 engine is a game changer, enabling us to deliver superior capabilities to our customers and partners as a part of a hardware-in-the-loop/software-in-the-loop testing for AVs.”
A key feature of aiSim2 is its ability to deliver higher quality physical realism than game engine based approaches. While leading gaming engines deliver impressive real-time visual performance, they do so at the expense of not strictly obeying the laws of physics. Most notably light may act in ways physically impossible in our reality. aiSim2 has been engineered to overcome these limitations.
Vitally, aiSim2 ensures deterministic results. Due to game engine limitations, any tests conducted on a game-engine based simulator will not provide deterministic results. This means that minor differences in calculations may cause different results in identical tests run on the system. The aiSim2 engine is designed to be deterministic; every frame will be rendered in the same way whenever it is loaded or reloaded to a pixel-perfect level. As a result, the self-driving system under testing is consistently given the same input for the same scenario, meaning that different outputs are not caused by minor differences in rendering but changes to the self-driving system. This determinism is also a core element of the systems flexibility ensuring each frame is rendered in the same on heterogenous hardware platforms from a laptop to the cloud.
aiSim2 is built on AImotive’s experience developing aiDrive, a full stack self-driving software solution. The new simulator offers flexibility and scalability by being hardware agnostic, utilizing The Khronos Group’s Vulkan® API to maximize portability and flexibility to enable efficient execution on a wide range of single and multi-GPU system configurations. Optimized to provide outstanding utilization of available computing resources, the simulator enables accelerated testing when compared to the game-engine based previous generation of aiSim. Providing the simulator with the increased performance needed to render comprehensive environments in real time is vital for consistent hardware-in-the-loop testing.
“Self-driving cars are one of the most important – and challenging – applications of computer vision. Simulation is a compelling technique to help achieve the robust testing needed to make self-driving systems safe,” said Jeff Bier, founder of the Embedded Vision Alliance. “AImotive's first-generation aiSim2 was honored as a 2018 Vision Product of the Year winner by the Embedded Vision Alliance due to its innovative approach. We applaud AImotive’s continued innovation with aiSim2.”
Currently, Almotive is focused on pushing the development of advanced self-driving car technology using their aiDrive autonomous software stack and the aiSim simulator alongside partners like Groupe PSA and Samsung. aiSim2 will be at CES 2019 this January and available to license sometime during Q1 of 2019.
Edited by M. Hunt
Join us in Bangkok the 19th to the 22nd of March for the Property Portal Watch Conference.