Source code for agents.substep_managers.collision_callback

 1from typing import TYPE_CHECKING
 2
 3import carla
 4
 5if TYPE_CHECKING:
 6    from agents.lunatic_agent import LunaticAgent
 7
 8PRINTED_WARNING = False
 9
10
[docs] 11def collision_manager(self: "LunaticAgent", event: carla.CollisionEvent) -> None: 12 """ 13 What to do in case of a collision 14 15 Callback function for the collision event. 16 17 Attention: 18 This function currently is not yet implemented. 19 """ 20 global PRINTED_WARNING 21 if not PRINTED_WARNING: 22 PRINTED_WARNING = True 23 print("WARNING: Collision manager not implemented yet! Please handle collision in Phase.COLLISION") 24 print("Collision detected!", event, "during", self.current_phase)