Pap 4A
Pap 4A
ISSN: 1001-4055
Vol. 44 No. 3 (2023)
__________________________________________________________________________________
1
First Year (Second Sem) ECE Students, Dept. of Electronics & Communication Engg.,
Dayananda Sagar College of Engineering, Bangalore, Karnataka
2
Associate Professor, Dept. of Electronics & Communication Engg.,
Dayananda Sagar College of Engineering, Bangalore, Karnataka
3
Assistant Professor, Dept. of Electronics & Communication Engg.,
Dayananda Sagar College of Engineering, Bangalore, Karnataka
4
Professor & Head, Dept. of Electronics & Communication Engg.,
Dayananda Sagar College of Engineering, Bangalore, Karnataka
*Corresponding Author: Dr. Manjunath, Ph.D. (IIT Bombay), Sr. Memb. IEEE, FIETE, FIE,
Email: tcmanju@iitbombay.org
Abstract
The project is design to build an obstacle avoidance robotic vehicle using ultrasonic sensors for its movement.
A microcontroller (ATmega328) is used to achieve the desired operation. A robot is a machine that can perform
task automatically or with guidance. The project proposes robotic vehicle that has an intelligence built in it such
that it directs itself whenever an obstacle comes in its path. This robotic vehicle is built, using a micro-controller
of ATmega 328 family. An ultrasonic sensor is used to detect any obstacle ahead of it and sends a command to
the micro- controller. Depending on the input signal received, the micro-controller redirects the robot to move
in an alternate direction by actuating the motors which are interfaced to it through a motor driver. Some of the
project is built with the IR sensors has its own application so in our project those application is not compactable
so we are using ultrasonic sensor
Keywords: Arduino UNO, motor shield L293d, ultrasonic sensor HC-SR04, DC Motor, servo motor.
Introduction
From its initiation in the 1950s, modern robots have come a long way and rooted itself as an immutable aid in the
advancement of humankind. In the course of time, robots took many forms, based on its application and its size
varied from a giant 51 feet to microscopic level. The latter algorithms are more complex, since they involve
detection of an obstacle as well as some kind of quantitative measurements concerning the obstacle's dimensions.
Once these have been determined, the obstacle avoidance algorithm needs to steer the robot around the obstacle
and resume motion toward the original target. In the course of technological developments of robots, one aspect
remained instrumental to their function and that is mobility.
783
Tuijin Jishu/Journal of Propulsion Technology
ISSN: 1001-4055
Vol. 44 No. 3 (2023)
__________________________________________________________________________________
Overview
Obstacle avoidance in robots can bring more flexibility in maneuvering in varying environments and would be
much more efficient as continuous human monitoring is not required. This project also presents a dynamic steering
algorithm which ensures that the robot doesn’t have to stop in front of an obstacle which allows robot to navigate
smoothly in an unknown environment avoiding collisions. Meanwhile, PIR motion sensor needs a long calibration
time and is sensitive to thermal radiation. Besides that, PIR sensor is insensitive to very slow motions or to objects
in standing.
Literature survey
A number of researchers had worked on the similar topic, here follows a brief review of the same & the base
papers used for the work.
In the paper “Line follower and obstacle avoidance bot using Arduino” has been designed and developed by Aamir
attar, Aadil Ansari, Abhishek Desai, Shahid khan, Dipashri Sonawale to create an autonomous robot which
intelligently detects the obstacle in its path and navigates according to the actions that user set for it. So, this
system provides an alternate way to the existing system by replacing skilled labor with robotic machinery, which
in turn can handle more patients in less time with better accuracy and a lower per capita cost
In the paper, “Obstacle-avoiding robot with IR and PIR motion Sensors” has been designed and developed by
Aniket D. Adhvaryu et al has proposed that developed robot platform was not designed for specific task but as a
general wheeled autonomous platform The design of such robot is very flexible and various methods can be
adapted for another implementation. It shows that PIR sensors are more sensitive compared to IR sensors while
detecting human being
In the paper, “Obstacle Avoidance Robotic Vehicle Using Ultrasonic Sensor, Android and Bluetooth for Obstacle
Detection” has been designed and developed by Vaghela et.al has mentioned that enormous amount of work has
been done on wireless gesture controlling of robots. Although, recent researches in this field have made wireless
gesture controlling a ubiquitous phenomenon, it needs to acquire more focus in relevant areas of applications like
home appliances, wheelchairs, artificial nurses, table top screens etc. in a collaborative manner.
Like this, a no. of works were scrutinized, only the base papers were considered & put here.
Obstacle detection is considered as the primary requirement for an autonomous robot. A robotic car will avoid
collisions and accidents.
The obstacle avoidance is an autonomous robot which is used for detecting the presence of an object or an obstacle
and avoiding the collision that makes both the robot and the environment safe.
Effective obstacle detection can thus only be achieved via handling previously unseen objects.
To this end, existing methods generate synthetic training frames by injecting objects into the road scenes.
However, they use random object sizes and locations.
784
Tuijin Jishu/Journal of Propulsion Technology
ISSN: 1001-4055
Vol. 44 No. 3 (2023)
__________________________________________________________________________________
Problem statement / Scope of the project work
Robotics cars are a threat to life as sudden approach can’t be detected so we are
creating this obstacle avoiding sensor to detect that Privacy and security might get affected so it can be hacked.
It requires prior knowledge of the road and as well as how to operate that is the reason, we are building it with
minimal hardware objects so that it is easily accessible
Block 2 gives the information about connection to the Bluetooth app in mobile
Block 4 gives the information about connects it to the Arduino using the data and code
Block 5 gives the information about the movement of the car using instructions
Block 6 gives the information about connects to the motor driver and servo motor
Block 7 gives the information about obstacle avoidance using ultrasonic sensors
Circuit Diagram
The overall circuit diagram of the proposed undergraduate mini-project work is shown in the figure.
785
Tuijin Jishu/Journal of Propulsion Technology
ISSN: 1001-4055
Vol. 44 No. 3 (2023)
__________________________________________________________________________________
Working Principle
In this project, the vehicle uses the ultrasonic sensor to detect objects. Initially the system starts with one sensor
i.e ultrasonic, but as cars have some blind spots in it’s left and right direction that is why two additional sensors
were added to overcome the blind spot and limiting its chances of collision.
Robot is designed in such a way that it detects the obstacle inside a particular range.
Suppose there is something inside the range, then that is referenced as an
obstacle the smart vehicle avoids it and changes it’s direction
START
CONNECT THE
BLUETOOTH IN MOBILE
CONNECT THE
BLUETOOTH OF CAR
v
786
Tuijin Jishu/Journal of Propulsion Technology
ISSN: 1001-4055
Vol. 44 No. 3 (2023)
__________________________________________________________________________________
Hardware / Software tools Used
In this section, the hardware & software modules are presented for the developed project work.
Hardware
Hardware is a broad term that refers to all the physical parts that make up a computer. The internal hardware
devices that make up the computer and ensure that it is functional are called components, while external hardware
devices that are not essential to a computer’s functions are called peripherals
Software
Software is a set of instructions, data or programs used to operate computers and execute specific tasks. It is the
opposite of hardware, which describes the physical aspects of a computer. Software is a generic term used to refer
to applications, scripts and programs that run on a device. The software tool used for the mini-project work is
• Arduino IDE
• Arduino Blue Control
• Bluetooth RC controller
Note
The Bluetooth module (HC-05) which is connected to the Arduino. As Arduino is programmable, so it have to be
programmed using C, Java language. Hence it is easy to connect android application (AMR voice) and Bluetooth
module (HC-05) using Bluetooth link.
Working
Stage 2: Once it is activated, we can now drive the car the way we want it to move.
Stage 3: The ultrasonic sensor detects the obstacle and stops itself from moving forward.
787
Tuijin Jishu/Journal of Propulsion Technology
ISSN: 1001-4055
Vol. 44 No. 3 (2023)
__________________________________________________________________________________
• The results or the outcome of the mini-project work could be summarized as follows…
• The designed smartphone-controlled pick and place model. All the sensors are interfaced with Arduino board
and fitted in the chassis using jumper wires.
• The gripper is attached at the top as shown. The simulation of the project is performed in Proteus Isis
Professional Simulation software. The image of the simulation in the software along with the virtual window.
• The vehicle is controlled with instructions given by the user. Shows the controls used to give commands to
the vehicle in the Cayenne software. Cayenne is an online IOT dashboard.
• The screen shows forward, backward, right, and left options to control the vehicle. Also, fire, temperature
and gas symbols are there which indicates, if any of these are detected or not by the sensors in the vehicle.
In this section, we present the applications, advantages, outcome and limitations of the project work.
788
Tuijin Jishu/Journal of Propulsion Technology
ISSN: 1001-4055
Vol. 44 No. 3 (2023)
__________________________________________________________________________________
Applications
Advantages
• The main advantage of this project is that it can detect and avoid, obstacle
• collisions or accidents without disturbing it’s work.
• It will make higher efficiency in traffic.
• It helps in identifying the hidden dangers of the blind spots.
• The sensory technology can perceive the environment better than the human senses. The robotic cars can see
farther ahead.
• They can see better in poor visibility. They can detect smaller and more subtle obstacles and they can reduce
traffic accidents.
Almost all navigation robot demands some sort of obstacle detection, hence obstacle avoidance strategy is of most
importance. Obstacle Avoidance Robot has a vast field of application. They can be used as services robots, for the
purpose of household work and so many other indoor applications. Equally they have great importance in scientific
exploration and emergency rescue, there may be places that are dangerous for humans or even impossible for
humans to reach directly, then we should use robots to help us. In those challenging environments, the robots need
to gather information about their surroundings to avoid obstacles. The integration of voice reorganization system
into robotics vehicle help disabled people. The speech control system, though quite simple, shows the ability to
apply speech reorganization techniques to control the application.
The method provides real-time operation, in this system android application is used to recognize human voice and
is converted to text, the text is further processed and used to control robotics movements. During the project, the
complete working of Arduino UNO and a variety of sensors is executed and understood. Coding and designing
skills form the base and are utilized in the project. The project gives profound knowledge into different
advancements and devices for improvement of the venture. Exposure to various software such as Arduino IDE
and Proteus widened the knowledge in a broad aspect. There is much scope of improvement in the communication
range and considerable reduction in processing time
References
[1]. T.L. Chien H. Guo, K.L. Su and S.V. Shiau, “Develop a Multiple Interface Based Fire Fighting Robot”,
2007 IEEE International Conference on Mechatronics, Changchun, Jilin, 2007, pp. 1-6, doi:
10.1109/ICMECH.2007.4280040, 2007.
[2]. S. Mandal, S.K. Saw, S. Maji, V. Das, S.K. Ramakuri and S. Kumar, “Low cost arduino wifi bluetooth
integrated path following robotic vehicle with wireless GUI remote control”, 2016 International
Conference on Information Communication and Embedded Systems (ICICES), Chennai, pp. 1-5, 2016.
[3]. H. Rissanen, J. Mahonen, K. Haataja, M. Johansson, J. Mielikainen and P. Toivanen, “Designing and
implementing an intelligent Bluetooth enabled robot car”, 2009 IFIP International Conference on Wireless
and Optical Communications Networks, Cairo, pp. 1-6, 2009.
789
Tuijin Jishu/Journal of Propulsion Technology
ISSN: 1001-4055
Vol. 44 No. 3 (2023)
__________________________________________________________________________________
[4]. Zhao Wang, Eng Gee Lim, Weiwei Wang, M. Leach and Ka Lok Man, “"Design of an arduino- based smart
car”, International SoC Design Conference (ISOCC), Jeju, pp. 175-176, 2014.
[5]. N. Firthous Begum, P. Vignesh, “Design and Implementation of Pick and Place Robot with Wireless
Charging Applications”, International Journal of Science and Research (IJSR), ISSN (Online): 2319-7064,
vol. 6, no. 7, pp. 56-67, 2013.
[6]. Zhenjun He, Jiang Zhang, Peng Xu, Jiaheng Qin and Yunkai Zhu, “Mine detecting robot based on wireless
communication with multisensor,” 2013 IEEE 4th International Conference on Electronics Information
and Emergency Communication, Beijing, pp. 117- 120, 2013.
[7]. Y. Zhang, B. K. Chen, X. Liu and Y. Sun, “"Autonomous Robotic Pickand-Place of Microobjects”, IEEE
Transactions on Robotics, vol. 26, no. 1, pp. 200-207, 2010
[8]. S.S. Pujari, M.S. Patil and S.S. Ingleshwar, “Remotely controlled autonomous robot using Android
application,” International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC),
Palladam, pp. 588-593, 2017.
[9]. D. Singh, P. Zaware and A. Nandgaonkar, “Wi-Fi surveillance bot with real time audio & video streaming
through Android mobile,” 2017 2nd IEEE International Conference on Recent Trends in Electronics,
Information & Communication Technology, Bangalore, pp. 746-750, 2017.
[10]. T. Kaur and D. Kumar, “Wireless multifunctional robot for military applications,” 2015 2nd International
Conference on Recent Advances in Engineering & Computational Sciences (RAECS), Chandigarh, pp. 1-
5, doi: 10.1109/RAECS.2015.7453343, 2015.
790