VISOR is a retrofit safety and efficiency system for open-cast mine vehicles, written for Smart India Hackathon 2026 (SIH26007, safe operation of mine vehicles in fog and low visibility). It is deliberately not a fog detector and not an object detector. It measures how far the vehicle can actually see, calculates how fast it can safely travel, and enforces that speed even when the perception stack fails.
The work is staged from 01 to 24, with a gate at the end of every stage. Stage 01 froze the architecture: every message that crosses a layer has a contract, and the safety microcontroller is the authority, not the Linux host. Where the engineering reference leaves a choice open, the choice is recorded as an architecture decision record instead of being assumed.
The simulators are the interesting part so far. Radar is flat across conditions because a 12.5 mm wavelength does not care about 1-20 µm fog droplets. The camera’s range collapses as visibility falls. Thermal holds through fog and then loses its advantage in dust, because dust particles are large enough to scatter long-wave infrared and fog droplets are not.
Two decisions are open and belong to the team: ADR-0006 (the Koschmieder constant, needed before stage 06) and ADR-0018 (how usable range combines across modalities, needed during stage 08).