Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 15

Sir Bhavsinhji polytechnic institute,

Bhavnagar

Obstacle avoiding car


Done by: Dhruvit gohel – 196490302031
abhishek sasakiya - 196490302092
Raval smit - 166490302092
Shukan bafilkpara – 196490302006

Guided By: Prof. Bimal B. Chauhan


Contains
Introduction
Problem reschrch
Basic principal
Component use
Connections
Programming aurdino Uno
Results
Issues
Conclusion
Introduction
An obstacle avoiding robot is an autonomous robot
which is able to avoid any obstacle it face when it
moves.
It is the base of many large projects such as
Automatic cars, robots used in Manufacturing
factories, even in robots used in spacecraft’s or
interplanetary robotic missions like Mars rover.
Problem research

Autonomous mobile robot is obstacle avoidance. This


obstacle avoidance feature is of high importance in a
robot’s navigation system in an unknown area so as to
prevent collisions during its operation. It is necessary
for an autonomous robot to avoid collisions in order to
prevent damage to the object or to the robot itself
Basic principal

The robot uses Ultrasonic sensor to detect the obstacle


and motor driver is used to drive the motor according
to the ultrasonic signal as per code written in the
Arduino
Component use

Components used: 
Ultrasonic sensor
In this robotic project we are using following components: Arduino
UNO
2 Wheel Drive robotic chassis
Two DC BO motors
L293 motor driver
Switch
9v Batteries and connector
Jumper wires
Caster
Nut-Bolts, Spacer
Other supporting components and tools
Ultrasonic sensor
The ultrasonic sensor has
a signal generator and a
receiver. The signal
generator generates an
ultrasonic wave and
transmits in the forward
direction.
Arduino
Arduino is an open-
source electronics
platform based on easy-
to-use hardware and
software. Arduino
boards are able to read
inputs and turn it into an
output
L293 motor driver:
We now have the conditions set
up for the robot car but it needs to
be executed/implemented on the
hardware. The hardware used is
the DC motor. To drive these DC
BO Motors, we need motor driver.
Motors
DC Gear Motor Figure 3.6 DC Gear Motor. DC Gear
Motors are the most common kind of motors which
convert electrical to mechanical energy. A gear motor
consists of a gearbox and a motor. The addition of a
gear head to a motor reduced the speed while
increasing the torque output.
Connections
Vin → 9v Battery (+)ve
GND → 9v Battery (-)ve
M1 → Left Motor connection
M2 → Right Motor connection
IN1 and IN2 → Arduino 4 and 5
IN3 and IN4 → Arduino 6 and 7
Programming Arduino UNO
The Arduino microcontroller communicates with the
PC via the USB connection. Data is transferred
between the board and the PC bit by bit. An adaptor is
used for power supply to the board and a USB
programmer is used to burn the hardware program
into the board.
Results

The outcome of this thesis is a simple, Arduino-


controlled robot car moves around detecting obstacles
in its way and avoiding them During operation of the
robot, the ultrasonic sensor sends out an ultrasound
wave to the front position right position and left
position When the wave strikes an obstacle, it
bounces back and the distance is stored for the front,
right, and left position. After this,the microcontroller
compares the values based on its algorithm and
determines whether to move forward or change path.
Issues

This caused issues with getting


accurate distance measurements under
some certain conditions.
Conclusion

 
Today we are in a world of robotics and we use
different types of robots daily in our life.
The factors which affect the accuracy of the designed
robot include the environment the robot was tested
and the number of present obstacles in the test space.
These factors mainly affected the sensor which means
that the accuracy of the robot is dependent on the
sensor.

You might also like