A Comparative Study On LIDAR and Ultrasonic Sensor For Obstacle Avoidance Robot Car
A Comparative Study On LIDAR and Ultrasonic Sensor For Obstacle Avoidance Robot Car
A Comparative Study On LIDAR and Ultrasonic Sensor For Obstacle Avoidance Robot Car
Abstract - In this comparative research, the effectiveness of avoidance for robot cars. Autonomous robots have the capacity
LIDAR and ultrasonic sensors two widely used sensors for to identify walls and barriers around them to forecast collision-
obstacle avoidance in robot cars was assessed. To compare the free pathways autonomously [9]. Although, the detection range,
accuracy, range, and reaction times of the two types of sensors spatial resolution, and processing complexity of these
in detecting obstacles, two obstacle avoidance system was
traditional sensors are constrained. For instance, the ultrasonic
designed and put into use. According to the findings, ultrasonic
sensors are less costly and have a faster reaction time than distance sensors are constrained by blanking intervals and
LIDAR. LIDAR which has a higher accuracy and greater range angular ambiguity [1]. We will evaluate the advantages and
compared to the ultrasonic sensor. However, environmental disadvantages of both technologies and present the results of
conditions like sunshine and dust might have an impact on the experiments conducted to compare their accuracy and efficiency
functioning of LIDAR sensors since they are more sensitive to in detecting obstacles. This study findings can give researchers
them. The study concludes that the needs and limitations of the and engineers in the realm of autonomous vehicles with
application determine the best sensor for an obstacle avoidance valuable information that can assist them inselecting sensors for
system in a robot automobile. LIDAR is often a good choice for obstacle avoidance applications.
applications that need high precision and a greater range, but
ultrasonic sensors are better suited for applications that need
quick reaction times and are price sensitive. 2. LITERATURE REVIEW
A. Detection of Light and Ranging
Keywords: Accuracy, Obstacle Avoidance Robot, Range, LIDAR,
Ultrasonic Sensor; In order to determine distance and other details about a target,
LiDAR, an optical scanning technology, examines the
characteristics of radiated light. One technique for figuring out
I. INTRODUCTION how far away something is to fire laser light pulses onto its
surface. As seen in Figure 1, one technique for measuring an
The development of autonomous vehicles has generated object’s distance involve projecting laser light pulses onto the
considerable interest. Obstacle avoidance is one of the crucial surface of the object. In a vacuum, light moves at a speed of
components of autonomous vehicles to ensure their safety.
0.3 metres every nanosecond or around 300,000 kilometres per
Autonomous robot implemented with various sensors can be
second. It is possible to calculate an object's distance by
analysed in different environments [6], also in industrial fields.
measuring the interval between light emitted and light returned
[7, 8]. There are various sensor technologies available that can
[2-4]. A set of points arranged according to polar coordinates
be used for obstacle avoidance, among which LIDAR (Light
is the typical LiDAR data [1].
Detection and Ranging) and ultrasonic sensors are the most
widely used. In this comparative study, we aim to analysethe
performance of LIDAR and ultrasonic sensors in obstacle
Principle Of Lidar Figure 3 represents the main block diagram of the robot system
for obstacle avoidance. The coordinates of the object's angle
and distance received by LiDAR will be utilised as references
in this system. The YDLIDAR drivers and Robot Operating
System is installed within a Raspberry Pi 3 single-board
computer. A vehicle known as a Braitenberg vehicle has two
sensors and two motors, but various connections are used to
link them.[5]. The Braitenberg vehicle 2b approach is
Fig. 1. The principles of LiDAR. employed in this work, in which the right motor is controlled
by the sensor on the mobile robot's left side and vice versa.
B. Sensing And Measuring Distance The motor speed is calculated using the pulse Width
Modulation (PWM) approach.
The ultrasonic sensor consists of a transducer that generates
the ultrasonic sound waves and a receiver that listens for the
reflected sound waves. The transducer emits a high-frequency
sound pulse, which travels through the air and bounces back
when it encounters an obstacle. The receiver then measures the
time it takes for the reflected sound wave to return to the sensor
and converts this time into a distance measurement.
3. RESEARCH METHOD
1. Choose a robot car platform: Select a robot car platform
that can accommodate both LIDAR and Ultrasonic sensors and
that is suitable for obstacle avoidance applications.
2. Integrate LIDAR and Ultrasonic sensors: Mount the
LIDAR and Ultrasonic sensors on the robot car in a way that Fig.05.Block Diagram
provides a good field of view. Ensure that both sensors are
properly connected to the robot car's microcontroller or single- The microcontroller is the central processing unit of the system.
board computer. It receives input from the sensors, processes the data, and
3. Write control software: Write code that integrates the outputs control signals to the actuators. It may be an Arduino
LIDAR and Ultrasonic sensors and implements obstacle Uno or a similar microcontroller. The sensors provide
avoidance algorithms. The algorithms should be able to detect information about the environment to the microcontroller. In
obstacles and adjust the robot car's path to avoid them. the case of an obstacle avoidance robot car, the sensors typically
4. Test the system: Test the system in various scenarios and include an ultrasonic sensor. The actuators receive control
environments to collect data on the performance of the LIDAR signals from the microcontroller and perform actions in the
and Ultrasonic sensors. The data should include obstacle environment. For an obstacle avoidance robot car, the actuators
detection range, accuracy, and response time for both sensors. typically include motors which will control the movement of
the robot. The motor driver receives control signals from the
microcontroller and amplifies the current to drive the motors. It
may include a separate motor driver IC or may be integrated
into the microcontroller. Communication interfaces, such as
USB or serial, may be used to receive commands from an
external computer or to send data to an external display. The
power supply provides the necessary voltage and current to all
the components in the system. It may consist of a battery or a
DC-DC converter connected to an external power source.
Fig. 3. Schematic of the Autonomous Robot System
Typically, the operator controls the
robot to achieve the intended results, such as travelling to a
certain position, measuring temperature and humidity, or
completing similar duties.[10]
0-0.12 0 -
Objec t Object distance : Object distance :2 m
0.14 0.122 0.82
Colour 1m
0.17 0.153 0.81
Measured Error Measured Fault (%)
0.22 0.211 0.84 Range (m) (%) Distanc e
(m)
0.25 0.232 0.83
Acknowledgement
This experimentation was held with the assistance of financial
grants from Professor Dr. Ezhilarasan Ganesan and Associate
professor & HOD Dr. P Pradeepa, Jain University, Bangalore,
Karnataka, India.“ Achinta Brata Roy Tonmoy, MD Sarwar
Zinan, Selim Sultan and Abir Sarkar” contributed equally to
this work.