Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
21 views49 pages

PROJECT

The document discusses the development of an Automated Planting Robot aimed at improving agricultural efficiency and productivity in response to challenges such as labor shortages and climate variability. It outlines the project's objectives, including enhancing planting precision, reducing labor costs, and promoting sustainability in agriculture through advanced technologies like robotics and artificial intelligence. The report is structured into chapters that cover the introduction, literature review, design and implementation, outcomes, and conclusions of the project.

Uploaded by

c7yxdcynhh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views49 pages

PROJECT

The document discusses the development of an Automated Planting Robot aimed at improving agricultural efficiency and productivity in response to challenges such as labor shortages and climate variability. It outlines the project's objectives, including enhancing planting precision, reducing labor costs, and promoting sustainability in agriculture through advanced technologies like robotics and artificial intelligence. The report is structured into chapters that cover the introduction, literature review, design and implementation, outcomes, and conclusions of the project.

Uploaded by

c7yxdcynhh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 49

CHAPTER ONE

INTRODUCTION

1.1 PROJECT BACKGROUND

The modern world is currently facing numerous challenges, with a significant emphasis on

improving agricultural efficiency and productivity to sustain a growing global population.

Agriculture, as a crucial sector, necessitates innovative solutions to tackle issues like labor

shortages, climate variability, and limited arable land. In response to these challenges, the

concept of developing and implementing an Automated Planting Robot has emerged to

advance agricultural technology and mechanization (Kamilaris & Prenafeta-Boldú, 2018).

Robots offer a promising solution to address obstacles in agriculture by automating

repetitive and labor-intensive tasks such as planting, irrigation, and weeding. In Nigeria,

where agriculture plays a pivotal role in the economy, involving a substantial portion of the

population and making significant contributions to the GDP, the introduction of automated

robots could potentially revolutionize farming practices and bolster food security (Shamshiri

et al., 2018).

Traditionally, agriculture in Nigeria has heavily relied on manual labor, often

engaging women and children in farming activities. The introduction of automated robots

capable of executing various farming operations is viewed as a strategy to enhance efficiency,

reinforce food security, and meet the basic human needs for sustenance and comfort (Olum et

al., 2019).

The integration of advanced technologies like robotics, artificial intelligence, and

automation in agriculture, commonly known as Agriculture 4.0, holds the promise of

significantly increasing sustainable food production while addressing environmental and

1
economic concerns. These technologies, encompassing sensors, robotics, and unmanned

aerial vehicles, offer advantages for farmers and society at large (Degieter et al., 2023).

The development and deployment of automated robots in agriculture signify a notable

advancement in addressing the challenges encountered by the sector. By harnessing cutting-

edge technologies such as robotics and artificial intelligence, agricultural practices can be

transformed to meet the demands of a growing global population while ensuring

sustainability and efficiency in food production.

1.2 PROBLEM DEFINITION

The current agricultural methods for planting crops are labor-intensive and often

inefficient, leading to issues such as uneven planting, inconsistent crop yields, and resource

wastage. To overcome these challenges, there is a critical need for the development of an

automatic planting robot that can conduct precise and efficient planting operations while

minimizing human labor and resource inputs. Traditional farming practices heavily reliant on

manual labor are unsustainable in the long term, especially in the face of a rapidly changing

climate. The integration of robotics and automation in agriculture presents a promising

solution to enhance efficiency, reduce labor demands, and optimize resource utilization.

Automatic planting robots represent a significant innovation in agriculture, offering the

potential to revolutionize farming by enabling accurate, efficient, and cost-effective crop

planting while decreasing the necessity for human intervention. However, the design and

construction of such robots require a deep understanding of robotics, machine learning, and

agriculture. This project aims to address the inefficiencies in current planting methods by

developing an automated planting robot that can streamline planting processes, improve crop

2
yields, and mitigate resource wastage, thereby contributing to sustainable and efficient

agricultural practices.

1.3 AIM AND OBJECTIVES

The goal of this endeavor is to create and build an automated planting robot with

enhanced capabilities, offering improved automation and remote control features to

potentially transform the agricultural sector.

The project aims to achieve the following objectives:

a) To design a robotic platform capable of navigating various agricultural terrains to


implement a system for accurate seed spacing and planting.

b) To enhance planting precision to foster consistent crop development and increase


overall agricultural productivity.

c) To reduce labor requirements and operational costs for farmers, thereby


improving the economic viability of agricultural activities.

d) To advance sustainability in agriculture by optimizing resource utilization and


minimizing inefficiencies in farming practices.

e) To enable adaptability to diverse crop types and soil conditions, catering to the
specific needs of farmers on a global scale.

1.4 SCOPE OF PROJECT

This project aims to develop and deploy an automated planting robot controlled remotely

through Arduino technology. The primary objective is to modernize agricultural practices and

tackle sector-specific challenges. The successful creation of an automatic planting robot has

the potential to revolutionize agriculture, paving the way for a sustainable and efficient future

in the industry.

3
This project will center on the design and fabrication of an automatic planting robot,
emphasizing the following critical components:

a) Mechanical Design Excellence: Crafting a durable and versatile robotic platform


proficient in executing diverse planting operations effectively.

b) Advanced Automation and Control System: Formulating a sophisticated control


mechanism that integrates cutting-edge sensors, actuators, and machine learning
algorithms to ensure precise and efficient planting processes.

c) Crop Versatility Assurance: Guaranteeing the robot's capacity to plant a wide array of
crops across varying environmental conditions, enhancing its adaptability and utility.

d) Cost-Effectiveness Analysis: Conducting a comprehensive evaluation of the economic


viability of the robot concerning traditional planting techniques, aiming to ascertain
its financial feasibility and benefits for farmers.

e) Environmental Sustainability Evaluation: Assessing the potential environmental


advantages of the automated planting robot, including reductions in resource
consumption and overall environmental impact, to underscore its contribution to
sustainable agricultural practices.

1.5 PROJECT ORGANIZATION

The report is structured into five distinct chapters presented in a logical sequence.

Chapter one serves as an introduction to the study, providing an overview of the research

objectives. Chapter two delves into the literature review and theoretical framework, offering a

comprehensive analysis of existing knowledge in the field. Chapter three details the design

and implementation of the project, outlining the methodology and technical aspects. In

chapter four, the outcomes and discussions derived from system testing are presented,

shedding light on the project's performance. The final chapter encapsulates the study with a

4
conclusion and recommendations, synthesizing key findings and proposing future directions

for research.

5
CHAPTER TWO

LITERATURE REVIEW

2.1 INTRODUCTION

This chapter provides a thorough analysis of the existing literature and research

related to the design and development of planting robots, presenting a comprehensive

overview of the current landscape of agricultural robotics. It explores the historical evolution,

technological advancements, and specific challenges that underscore the need for planting

robots in modern agriculture. By examining these aspects, the review aims to establish a

foundation for research, identify gaps in current knowledge, and highlight areas where

innovation is crucial.

The literature review encompasses a diverse range of sources, including studies on

deep learning (LeCun et al., 2015), advancements in plant-inspired soft robotics (Xu et al.,

2021), and the integration of robotics in various fields such as spinal surgery Khalsa et al.

(2021) and rectal cancer treatment (Tejedor et al., 2020). Additionally, it draws insights from

research on human-robot interaction (Hancock et al., 2011), emerging surgical robotic

technologies (Peters et al., 2018), and the application of robotics in neck surgery (Byeon &

Koh, 2015). Furthermore, it considers studies on wall-climbing robots (Pham, 2023),

technological advancements in plant production systems (Uyeh et al., 2022), and the

acceptance of robotic technology in different sectors (Go et al., 2020).

Moreover, the review incorporates research on the impact of artificial intelligence and

robotics in human resource management (Vrontis et al., 2021), potential disruptions in the

services industry (Buhalis et al., 2019), and the optimization of greenhouse layouts for

efficient robot navigation (Uyeh et al., 2019). It also includes investigations into gecko-

inspired wall-climbing robots (Chen et al., 2019), robotic applications in plant pathology

6
(Ampatzidis et al., 2017), and the achievements in disaster robotics competitions (Tadokoro

et al., 2019). Furthermore, it considers the prospects of robotics in the food industry (Iqbal et

al., 2017), the utilization of robots in mastectomy procedures (Sarfati et al., 2017), and the

modeling of fractal development in modular robots (Bie et al., 2017).

Additionally, the review encompasses studies on the use of artificial intelligence and

service robots in tourism and hospitality (Kumar et al., 2021), the implementation of

automatic robots in precision agriculture (Bhimanpallewar & Narasingarao, 2020), and the

application of robotic surgery in various medical procedures (O’Malley et al., 2006; Park et

al., 2018). It also explores soft robotics implementation and control methods (Al-Ibadi et al.,

2023), autonomous wall-climbing robots for structural inspection (Garrido & Sattar, 2021),

and other relevant research contributing to the advancement of robotic technologies in diverse

domains.

2.2 REVIEW OF FUNDAMENTAL CONCEPTS

In this section, concepts that are fundamental to understanding the project are

reviewed. Some or most of these concepts are important directly or indirectly in

accomplishing the goal.

Firstly electronics, which is the branch of engineering that deals with the emission,

behavior, and control of electrons in vacuum and matter. It involves the design, development,

and application of circuits and components used in devices like computers, smartphones,

televisions, etc. Electronic circuits are interconnected electronic components that control the

flow of electrons to perform a specific function. Electronic circuits can be used to amplify

signals, generate signals, process signals, and store signals.

7
Electronics is a broad field, and there are many different branches of electronics. Some of the
most common branches include:

i. Digital electronics
ii. Analogue electronics
iii. Microelectronics
iv. Power electronics
v. Semiconductor electronics
vi. Embedded systems
vii. Audio electronics
viii. Telecommunications

2.3 THEORIES BEHIND THE DESIGN AND CONSTRUCTION

The design and construction of an automated planting robot is rooted in principles of

mechanical engineering, automation, control systems, and adaptability to agricultural needs.

It's crucial to integrate these aspects effectively to create a robot capable of revolutionizing

the planting process while being cost-effective and environmentally friendly.

Automation is a core aspect of an automated planting robot. It involves the integration of

sensors, actuators, and control algorithms for autonomous operation. This section gives an

introduction to the units of the robot, the way they function and other properties relating to

them. They include.

i. Relay
ii. Arduino Uno Board
iii. Bluetooth Module
iv. Driver Motors
v. Servo Motor
vi. DC Motor
vii. DC Water Pump
viii. Battery

8
2.3.1 Relay

Relay was used where it was necessary to control the circuit by an independent low-

power signal, or where several circuits must be controlled by one signal. The relays in this

work are connected to the two loads so that at appropriate conditions and times when a

command is sent, the relay can either open or close to switch on or off the load points. A 12V

DC relay was used in this project. Figure 2.1 shows an ideal DPDT relay.

Figure 2.1: A relay

2.3.2 Arduino Board

The Arduino board serves as the central control unit for the farming robot. It interfaces with

various sensors, motors, and modules to execute different agricultural tasks. Figure 2.2 shows

an arduino Board. While Table 2.1 shows Arduino UNO R3 Specifications.

Figure 2.2: Arduino Board

9
Table 2.1 Arduino UNO R3 Specifications
Board Name Arduino UNO R3

Microcontroller ATmega328P

USB connector USB-B

Pins Built-in LED Pin 13

Digital I/O Pins 14

Analog input pins 6

PWM pins 6

I2C Yes

Power I/O Voltage 5V

Input voltage 7-12 V


(nominal)
DC Current per I/O 20 Ma
Pin
Power Supply Barrel Plug
Connector
Clock speed Main Processor ATmega328P 16 MHz

USB-Serial Processor ATmega16U2 16 MHz

Memory ATmega328P 2KB SRAM, 32KB FLASH, 1KB


EEPROM

Dimensions Weight 25 g

Width 53.4 mm

Length 68.6 Mm

2.3.3 Bluetooth Module

A Bluetooth module enables wireless communication between the Arduino board and the

Android application, allowing users to control the robot remotely. Acts like a Bluetooth serial

monitor. Enables the microcontroller to exchange data with other Bluetooth devices such as

PC or Android smartphone. The module used in this project, HC-05 Bluetooth Module is an

easy to use Bluetooth SPP (Serial Port Protocol) module, designed for transparent wireless

serial connection setup. Its communication is via serial communication which makes an easy

10
way to interface with controller or PC. 13 HC-05 Bluetooth module provides switching mode

between master and slave mode which means it’s able to use neither receiving nor

transmitting data (iteadstudio.com, 2010). Figure 2.3 shows bluethoot module for R&D used.

Figure 2.3 Bluethoot module

2.3.4 Motors

Driver Motor: The driver motor is responsible for propelling the robot across the field. A

motor driver is an electronic device that controls the speed and direction of an electric motor.

It can be used to control small motors like toys, remote-controlled cars, or robots.it can also

be used to control larger motors in industrial applications. Figure 2.4 shows L298 driver

module used. While Table 2.2 shows motor driver specifications used.

Figure 2.4 L298 Driver Module

11
Table 2.2 Motor Driver Specifications
Motor output voltage 5 V – 35 V

Motor output voltage (Recommended) 7 V – 12 V

Logic input voltage 5V–7V

Continuous current per channel 2A

Max Power Dissipation 25 W

2.3.5 Servo Motor:

The servo motor is employed for precision planting actions. This motor rotates at 180 degrees
and back. While Figure 2.5shows the servo motor mechanism used.

Figure 2.5: Servo Motor Mechanism

2.3.6 DC Motors

Four DC motors are dedicated to driving the wheels of the robot, facilitating movement

across the field. Another DC motor controls the weeding blade. A DC motor is an electrical

motor that uses direct current (DC) to produce mechanical force. The most common types

rely on magnetic forces produced by currents in the coils. Nearly all types of DC motors have

some internal mechanism, either electromechanical or electronic, to periodically change the

direction of current in part of the motor. They could be powered from existing direct-current

12
lighting power distribution systems. A DC motor’s speed can be controlled over a wide

range, using either a variable supply voltage or by changing the strength of current in its field

windings. Small DC motors are used in tools, toys, and appliances. Figure 2.6 shows the DC

motor used in this project work.

Figure 2.6: DC Motor

2.3.7 DC Water Pump

The DC water pump is responsible for watering the crops during the farming process,

ensuring adequate moisture levels. It can also be used during chemical weeding process.

Figure 2.7 shows the 12 V DC water pump used.

Figure 2.7 DC Water Pump

2.3.8 Power Supply Unit

The power supply unit is the section that powers the portable Bluetooth based attendance

device composing of 6 bank of 3.7 V batteries connected in series. The lithium battery cell used are as

shown in Figure 2.8.

13
Figure 2.8 Battery Cell

2.4 REVIEW OF SIMILAR WORKS

A robot planter for sweet peppers used in greenhouses was created by Hemming et al.

(2015). The manipulator prototype includes nine degrees of freedom to ensure optimum

flexibility. On a rail system, the chassis slides between the rows of crops. Shamshiri and Wan

Ishak (2018) applied a nonlinear Lyapunov-based control approach for joint angles tracking

while working on an oil palm manipulator harvester. The analysis was conducted using a

two-link oil palm planting robot manipulator. Other works included the mango, almond,

apple, strawberry, cherry fruit, and tomato planter as described by Shamshiri et al. (2018), as

well as the cucumber planter created by Van Henten et al. (2016)

In order to acquire phenotypic data from individual plants for subsequent research,

Young et al. (2019) created a mobile robot. It detected each plant's stem width close to the

base using an integrated depth sensor and estimated plant height using stereo imaging

techniques.

One of the most sophisticated agricultural robots was the six-legged flowerpot robot

that was built in 2014. The extremely intelligent robot can move the plant under its care

toward and away from the sun's rays. Additionally, the robot is trained to dance to signal

when the plant needs water (Goldman, 2018).

14
CHAPTER THREE

ROBOT DESIGN, METHODOLOGY AND COMPONENT INTEGRATION

3.1 INTRODUCTION

This chapter, delve into the details of the hardware components integration in the

robot to create a functional automated planting robot. The key components utilized in this

project are the Arduino Integrated Development Environment (IDE Software), Arduino Uno

board with an ATmega328P chip, four 12 V geared DC motors for mobility, an L298N driver

module for wheel control, a servo motor for the planting mechanism, and a Bluetooth module

for mobile control. Figure 3.1 shows the circuit module connections.

3.2 ROBOT DESIGN & METHODOLOGY

Figure 3.1 Component Connections

15
3.2.1 Arduino UNO with ATMEGA328P

Arduino boards can be divided into three sub-segments:

3.2.1.1 Entry-level boards

These boards are designed for beginners and hobbyists. They are typically less

expensive and easier to use than other Arduino boards. Popular entry-level boards include the

Arduino Uno, Arduino Nano, and Arduino Micro.

3.2.1.2 Development boards

These boards are designed for developers and engineers. They are typically more

expensive and more powerful than entry-level boards. Development boards often have

additional features, such as more pins, more memory, and faster processors. Popular

development boards include the Arduino Due, Arduino Mega, and Arduino Zero.

3.2.1.3 Specialized boards

These boards are designed for specific applications, such as robotics, home

automation, and industrial control. They often have unique features and hardware that are

optimized for their specific applications. Popular specialized boards include the Arduino

Robot, Arduino MKR1000, and Arduino Portenta H7.

It was decided to use Arduino Uno board due to the under listed reasons:

a) Budget: Due to limited funds to complete a prototype Arduino Uno is the best to use

for now.

b) Experience level: This project is still in the learning phase and for research purpose,

the Uno board was used due to its easy to program.

c) Project requirements: Arduino Uno can take all the systems variables hence, arduino

Uno was integrated into our set goals and object. So, using a Uno board is enough for

the project.

16
The Entry level Arduino Uno board serves as the central processing unit for our

automated planter robot. It is equipped with an ATmega328P microcontroller, which runs the

control software responsible for Bluetooth and navigating actuator control. The ATmega328P

chip provides the necessary computational power and interfacing capabilities to communicate

with the other components. All the code/programs written are embedded on the ATmega328P

chip. While the Arduino Uno board coordinate the activities of the whole system. Arduino

board design are as follows. The Arduino board has a variety of pins that can be used to

connect different electronic components.

Pins are divided into several categories:

i. Digital pins: These pins can be used to read or write digital signals, such as

HIGH (5 V) or LOW (0 V). They can also be used to generate PWM signals,

which can be used to control the speed or brightness of devices.

ii. Analog pins: These pins can be used to read or write analog signals, such as the

voltage from a sensor. They can also be used to generate analog waveforms, such

as sine waves or triangle waves.

iii. Special pins: These pins are used for specific purposes, such as serial

communication, I2C communication, and SPI communication.

Table 3.1 shows provides a detailedeExplanation of each arduino board pin.

17
Table 3.1: Provides a Detailed Explanation of each Arduino Board Pin
Pin Name/Function Description
0 TX Serials transmit pin
1 RX Serials receive pin
2 INT0 External interrupt pin 0
3 INT1 External interrupt pin 1
4 PWM3 PWM pin 3
5 PWM6 PWM pin 6
6 PWM9 PWM pin 9
7 PWM10 PWM pin 10
8 Serial Peripheral Interface (SPI) SPI clock pin
9 Master-In Slave-Out Pin (MISO) SPI master-in slave-out pin
10 SS SPI slaves select pin
11 Master-Out Slave-In Pin (MOSI) SPI master-out slave-in pin
12 RESET Reset pin
13 LED Built-in LED pin
A0 Analog pin 0 Use for taking analog data
A1 Analog pin 1 Use for taking analog data
A2 Analog pin 2 Use for taking analog data
A3 Analog pin 3 Use for taking analog data
A4 Analog pin 4 Use for taking analog data
A5 Analog pin 5 Use for taking analog data
ATm Coordinate the activities of the
ega32 Microcontroller chip microprocessors
8P

In addition to the pins listed above, the Arduino board also has a few other pins that

can be used for specific purposes. For example, the Arduino Uno has a power jack, a USB

connection, and an ICSP header. Power Section: This includes the 12 V barrel jack, it was

reconstructed to fit into 12 V battery packed with 6 Cells of refurbished batteries. The power

from this section is further divided into 3.3 V, 5 V, and ground (GND) terminal and can also

handle 7 V components. Figure 3.2 shows the arduino Uno pin out.

18
Figure 3.2: Arduino Uno Pin Out

3.2.1.4 How to use Arduino board pins


To use Arduino Uno as a processor, the following actions need to be taken in the IDE

first.

Step1: Get a USB cable, connect it to the Arduino board, wait for it to initialize.

Step2: Load the Arduino IDE on your computer.

Step3: Select the port which it is connected to on your PC.

Step4: Select the kind of Arduino port you are using from the options available from the

varieties of Arduino types available.

Step5: Download necessary library required for your project.

To use an Arduino board pin, you first need to configure the pin as either an input or

an output. This can be done using the pinMode() function. Once the pin has been configured,

you can read or write to the pin using the digitalRead(), digitalWrite(), analogRead(), and

analogWrite() functions.

For example, the following code will configure pin 13 as an output and then turn on the built-

in LED:

pinMode(13, OUTPUT);

digitalWrite(13, HIGH);

19
The following code will configure pin A0 as an input and then read the voltage from

the pin:

pinMode(A0, INPUT);

int sensorValue = analogRead(A0);

So, with these basic ways of using the Arduino pins. The Arduino board pins can be a

powerful tool that can be used to connect a wide variety of electronic components. By

understanding the different types of pins and how to use them, you can create projects that

are both Powerful And Versatile.

3.2.2 Mobility System

The robot's mobility is ensured by four 12-volt geared DC motors. Figure 3.3 shows an

alternating forms motor terminal to ease turning left and right of the robotic car.

Figure 3.3: Alternating forms motor terminal to ease turning left and right

These motors are responsible for driving the wheels or tracks that propel the robot

across the planting area. The motors are carefully positioned and aligned to provide stability

and maneuverability for the robot. The geared motor does not have any polarity. On both

hand side the connections are interchanged between two different poles of the terminal, this is

to allow turning of the robot between left hand side and right-hand side. Without this

20
connection, it won’t turn as required when the commands are initiated from the mobile app

according to the codes written from the Arduino IDE. The two terminals from each side will

then be connected to the L298N motor driver, it has 4 pin for wheel connections.

3.2.3 L298N Driver Module

The L298N driver module plays a crucial role in controlling the geared DC motors of

the automated planter robot. It connects to the Arduino Uno and serves to amplify power and

manage the direction of the motors. This allows the robot to move precisely in response to

navigation commands programmed in the Arduino IDE software. Furthermore, the L298N

driver module is essential for dividing the incoming voltage from the primary power source

into two separate voltage supplies, providing both 12 V and 5 V, along with the necessary

ground terminals. It also features enable pins (EN1, EN2) that are connected to specific ports

on the Arduino, and these pins need to be defined within the Arduino IDE code. Table 3.2

shows L298N the module pin out configuration.

Table 3.2: L298N Module Pin out Configuration

Pin Name Description

IN1 & IN2 Motor A input pins. Used to control the


spinning direction of Motor A

IN3 & IN4 Motor B input pins. Used to control the


spinning direction of Motor B

ENA Enables PWM signal for Motor A

ENB Enables PWM signal for Motor B

OUT1 & OUT2 Output pins of Motor A

OUT3 & OUT4 Output pins of Motor B

12 V 12 V input from DC power Source

5V Supplies power for the switching logic


circuitry inside L298N IC

GND Ground pin

21
The L298N Motor Driver Module is a powerful motor control module designed for

driving DC and Stepper Motors. It combines an L298 motor driver IC with a 78M05 5 V

regulator. This module's versatility allows it to control up to 4 DC motors or 2 DC motors

with the ability to manage their direction and speed. Figure 3.4 shows the motor driver used

to amplify the current to drive the motors in this project.

Figure 3.4: Driver Motor

3.2.3.1 Features & Specifications


The futures and specifications are as follows:
a) Driver Model: L298N 2 A

b) Driver Chip: Double H Bridge L298N

c) Motor Supply Voltage (Maximum): 46 V

d) Motor Supply Current (Maximum): 2 A

e) Logic Voltage: 5 V

f) Driver Voltage: 5-35 V

g) Driver Current: 2 A

h) Logical Current: 0-36 mA

i) Maximum Power: 25 W

j) Current Sense for each motor

22
k) Heatsink for better performance.

l) Power-On LED indicator

3.2.3.2 Brief about L298N Module

The L298N Motor Driver module consists of an L298 Motor Driver IC, 78M05

voltage regulator, resistors, capacitor, Power LED, 5 V, and jumper in an integrated circuit.

78M05 voltage regulator will be enabled only when the jumper is placed. When the power

supply is less than or equal to 12 V, then the internal circuitry will be powered by the voltage

regulator and the 5 V pin can be used as an output pin to power the microcontroller. The

jumper should not be placed when the power supply is greater than 12 V and separate 5 V

should be given through 5 V terminal to power the internal circuitry. ENA & ENB pins are

speed control pins for Motor A & Motor B while IN1& IN2 and IN3 & IN4 are direction

control pins for motor A and motor B. Figure 3.5 shows the internal circuit diagram of

L298N motor driver module

Figure 3.5 Internal circuit diagram of L298N Motor Driver module

23
3.3 PLANTING MECHANISM - SERVO MOTOR

The Mechanism comprises of the following;

a) Servo motor

b) Planting bed and its Handle

c) Seed cup

The planting mechanism is actuated by a servo motor. This servo motor is responsible for

precise positioning and control of the planting tool. The servo's rotational movement allows

for accurate placement of seeds or seedlings into the soil. The servo motor's angle and speed

are controlled by the Arduino Uno, ensuring precise planting depth and spacing. The servo

motor must be calibrated to the required angle before permanently placing it in the system.

Figure 3.6 shows the servo motor subjected to load.

Figure 3.6: Servo Motor subjected to Load


While Table 3.3 shows the servo motor wire configuration used.

Table 3.3: Servo Motor Wire Configuration

Wire Wire Description


Number Colour

1 Brown Ground wire connected to the ground of


system

2 Red Powers the motor typically +5 V is used

3 Orange PWM signal is given in through this wire to


drive the motor

24
3.3.1 Micro Servo SG-90 Features
The micro Servo SG-90 Features are as listed:
a) Operating Voltage is +5 V typically.
b) Torque: 2.5 kg/cm
c) Operating speed is 0.1s/60°
d) Gear Type: Plastic
e) Rotation: 0°-180°
f) Weight of motor: 9 gm
g) Package includes gear horns and screws.

3.3.2 SG-90 Servo Motor Equivalent

The SG-90 servo motor is a commonly used micro servo motor in various electronic

applications due to its compact size, lightweight design, and affordability. It is widely

recognized for its compatibility with different microcontroller platforms, making it a popular

choice for hobbyists, students, and professionals alike. The SG-90 servo motor is known for

its precise control of angular position and speed, making it suitable for tasks such as

controlling robotic arms, steering mechanisms in remote-controlled vehicles, and other

motion control applications. Its equivalent models may include the TowerPro SG92R, EMAX

ES08A, and Hitec HS-55, which offer similar performance characteristics and can be used

interchangeably in many projects requiring a small and efficient servo motor.

3.3.2.1 Factors for selecting SG-90 Servo Motor

There are lots of servo motors available in the market and each one has its own

specialty and applications. SG-90 Servo Motor was carefully selected because it can carry the

torque required by the system and a good specimen for a prototype model that is intended to

be made. This 2.5 kg/cm torque means that the motor can pull a weight of 2.5 kg when it is

suspended at 1 cm. If the load is suspended at 0.5 cm then the motor can pull a load of 5 kg;

similarly, if the load is suspended at 2 cm, then it can pull only 1.25. The motor operates on

4.8 V to 6.5 V. The higher the voltage, the higher the torque that can be achieved, but most

25
commonly they are operated at +5 V. It rotates only from 0° to 180° due to its gear

arrangement.

3.3.2.2 How to use a Servo Motor

After selecting the right Servo motor for the project, the question arises of how to use

it. As is known, there are three wires coming out of this motor. The description of the same is

given on top of this page. To make this motor rotate, the motor must be powered with +5 V

using the Red and Brown wire and PWM signals need to be sent to the Orange color wire.

Hence, something that could generate PWM signals is needed to make this motor work.

Figure 3.7 shows servo motor generating PWM.

Figure 3.7: Servo Motor Generating PWM


Now, how to control the direction of the motor? To understand that let us a look at the

picture given in the datasheet. From the picture it can be seen that the PWM signal produced

should have a frequency of 50 Hz that is the PWM period should be 20 ms. Out of which the

On-Time can vary from 1ms to 2ms. So, when the on-time is 1ms the motor will be in 0° and

when 1.5 ms the motor will be 90°, similarly when it is 2ms it will be 180°. So, by varying

the on-time from 1ms to 2ms the motor can be controlled from 0° to 180°.

Diagram below shows an internal mechanism of a servo motor

3.4 PLANTER SEED BED AND ITS HANDLES

The seed bed is a flat punched acrylic polymer which is connected to the servo motor with

and Handle. The seed cup is placed on the seed bed for easy movement and to reduce friction

in the system. Figure 3.8 shows the robot seed planter hole.

26
Figure 3.8: Robot Seed Planter Hole

3.4.1 Seed Cup

It is the cup that is used to accommodate the plant seedlings in the planter system. This cup

can be of many varieties, but the amount of volume it can hold should be within the limit of

the torque of the servo motor chosen for the project. This will allow easy optimization and

productivity of the system with high efficiency and maintainability. Figure 3.9 shows the

plastic cup on a black seed hole surface.

Figure 3.9: Plastic Cup on a black Seed Hole Surface

3.5 BLUETOOTH MODULE

The robot is equipped with a Bluetooth module to facilitate mobile control and

wireless communication. This module enables remote control and monitoring of the robot's

operation via a mobile device. Users can send commands to the robot, change its operational

mode, and receive real-time feedback on its status through a dedicated mobile application.

27
Typical Bluetooth module used was HC-05 Bluetooth Module which is an easy-to-use

Bluetooth SPP (Serial Port Protocol) module, designed for transparent wireless serial

connection setup.

Caution: The Tx can transmit signal of 3.3 V to 6 V, it will be bad for the Bluetooth circuit

to receive signals at the rate of 5 V, the required volts is only 3.3 V. For this reason, a voltage

divider circuit was created between the Tx of the Bluetooth to get 3.3 V and then 1.7 V is

channeled to the ground. Figure 3.10 shows the embedded bluethoot sensor used.

Figure 3.10: Bluethoot Sensor


3.6 ROBOT CHASSIS

The robot chassis is the base or frame of the robot. It is responsible for supporting the

robot's weight and providing a platform for the robot's actuators and sensors. Robot which is

made from laser-cut black acrylic plastics is of two plates. It was doubled to give it the

resistance to withstand the weight of all the payloads. The design was custom to the design

specifications, hence the reason a custom-made chassis was built that can give the perfect fit

for the payloads instead of acquiring a ready-made chassis. Some of the key factors

considered in designing the robot chassis include the fundamentals of structural engineering.

a) Weight: The robot chassis must be able to support the weight of the robot's

components and payload.

b) Strength: The robot chassis must be strong enough to withstand the forces that will be

applied to it during operation.

c) Rigidity: The robot chassis must be rigid enough to prevent the robot from flexing or

deforming during operation.

28
d) Size: The robot chassis must be the right size for the robot's application.

e) Cost: The robot chassis must be affordable.

The chassis was designed with fusion 360, the Gerber files were extracted unto a laser cutter

machine to cut out our desired chassis.

3.5.1 Procedure for the Construction of a Robot Chassis

Gathering of necessary materials and tools: This include the materials that the chassis will

be made from, as well as any necessary tools, such as a Computer with Fusion360 installed,

Laser cutter machine, and a puncher for punching smaller holes that are stiffed to the

prototype.

Cut the materials to the desired dimensions: This was done using a laser cutter machine,

lathe machine and drilling machine to give us desired shapes for chassis and wheel mounting

device.

Assemble the chassis: The two flat surface was mounted together and bolted to their

respective components.

Attach the actuators and sensors: The actuators, Arduino boards, sensors and the rest of the

components are mounted and attached to it.

Test the chassis: Test was carried out on the chassis; it is important to test it to make sure

that it is strong enough and rigid enough to support the robot's weight and withstand the

forces that will be applied to it during operation.

3.6 MOTOR WHEELS

A wheel is a circular component that is intended to rotate. The wheels are controlled

forward and reverse by Arduino programming with the help of driver circuit. Wheels are the

main part of any movable robot; two small size wheels. Both the wheels run by two 100 rpm

DC motors. These wheels are controlled by microcontroller. Figure 3.11 shows the wheel of

the robot platter used

29
Figure 3.11: Robot wheel

3.7 POWER SUPPLY UNIT

Power supply to the circuit was improvised with refurbished lithium cells, each cells

provide 3.7 V. These batteries are connected in series and then in parallel to give a combined

12 V power source. Figure 3.12 shows the battery bank used.

Figure 3.12: Battery cell

3.8 CIRCUITRY
The circuitry modules are explained in the following sub headings:
3.8.1 Circuitry Design

The circuitry design for the automated planter robot is relatively simple. The main

components are the Arduino Uno board, the L298N motor driver module, the servo motor,

and the Bluetooth module. The Arduino Uno board is used to control all of the other

components in the system. The L298N motor driver module is used to control the speed and

30
direction of the four geared DC motors. The servo motor is used to control the mechanism of

the planter. The Bluetooth module is used to allow for mobile control of the system.

The following is a diagram of the circuitry design:

The Arduino Uno board is connected to the L298N motor driver module using a

breadboard and jumper wires. The L298N motor driver module is connected to the four

geared DC motors using the same method. The servo motor is connected to the Arduino Uno

board using a breadboard and jumper wires. The Bluetooth module is connected to the

Arduino Uno board using a breadboard and jumper wires.

3.8.1.1 Breakdown of the Circuitry Design

Arduino Uno board: The Arduino Uno board is the main controller for the system. It is

responsible for reading the sensor data, controlling the motors, and communicating with the

Bluetooth module.

L298N motor driver module: The L298N motor driver module is used to control the speed

and direction of the four geared DC motors.

Servo motor: The servo motor is used to control the mechanism of the planter.

Bluetooth module: The Bluetooth module is used to allow for mobile control of the system

with an android application called RC Bluetooth control.

3.8.1.2 Connections between the different Components

The interconnections between the different components are as follows:

Arduino Uno board to L298N motor driver module: The Arduino Uno board is connected

to the L298N motor driver module using a breadboard and jumper wires.

The connections are made as:

i. Arduino Uno board pin 9 to L298N motor driver module input 1

ii. Arduino Uno board pin 10 to L298N motor driver module input 2

iii. Arduino Uno board pin 11 to L298N motor driver module input 3

31
iv. Arduino Uno board pin 12 to L298N motor driver module input 4

L298N motor driver module to four geared DC motors: The L298N motor driver module

is connected to the four geared DC motors using a breadboard and jumper wires. The

following connections are made:

i. L298N motor driver module output 1 to motor 1

ii. L298N motor driver module output 2 to motor 2

iii. L298N motor driver module output 3 to motor 3

iv. L298N motor driver module output 4 to motor 4

Servo motor to Arduino Uno board: The servo motor is connected to the Arduino Uno

board using a breadboard and jumper wires. The following connections are made:

i. Servo motor signal wire to Arduino Uno board pin 9

ii. Servo motor power wire to Arduino Uno board 5 V pin

iii. Servo motor ground wire to Arduino Uno board ground pin

Bluetooth module to Arduino Uno board: The Bluetooth module is connected to the

Arduino Uno board using a breadboard and jumper wires. The following connections are

made:

i. Bluetooth module RX pin to Arduino Uno board pin Tx

ii. Bluetooth module TX pin to Arduino Uno board pin Rx

Caution: the Tx can transmit signal of 3.3 V to 6 V, it will be bad for the Bluetooth circuit to

receive signals at the rate of 5 volts, the required volts is only 3.3 V. For this reason, a

32
voltage divider circuit is created between the Tx of the Bluetooth to get 3.3 V and then 1.7 V

is channeled to the ground.

This is just a basic circuitry design for the automated planter robot. Additional

components, such as sensors and actuators, can be added to the system to increase its

functionality.

3.8.2 Programming, Control and Mobility

Detail discusses on the programming language and the integrated development

environments are provided in this section. This section also talks about the control and

mobility of the programmed codes.

3.8.2.1 Programming

The Arduino development environment connects to the Arduino hardware to upload

programs and communicate with them. Software written using Arduino is called sketches.

These sketches are written in the text editor. Sketches are saved with the file extension.ino. It

has features for cutting/pasting and for searching/replacing text. The message area gives

feedback while saving and exporting and displays errors. The console displays text output by

the Arduino environment including complete error messages and other information. The

bottom right-hand corner of the window displays the current board and serial port. The

toolbar buttons allow you to verify and upload programs, create, open, and save sketches, and

open the serial monitor.

a) The rotors are connected in pairs, the connections are parallel for each pair. They

are placed opposite each other so that each connected pair is in control of one side

(Left or Right).

b) The geared motors are fastened to the lower chassis using the wheel supports.

c) The wheels are then attached to the geared motors.

33
d) On the upper car chassis, the batteries are placed on one end, the motor driver is

just in front of it and the Arduino Uno is placed on the other end

e) The wires of the rotors which were passed through the perforated holes to the

upper chassis are connected to the motor driver at the output terminals at the sides.

f) The positive terminal of the batteries which are connected in series is connected to

the switch, the other end of the switch is connected to the positive terminal of the

motor driver. The negative terminal of the batteries is connected to the negative

terminal of the motor driver.

g) Vin of the Arduino uno is connected to the positive terminal of the motor driver

and ground to the negative terminal respectively.

h) The encoder pins on the motor driver are connected to the Arduino uno as shown

below, the encoder pins are connected thus;

i. IN1 connected to pin 9 on Arduino uno,

ii. IN2 connected to pin 10,

iii. IN3 connected to pin 11, and

iv. IN4 connected to pin 12.

Bluetooth module is connected to the Arduino Uno as follows:

i. 5 V connected to 5 V on Arduino Uno,

ii. GND connected to GND,

iii. Rx connected to Tx, and

iv. Tx connected to Rx

34
3.8.3 Component Integration of the System

This aspect demonstrates how the different components joined together to function

properly in order to achieve our overall goal.

3.8.3.1 Integration and Control Unit

The integration of these components is critical to the overall functionality of the

automated planter robot. The Arduino Uno serves as the central controller, orchestrating the

operation of the geared DC motors for mobility, the servo motor for planting, and the

Bluetooth module for communication. The control software running on the Arduino Uno

interprets commands from the user through the mobile application, processes data from

various sensors, and executes tasks such as navigating, planting, and reporting environmental

conditions.

As the development progresses, the control algorithms will be refined to ensure

efficient autonomous operation. The L298N driver module and servo motor are connected to

the Arduino Uno using digital and PWM pins for precise control of motor speed, direction,

and servo position.

In the subsequent chapters, programming aspects was discussed, sensor integration,

and the overall system architecture, which are essential for the successful functioning of the

automated planter robot. The software and hardware components will be combined to create a

versatile and effective tool for automated planting in agricultural settings.

3.9 THE PROTECTIVE CASING

All electronic devices need a protection case where they would be housed, as the

name implies, the case would protect the devices from any outward danger and protect the

user from any inward danger too, it would make the device more portable to handle as well as

make it look more presentable and more durable. Figure 3.13 shows the casing and

components design.

35
Figure 3.13: Casing and components design

The complete circuit is housed in a rectangular frame, made of an acrylic casing. The

following factors were taken into consideration:

a) The size of the complete circuit

b) Ease of installation and placement of components

c) Portability of project

d) Aesthetic appeal

The casing is done to not only give the system adequate protection but to also make it

look presentable.

3.9.1 System Assembly

The electronic components were connected using jumper wires as explained below and

glued. The following steps were followed in putting the components together.

a) The rotors are connected in pairs, the connections are parallel for each pair. They are

placed opposite each other so that each connected pair is in control of one side (Left

or Right).

b) The geared motors are fastened to the lower chassis using the wheel supports.

36
c) The wheels are then attached to the geared motors.

d) On the upper car chassis, the batteries are placed on one end, the motor driver is just

in front of it and the Arduino Uno is placed on the other end

e) The wires of the rotors which were passed through the perforated holes to the upper

chassis are connected to the motor driver at the output terminals at the sides.

f) The positive terminal of the batteries which are connected in series is connected to the

switch. The other end of the switch is connected to the positive terminal of the motor

driver. The negative terminal of the batteries is connected to the negative terminal of

the motor driver.

g) Vin of the Arduino uno is connected to the positive terminal of the motor driver and

ground to the negative terminal respectively.

h) The encoder pins on the motor driver are connected to the Arduino uno as shown

below, the encoder pins are connected thus;

i. IN1 connected to pin 9 on Arduino uno,

ii. IN2 connected to pin 10,

iii. IN3 connected to pin 11, and

iv. IN4 connected to pin 12.

Bluetooth module is connected to the Arduino Uno as shown:

i. 5 V connected to 5 V on Arduino Uno,

ii. GND connected to GND,

iii. Rx connected to Tx, and

iv. Tx connected to Rx

37
CHAPTER FOUR

RESULTS AND DISCUSSION


4.1 INTRODUCTION

In the design analysis of the robotic car planter, several key aspects were considered

to ensure the successful construction and operation of the device. The design process likely

involved determining the overall structure of the robotic car planter, including the chassis

design, the placement of the planting mechanism, and the integration of the robotic

components for autonomous operation. Factors such as weight distribution, power source

selection, and material choice were likely taken into account to optimize the performance and

efficiency of the robotic car planter.

During the construction of the circuit for the robotic car planter, specific procedures

were likely followed to ensure the proper assembly and functioning of the electronic

components. This may have involved soldering various electrical connections, integrating

sensors and actuators, and programming the microcontroller or control unit to execute the

desired tasks. Quality control measures such as testing individual components, checking for

short circuits, and verifying the circuit connections were likely implemented to prevent

malfunctions and ensure the reliability of the robotic car planter.

In terms of measurement, various metrics may have been used to evaluate the

performance of the robotic car planter. These could include measuring the speed and

accuracy of the planting mechanism, assessing the navigation capabilities of the robotic car,

and analyzing the power consumption of the device during operation. Data logging and

sensor readings may have been utilized to collect information on soil conditions, plant

growth, and environmental factors to optimize the planting process and improve the overall

efficiency of the robotic car planter.

38
The results obtained from the observations of the robotic car planter would have

provided valuable insights into its functionality and effectiveness. These results may have

included data on the planting success rate, the coverage area of the planting mechanism, and

the overall performance of the robotic car planter in different soil types and environmental

conditions. By analyzing these results, potential improvements and modifications to the

design and operation of the robotic car planter could be identified to enhance its capabilities

and ensure its practicality for agricultural applications.

4.2 TEMPORARY CONSTRUCTION

The initial phase of the project involved temporary construction, which was essential

for prototyping and testing. A breadboard served as the foundational platform for this phase.

The temporary construction allowed us to assess the functionality of the circuit and make

necessary adjustments.

4.3 BATTERY CONNECTION PROCEDURE

The power supply is a critical component in the operation of the farming robot. To

provide the necessary voltage and current for efficient functioning, a battery setup was

implemented using six 3.7 V lithium cells. This arrangement was chosen to achieve a stable

12 V power source, addressing the issue of the battery draining quickly, which was observed

when only three cells were used.

The battery connection procedure involved the following steps:

a) Battery Selection: the high-capacity battery of3.7 V lithium cells was used. The

decision to use six cells was made to increase the overall voltage, providing more

power for the robot's operation.

b) Battery Enclosure: For safety and convenience, the batteries were housed in a suitable

enclosure that prevented contact with other components and offered protection against

external elements.

39
c) Connection: To attain the desired 12 V output, 2 of the battery cells were connected

in parallel. This connection involves linking the positive terminal of one cell to the

positive terminal and negative terminal of one cell to the negative terminal of the next

cell and then connecting the 3 parallel connected lithium cells were connected in

series. This connection involves linking the positive terminal of one cell to the

negative terminal of the next cell, creating a cumulative effect of voltage addition.

The final arrangement resulted in a stable 12V power source.

d) Battery Mounting: The battery pack was securely mounted within the robot's chassis.

This positioning was carefully selected to balance the weight distribution and ensure

stability during operation.

By implementing this six-cell 3.7 V lithium battery setup and integrating a battery

management system, was achieved a stable and efficient power supply that significantly

improved the robot's operational longevity. Figure 4.1 shows the battery series and parallel

connection used to for the battery bank.

Figure 4.1 Battery connection

40
4.4 PERMANENT CONSTRUCTION

Following successful testing in the temporary phase, the project advanced to permanent

construction.

4.4.1 Servo Motor Speed Adjustment

During the construction phase of the farming robot, an issue was encountered due to the

speed of the servo motor connected to the planter mechanism. The original speed setting of

the servo motor was observed to be excessively fast, hindering the controlled release of seeds.

This issue was critical to address, as precise seed placement is essential for efficient planting.

To rectify this, the following steps were undertaken:

a) Identification of Speed Issue: Upon initial testing, it was observed that the servo

motor, when engaged, operated at a speed that was too rapid for the intended task. This

resulted in seeds not being dispensed accurately into the soil.

b) Adjustment of Speed Setting: The servo motor's speed setting was adjusted by

modifying the code controlling its operation. By reducing the speed, a more controlled

and gradual motion was achieved, allowing the seeds to be placed precisely in the soil.

c) Testing and Calibration: After modifying the code, several tests were conducted to

ensure that the servo motor now operated at an appropriate speed. Calibration was

carried out to determine the optimal speed setting for the task, taking into consideration

the type of seeds being planted.

d) Validation of Adjustments: The adjusted speed setting was validated through practical

tests in a controlled environment. This involved planting various seeds to assess the

accuracy of seed placement and ensure that the issue had been resolved.

By addressing the servo motor speed issue and optimizing its operation, the desired

precision in seed planting was achieved. This adjustment was pivotal in ensuring that the

41
farming robot could fulfill its intended function effectively. The table 4.1 shows the number

of seeds dropped by the planter during the test.

Table 4.1: Number of Seed drop by the Planter


SEED TYPE 1ST SPEED 2ND SPEED 3RD SPEED
MAIZE 0–1 4–5 2–3
BEANS 0–1 4–6 2–3
RICE 1–3 10 – 15 5–9

4.5 RESULTS

The results obtained are explained in the following subheadings:


4.5.1 Results from Arduino IDE

A ‘Serial.println()’ statement was included to provide status updates or debug

information. These messages appear in the Serial Monitor as the code runs, offering insights

into the program's behavior, and the Arduino IDE's Serial Monitor serves as a valuable tool

for monitoring and debugging the code's execution. It provides real-time feedback on the

status and behavior of the project, which helps to confirm that the code is working as

intended and facilitating troubleshooting if any issues arise. As the commands are sent from

the mobile phone, the received command messages appear in the Serial Monitor. Command

acknowledgments was observed in the Arduino's Serial Monitor. This feedback helped verify

the correct reception and execution of commands.

4.5.2 Results from BT Module

The BT module starts blinking red light the moment it is powered at the interval of

0.5 s. It then blinks twice every second with the interval of 5 s the moment it’s connected to a

Bluetooth enabled device.

42
4.5.3 Result from Construction

The goal of this project is to construct a robot capable of planting, basic movement

and control using an Arduino Uno, L298N motor driver, servo motor and DC motors with the

HC-05 Bluetooth module.

4.6 DISCUSSIONS

The project encountered significant obstacles primarily due to the utilization of undersized

servo motors, inaccuracies in the design calculations, and communication problems with the

Arduino system. These setbacks collectively impeded the project's functionality as intended.

To overcome these challenges in future iterations, it is imperative to prioritize the selection of

adequately sized components, precise design calculations, and reliable communication

protocols to guarantee the success of the project. Engaging in collaborations with experts or

seeking mentorship in specialized areas could potentially offer valuable assistance in

effectively resolving these issues.

43
CHAPTER FIVE

RECOMMENDATION, CONCLUSSION AND FURTHER WORK

5.1 RECOMMENDATION

To achieve the objectives outlined, it is recommended to explore research on

autonomous agricultural robots for navigation in diverse terrains and precision planting

systems. Additionally, studies on precision agriculture technologies and their impact on crop

development and productivity could provide valuable insights for enhancing planting

precision and fostering consistent crop growth. Research on robotic systems for labor

reduction in agriculture and cost-effectiveness strategies could offer approaches to reducing

labor requirements and operational costs for farmers, thereby improving economic

sustainability. Furthermore, investigations into sustainable farming practices, resource

optimization, and efficiency improvements in agriculture could contribute to advancing

sustainability in agricultural operations. Finally, exploring research on adaptable robotic

systems for diverse crop types and soil conditions could provide guidance on designing a

platform that caters to the specific needs of farmers globally.

5.2 CONCLUSSION

Upon achieving the objectives of designing a robotic platform capable of navigating diverse

agricultural terrains for accurate seed spacing and planting, enhancing planting precision to

foster consistent crop development, reducing labor requirements and operational costs for

farmers, advancing sustainability in agriculture, and enabling adaptability to diverse crop

types and soil conditions, significant advancements in agricultural technology and practices

can be realized. The culmination of these objectives signifies a transformative shift towards

more efficient, sustainable, and economically viable agricultural operations. By leveraging

44
cutting-edge technologies and innovative solutions, such as autonomous robotic systems,

precision planting techniques, and resource optimization strategies, farmers can optimize

their productivity, reduce costs, and minimize environmental impact. This holistic approach

not only benefits individual farmers but also contributes to the global agricultural sector’s

resilience and capacity to meet the growing demands for food production in a sustainable

manner.

5.3 FURTHER WORK

Areas for further work after achieving the stated objectives include:

a) Integration of Artificial Intelligence (AI) and Machine Learning: Implementing AI

algorithms for real-time decision-making in planting, resource management, and

terrain navigation could enhance the efficiency and adaptability of the robotic

platform.

b) Sensor Fusion and Remote Sensing Technologies: Incorporating advanced sensors,

such as LiDAR and hyperspectral imaging, along with satellite data analysis, could

provide valuable insights for optimizing planting precision, resource utilization, and

sustainability practices.

c) Data Analytics and Predictive Modeling: Developing predictive models based on

historical data and real-time analytics could enable proactive decision-making,

leading to improved crop development, reduced costs, and enhanced productivity.

d) Automation of Maintenance and Calibration Processes: Designing automated systems

for maintenance, calibration, and performance monitoring of the robotic platform

could ensure continuous operation and minimize downtime, further reducing labor

requirements and operational costs.

45
Collaborative Robotics and Swarm Intelligence: Exploring the use of collaborative robots and

swarm intelligence techniques could enhance the scalability and adaptability of agricultural

operations, allowing for coordinated efforts in diverse terrains and crop types.

46
REFERENCE

Al-Ibadi, S., Abeach, L., & Al-Ibadi, M. (2023). Soft robots: implementation, modeling, and
methods of control. Indonesian Journal of Electrical Engineering and Informatics
(Ijeei), 11(1). https://doi.org/10.52549/ijeei.v11i1.4288

Ampatzidis, Y., Bellis, L., & Luvisi, A. (2017). Ipathology: robotic applications and
management of plants and plant diseases. Sustainability, 9(6), 1010.
https://doi.org/10.3390/su9061010

Bhimanpallewar, R. and Narasingarao, M. (2020). Agrirobot: implementation and evaluation


of an automatic robot for seeding and fertiliser microdosing in precision agriculture.
International Journal of Agricultural Resources Governance and Ecology, 16(1), 33.
https://doi.org/10.1504/ijarge.2020.10029071

Bie, D., Liu, G., Zhao, J., & Zhu, Y. (2017). Modeling the fractal development of modular
robots. Advances in Mechanical Engineering, 9(3), 168781401769569.
https://doi.org/10.1177/1687814017695692

Buhalis, D., Harwood, T., Bogicevic, V., Viglia, G., Beldona, S., & Hofacker, C. (2019).
Technological disruptions in services: lessons from tourism and hospitality. Journal
of Service Management, 30(4), 484-506. https://doi.org/10.1108/josm-12-2018-0398

Byeon, H. and Koh, Y. (2015). The new era of robotic neck surgery: the universal application
of the retroauricular approach. Journal of Surgical Oncology, 112(7), 707-716.
https://doi.org/10.1002/jso.24019

Chen, R., Fu, L., Qiu, Y., Song, R., & Jin, Y. (2019). A gecko-inspired wall-climbing robot
based on vibration suction mechanism. Proceedings of the Institution of Mechanical
Engineers Part C Journal of Mechanical Engineering Science, 233(19-20), 7132-
7143. https://doi.org/10.1177/0954406219869041

Degieter, M., Steur, H., Tran, D., Gellynck, X., & Schouteten, J. (2023). Farmers’ acceptance
of robotics and unmanned aerial vehicles: a systematic review. Agronomy Journal,
115(5), 2159-2173. https://doi.org/10.1002/agj2.21427

Degieter, M., Steur, H., Tran, D., Gellynck, X., & Schouteten, J. (2023). Farmers’ acceptance
of robotics and unmanned aerial vehicles: a systematic review. Agronomy Journal,
115(5), 2159-2173. https://doi.org/10.1002/agj2.21427

Garrido, G. and Sattar, T. (2021). An autonomous wall climbing robot for inspection of
reinforced concrete structures: sircaur. Journal of Artificial Intelligence and
Technology. https://doi.org/10.37965/jait.2021.0016

Go, H., Kang, M., & Suh, S. (2020). Machine learning of robots in tourism and hospitality:
interactive technology acceptance model (itam) – cutting edge. Tourism Review,
75(4), 625-636. https://doi.org/10.1108/tr-02-2019-0062

Hancock, P., Billings, D., Schaefer, K., Chen, J., Visser, E., & Parasuraman, R. (2011). A
meta-analysis of factors affecting trust in human-robot interaction. Human Factors

47
the Journal of the Human Factors and Ergonomics Society, 53(5), 517-527.
https://doi.org/10.1177/0018720811417254

Iqbal, J., Khan, Z., & Khalid, A. (2017). Prospects of robotics in food industry. Food Science
and Technology, 37(2), 159-165. https://doi.org/10.1590/1678-457x.14616

Kamilaris, A. and Prenafeta-Boldú, F. (2018). Deep learning in agriculture: a survey.


Computers and Electronics in Agriculture, 147, 70-90.
https://doi.org/10.1016/j.compag.2018.02.016

Kamilaris, A. and Prenafeta-Boldú, F. (2018). Deep learning in agriculture: a survey.


Computers and Electronics in Agriculture, 147, 70-90.
https://doi.org/10.1016/j.compag.2018.02.016

Khalsa, S., Mummaneni, P., Chou, D., & Park, P. (2021). Present and future spinal robotic
and enabling technologies. Operative Neurosurgery, 21(Supplement_1), S48-S56.
https://doi.org/10.1093/ons/opaa338

Kumar, S., Kumar, V., & Attri, K. (2021). Impact of artificial intelligence and service robots
in tourism and hospitality sector: current use & future trends. Administrative
Development a Journal of Hipa Shimla, 8(SI-1), 59-83.
https://doi.org/10.53338/adhipa2021.v08.si01.04

LeCun, Y., Bengio, Y., & Hinton, G. (2015). Deep learning. Nature, 521(7553), 436-444.
https://doi.org/10.1038/nature14539

O’Malley, B., Weinstein, G., Snyder, W., & Hockstein, N. (2006). Transoral robotic surgery
(tors) for base of tongue neoplasms. The Laryngoscope, 116(8), 1465-1472.
https://doi.org/10.1097/01.mlg.0000227184.90514.1a

Olum, S., Gellynck, X., Juvinal, J., Ongeng, D., & Steur, H. (2019). Farmers’ adoption of
agricultural innovations: a systematic review on willingness to pay studies. Outlook
on Agriculture, 49(3), 187-203. https://doi.org/10.1177/0030727019879453

Olum, S., Gellynck, X., Juvinal, J., Ongeng, D., & Steur, H. (2019). Farmers’ adoption of
agricultural innovations: a systematic review on willingness to pay studies. Outlook
on Agriculture, 49(3), 187-203. https://doi.org/10.1177/0030727019879453

Park, H., Kim, J., Lee, D., Song, S., Park, S., Kim, K., … & Cho, Y. (2018). Gasless robot-
assisted nipple-sparing mastectomy: a case report. Journal of Breast Cancer, 21(3),
334. https://doi.org/10.4048/jbc.2018.21.e45

Peters, B., Armijo, P., Krause, C., Choudhury, S., & Oleynikov, D. (2018). Review of
emerging surgical robotic technology. Surgical Endoscopy, 32(4), 1636-1655.
https://doi.org/10.1007/s00464-018-6079-2

Pham, V. (2023). Design and simulation of a wall-climbing robot car using 3d printing
technology and the vacuum method. Advances in Mechanical Engineering, 15(7).
https://doi.org/10.1177/16878132231186277

48
Sarfati, B., Honart, J., Leymarie, N., Rimareix, F., Khashnam, H., & Kolb, F. (2017). Robotic
da vinci xi-assisted nipple-sparing mastectomy: first clinical report. The Breast
Journal, 24(3), 373-376. https://doi.org/10.1111/tbj.12937

Shamshiri, R., Weltzien, C., Hameed, I., Yule, I., Grift, T., Balasundram, S., … &
Chowdhary, G. (2018). Research and development in agricultural robotics: a
perspective of digital farming. International Journal of Agricultural and Biological
Engineering, 11(4), 1-11. https://doi.org/10.25165/j.ijabe.20181103.4278

Shamshiri, R., Weltzien, C., Hameed, I., Yule, I., Grift, T., Balasundram, S., … &
Chowdhary, G. (2018). Research and development in agricultural robotics: a
perspective of digital farming. International Journal of Agricultural and Biological
Engineering, 11(4), 1-11. https://doi.org/10.25165/j.ijabe.20181103.4278

Tadokoro, S., Kimura, T., Okugawa, M., Oogane, K., Igarashi, H., Ohtsubo, Y., … &
Rooney, E. (2019). The world robot summit disaster robotics category –
achievements of the 2018 preliminary competition. Advanced Robotics, 33(17), 854-
875. https://doi.org/10.1080/01691864.2019.1627244

Tejedor, P., Sagias, F., & Khan, J. (2020). The use of enhanced technologies in robotic
surgery and its impact on outcomes in rectal cancer: a systematic review. Surgical
Innovation, 27(4), 384-391. https://doi.org/10.1177/1553350620928277

Uyeh, D., Mallipeddi, R., Park, T., Woo, S., & Ha, Y. (2022). Technological advancements
and economics in plant production systems: how to retrofit?. Frontiers in Plant
Science, 13. https://doi.org/10.3389/fpls.2022.929672

Uyeh, D., Ramlan, F., Mallipeddi, R., Park, T., Woo, S., Kim, J., … & Ha, Y. (2019).
Evolutionary greenhouse layout optimization for rapid and safe robot navigation.
Ieee Access, 7, 88472-88480. https://doi.org/10.1109/access.2019.2926566

Vrontis, D., Christofi, M., Pereira, V., Tarba, S., Makrides, A., & Trichina, E. (2021).
Artificial intelligence, robotics, advanced technologies and human resource
management: a systematic review. The International Journal of Human Resource
Management, 33(6), 1237-1266. https://doi.org/10.1080/09585192.2020.1871398

Xu, Z., Zhou, Y., Zhang, B., Zhang, C., Wang, J., & Wang, Z. (2021). Recent progress on
plant-inspired soft robotics with hydrogel building blocks: fabrication, actuation and
application. Micromachines, 12(6), 608. https://doi.org/10.3390/mi12060608

49

You might also like