Every document in this folder, in the order a newcomer should read them. Each chapter is
titled by its own first heading, so this contents page cannot describe a document as
something it is not. Code beats docs; a measurement beats both — see
measured-bars.md.
- Vehicle spec — what is actually fitted
- The srot board / Hengla firmware — architecture, why it is built this way, and where we disagree
- The SROT board, read end to end — and what it means for `mongla_ws
- SROT control-board integration (branch
srot) - Cross-repo contract — mongla_ws ↔ SROT ↔ Bondor
- The Jetson↔SROT vision/control split
- The Pi + AI HAT+ vision box — measured, built, and ready for srot over USB
- System harmony — the four rules, the timing budget, and the settled negatives
- Vision Architecture (
mongla_vision) - The Hailo-8 pipeline, measured — the CUDA-equivalent reference we never wrote
- Underwater computer vision, from 55 GB of our own data
- Cameras and calibration — what the field knows, and what we measured
- Camera latency: the queue, and why the standard fix does not work
- Never losing the lock: what was measured, and what it changed
- Downward camera — the axis flip, explained once and for all
- Depth Estimation (
mongla_vision/depth) - Two cameras on one vehicle
- The vision→control pipeline: what is verified, and what could still bite
- Sensors pipeline — `mongla_sensors
- Video-File Testing Guide
- Command reference — every verb on `/mongla/move
- Mission DSL and client API
- Vision verb results, mid-hold fire & live feedback
- Precision terminal alignment — hold steady & don't miss the hole
- mongla.detected()` paradigm — complete reference
- Mongla Mission Cookbook
- Launch Combinations — the "so we never fail" master reference
- Pool day
- Environment traps — dependency pitfalls that take down the vision launch
- Ground-station remote access — the smooth, drop-proof workflow
- Operator tooling — Foxglove, rosbag record/replay, scorecards
- ROS2 Conventions — Duburi AUV Codebase
- Simulator — pointer
- Measured bars — every number the stack ships, and what measured it
- Mongla / mongla_ws — Unified Bug Register
- Upstream asks —
mongla_ws→ `srot-control-board
- The verdict — Mongla against the world, in one document
- Against the world — how Mongla compares to the best work there is
- Control, against the world
- Vision, against the world
- Localization, against the world
- Planning, the DSL and the mission executive, against the world
- The gap ledger — every move, ranked
- The workbench — what is being measured, and what it said
- Bench — everything provable without water
- Pool — one section per session, agenda written before travel
- Research owed — the questions the sweeps could not answer
- Legacy: the Pixhawk backend and ArduSub SITL
- RoboSub Team Intelligence — Mongla Vision Roadmap
- Future TODO -- shrink
commands.pyregistry
-
platform/first-pool-verification.md— what to verify in water, in order, first pool day. -
perception/never-lose-the-target.md— the research arsenal: what the SOTA does, what we have that they do not, and what Bumblebee has that we do not.