Spawn NPCs from RVIZ
Introduction#
This feature allows you to spawn NPCs (pedestrians, cars, buses) in the Unity scene (AWSIM) from Autoware (RVIZ). It includes bulk deletion, vehicle velocity specification, and ensures NPC vehicles move straight, only colliding with the ground.
Setup#
You can change the configuration of the NPCs in the RVIZNPCSpawner component in AWSIM. It is attached to the Environment game object in the AutowareSimulation scene. You can also attach the RVIZNPCSpawner to any other game object and set all the required values in your custom scene.
-
Attach the
RVIZNPCSpawnercomponent to one of the game objects in the scene. By default, it's attached toEnvironment. -
In AWSIM, you can add more cars (smaller vehicles) or buses (large vehicles) in the
Npc Car prefabs/Npc Bus prefabslists respectively. -
Then, select the
parent objectsunder which the Pedestrians or Vehicles will be spawned. -
Finally, adjust the
Despawn timeto destroy the NPCs after a delay.

Spawning NPCs from Autoware#
-
Open up Autoware.
-
Click the
2D Dummy Car,2D Dummy Busor2D Dummy Pedestrianbutton in the toolbar.

- Set the pose of the dummy object by clicking and dragging on the map.

- Set the velocity of the object in
Tool Properties->2D Dummy Car/Pedestrian panel.

- NPCs will not be spawned if the you try to place them outside the map.