  There are many artificial intelligence algorithms for autonomous driving, but
directly installing these algorithms on vehicles is unrealistic and expensive.
At the same time, many of these algorithms need an environment to train and
optimize. Simulation is a valuable and meaningful solution with training and
testing functions, and it can say that simulation is a critical link in the
autonomous driving world. There are also many different applications or systems
of simulation from companies or academies such as SVL and Carla. These
simulators flaunt that they have the closest real-world simulation, but their
environment objects, such as pedestrians and other vehicles around the
agent-vehicle, are already fixed programmed. They can only move along the
pre-setting trajectory, or random numbers determine their movements. What is
the situation when all environmental objects are also installed by Artificial
Intelligence, or their behaviors are like real people or natural reactions of
other drivers? This problem is a blind spot for most of the simulation
applications, or these applications cannot be easy to solve this problem. The
Neurorobotics Platform from the TUM team of Prof. Alois Knoll has the idea
about "Engines" and "Transceiver Functions" to solve the multi-agents problem.
This report will start with a little research on the Neurorobotics Platform and
analyze the potential and possibility of developing a new simulator to achieve
the true real-world simulation goal. Then based on the NRP-Core Platform, this
initial development aims to construct an initial demo experiment. The consist
of this report starts with the basic knowledge of NRP-Core and its
installation, then focus on the explanation of the necessary components for a
simulation experiment, at last, about the details of constructions for the
autonomous driving system, which is integrated object detection and autonomous
control.
