Step Towards Precision Agriculture: Create an Intelligent Agricultural Robot with Jetson NANO

The AI-based mechanical weeding robot Nindamani uses artificial intelligence to automatically detect and segment crop weeds. The entire robot module is based on ROS2. Nindamani can be used for automatic weeding at any early stage of the crop. This robot is a proof of concept and prototype for agricultural robotics.

This is just the beginning of agricultural robot technology!

➡ Purpose:

To develop an autonomous weeding robot to address issues such as excessive herbicide use, harmful chemicals, and labor shortages in farmland.

➡ Vision:

Achieve herbicide-free farming and increase farmers’ yields.

➡ Project Impact:

• The robot will reduce the use of herbicides and pesticides

• Improve soil health and increase yield

• Reduce chemically grown food, which will improve human health

• Save farmers time and money

➡ Success Measures:

The robot’s performance is measurable if it can clear more than 75% of weeds from the entire agricultural field

➡ Final Agri-Robot Features:

• Application: Automatic weeder

• Four-wheel drive, independently steered robot

Weeding robot arm

• Uses artificial intelligence (AI) for weed detection

• Battery powered

• Navigation with camera and GPS

• Mobile operation

• Works for 8-10 hours

Step Towards Precision Agriculture: Create an Intelligent Agricultural Robot with Jetson NANO

Materials used for the entire prototype:

Hardware:

  1. NVIDIA Jetson NANO Development Kit *1

  2. Stepper Motors *3

  3. Stepper Drivers *3

  4. Servo Motor *1

  5. Arduino Mega 2560 & Genuino Mega 2560 *1

  6. Battery *1

  7. Raspberry Pi Camera Module V2

Software:

  1. ROS

  2. TensorFlow

Mechanism:

  1. 3D Printer

  2. CNC

Step Towards Precision Agriculture: Create an Intelligent Agricultural Robot with Jetson NANO

Execution Steps:

1. Flash NVIDIA JetPack

2. Install TensorFlow (tutorial available on NVIDIA’s official website)

3. ROS2 (Dashing Diademata)

4. Connect Arduino

5. Install OpenCV 3.4.4

6. Pay attention to install WIFI

7. Generate ROS2 Workspace

8. Mirror Mask R-CNN GitHub Repository

9. Download pre-trained model weights

10. Compile nindamani_ws

11. Implement stepper motor library on Arduino

12. Start nindamani robot

Check out the complete video introduction:

More Jetson development projects:

Don’t ask me how many stars there are, Jetson NANO tells you there are many….

Using Jetson NANO, create a Christmas tree that can save bees

Jetson NANO Application Case Showcase | Creating Smart Commercial Stores

Jetson NANO Application Case Showcase | Drones’ positioning flight in dark scenes

[Jetson Development Project Showcase] Create a smart pothole detector for roads using Jetson NANO and TensorRT

[Jetson Development Project Showcase] Create a smart delivery cabinet prototype with Jetson NANO

[Jetson Development Project Showcase] Dare to play rock-paper-scissors with NVIDIA JetBot?

[Jetson Development Project Showcase] Implement facial recognition attendance with Jetson NANO

[Jetson Development Project Showcase] How to use the hardware-accelerated version of FFMPEG for Jetson Nano

Step Towards Precision Agriculture: Create an Intelligent Agricultural Robot with Jetson NANO

Leave a Comment

×