Common VRML Sensors:
Proximity Sensors are used to assign behaviors to objects as the get closer to pre-determined other objects, causing a a behavior. If the spider gets close to the door, it will open. If the cat gets close to the dog, the dog will bark.
VisibilitySensors are typically used to detect when the user can see a specific object or region in the scene, and to activate or deactivate some behavior or animation in order to attract the user or improve performance.
TimeSensors generate events as time passes such as a setting sun.