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.


Top Related