Buoyancy Compensation for Underwater Robots
Interactive underwater ROV/AUV buoyancy simulator: watch an uncontrolled robot spiral into a runaway sink or rise as water pressure compresses its buoyant volume, next to a buoyancy-controlled robot that actively pumps ballast to hold a stable target depth.
An underwater ROV or AUV that must hold a steady depth to inspect a structure or take a sample is fighting a genuinely unstable system: rising water pressure compresses any gas-filled volume in its housing, which reduces buoyancy exactly as depth increases, which pushes it deeper still. This simulator drops two identical robots at the same target depth — one with a fixed, uncontrolled buoyant volume, one with an active ballast pump that senses depth error and corrects it — so the runaway and the correction can be watched side by side, both in the water column and on the depth-vs-time trace.
Watch an uncontrolled ROV spiral into a runaway sink or rise as water pressure compresses its buoyant volume, next to a buoyancy-controlled AUV that actively pumps ballast to hold a stable target depth.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install