From 382fb7903c824c45f039b1cc6b03babe0f9d9908 Mon Sep 17 00:00:00 2001 From: glopezdiest <58212725+glopezdiest@users.noreply.github.com> Date: Fri, 26 Apr 2024 13:26:46 +0200 Subject: [PATCH] Fix: wrong initial transform when using request_new_batch_actors (#1068) (#1075) See: https://github.com/carla-simulator/scenario_runner/pull/1068 Co-authored-by: Daraan --- srunner/scenariomanager/carla_data_provider.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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