What are all the necessary conditions for collision detection and alerting to work?

Blog