<aside> 💻
For OI engineers working on the codebase day-to-day. This page collects the most important references, repo links, and development resources in one place.
</aside>
All repos live under the Overhead-Intelligence GitHub org.
| Repo | Language | What It Does |
|---|---|---|
oi-raspi-toolkit |
Bash | Companion computer provisioning — CM4, CM5, Pi 5 setup scripts, mavp2p, MediaMTX, Tailscale, TAK Server systemd services |
oi-ros2-ws |
Python + C++ (rclpy/rclcpp) | ROS 2 Jazzy workspace — 5 packages (oi_custom_msg_srv, oi_tak_interface, oi_sensor_interface, oi_trillium_bridge, oi_bladerf_driver [on libbladerf branch]), Docker deployment |
BaseBoxMini_Archives |
Bash / OpenWrt | Ground station router setup scripts, firmware, and LuCI overlay configs for 8Devices Mango |
data-mag |
C | MagComputer RP2040 firmware — dual-core, 100Hz GPS-synced mag logging (CMake + Pico SDK, v1.6.1) |
mag-parser |
Python | Magnetometer data post-processing GUI (tkinter + ttkbootstrap) |
WIGGLE |
Python / C++ / JS | Photogrammetry workflow — GeoTagger, Google Drive uploader, S3 fetcher, H3 hex grid (v1.2.2) |
oi-sensor-studio |
Python (Flask) | Flask + Waitress web app (uv-managed Python 3.13+, Tailscale-fronted) for sensor dataset archival/analysis. Plugins: mfam, rf. |
Target platform: Raspberry Pi OS Lite (Debian Trixie, arm64) on CM4, CM5, or Pi 5.
dronemantula, magpie2)hostname_tailnumber (e.g., tula_01)/dev/ttyAMA2, Pi 5 → /dev/ttyACM0 or /dev/ttyAMA0/home/droneman/oi-raspi-toolkit/colcon build --symlink-installcolcon test