Why does Perception require a simulation tool?
To validate and train Perception algorithms you need a ground truth measurement for what the system is perceiving; this includes the 3D position and boundaries of obstacles, vehicles, and lane markings. Traditionally, this data was generated by manually labeling images or laser scanning environments, but these methods are costly, time-consuming, and error-prone.
To solve these problems we have created the Apollo Game Engine Based Simulator. It provides a 3D virtual world where sensors can perceive and provide precise ground truth data for every piece of an environment. Because it is a virtual world you, the developer, have full control. With the click of a button, you can change the time of day, alter the degradation of the road, change the weather and road conditions, and much more! Last but not least, the Apollo game Engine Based Simulation integrates natively with the rest of the Apollo software stack. If you are already using the Apollo Platform, you can get started without any additional development work.