Skip to content

Agrofelis Agricultural Robot

A low-cost, energy-dense four-wheel-drive agricultural base vehicle that carries implements such as a thermal fogger for orchard and vineyard work.

  • Wheeled
  • Open source
  • Works with AI
  • arduino
  • 3D printable

Suggested by Robotheca, created by @meltoner (opens in a new tab), from github.com/meltoner/agrofelis (opens in a new tab). Pinned to commit 3a2ec90 (opens in a new tab).

Hardware license
MIT (opens in a new tab)
Software license
MIT (opens in a new tab)
Commercial use
Allowed

This repository contains executable files that Robotheca doesn't check. Only run them if you trust the creator.

Which files (15 scripts, 10 firmware images)

Photo and 3D model

Agrofelis Agricultural Robot, photo from its repository
Photo:@meltoner (opens in a new tab)MITsource file (opens in a new tab)

3D preview converted from github.com/meltoner/agrofelis at 3a2ec90, under MIT. View the original files from GitHub (7.6 MB) (opens in a new tab)

Height
497 mm
Weight
121 kg
Payload
250 kg

What it can do

Written by Robotheca from the project's documents.

  • Four-wheel-drive mobile base for agricultural field navigation, with a rated payload of 250 kg maximum and 185 kg recommended.
  • Maximum speed of 5 km/h and minimum speed of 0.2 km/h.
  • Two independent linear actuators steer the vehicle, with a turning radius of 1.04 meters.
  • Rotating Implement Mount with two degrees of freedom (rotation and elevation) for mounting implements such as a thermal fogger.
  • Remote controller for actuating wheels, steering, brakes and power, with recording and replaying of operations described as a planned capability.
  • Vision via an 8 MP camera on the Jetson Nano, with machine vision tasks run on the edge through a Coral AI accelerator.
  • Lidar tilted by a servo to capture multiple planes for 3D coverage.
  • Components are orchestrated by a Jetson Nano running Linux, using WebSockets to interconnect modules.

Works with AI

Found by Robotheca in the project's files at commit 3a2ec90, its robot.yaml and Robotheca's notes on its documents. Never guessed; Robotheca doesn't run the code.

Bill of materials

9 parts

9 of 9 parts shown

Parts list
#ComponentQuantityEst. priceSupplier
1NVIDIA Jetson Nano Developer Kit–€199 totalHellas Digital: buy NVIDIA Jetson Nano Developer Kit, opens in a new tab
2High speed ADATA premier one 128gb–€81.09 totalSkroutz: buy High speed ADATA premier one 128gb, opens in a new tab
3Jetson nano fan–€8 totalHellas Digital: buy Jetson nano fan, opens in a new tab
4Jetson nano case–€15.80 totalGrobotronics: buy Jetson nano case, opens in a new tab
5Coral USB Accelerator–€87.90 totalNettop: buy Coral USB Accelerator, opens in a new tab
68 MP night vision camera–€31.99 totalHellas Digital: buy 8 MP night vision camera, opens in a new tab
7TP-LINK TL-WR802N v4 Wireless Router–€24.30 totalSkroutz: buy TP-LINK TL-WR802N v4 Wireless Router, opens in a new tab
815 Pin Ribbon Flex CSI Cable 100cm–€0.67 totalAliexpress: buy 15 Pin Ribbon Flex CSI Cable 100cm, opens in a new tab
97 port USB v3.1 HUB–€36.59 totalSkroutz: buy 7 port USB v3.1 HUB, opens in a new tab

Parts total: €485.34. Read from components/connectivity/components.md at the pinned commit.

Build guide

The creator's steps, each with its instructions.

  1. 1Build the chassis frame from 20x20 mm square iron bars
  2. 2Fabricate the wheels
  3. 3Fabricate the wheel forks
  4. 4Assemble the power system with LiFePO4 batteries and BMS
  5. 5Fabricate the protective covers
  6. 6Build the steering system
  7. 7Assemble the motors hub drivers
  8. 8Build the front 3D lidar sensor module
  9. 9Build the two-degree-of-freedom rotating implement mount
  10. 10Build the remote controller
  11. 11Set up the computing elements and data fusion

The guide appears here as you scroll.

Guide by @meltoner (README.md), under MIT.

More guides

Wiring and electronics

Notes written by Robotheca from the project's documents.

Main parts

  • NVIDIA Jetson Nano Developer Kit as the main computing element, with a 128 GB storage drive and a fan and case.
  • Google Coral USB Accelerator for edge machine vision.
  • 8 MP night vision camera connected to the Jetson Nano.
  • ESP32 and Arduino modules handle sensors and actuators in the modular subsystems.
  • Motors Hub Driver module controlling in-wheel motor hubs via ESP32, with hall sensor reading through an ADC, current sensors and relays.
  • Lidar sensor with a servo for tilting, plus an MPU and GPS sensor in the front sensors module.
  • TP-LINK TL-WR802N v4 wireless router providing the local WiFi network.
  • LiFePO4 battery pack (8 elements) with a battery management system, rated for 20 to 29.2 volts and 302 amps.
  • Disc brakes actuated by servos and linear actuators for steering.

Connections

  • The Jetson Nano connects to the camera through a 15-pin ribbon flex CSI cable.
  • A 7-port USB 3.1 hub connects peripherals to the Jetson Nano, and the Coral accelerator taps into the USB 3 interface.
  • Modules communicate over the local WiFi network and the USB bus, with ESP32 passing Lidar serial data and sensor data over USB.
  • The power system distributes different voltages to the electronics, with relays and protective mechanisms in the power distribution.
  • Motors Hub Driver power sub-module uses relays, current sensors and logic level converters between the controller and motor hubs.

Cables and connectors

From the parts list.

  • 15 Pin Ribbon Flex CSI Cable 100cm

Schematics, boards and diagrams