final presentation compressed

26
IMAGE RECOGNITION AND REAL TIME PATH FINDING ROBOT by Sujai V. Nair Urvil P. Parmar Akash B. Mande Pankaj S. Nakhale Guided by Mrs. P. N. Savagave

Upload: sujai-nair

Post on 12-Feb-2017

22 views

Category:

Documents


0 download

TRANSCRIPT

Image Recognition and Real Time Path Finding Robot

Image Recognition and Real Time Path Finding RobotbySujai V. NairUrvil P. ParmarAkash B. MandePankaj S. NakhaleGuided byMrs. P. N. Savagave

Image Recognition and Real Time Path Finding Robot1

IntroductionMotivationIntegration of obstacle avoider with a path finding algorithm and image recognition to help a robot reach its destination with only the top view photograph of the path. Image recognition The process of identifying and detecting an object or a feature in a digital imageAdvantages of proposed projectReal time co-ordinates are calculated automatically.Physical measurements are avoided.Robot is completely autonomous.Can be used as a basis for automation in industrial goods transport.Added intelligence to robot can allow canvasing of areas inaccessible to human beings.Satellite images can be used for drone airplanes and rovers.

2Image Recognition and Real Time Path Finding Robot

Stages of ProjectIdentifying suitable sensors for the robotMaking an obstacle avoiding robotTaking sample images for recognitionFinding physical co-ordinates from imageDetermining path for robotIntegration of above stages3Image Recognition and Real Time Path Finding Robot

Block Diagrams

OUR PROJECTImageComputerBOT

4Image Recognition and Real Time Path Finding Robot

ROBOT Co-ordinate from computer Controller Motor driverTSOP sensorDC motor

5Image Recognition and Real Time Path Finding Robot

INTERFACINGTSOP sensorMotor driver L293D12 V power supplyATMEGA32 microcontroller200 RPM DC MotorImage Processing

6Image Recognition and Real Time Path Finding Robot

Hardware Description200 RPM Centre Shaft Economy Series DC MotorPosition Encoder KitSingle TSOP Sensor moduleL293D Motor DriverATMEGA32 Development Board7Image Recognition and Real Time Path Finding Robot

200 RPM Centre Shaft Economy Series DC Motor

200RPM Centre Shaft Economy Series DC Motor is high quality low cost DC geared motor. It has steel gears and pinions to ensure longer life and better wear and tear properties.Motor gives 200 RPM at 12V but motor runs smoothly from 4V to 12V andgives wide range of RPM, and torqueSpecifications- DC supply: 4 to 12V- RPM: 200 at 12V- Brush type: Precious metal- Output shaft: Centred- Gear assembly: Spur- Motor weight: 90gms

8Image Recognition and Real Time Path Finding Robot

Position Encoder KitPosition Encoder Kit is used to measure speed of motor, find out distance travelled by robot.Kit contents1-Universal wheel1-Encoder Disc1-Motor Mount1-Encoder Mount2-12mm star bolt for Motor mount2-8mm star bolt for Encoder2-5mm self threading screw for metal disc1-6.5mm self threading screw for universal wheel4-M3 Nut2-Spring washersSpecificationPosition Encoder with RA MountEncoder resolution: 5.44mm / pulse

9Image Recognition and Real Time Path Finding Robot

Single TSOP sensor moduleThe module consists of 555 IC, working in astable multi vibrator configuration. The output of TSOP is high whenever it receives a fixed frequency and low otherwise. The on-board LED indicator helps user to check status of the sensor without using any additional hardware. It gives a digital output and false detection due ambient light is low.Features Allows your robot to detect obstacles.Typical Maximum Range: 20 cm.Modulated IR transmitter to avoid any interferencesCalibration preset for range adjustment.Indicator LED with 3 pin easy interface connector.

10Image Recognition and Real Time Path Finding Robot

L293D Motor DriverThe L293D is a Dual Full Bridge driver that can drive up to 1 Amp per bridge with supply voltage up to 24V. It can drive two DC motors in both direction and 4 DC motor in single direction, relays, solenoids, etc. The device is TTL compatible. SpecificationsOperating supply voltage up to 24 voltsIt can drive bipolar stepper motor up to 1 Amp.Bidirectional control of 2 DC motors up to 1 amp eachOperating PWM frequency range up to 20 KHzCurrent sensing outputOver temperature protection

11Image Recognition and Real Time Path Finding Robot

ATMEGA32 Development BoardHigh-performance, Low-power AVR 8-bit MicrocontrollerAdvanced RISC ArchitectureNon-volatile Program and Data MemoriesJTAG (IEEE std. 1149.1 Compliant) InterfacePeripheral FeaturesSpecial Microcontroller FeaturesI/O and PackagesOperating VoltagesSpeed GradesPower Consumption at 1 MHz, 3V, 25C for ATmega32L

12Image Recognition and Real Time Path Finding Robot

Software usedMATLABAVR Studio413Image Recognition and Real Time Path Finding Robot

Image recognition

14Image Recognition and Real Time Path Finding RobotCaptured ImageEdited Image

CalculationsReal Time calculations by robotCalculations in MATLAB15Image Recognition and Real Time Path Finding Robot

Real time calculation by Robot

16Image Recognition and Real Time Path Finding Robot

17Image Recognition and Real Time Path Finding Robot

QuadrantLeft turnRight turnITurn with angle (90-)y = Y - y` - Distx = X - x`turn right with (90- `)Turn with angle y = Y y`x = X- x`- Distturn left with `IITurn with angle y = Y - y`x = X - x` -Distturn right with `Turn with angle (90-)y = Y y`- Distx = X- x`turn left with (90-`)IIITurn with angle (90-)y = Y - y` - Distx = X - x`turn right with (90- `)Turn with angle y = Y y`x = X- x`- Distturn left with `IVTurn with angle y = Y - y` x = X - x`- Distturn right with `Turn with angle (90-)y = Y y`- Distx = X- x`turn left with (90-`)

18Image Recognition and Real Time Path Finding Robot

1st Quadrant2nd Quadrant19Image Recognition and Real Time Path Finding Robot

19Image Recognition and Real Time Path Finding Robot

3rd Quadrant4th Quadrant20Image Recognition and Real Time Path Finding Robot

ErrorsIn Image CapturingIn MATLABIn hardwareMotorsWheels

21Image Recognition and Real Time Path Finding Robot

correctionsDuring angle measurementDuring Distance measurementFor projection in image

22Image Recognition and Real Time Path Finding Robot

limitationsResolution of encoderWheelWheel DiameterWheel GripsMotorsSoftware

23Image Recognition and Real Time Path Finding Robot

demoVideo demonstration24Image Recognition and Real Time Path Finding Robot

Image Recognition and Real Time Path Finding Robot24

BIBLOGRAPHYwww.campuscomponent.comwww.alldatasheets.comwww.mathworks.inen.wikipedia.orgwww.nex-robotics.comwww.atmel.inDigital Image Processing third editionby Rafael C. Gonzalez and Richard E. Woods25Image Recognition and Real Time Path Finding Robot

thank YOU