control & robotics lab

13
Control & Robotics Lab Control & Robotics Lab Presented By: Yishai Eilat & Arnon Sattinger Instructor: Shie Mannor Project Presentation

Upload: greta

Post on 07-Jan-2016

62 views

Category:

Documents


0 download

DESCRIPTION

Control & Robotics Lab. Project Presentation. Presented By: Yishai Eilat & Arnon Sattinger Instructor: Shie Mannor. camera. System Setup. Objectives. Locating a ball in a Foosball table based on a video stream. Real time performances. A robust solution Simplicity. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Control & Robotics Lab

Control & Robotics Control & Robotics LabLab

Presented By: Yishai Eilat & Arnon Sattinger

Instructor: Shie Mannor

Project Presentation

Page 2: Control & Robotics Lab

System Setup

camera

Page 3: Control & Robotics Lab

Objectives

Locating a ball in a Foosball table based on a video stream

Real time performances

A robust solution

Simplicity

Page 4: Control & Robotics Lab

The Solution

Tracking & Estimation process Increase success probability

Enable limited search

Searching the ball in a restricted area

Reduce calculation Time

Eliminate irrelevant areas

Page 5: Control & Robotics Lab

Tracking & Estimation Tracking & Estimation sequencesequence

Based on continuity

Linear movement

Needs history

v

Page 6: Control & Robotics Lab

Search in full size window

Calc. Movement

Vector

Search in window around the estimated

position

Found?

Enlarge Window

No

Update & Go to

Next Frame

Yes

The Main LoopThe Main Loop

Page 7: Control & Robotics Lab

Problems in Finding The BallProblems in Finding The Ball

Smeared ball

Eclipsed ball

Black & white picture

Noises

Real-Time

Page 8: Control & Robotics Lab

The Main Idea The Main Idea

Find Pixels Above Threshold = Candidates

Filtering:

Form Objects

Subtract a const Background

Noise Players

Decide Who is the ball

Page 9: Control & Robotics Lab

Players FilterPlayers Filter

Identify pattern of players.

Based upon location

Assumes a symmetric Table

Doesn’t Filter The Doesn’t Filter The Keepers Keepers

Page 10: Control & Robotics Lab

Decision partDecision part

Rule out:

objects that are too small

objects in keeper zone (if an object outside the Keeper zone exists)

Chose the closest object to the Estimated Position

Page 11: Control & Robotics Lab

Live show

The short clip will demonstrate the various features we discussed.

Page 12: Control & Robotics Lab

Future Improvements Future Improvements

The Table

The Camera

Software optimization

Integrate mechanic sensors

Page 13: Control & Robotics Lab

Thank you !

The End.