DropZone SIMULATED 3D SCENE
(a) Fixed Ring camera. Its detections feed the real evaluateZone every simulated second.
(b) Drone down-looking camera (a drone-side check in the style of OpenLander / MDPI Drones 8(1):21).

Drone-side vision vs a fixed home camera: complementary, not rivals

Drone-side vision (OpenLander, MDPI Drones 8(1):21)Fixed home camera (DropZone)
When it sees the zoneOnly on final approach, a few seconds from ~13 ftContinuously, minutes before arrival
Dog walks in 30 s before (scenario 1)Sees it at the last moment → abort, wasted tripSees it early → Alexa asks, pet door, HOLD, then drop
Pool just outside the drop point (scenario 2)Outside its FOV at 13 ft; can't knowOwner marked it once; audit + receipt "near the pool"
Stale survey: umbrella added after mapping (scenario 3)Sees it on arrival → abortSees it now; household can move it before the drone launches
Last-second events (final ~2 s)Wins: it is looking right thenAdvisory may already be sent
Areas the home camera can't see / homes without camerasWins: works anywhereNeeds a camera covering the zone
AuthorityAuthoritative (aircraft's own sensors)Veto-only: HOLD or NO_ADVISORY, never "safe"

Full write-up with sources: docs/COMPARISON.md. Everything on this page is simulated: scripted actors, a ground-truth detector (projected 3D boxes, no occlusion, no misses) and a simulated carrier. The zone logic, advisory and proof-of-drop are the real modules from public/core/.