All doors not were opened in last case since the front left was closed in the same tick. Include additional tick between closing and opening to fix that.

This commit is contained in:
PabloVD 2024-12-12 13:36:51 +01:00 committed by Blyron
parent 31e7e6275f
commit d1173878c8
1 changed files with 4 additions and 0 deletions

View File

@ -77,18 +77,22 @@ def main():
angle_0 = True
if not angle_90 and angle >= 90:
vehicle.close_door(carla.VehicleDoor.FR)
world.wait_for_tick()
vehicle.open_door(carla.VehicleDoor.RR)
angle_90 = True
if not angle_180 and angle >= 180:
vehicle.close_door(carla.VehicleDoor.RR)
world.wait_for_tick()
vehicle.open_door(carla.VehicleDoor.RL)
angle_180 = True
if not angle_270 and angle >= 270:
vehicle.close_door(carla.VehicleDoor.RL)
world.wait_for_tick()
vehicle.open_door(carla.VehicleDoor.FL)
angle_270 = True
if not angle_360 and angle >= 360:
vehicle.close_door(carla.VehicleDoor.FL)
world.wait_for_tick()
vehicle.open_door(carla.VehicleDoor.All)
angle_360 = True