Transcript
Page 1: Design of Collision Detection and Obstacle Avoidance Robot

Presented by:

•MUKUND BIHARI(ECE)•DIPU KUMARI(AEIE)•SUPRIYA(AEIE)•AATREYEE SARKAR(AEIE)

Guided by :

•Mr. S.K. Das(Scientist , CMERI , Durgapur.)•Mr. Prajit Paul (Lecturer , Asansol

Engineering College)

Page 2: Design of Collision Detection and Obstacle Avoidance Robot

MUKUND BIHARI(Asansol Engineering College)--9475940432

Page 3: Design of Collision Detection and Obstacle Avoidance Robot

A microcontroller based programmable obstacle detection and avoidance mechanism for mobile robot.

Works on the decision making and controlling action.

Uses IR sensors to detect obstacle and accordingly the vehicle moves.

Uses 8052 microcontroller programming language.

Voltage comparators are used to compare the sensor data to detect any obstacle.

Asansol Engineering College

Page 4: Design of Collision Detection and Obstacle Avoidance Robot

Data from sensors

NO obstacle in

front

Both motor ON in forward direction

Obstacle in front

Obstacle in left

Obstacle in right

Obstacle in front ,

left & right

Left motor ONRight motor OFF

Right motor ONLeft motor OFF

Left motor ONRight motor OFF

Both motor ON in reverse direction

Both motor OFF

Obstacle in every direction

Asansol Engineering College

Page 5: Design of Collision Detection and Obstacle Avoidance Robot

Microcontroller AT89C52Infrared Sensors SHARP GP2D12DC motorDC motor driver circuit using L293DComparator circuit using LM311PVoltage Regulator LM7805Alumunium Vehicle Base2 Main Wheels and 1 Support wheelResistors , Capacitors, Diodes , Potentiometer

Asansol Engineering College

Page 6: Design of Collision Detection and Obstacle Avoidance Robot

Asansol Engineering College

Page 7: Design of Collision Detection and Obstacle Avoidance Robot

SENSOR

SENSOR

SENSOR

SENSOR LM311

LM311

LM311

LM311

AT89C52

L293D

Vref

Vref

Vref

Vref

MOTOR 1

MOTOR 2

Asansol Engineering College

Page 8: Design of Collision Detection and Obstacle Avoidance Robot

An eight bit ALU 32 discrete I/O pins (4 groups of 8) which can be individually accessed.Three 16- bit timer/counters. Full duplex UART. 6 interrupt sources with 2 priority levels. 128 bytes of on board RAM. Separate 64k byte address spaces for data and code memoryA full duplex serial port

Asansol Engineering College

Page 9: Design of Collision Detection and Obstacle Avoidance Robot

GND

VCC

FROM COMPARATOR

TO MOTOR

8.2k

PORT 0

PORT 3

PORT 2

PORT 1

Asansol Engineering College

Page 10: Design of Collision Detection and Obstacle Avoidance Robot

The two basic parts for working with IR are the emitter and the detector.

The emitter is typically an LED that emits near-infrared light.

A typical wavelength is 880nm, which is just beyond the human visiblity.

Asansol Engineering College

Page 11: Design of Collision Detection and Obstacle Avoidance Robot

Quadruple half H-bridge bidirectional motor driver IC

600-mA Output current capability per driver

Supply Voltage Range 4.5V to 36V

Asansol Engineering College

Operating Voltage:

12V

Output Current: 50 A

Bidirectional rotation

DC motor

Page 12: Design of Collision Detection and Obstacle Avoidance Robot

GND

5 V VOLTAGE REGULATOR

12V BATTERY

I/P

I/P I/P

I/P

Asansol Engineering College

Page 13: Design of Collision Detection and Obstacle Avoidance Robot

The LM311 are single high-speed voltage comparators The output levels are compatible with most TTL and MOS circuits.

The LM311 are voltage comparators that have low input currents.

Asansol Engineering College

Page 14: Design of Collision Detection and Obstacle Avoidance Robot

Asansol Engineering College

Page 15: Design of Collision Detection and Obstacle Avoidance Robot

LM7805

330µF

0.1µF

10µF

GND

12V 5VIN4007

Asansol Engineering College

Three-terminal positive voltage regulator.Built-in current limiting, thermal shutdown, and safe-operating area protection .

Page 16: Design of Collision Detection and Obstacle Avoidance Robot

Asansol Engineering College

The industry-standard Keil C Compilers, Macro Assemblers, Debuggers, Real-time Kernels, and Single-board Computers support ALL 8051- compatible derivatives

The 8051 Instruction Set is supported by the Keil Ax51 Macro Assembler and the in-line Assembler of the Keil Cx51 Compiler.

Page 17: Design of Collision Detection and Obstacle Avoidance Robot

Asansol Engineering College

Page 18: Design of Collision Detection and Obstacle Avoidance Robot

Asansol Engineering College

Binary format of C program is loaded into the microcontroller with ALL 100 Burner connected to computer through a USB port.

Inbuilt Hex to Binary , Binary to Hex Coverter.

It can programm ICs upto 48 pin.

Page 19: Design of Collision Detection and Obstacle Avoidance Robot

Asansol Engineering College

Page 20: Design of Collision Detection and Obstacle Avoidance Robot

Asansol Engineering College

Page 21: Design of Collision Detection and Obstacle Avoidance Robot

Use of differential steering with gradual change in wheel speeds.

Use of Hysteresis in sensor circuit using LM339

Increment in number of sensors to enhance the obstacle detection capibilty

Incorporation of a camera whose data can be send through wirless tehnology to a fixed station.

Incorporation of robotic hand to remove the obstacle in case there is no way for the movement of the robot.

General improvements like using a low dropout voltage regulator, lighter chassis etc.

Asansol Engineering College

Page 22: Design of Collision Detection and Obstacle Avoidance Robot

Asansol Engineering College


Top Related