30
BATCH: 7 DENNIS AJAYCHAND 08J41A0402 LIJO JOHN 08J41A0427 MERVYN MICHAEL 08J41A0429 * DESIGN OF AUTOMATIC MULTIPLE PARKING SYSTEM FOR NON HOLONOMIC ROBOTS

Automatic Parking System

Embed Size (px)

DESCRIPTION

The project deals with the development of an effective parking system for non-holonomic robots in any kind of parking space available.

Citation preview

Page 1: Automatic Parking System

BATCH: 7DENNIS AJAYCHAND 08J41A0402LIJO JOHN 08J41A0427MERVYN MICHAEL 08J41A0429

*DESIGN OF AUTOMATIC MULTIPLE PARKING SYSTEM FOR NON HOLONOMIC ROBOTS

Page 2: Automatic Parking System

*AIMThe main aim of our project is to design an efficient parking system for automobiles without any human interference.

Page 3: Automatic Parking System

*EXISTING TECHNOLOGYExisting technologies employ a large number of sensors and cameras for

space detection and require manual control for parking, as it only warns the driver of any obstacles. Hence it is only a semi-automatic system.

Page 4: Automatic Parking System

*EDGE OVER EXISTING SYSTEMS

*Completely automatic

*Less complex

*Cost effective

*ZERO damage

*Reduction in effort

Page 5: Automatic Parking System

*MODES IN OUR DESIGN

We developed an automatic parking system in three different parking modes.*Forward Parking*Backward Parking*Parallel Parking

Page 6: Automatic Parking System

*BLOCK DIAGRAM

Page 7: Automatic Parking System

*ATmega644 MICROCONTROLLERHigh-performance, Low-power Atmel AVR

8-bit Microcontroller.40-pin PDIP.32 x 8 general purpose registers.64K Bytes of In-System Self-programmable Flash program memory.

On-chip, 8 channel, 10bit ADC.Two 8bit timer/counters, one 16 bit timer/counter.

Page 8: Automatic Parking System

*PIN DESCRIPTION

Page 9: Automatic Parking System

*L293D MOTOR DRIVER

This Device is a monolithic integrated high voltage, high current four channel driver.It works at a voltage of 12 V.It is specifically designed to accept standard DTL or TTL logic levels .It is capable of driving inductive loads such as relays, DC motors and stepping motors.

Page 10: Automatic Parking System

*PIN DESCRIPTIONIt has 4 input pins and 4 output pins.

The motor is interfaced with the microcontroller using this device.

The direction of the DC motors depends on the input to the motor driver from the microcontroller.

Page 11: Automatic Parking System

*ULTRASONIC SENSORS*Ultrasonic sensors are devices that use electrical–

mechanical energy transformation, the mechanical energy being in the form of ultrasonic waves, to measure distance from the sensor to the target object.*Ultrasonic sensor consists of two units, namely the transmitter unit and receiver unit. Transmitter and receiver unit structure is simple; a piezoelectric crystal is connected with mechanical anchors and only connected with the diaphragm vibrator.

Page 12: Automatic Parking System

Module Working Principle:

Adopts I/O trigger by supplying at least 10us sequence of high level signals.

The module automatically sends eight 40khz square waves and automatically detects if it receives the returning pulse signal.

If there are signals returning, time is measured between transmission and reception of the signals.

Test distance = (time * sound velocity (340m/s) / 2

Page 13: Automatic Parking System

*SCHEMATIC

Page 14: Automatic Parking System

*SOFTWARES

The following are the softwares we used in our project.Proteus Professional v7.6KiCadAVR Studio 5.0

Page 15: Automatic Parking System

*Proteus Professional v7.6

It is a tool which is used for entering designs and verifying the output before executing it on a hardware level.It has over 8000 analogue and digital modules.It is compatible with many compilers like AVR , Keil etc.

Page 16: Automatic Parking System

*KiCad

THE DESIGN OF OUR PROJECT IN KICAD

Page 17: Automatic Parking System

*AVR Studio 5.0It is compatible with all the 8-32 bit microcontrollers from the Atmel family.

It has several number of libraries compatible with several microcontrollers which helps us execute multiple functions.

It has an integrated C compiler with a tool chain that optimizes for size which helps us to use multiple header files and write codes for multiple purposes.

Page 18: Automatic Parking System

*SOURCE CODE

Page 19: Automatic Parking System

FORWARD PARKING

Page 20: Automatic Parking System

BACKWARD PARKING

Page 21: Automatic Parking System

PARALLEL PARKING

Page 22: Automatic Parking System

*FORWARD PARKING

Forward mode of parking is a necessity when it comes to parking in city malls and parking buildings.

Page 23: Automatic Parking System

*BACKWARD PARKING

Backward mode of parking is a mode which is widely used and most preferred by a driver.

Page 24: Automatic Parking System

*PARALLEL PARKING

Parallel parking is one of the most difficult tasks to execute manually.It is most commonly used in the parking lots of an Airport.

Page 25: Automatic Parking System

*PRACTICAL IMPLEMENTATIONTo implement this technology on real-time cars, the

following changes have to be made:

A rotary encoder has to be used for creating algorithms that will enable the determined degree of turning of the car.

A servo motor has to be used to take values from the rotary encoder and control the steering of the car.

ROTARY ENCODER

SERVO MOTOR

Page 26: Automatic Parking System

*ADVANTAGESIt is a completely automatic and independent system.

It can park in any mode depending on the amount of space available at a specified area.

It has a Zero damage advantage for the vehicle.

As our system depends on precisely coded values it gives the highest possible efficiency.

It is a cost efficient system.

Page 27: Automatic Parking System

*DISADVANTAGES

The mechanical application for an automatic gear system is complicated.

For every unique design of a car with varying physical properties we need to vary the time delay in the code.

Page 28: Automatic Parking System

*FUTURE SCOPEWe can install Infrared modules to provide wireless control of parking mode.

Voice recognition mechanisms can be installed to control the modes of parking through speech.

We can reverse this same code and develop a system for automatic parking release.

We can use image processing by installing four cameras which can understand a NO PARKING symbol or a PARKING FULL symbol to make it fully automatic.

Page 29: Automatic Parking System

*SUMMARYSo, by using only three ultrasonic sensors and an algorithm we developed an efficient parking system without any human interference.

Since it is completely automatic, complete damage control is assured.

The prototype model is completely functional and successfully developed.

Page 30: Automatic Parking System

*THANK YOU