Chapter 2: Literature Review
Chapter 2: Literature Review
2.1 Introduction
A literature review is a compilation of scholarly articles that are directly related to
the subject of your study. This chapter will discuss more relevant ideas from earlier
authors in order to strengthen the notion of this project. To develop and obtain the
results, a select few strategies were used. The literature reviews, which included a
range of research or studies pertinent to the project, are the main topic of Chapter 2. In
this chapter, the project has been broken up into three sections. The first part discusses
the design and development of smart delivery system using Line Following Robot with
Passcode Verification. The second part is the research on the programming and system
applied in this smart delivery system using Line Following Robot with Passcode
Verification. Last but not least, the third part of this literature review is the research on
the smart delivery system using Line Following Robot with Passcode Verification
Internet of Things Application performance
Ahmed Abdulmahdi Abdulkareem Alawsi et al. 2020 proposed a new global smart
box (GSB) was presented as a way to resolve LMP. The GSBs can be connected to a
central controller via the internet and managed by multiple offices that provide simple
delivery services spread out close to or inside trading complexes. The results obtained
in this study demonstrate that the GSB is trustworthy and can handle the majority of
LMP subproblems, such as reducing delivery costs, doubling the maximum delivery
distance, and saving quadcopters and packages. To address the issues with the
previously described last mile problem, a worldwide smart box has been devised and
installed. Depending on the size of the population density in the installation area, the
GSB can be built in a variety of sizes.
Figure 1: Architecture of the proposed system to solve LMP
Figure 2: An illustration of the core components of the proposed global smart box (GSB)
The main server using the C (C##) programming language for its design and
programming. The primary software for managing and controlling the majority of
delivery processes is installed on the server. The server can be put at any simple\
sdelivery office and connect with all delivery offices and GSBs through internet by using
global IP with user name and password to handle the delivery operations. The delivery
server's home page, as depicted in figure, allows users to choose the GSM and sub box
that are nearest to the customer. In order to enter the customer's information, including
their e-mail and cell phone, a new page opens when the book button is pressed as seen
in the picture. After hitting the book button, the server randomly generates the password
(code) depicted in figure 5. After the customer clicks the save button, the server will
transmit the password and subbox number to his email address via the internet and to
his mobile phone as an SMS message via GSM networks. Figure 6 displays an SMS
message that the customer's mobile phone got, along with the password and subbox
number (Misled in yellow). Additionally, the client will get the second message (Misled in
blue) from the server after opening the sub box and receiving his package, as shown in
figure 6. The delivery system software is very straightforward, making it easy for support
offices to use and lowering the likelihood of issues. Through the server's home page, a
unique password, GSB address and number, and subbox number are selected. These
details are then sent to the client via email and mobile phone, where the password is
entered to retrieve the package. In order to be able to take legal action against anyone
who attempts to tamper with the box, all GSB can be watched using security cameras
and the server at the delivery office.
Figure 3: Home page of the main delivery system
Figure 4: Server page used to determine sub box to the customer and enter his
information
Figure 5: Received message by customer phone from the server
Figure 6: The algorithm of proposed GSB delivery system by quadcopter
Mayank Agarwal et. Al. 2015 proposed an IOT based Smart Delivery Box. The
ease of use of the delivery system software makes it convenient for help centers to use
and lowers the likelihood of issues. On the server's main page, a unique password,
GSB address and number, and subbox number are selected. These details are sent to
the client via email and mobile phone, and they are then entered to recover the
package. Security cameras and the server at the delivery office can watch all GSB,
allowing for the prosecution of any attempts to tamper with the box. The box needs to
be set up and linked to the home wifi network in the customer's residence. The front box
door provides entry to the box's only side. Initialization of the transportation box's
sensors, which can recognize where a package is placed, is done. The door is opened
by the delivery boy using the order Id to gain entry to the box, and after placing the
package, the door is shut. When the customer enters their mobile number, a one-time
password is created without time restrictions and sent to the customer's phone along
with a notification that a package has been delivered. When the client gets home, he
uses the generated one-time password to retrieve the package. An additional
confirmation email and message are sent to the shipping portal service provider and e-
commerce gateway when the package is retrieved. The amount of times the box was
accessed and the delivery boy's credentials. Dimension of the parcel, time spent placing
it, and session length can all be documented and saved for use in the future.
Figure 7: Block Diagram of the system.
Mamatha KR et al. 2022 proposed a Smart AI Based Delivery Robot. A robot that
moves automatically between two locations, requiring no human intervention. Obstacles
are recognized using the cameras. The robot will halt if there are any impediments in its
route, then resume moving once they have been removed. A self-driving system's
fundamental premise is the existence of a robot that is capable of moving tangible items
from one location to another. A robot that delivers deliveries is referred to as a self-
contained delivery robot. Artificial intelligence is used by the self-driving robots, which
arrive at their location after taking the right route. The robot is used to transport the
packages securely.
Figure 11: Block Diagram of Robotic Unit
Figure 12: Flowchart of proposed project.
Figure 13: Model of proposed system following the line.
Figure 21: Client Receiving Notification about Parcel with Secret key
Figure 22: Face Verification
Nor Maniha Abdul Ghani et al 2011 proposed a Two Wheels Balancing Robot
with Line Following Capability. The creation of a line follower algorithm for a two-
wheeled balancing robot is the main goal of this project. In this project, the ATMEGA32
is selected as the brain board controller to respond to the data received from the
balance processor chip on the balance board in order to monitor environmental changes
using two infrared distance sensors and address the inclination angle issue. Due to the
application of internal PID algorithms at the balance board, the system will consequently
instantly return to the set point (balance position). To create a seamless line follower
robot, infrared light sensors used in conjunction with PID control are essential. It is able
to create a dynamically stabilized balancing robot with line follower function by
combining a line follower software with internal self-balancing algorithms.
Alfian Ma’arif et al. 2020 proposed a Vision-Based Line Following Robot in Webots. A
robot with robotic vision can gather data by having a camera analyze images. The line-
following robot's camera is intended to identify image-based lines and guide the robot
along the path. In this paper, a technique for image preprocessing and its robot action
for line-following robots were suggested. To find path lines and choose the appropriate
robot action, picture preprocessing techniques like dilation, erosion, Gaussian filtering,
contour search, and centerline definition are used. Webots' simulator is used to practice
the robot's implementation. Designing robot motions and line detection systems uses
Python and OpenCV. The simulation results demonstrate that the technique has been
properly applied, and the robot is capable of following various path types, including
zigzag, dotted, and curved lines. The key factor in identifying path lines is the sharpness
of the cropped-image frame.
Prof. Mitul Sheth et al 2019 proposed a Smart Gardening Automation using IoT
With BLYNK App which develop a smart automated system for providing water to fields,
farms, and other places. We use soil moisture detectors, temperature detectors, and
humidity detectors in this device, which are mounted at the plant roots. The system
transmits to the base station the numbers it has identified. The goal is to use WiFi to
retrieve info and sync those values with the internet. As soon as the water level drops
below the set limit, it alerts the user. This article demonstrates how wireless circuit
diagram observation using NodeMCU is possible, and it displays the results using the
Blynk App.