Files
makerspet--oomwoo/docs/RFC_BACKLOG.md
T
2026-07-13 12:31:04 +08:00

3.7 KiB

RFC Backlog (planned / not-yet-active)

Planned modules that are not yet active RFCs. The RFCs ready to work on now live in the README status table, and each active RFC's full spec is under contributions/. An item here graduates into an active RFC (its own contributions/<module>/ folder) once it is unblocked and ready.

Phase legend: MVP = targeted for the bare-bones build · P2 = next phase · P3+ = later. Safety = requires a maintainer safety review.

On hold (have an RFC, paused pending sourced parts + a 3D reference design)

Module RFC Notes
Dust bin 3D design dust-bin Design / print / test the dust bin — waits on sourced parts + a 3D design
Blower fan assembly vacuum-fan Fans already sourced (see BOM); the volute / gasket housing waits on the 3D design

Planned hardware (mechanical design)

Waits on sourced parts + a 3D reference-design sketch, then becomes an active contributions/ RFC. Part specs and STEP models are already active — see part-specs and source-3d-models. The motor-driver / power PCB and battery charging are now the active io-pcb RFC.

Module ID Phase Notes
Chassis / base frame (reference) hw-chassis MVP Integration backbone; defines the mechanical interface. Maintainer-owned.
Drive-wheel mounts (L/R) hw-wheel-mount MVP Mount + suspension around the sourced wheel modules.
Compute mount (RPi 5) hw-compute-mount MVP Mount + airflow for the Pi 5.
LiDAR mount hw-lidar-mount MVP Centered turret; parametric for other models.
Main brush assembly hw-main-brush MVP Tapered rubber anti-tangle roller + drive.
Bumper (mechanical + switches) hw-bumper MVP Contact detection.
Cliff-sensor mounts hw-cliff MVP IR drop detection at edges / stairs.
Top cover / shell hw-shell MVP Cosmetic + protective; LiDAR clearance.
Wiring harness hw-harness MVP Connector pinouts per io-pcb + part-specs.
Side brush hw-side-brush P2 Edge cleaning.
Mop module (dual-spinning) hw-mop P2 3D-printed dual-spinning pads; skip the self-washing roller.
Charging dock (basic) hw-dock MVP Safety. Contacts + alignment.
Charging dock (auto-empty) hw-dock P2
Charging dock (mop wash/dry) hw-dock P2

Planned software (later phase)

Foundational software (URDF, sim, SLAM, Nav2, coverage, teleop, sensors) is already covered by the active RFCs. Remaining, later-phase work:

Module ID Phase Notes
Diagnostics / telemetry sw-diagnostics P2 Health, logs.
Regression / CI tests sw-regression-tests P2 Sim-based tests gating PRs.
Home Assistant integration sw-homeassistant P2 MQTT / HA entity, map, control.
App runtime layer sw-app-runtime P3+ ROS2-agnostic app sandbox. North star.
Web UI / dashboard sw-webui P3+ Local control + map view.

Non-engineering contributions (also wanted)

Track Phase Notes
3D-print validation MVP Confirm parts print cleanly on common FDM printers.
Real-home testing MVP/P2 Build and report on real floors.
Docs / build guides MVP Turn working modules into step-by-step instructions.
Posts / videos / demos ongoing Content that grows the project (highly valued).
SOTA research ongoing Best-in-class prior art per module (part of each RFC).