ROMI Rover
Based on published sources · Not tested by us ·
Overview
Agricultural weeding rover with published prototype V3 design files and an adapted CNC weeding tool; unfinished electronics and steering details require configuration work. [S005] [S006]
ROMI's hardware documentation identifies the selected design as the third rover prototype. It divides the system into a mobile rover and a weeding tool based on a 1000 mm X-Carve CNC, with a replacement z-axis and rotating hoe. The preserved design repository contains frame drawings, printed housings, steering parts, wiring diagrams and weeding-tool designs. [S005] [S006]
Specifications
| Detail | Description |
|---|---|
| Type | Field rover carrying an adapted 1000 mm X-Carve CNC and replacement weeding z-axis. Reported by source [S005] · Checked 2026-10-01 |
| Intended users | Research builders able to reconcile prototype fabrication, electronics and field-operation requirements Editorial assessment [S001] · Checked 2026-10-01 |
| Assembly | Prototype V3 frame drawings, printed housings and steering components, wiring SVGs, and CNC/weeding-tool files must be reconciled with purchased components. Reported by source [S005] [S006] · Checked 2026-10-01 |
| Calibration | Not known |
| Operating system | Not known |
| Computer needed | Raspberry Pi 4 main computer; camera subsystem uses Raspberry Pi Zero 2 W. Reported by source [S005] · Checked 2026-10-01 |
3D preview
Preview not available yet. A model has not yet been prepared and approved for display on this page. This does not mean the project lacks CAD files; see Source files and licenses for the reviewed source availability.
Assembly and use
The fabrication files do not describe one finished production machine
The frame is documented through PDFs, including a replacement straight caster fork. Other components use a mixture of STL, DXF, SolidWorks, FreeCAD and OpenSCAD files. That is a useful source collection, but it is not evidence that every part has an editable native model or that every drawing belongs to a fully reconciled assembly. No CAD reconstruction or fabrication was performed here. [S005] [S006]
The hardware page specifies 24 V brushed wheel motors of at least 200 W and discusses incremental encoders and agricultural tires. It also records a mismatch between a four-hole wheel rim and a five-hole shaft interface that the authors addressed by drilling new holes. A buyer should not assume the named purchased parts join without modification. No current complete delivered BOM cost was verified. [S005]
Reconcile the navigation and steering descriptions
One section describes differential drive with two powered rear wheels and front swivel casters. Another describes front steering using NEMA 23 steppers, 1:77 gearboxes and absolute encoders, while calling its couplings provisional and its controller not yet integrated into the electronics housing. Those sections should not be combined into a claim of a finished steering configuration. [S005]
The same documentation says the battery and electronics housing was built from wood because an inexpensive waterproof solution had not been found. Its wiring diagram is marked for update, and several custom PCB files remain unfinished in the documentation. The preserved wiring SVGs establish diagram availability, not a complete waterproof or production-qualified electronics package. [S005] [S006]
The rover computer and tool controller have separate roles
The documented main computer is Raspberry Pi 4. The drive chain uses an Arduino Uno and Sabertooth 2x60A, while Controllino sequences the logic and motor-power circuits. The camera module is described separately with Pi Zero 2 W and Camera V2. These are prototype choices, not a validated set of current replacements. [S005]
For the CNC, the authors prefer the older Arduino Uno and gShield arrangement using STEP/DIR control and Oquam firmware. They replace the original spindle with the weeding tool and its longer z-axis. The hardware page says some alternative tool-head designs have not been tested; their inclusion in the archive must not be read as field validation. [S005]
The design repository uses CC BY-SA 4.0. Purchased hardware and separate software keep their own terms, and this review did not preserve a complete matched rover software or firmware stack. No fabrication, assembly, tool operation or field weeding trial was performed. [S001] [S003] [S005] [S006]
Cost
No current, complete configuration-specific build cost has been established for this profile.
Source files and licenses
Available project sources support research coverage; complete build and commercial qualification remain separate.
| Layer | Availability / license |
|---|---|
| mechanical design | available · CC-BY-SA-4.0 Prototype frame PDFs, DXF, printed-part STL and some editable SolidWorks/FreeCAD/OpenSCAD designs; complete matching fabrication set not validated. [S001] [S003] [S005] [S006] |
| electronics | available · CC-BY-SA-4.0 Wiring SVGs preserved. Complete editable board/manufacturing sources are not established; documentation itself identifies unfinished board files and wiring updates. [S003] [S005] [S006] |
| firmware | not found · License not fully assessed Separate rover, motor-controller and Oquam CNC firmware sources identified by official documentation but complete matched payload not preserved in this design review. [S005] [S006] |
| software | not found · License not fully assessed Separate rover, motor-controller and Oquam CNC firmware sources identified by official documentation but complete matched payload not preserved in this design review. [S005] [S006] |
| documentation | available · CC-BY-SA-4.0 Repository design drawings and overview. External hardware page preserved as evidence; its blanket licensing is not inferred from this separate repository. [S001] [S003] [S006] |
Selected mechanical/electrical prototype profile does not assess perception models or training datasets.
References
Links identify the documentation and revisions used in this profile. Access dates record when each source was retrieved.
- S001 · romi / project contributors
Upstream project overview
Accessed 2026-10-01 · README.mdSource notes
Source text inspected for the cited scoped claims; see profile claim notes.
- S002 · romi / project contributors
Repository revision and release metadata
Accessed 2026-10-01 · 51f158eede08f50ac148ff24dee66763d6031d4aSource notes
Source text inspected for the cited scoped claims; see profile claim notes.
- S003 · romi / project contributors
Repository license
Accessed 2026-10-01 · LICENSE.txtSource notes
Source text inspected for the cited scoped claims; see profile claim notes.
- S004 · romi / project contributors
Pinned repository artifact inventory
Accessed 2026-10-01 · 51f158eede08f50ac148ff24dee66763d6031d4a archive file inventorySource notes
Source text inspected for the cited scoped claims; see profile claim notes.
- S005 · romi / project contributors
ROMI prototype V3 hardware documentation
Accessed 2026-10-01 · official hardware page preserved 2026-10-01T06:21:40.156260+00:00Source notes
Source text inspected for the cited scoped claims; see profile claim notes.
- S006 · romi / project contributors
Preserved ROMI design file inventory
Accessed 2026-10-01 · 51f158eede08f50ac148ff24dee66763d6031d4a complete archive file inventorySource notes
Source text inspected for the cited scoped claims; see profile claim notes.
Correction guidance · Discussion is not enabled · Profile format 0.6.0-draft.1