One Robot
One indoor mobile platform is the baseline, rather than multiple hardware families at once.
/manual/field
The first version is intentionally narrow. This manual page records the intended job, the operating assumptions behind it, and the limits that keep the design coherent.
This is a bounded indoor workflow, not an open-world household robot promise.
One indoor mobile platform is the baseline, rather than multiple hardware families at once.
A ROS 2-based architecture is the reference path for integration, launch layout, and service ownership.
Data capture, review, upload, and later model updates are designed around a user-owned local host.
| Assumption | Meaning in practice |
|---|---|
| Bounded indoor navigation | The robot is expected to work inside mapped rooms, not as a general outdoor rover. |
| Small supported object set | Perception and grasping are aimed at a deliberately limited class of household objects. |
| Local network ownership | Training data review and model update paths should work inside an operator-controlled environment. |
| Reproducible documentation | Key assumptions should be written down before the implementation surface expands. |
The project also reserves space for a local recording path. When the robot encounters an unsupported object, an operator should be able to capture data, move it to a local host, and reuse it later for dataset growth and model updates.
This is a local extension workflow, not a promise of autonomous open-set learning during normal robot operation.
At the current stage, the documentation itself is part of the system definition. Interfaces, subsystem boundaries, issue routing, and safety language are being written down before the robot behavior is treated as reproducible.