0% found this document useful (0 votes)
33 views11 pages

Obstacle Avoiding Robot

Obstacle Avoiding Robot

Uploaded by

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

Obstacle Avoiding Robot

Obstacle Avoiding Robot

Uploaded by

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

A

SYNOPSIS
on
OBSTACLE AVOIDING ROBOT

Submitted by: Guided by:


Malay Raj Tripathi Nitin Kumar Sahu
Mahesh Sharma (H.O.D. ECE Deptt.)
Gargi Teotia
Anushka Kushwah
Mukesh

GL BAJAJ GROUP OF INSTITUTIONS, MATHURA


TABLE OF CONTENTS

S.No Contents Page No.


1 Obstacle Avoiding Robot 3
2 Introduction 4
3 Objective and Scope 5
4 Process Description and resources used 6-8
5 Limitations 9
6 Conclusion 10
7 Bibliography 11
Obstacle Avoiding Robot
Introduction

Our project is based on Robotics. Obstacles avoiding Robot is a type of autonomous


mobile(movable) robot that avoids collision with unexpected obstacles. It is an Arduino
based robot that uses Ultrasonic range finder sensor to avoid collision.
Due to this sensor it can automatically sense the presence of objects without being in
contact and moves aside. The basic principle behind the Ultrasonic sensor is to note down
the time taken by sensor to transmit ultrasonic beams and receiving them after hitting the
surface.The further distance is calculated by using :

Distance = (Time x Speed of sound in air (343 m/s))/2

Objective
The objective of our project is to automatically detects the obstacle without being in
contact from the path and moves aside.

Scope
(Future Extensions)

It can be improved in future by:

1. Adding Voice Assistant functionality


2. Making it works for a Wide range
3. Making it works on Solar energy
4. Creating its body by 3D Printing

Process Description
Resources used :

Arduino Uno,Breadboard,12 V battery,wheels,LM293N Motor Driver Module,Jumper


wires, chassis, Ultrasonic sensor,5 V DC Motor .

Construction:
1. Arduino uno is an Atmega 328p Microcontroller based open source electronic
prototyping platform that can be used with various sensors.It has 14 I/O pins out of
which 7 are used in this project.It is the main processing unit.

2. Ultrasonic range finder sensor can measure the distance of 2cm -4m without being
in contact i.e,based on non-contact based distance measurement system.It has 4 pins:
Vcc,Trig,Echo,Gnd.Vcc and Gnd are connected to +5V and Trig is connected to 9th
pin and Echo to 8th pin of the Arduino uno.

3. LM293N is a motor driver that provides bi-directional drive current for the motor.
4. Servo motor can rotate upto 90 degrees in each direction.
Working:

When the robot is powered on, the motor of the robot will runs normally and the robot
will moves forward. During this time, the ultrasonic sensor continuously calculate the
distance between the robot and the reflective surface.

This information is processed by the Arduino. If the distance between the robot and the
obstacle is less than 15cm, the Robot stops and scans in left and right directions for new
distance using Servo Motor and Ultrasonic Sensor. If the distance towards the left side is
more than that of the right side, the robot will prepare for a left turn. But first, it backs up
a little bit and then activates the Left Wheel Motor in reversed in direction.

Similarly, if the right distance is more than that of the left distance, the Robot prepares
right rotation. This process continues forever and the robot keeps on moving without
hitting any obstacle.
Limitations

Following are the problems or limitations of Obstacle Avoiding Robot:

1. It can be used for shorter distance


(As if it’s range is wider it will move back and forth by detecting the
obstacles present at farther range).
2. It cannot works fast
3. It cannot work without power or it cannot be charged
4. It’s a time consuming project
5. It is not in human control
Conclusion

The robot is built on the Arduino platform and its software helps us to communicate
With it by sending parameters for guiding movements.
The Robot is fully autonomous i.e. once loaded with code, it doesn’t requires any
human intervention. It can be run in an environment that is full of obstacles with
considerable accuracy.
Bibliography

We have taken help from the following websites during the creation of the project:
1. https://electronicshub.org
2. https://create.arduino.cc
3. https://www.ijert.org
4. https://www.researchgate.net
5. https://youtu.be/1n_KjpMfVT0

You might also like