Mission setup
Pick the aircraft card, scenario, camera lock, and optional autonomy upload before launch.
Dock with confidence.
A browser refueling boom simulator: passive visible / thermal sensing, ECEF boom commands, and replayable mission profiles for day, night, water, land, and EMCON.
Scroll
Problem
Fighter jets often need fuel without flying back to a runway — tankers carry that fuel in the air.
The boom is the long, operator-steered arm that links the tanker to the receiving jet so fuel can flow at altitude.
The geometry is unforgiving: closure rate, lateral offset, and vertical alignment all have to stay inside a tight envelope while both aircraft keep moving.
Air Mobility Command's Aug. 25, 2025 release summarized KC-46 boom mishaps from Oct. 15, 2022, Nov. 7, 2022, and Aug. 21, 2024 where nozzle binding, excessive closure, and instability damaged the boom and tanker during refueling attempts.
Night, open water, and EMCON make the perception and alignment problem even harder.
Live training is costly, weather-dependent, and hard to repeat on demand.
Software rehearsal should mirror that exact spatial challenge — approach, passive sensing, alignment, closure management, and safety logic — without replacing certified instruction.

Boom puts the 3D scene, passive visible / thermal sensor view, uploadable autonomy perturbations, mission profile controls, and post-run analytics in one place so teams can rehearse the exact offsets and closure trends that matter.
Boom
Refueling dock sim
Live panel
The board below shows status text, a tiny camera view, and where you are in the sequence (for example search, align, dock). The values update in real time in your browser from the same run as the frozen capture above—not a prerecorded clip.
Guidance
Passive visible / thermal handoff · Tail Acquire Left
Controller states (left → right)
Telemetry
Safety + emission state
Within envelope · no holds
Pipeline
From setup to replay — the path the sim walks.
Pick the aircraft card, scenario, camera lock, and optional autonomy upload before launch.
Visible + thermal acquisition and terminal sensors fused into one geometry-first receptacle track.
Staged controller, `moveECEF(...)` autopilot commands, and hold / abort / breakaway logic.
Compare baseline, uploaded, and overlay replays with offset, closure, confidence, and safety analytics.
Stack
Math + physics
This sim is about relative motion, not magic. The hard part is keeping a moving boom and a moving receptacle aligned while perception gets noisy and the safe closure window stays narrow.
The controller is always solving relative position: where the boom tip is, where the receptacle is, and what offset remains in lateral, vertical, and forward axes.
Desired boom-tip motion becomes `moveECEF(...)` commands, then inverse kinematics and rate limits turn that into yaw, pitch, and extension changes the plant can actually follow.
Closure spikes, disagreement between passive tracks, and keep-out violations trigger hold, abort, or breakaway before the controller keeps pushing into a bad intercept.
Try it
Runs in the browser — fullscreen works best for flying the boom.
Initializing
Synthetic ops standing by.