Vineyard Robot Product
Overview
A vineyard robot is an autonomous electric machine built around the geometry of the crop: vines grow in narrow parallel rows, so the robot is a straddle — an inverted-U Gantry Frame that drives with the row passing between its legs and the canopy under its belly. One pass puts tools on both sides of the row and above it simultaneously. The format descends from the tractor enjambeur used in narrow French vineyards for a century; removing the driver and the diesel makes it viable on the labour-scarce, chemical-conscious modern estate.
Chassis and drive
The Straddle Chassis clears a 1.8 m canopy, with Track Width Adjuster leg mounts adapting the track to row spacings from 1.0 to 1.6 m. Each leg carries a Wheel Drivetrain: a sealed 3 kW Traction Motor through hub Helical Gear Pair reduction, plus a Steering Actuator giving full four-wheel steering — the machine turns into the next row at the headland in its own length. Working speed is 3 to 6 km/h depending on implement; the IMU Unit lets the controller hold a line on hillside blocks up to 20 degrees of cross-slope, where wheel slip would otherwise walk the machine downhill into the vines.
Navigation
Positioning is layered. A dual-antenna RTK GNSS Receiver receiver gives 2 cm absolute position and heading against the block map, but vines are planted by humans and rows are never perfectly where the map says. So inside the row, the two 3D Lidar units take over: the 3D point cloud resolves trunks, posts, and canopy walls directly, and the robot steers relative to the actual row, with GNSS reserved for headland turns and row-entry. An independent Geofence Module — its own GNSS and its own cutoff authority — halts everything if the machine ever leaves the mapped block, which is the regulatory backbone for running driverless machinery near roads and neighbours.
Implements
Tools mount on standardized Implement Rails with blind power and data couplings, so one robot covers the season's calendar by swapping implements.
Spraying is the highest-value task. The Spray Implement carries a 200 L Spray Tank and a per-side Nozzle Bank, but unlike a conventional airblast sprayer the eight Nozzle Valve solenoids are pulsed individually by the vision system: the RGB Cameras detect live canopy and the controller opens only the nozzles facing leaves, closing them across gaps, dead vines, and young plantings. Targeted spraying cuts chemical use 30 to 50 percent — often the line item that pays for the robot — while Airblast Fans drive droplets into the fruit zone. The Multispectral Camera meanwhile maps vigor indices per vine, turning every pass into a scouting dataset.
Trimming uses three reciprocating Cutter Bars — two vertical, one horizontal — each driven at about 20 Hz by an Eccentric Drive, hedging the canopy to the width and height set in the block recipe by the Trim Positioner actuators.
Under-vine weeding replaces herbicide strips. Each Weeder Blade hoes 30 mm below the surface in the row, and a spring Trunk Sensor feeler detects each trunk so the Swing Actuator whips the blade around it and back in under a second. Coil Spring breakaways protect the blades from buried stones, and Depth Wheels hold working depth over undulating soil.
Power and operations
Two 10 kWh LFP Battery Packs ride in forklift-loadable Pack Dock bays; a midday swap yields a 10-hour field day, and LFP chemistry tolerates the daily full cycles and the farmyard environment. Drive electronics share a liquid loop through a Radiator and Coolant Pump since sealed inverter boxes cannot rely on airflow in dust.
In service, one operator supervises three to five robots from a phone, and the machine's slow speed makes safety tractable: Safety Bumper contact strips and lidar-based obstacle stops handle the unexpected, with corner Emergency Stop buttons reachable from any side. The economics stack up from three directions at once — displaced tractor hours, saved chemicals, and the per-vine data layer that conventional equipment never produces.
Build & assembly graph
expand / collapse · shared sub-assemblies converge · links to related products · est. labourTap an assembly to expand/collapse · tap a part to open it · use “Open page” for any node · drag to pan, scroll to zoom.
Bill of materials
8 top-level lines · 85 rows shown · 588 parts total · indented to 3 levels| # | Item / sub-assembly | Part no. | Qty/assy | Ext. qty | Parts | Type |
|---|---|---|---|---|---|---|
| 1 | Straddle Chassis 5 parts | vineyard-robot-straddle-chassis | 1× | 1 | 10 | assembly |
| 1.1 | Gantry Frame | vineyard-robot-gantry-frame | 1× | 1 | — | part |
| 1.2 | Track Width Adjuster | vineyard-robot-track-adjuster | 2× | 2 | — | part |
| 1.3 | Implement Rail | vineyard-robot-implement-rail | 2× | 2 | — | part |
| 1.4 | Sheet Metal Panel | sheet-panel | 4× | 4 | — | part |
| 1.5 | Fastener Set | fastener-set | 1× | 1 | — | part |
| 2 | Wheel Drivetrain 6 parts | vineyard-robot-drivetrain | 2× | 2 | 76 | assembly |
| 2.1 | Traction Motor 6 parts | vineyard-robot-traction-motor | 1× | 2 | 40 | assembly |
| 2.1.1 | Stator Assembly 3 parts + deeper › | stator-assembly | 1× | 2 | 3 | assembly |
| 2.1.2 | Rotor Assembly 4 parts + deeper › | rotor-assembly | 1× | 2 | 19 | assembly |
| 2.1.3 | Neodymium Magnet | neodymium-magnet | 12× | 24 | — | part |
| 2.1.4 | Hall Sensor | hall-sensor | 3× | 6 | — | part |
| 2.1.5 | Motor Housing | motor-housing | 1× | 2 | — | part |
| 2.1.6 | Oil Seal | oil-seal | 2× | 4 | — | part |
| 2.2 | Steering Actuator 4 parts | vineyard-robot-steer-actuator | 1× | 2 | 27 | assembly |
| 2.2.1 | Servo Motor 4 parts + deeper › | servo-motor | 1× | 2 | 24 | assembly |
| 2.2.2 | Helical Gear Pair | gear-pair | 1× | 2 | — | part |
| 2.2.3 | Gearbox Housing | gearbox-housing | 1× | 2 | — | part |
| 2.2.4 | Encoder | encoder | 1× | 2 | — | part |
| 2.3 | Agricultural Wheel | vineyard-robot-ag-wheel | 1× | 2 | — | part |
| 2.4 | Helical Gear Pair | gear-pair | 2× | 4 | — | part |
| 2.5 | Encoder | encoder | 2× | 4 | — | part |
| 2.6 | Ball Bearing | ball-bearing | 4× | 8 | — | part |
| 3 | Perception Suite 5 parts | vineyard-robot-perception | 1× | 1 | 69 | assembly |
| 3.1 | 3D Lidar 4 parts | vineyard-robot-lidar | 2× | 2 | 27 | assembly |
| 3.1.1 | Laser Emitter Module | vineyard-robot-laser-module | 1× | 2 | — | part |
| 3.1.2 | Servo Motor 4 parts + deeper › | servo-motor | 1× | 2 | 24 | assembly |
| 3.1.3 | Bare PCB | pcb-bare | 1× | 2 | — | part |
| 3.1.4 | Encoder | encoder | 1× | 2 | — | part |
| 3.2 | RGB Camera 3 parts | vineyard-robot-rgb-camera | 4× | 4 | 3 | assembly |
| 3.2.1 | CMOS Image Sensor | image-sensor | 1× | 4 | — | part |
| 3.2.2 | Lens Assembly | camera-lens | 1× | 4 | — | part |
| 3.2.3 | Bare PCB | pcb-bare | 1× | 4 | — | part |
| 3.3 | Multispectral Camera | vineyard-robot-multispectral-camera | 1× | 1 | — | part |
| 3.4 | RTK GNSS Receiver | vineyard-robot-rtk-gnss | 1× | 1 | — | part |
| 3.5 | IMU Unit | vineyard-robot-imu-unit | 1× | 1 | — | part |
| 4 | Spray Implement 6 parts | vineyard-robot-spray-implement | 1× | 1 | 21 | assembly |
| 4.1 | Spray Tank | vineyard-robot-spray-tank | 1× | 1 | — | part |
| 4.2 | Spray Pump | vineyard-robot-spray-pump | 1× | 1 | — | part |
| 4.3 | Nozzle Bank | vineyard-robot-nozzle-bank | 2× | 2 | — | part |
| 4.4 | Nozzle Valve | vineyard-robot-spray-valve | 8× | 8 | — | part |
| 4.5 | Pressure Sensor | pressure-sensor | 1× | 1 | — | part |
| 4.6 | Airblast Fan 3 parts | vineyard-robot-airblast-fan | 2× | 2 | 4 | assembly |
| 4.6.1 | Blower Motor | blower-motor | 1× | 2 | — | part |
| 4.6.2 | Fan Shroud | vineyard-robot-fan-shroud | 1× | 2 | — | part |
| 4.6.3 | Ball Bearing | ball-bearing | 2× | 4 | — | part |
| 5 | Trimming Implement 4 parts | vineyard-robot-trim-implement | 1× | 1 | 89 | assembly |
| 5.1 | Cutter Bar | vineyard-robot-cutter-bar | 3× | 3 | — | part |
| 5.2 | Cutter Motor 3 parts | vineyard-robot-cutter-motor | 3× | 3 | 27 | assembly |
| 5.2.1 | Servo Motor 4 parts + deeper › | servo-motor | 1× | 3 | 24 | assembly |
| 5.2.2 | Eccentric Drive | vineyard-robot-eccentric-drive | 1× | 3 | — | part |
| 5.2.3 | Ball Bearing | ball-bearing | 2× | 6 | — | part |
| 5.3 | Trim Positioner | vineyard-robot-trim-positioner | 2× | 2 | — | part |
| 5.4 | Blade Set | vineyard-robot-blade-set | 3× | 3 | — | part |
| 6 | Under-Vine Weeder 5 parts | vineyard-robot-weed-implement | 1× | 1 | 12 | assembly |
| 6.1 | Weeder Blade | vineyard-robot-weed-blade | 2× | 2 | — | part |
| 6.2 | Trunk Sensor | vineyard-robot-trunk-sensor | 2× | 2 | — | part |
| 6.3 | Swing Actuator | vineyard-robot-swing-actuator | 2× | 2 | — | part |
| 6.4 | Depth Wheel | vineyard-robot-depth-wheel | 2× | 2 | — | part |
| 6.5 | Coil Spring | coil-spring | 4× | 4 | — | part |
| 7 | Battery System 5 parts | vineyard-robot-battery-system | 1× | 1 | 205 | assembly |
| 7.1 | Battery Pack 4 parts | vineyard-robot-battery-pack | 2× | 2 | 100 | assembly |
| 7.1.1 | LiPo Cell | lipo-cell | 96× | 192 | — | part |
| 7.1.2 | BMS Board | bms-board | 1× | 2 | — | part |
| 7.1.3 | Pack Housing | vineyard-robot-pack-housing | 1× | 2 | — | part |
| 7.1.4 | Connector | connector | 2× | 4 | — | part |
| 7.2 | Pack Dock | vineyard-robot-pack-dock | 2× | 2 | — | part |
| 7.3 | Main Contactor | vineyard-robot-main-contactor | 1× | 1 | — | part |
| 7.4 | Radiator | radiator | 1× | 1 | — | part |
| 7.5 | Coolant Pump | coolant-pump | 1× | 1 | — | part |
| 8 | Control System 6 parts | vineyard-robot-control-system | 1× | 1 | 30 | assembly |
| 8.1 | Autonomy Computer 4 parts | vineyard-robot-autonomy-computer | 1× | 1 | 12 | assembly |
| 8.1.1 | Compute SoC Module | soc-module | 2× | 2 | — | part |
| 8.1.2 | Microcontroller | mcu | 1× | 1 | — | part |
| 8.1.3 | Bare PCB | pcb-bare | 1× | 1 | — | part |
| 8.1.4 | Connector | connector | 8× | 8 | — | part |
| 8.2 | Traction Inverter 4 parts | vineyard-robot-inverter-unit | 2× | 2 | 5 | assembly |
| 8.2.1 | IGBT Power Module | igbt-module | 2× | 4 | — | part |
| 8.2.2 | Bare PCB | pcb-bare | 1× | 2 | — | part |
| 8.2.3 | Microcontroller | mcu | 1× | 2 | — | part |
| 8.2.4 | SMD Passive (R/C/L) | smd-passives | 1× | 2 | — | part |
| 8.3 | Safety Bumper | vineyard-robot-safety-bumper | 2× | 2 | — | part |
| 8.4 | Emergency Stop | vineyard-robot-estop | 4× | 4 | — | part |
| 8.5 | Geofence Module | vineyard-robot-geofence-module | 1× | 1 | — | part |
| 8.6 | Wire Bundle | wire-bundle | 1× | 1 | — | part |
Sourcing — likely vendors
Companies that make this · indicative price $3k–$500k · MOQ & lead are typical| Vendor | HQ | Specialty | MOQ | Lead time |
|---|---|---|---|---|
| 🇯🇵Fanuc fanuc.com ↗ | Oshino, JP | Industrial robots & CNC | 20 units | 10–18 wks |
| abb.com ↗ | Zurich, CH | Industrial robots | 20 units | 10–18 wks |
| 🇯🇵Yaskawa yaskawa.com ↗ | Kitakyushu, JP | Robots & motion | 20 units | 10–18 wks |
| 🇩🇪KUKA kuka.com ↗ | Augsburg, DE | Industrial robots | 20 units | 10–18 wks |
| universal-robots.com ↗ | Odense, DK | Collaborative robots | 20 units | 10–18 wks |
732-word article