Professional Documents
Culture Documents
NTP - 2021 - 028 - Research Paper
NTP - 2021 - 028 - Research Paper
NTP - 2021 - 028 - Research Paper
Abstract—A warehouse is a workplace where everyone is al- A rafter is something like a long rod with a large weight.
ways busy and pressed for time. A rafter-like material storehouse There are a few things to keep in mind if two robots are
is unique among these since it requires a lot of effort to manage. holding this and moving from one place to another. [12]
Hand over these jobs to automotive robots, especially as a
solution to these issues. Two robots are expected to be used to They must have an arm so that the robots can hold them,
transport a bar, depending on the length of the bar to maintain the robots must maintain a certain distance between them
a certain distance between the two robots during transport. along the length of the rafter and when carrying the rafter,
The two robots follow each other in the same way, moving the two robots must move in the same direction at the same
in the same direction in parallel with holding the rafters. A speed, not overtaking each other. This study provides an proper
PID(Proportional–Integral–Derivative) control system is used to
keep a certain distance between the two robots. Also, for the two explanation to these difficulties. [11]
robots to move together, they must be moving the same distance The robot arm used can move up and down and is designed
at the same time. But in practical, it does not. There are errors to hold more weight and more rafters. In order to maintain
in the speeds at which the two travel. Therefore, these errors a certain distance between the two robots, there must be
should be corrected every short period. Therefore, it explores a methodology to measure this distance. To do that it use
how a PID control system with an Ultrasonic Distance Measuring
System can be effectively applied for PWM Motor Controlling ultrasonic sensor. The problem we found when trying to
for a self-driving mechanism of two robots together. maintain a certain distance without a controlling mechanism
is that it goes back to the wrong value beyond the specified
Index Terms—A rafter-like material storehouse, PID Control distance required to correct the relevant distance. Therefore
System, Ultrasonic Distance Measuring System, PWM Motor it is prone to error again. As a solution for this use a PID
Controlling, Self-driving
(Proportional–Integral–Derivative) controller mechanism. [1]
[2] The PID controller continuously calculates the error value
I. I NTRODUCTION
as the difference between the expected fixed point (SP) and
If a robotic automation system is used to perform a task, the measured process variable (PV) and corrects based on the
the system must be able to perform the task more efficiently proportional, integral, and derivative terms. it automatically ap-
than manually. The overall purpose of this study is to provide plies to the problem as an accurate and responsive correction to
a detailed explanation of the requirements for an RFID - based a control function. To prevent the two robots from overtaking
robotic automation system for the transportation of materials each other, one acts as the main robot and the other as the robot
such as rafters. The main challenge here is the size and weight he follows. Here, too, a mechanism is introduced to correct
of the rafters. If the average person is moving these rafters the error if the follower makes a error. [4] Also, if the main
from one place to another, two or more people are needed. It is robot stops, the follower must stop. Use the ultrasonic distance
also designed to use two robots when using a robot automation measuring system and PWM (Pulse-width modulation) motor
system for this purpose. controlling for this process. [5]
II. PID C ONTROL M ECHANISM TO MOVE THE the P component. It amplifies the error proportionally. This
MAINTAINING A CERTAIN DISTANCE also helps to improve the reaction time to errors and it does
A. Problem Identification that something that calls it gain. So, the proportional gain is
typically denoted as KP. If increase KP that would increase the
When carrying something like a rafter from one place to
speed of the response. The integral component is looking at
another, even a human being cannot carry it alone. Similarly,
the relative history of the error even a small error over a long
two robots are used in this system. But the problem with using
time will have an impact. D component stands for derivative.
two robots is that both robots must move at the same speed, in
The derivative is looking at the future of the error as well
a linear parallel, while carrying the rafter. There should also
as the rate of the change of the error. This can improve the
be a certain distance between the two.Here one robot is always
stability of reducing oscillation. [2]
named main and the other robot follower.This allows the main
robot to move forward in a uniform path and the follower to
move at a certain distance with main. Although the ultrasonic
sensor is easy to use, the chart below shows a problem with
using it.
C. Methodology
Although there is a definite distance between the two robots,
we call it the set point. The set point here is x. This takes the
actual value of the follower robot from y to main robot.
Fig. 1. Distance from follower to main without control mechanism
D. Results
If only the P value is given to the motors as the PWM value,
you can see the following graph. What happens here is that
after being oscillated for a while, the set point returns to a
slightly lower constant.
Fig. 6. Follower passing the main Robot
B. Solution
To remedy this, two ultrasonic sensors are used on the front
and back of the follower. It keeps the two in line by changing
the speed of the motor by varying the distances between the
front and rear. There are two reasonable cases here [6].
C. Methodology
Fig. 4. Only the P value is given to the motors as the PWM value At that point, the upper ultrasonic sensor on the Follower
detects a distance (y cm) greater than the distance (x cm)
When all the P, I and D values are given to the motors as detected by the bottom ultrasonic sensor. So, we can use
PWM, you can see that the actual value reaches the set point programming code to calculate the distance and time that are
very quickly and reaches the correct value without any steady different from each other, and we can give the command that
state errors. if the upper Ultrasonic Sensor gives a larger distance than the
bottom Ultrasonic Sensor [7], the Follower must slow down
while both Ultrasonic Sensors give the same distance.