Mongla is written and maintained by:
Muhammad Fahim Faisal — author. Autonomy: perception, localization, control integration, the mission language, the simulator, and this repository. fh1m.dev@gmail.com · fh1m.github.io · @fh1m
Rakibul Islam — firmware and hardware lead, co-author of the system. The SROT control board firmware (Hengla), the Bondor ground station and the ESC tooling — each in its own repository, under his own authorship: srot-control-board · srot-ground-station · srot-esc-flasher
Those repositories are his work. This one does not vendor them: it talks to them across a documented wire protocol, and every change we need there is a pull request.
Mongla began as the autonomy software for an autonomous underwater vehicle programme at BRAC
University, where the author served as junior member of the AI & Machine Vision team (2024),
AI & Machine Vision sub-team lead (2025), and engineering team lead for the RoboSub 2026
campaign. The programme had already placed 2nd at RoboSub 2023 — the year before the
author joined, so that result belongs to the team of that year, not to this software. The
vision stack he led flew at RoboSub 2025 (8th of 58), and the campaign he led placed
RoboSub 2026 (8th of 58) — both read from RoboNation's published score sheets into
docs/data/robosub.json.
In September 2026 the author left the university, on principle, and Mongla continues as an independent project. The vehicles, the team name and the university's materials remain with the university, and are referred to here only in the past tense, as history. What lives in this repository is the software and its measurements.
- Simulator hull meshes derive from
bluerov2_gzby Clyde McQueen (MIT) — seesim/src/mongla_sim_description/models/mongla_heavy/ATTRIBUTION.md. - Built on ROS 2, MAVLink, Hailo's runtime, Ultralytics YOLO, supervision and YASMIN, each under its own licence.
Mongla itself is MIT licensed — see LICENSE.