Collision detection is a program used on computers to help it understand when two objects will hit into each other. When a computer shows two things on the screen, or controls two things in real life (like robots), it sometimes needs a special program to detect where objects to understand where things are. This might be used to help make sure things like planes do not hit each other, or just to display a video game.