obstacle avoidance using machine vision

9
Obstacle Avoidance using Machine Vision Joose Rautemaa 09455759

Upload: waneta

Post on 23-Mar-2016

84 views

Category:

Documents


5 download

DESCRIPTION

Obstacle Avoidance using Machine Vision. Joose Rautemaa 09455759. Introduction. A control system for a car that can avoid obstacles using Machine Vision D eveloped on and for a model car, could possibly be used in a real car too with minor modifications - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Obstacle Avoidance using Machine Vision

Obstacle Avoidance using Machine Vision

Joose Rautemaa09455759

Page 2: Obstacle Avoidance using Machine Vision

IntroductionA control system for a car that can avoid obstacles using Machine Vision

Developed on and for a model car, could possibly be used in a real car too with minor modifications

Hardware includes a Raspberry Pi and a Raspberry Pi Camera

Remote control capabilities over WLAN

Autonomous navigation will be based on a digital compass and GPS waypoints

Page 3: Obstacle Avoidance using Machine Vision

AimsRelatively safe and fast autonomous travel

Recognizing obstacles with the camera allows avoiding them or going around them if possibleUsing OpenCV for the recognition of objects

Ability to easily select the destination and also manually remotely control the car

A simple web interface that can be used with a laptop or a mobile phone over WLAN where a user can enter coordinates, select coordinates from a map, or manually control the carThe interface has an option for a direct camera feed

Page 4: Obstacle Avoidance using Machine Vision

ResultsThe Raspberry Pi is a very small and inexpensive device, but it is not hugely powerful. For faster object detection you would need a more powerful computer

The Raspberry Pi is very energy efficient which allows for much longer operating times if using electric power only

OpenCV is really reliable and efficient in recognizing objects in video feeds, however it requires a lot of processing power

GPS navigation might have to be on a separate device, for example on an Arduino that is attached via a serial link, because the Rasbperry Pi might not have enough prosessing power to handle that too.

Page 5: Obstacle Avoidance using Machine Vision

ReferencesOpenCV documentation

Adafruit Learning Community

Various blogs and websites

Various forums and IRC channels

Peers and professionals

Page 6: Obstacle Avoidance using Machine Vision

What next?Need to find a good model car that can be used as a base for actual testing of the control features

Need to start designing the GPS navigation system and the web interface

The latest version of OpenCV needs to be compiled for Raspberry Pi, this process might take up to 10 hours

Page 7: Obstacle Avoidance using Machine Vision

Pictures

Page 8: Obstacle Avoidance using Machine Vision
Page 9: Obstacle Avoidance using Machine Vision