A scheduling model where each sensor determines when it should run next by providing timing instructions to the scheduler. The world reacts to these instructions, enabling fine-grained control of sensor updates. This approach is highly efficient for simulations and real-time robotic systems where sensor frequency varies. By allowing sensors to control their own timing, the system can optimize CPU usage, reduce energy consumption, and adapt dynamically to varying workloads and sensor requirements.