diff --git a/srunner/scenariomanager/carla_data_provider.py b/srunner/scenariomanager/carla_data_provider.py index a9ab8cfd1..fccc1555a 100644 --- a/srunner/scenariomanager/carla_data_provider.py +++ b/srunner/scenariomanager/carla_data_provider.py @@ -860,11 +860,11 @@ def request_new_batch_actors(model, amount, spawn_points, autopilot=False, SetAutopilot(FutureActor, autopilot, CarlaDataProvider._traffic_manager_port))) actors = CarlaDataProvider.handle_actor_batch(batch, tick) - for actor in actors: + for actor, command in zip(actors, batch): if actor is None: continue CarlaDataProvider._carla_actor_pool[actor.id] = actor - CarlaDataProvider.register_actor(actor, spawn_point) + CarlaDataProvider.register_actor(actor, command.transform) return actors