Designing an omnidirectional vision system for a goalkeeper robot E. Menegatti, F. Nori, E. Pagello, C. Pellizzari, D. Spagnoli Dept. of Electronics and.

Slides:



Advertisements
Similar presentations
Ruiqing He University of Utah Feb. 2003
Advertisements

Linear Programming Problem
Linear Equations Review. Find the slope and y intercept: y + x = -1.
Point-wise Discretization Errors in Boundary Element Method for Elasticity Problem Bart F. Zalewski Case Western Reserve University Robert L. Mullen Case.
Honor Thesis Presentation Mike Bantegui, Hofstra University Advisor: Dr. Xiang Fu, Hofstra University EFFICIENT SOLUTION OF THE N-BODY PROBLEM.
Description of the backpass. The backpass is a pass back from a outfield player to the goalkeeper. When a backpass? In case an outfield player cannot play.
OVERVIEW NEDA Introduction to the Simulations – Geometry The Simulations Conclusions 3.7% This work summarizes the introduction to the simulations of.
A New Omnidirectional Vision Sensor for the Spatial Semantic Hierarchy E. Menegatti, M. Wright, E. Pagello Dep. of Electronics and Informatics University.
An Optimal Nearly-Analytic Discrete Method for 2D Acoustic and Elastic Wave Equations Dinghui Yang Depart. of Math., Tsinghua University Joint with Dr.
Accurate Non-Iterative O( n ) Solution to the P n P Problem CVLab - Ecole Polytechnique Fédérale de Lausanne Francesc Moreno-Noguer Vincent Lepetit Pascal.
Course SD Heat transfer by conduction in a 2D metallic plate
The AutoSimOA Project Katy Hoad, Stewart Robinson, Ruth Davies Warwick Business School WSC 07 A 3 year, EPSRC funded project in collaboration with SIMUL8.
Cooperative Distributed Vision for Mobile Robots E. Menegatti and E. Pagello IAS-Lab Dept. of Electronics and Informatics The University of Padua Italy.
MATLAB Simulation Numerical Integration Dr. I.Fletcher School of Computing & Technology University of Sunderland.
M3 Overall Project Objective: To design a chip for a SCUBA diver that does real-time calculations to warn the diver of safety concerns including decompressions.
Ray. A. DeCarlo School of Electrical and Computer Engineering Purdue University, West Lafayette, IN Aditya P. Mathur Department of Computer Science Friday.
A Crowd Simulation Using Individual- Knowledge-Merge based Path Construction and Smoothed Particle Hydrodynamics Weerawat Tantisiriwat, Arisara Sumleeon.

Geometric Probing with Light Beacons on Multiple Mobile Robots Sarah Bergbreiter CS287 Project Presentation May 1, 2002.
Manuela Veloso Somchaya Liemhetcharat. Sensing, Actions, and Communication Robots make decisions based on their sensing: without coordination, two robots.
CSC 589 Lecture 22 Image Alignment and least square methods Bei Xiao American University April 13.
Simulation of Robot Soccer Game Kuang-Chyi Lee and Yong-Jia Huang Department of Automation Engineering National Formosa University.
Monitoring of Buildings and Land Use Types with Remote Sensing Data PCC Conference, Rīga, 12th May 2015.
Study of response uniformity of LHCb ECAL Mikhail Prokudin, ITEP.
Active Vision Key points: Acting to obtain information Eye movements Depth from motion parallax Extracting motion information from a spatio-temporal pattern.
MARS 2 Design Review-Optomechanical Review 07 Nov 2002 GLW1 MARS 2 Mechanical Design Review.
In the original lesson we learned that a robot should move forward a specific distance for each rotation. That distance traveled is equivalent to the.
SPICE Research and Training Workshop III, July 22-28, Kinsale, Ireland presentation Seismic wave Propagation and Imaging in Complex media:
Stochastic Linear Programming by Series of Monte-Carlo Estimators Leonidas SAKALAUSKAS Institute of Mathematics&Informatics Vilnius, Lithuania
Product Evaluation & Quality Improvement. Overview Objectives Background Materials Procedure Report Closing.
Characteristics of Quadratic Functions Section 2.2 beginning on page 56.
Linear Programming: Data Fitting Steve Gu Mar 21, 2008.
Localization for Mobile Robot Using Monocular Vision Hyunsik Ahn Jan Tongmyong University.
Protein Folding Programs By Asım OKUR CSE 549 November 14, 2002.
Remote Sensing Activity: Physics from a Rocket-Borne Video Camera Andrew Layden BGSU ACTION Summer Bridge ProgramJuly 22, 2010.
1/30 Challenge the future Auto-alignment of the SPARC mirror W.S. Krul.
General ideas to communicate Show one particular Example of localization based on vertical lines. Camera Projections Example of Jacobian to find solution.
Memory Allocation of Multi programming using Permutation Graph By Bhavani Duggineni.
How to startpage 1. How to start How to specify the task How to get a good image.
PSYC 3030 Review Session April 19, Housekeeping Exam: –April 26, 2004 (Monday) –RN 203 –Use pencil, bring calculator & eraser –Make use of your.
ROBOT SOCCER Junaidi bin Aziz (A148904) Mohamad Azwan bin Halim (A148647) Phe Yeong Kiang (A152076)
Artificial Immune System based Cooperative Strategies for Robot Soccer Competition International Forum on Strategic Technology, p.p , Oct
0 Test Slide Text works. Text works. Graphics work. Graphics work.
. 5.1 write linear equation in slope intercept form..5.2 use linear equations in slope –intercept form..5.3 write linear equation in point slope form..5.4.
Distance, Slope, & Linear Equations. Distance Formula.
Modeling Electromagnetic Fields in Strongly Inhomogeneous Media
Multisource Least-squares Migration of Marine Data Xin Wang & Gerard Schuster Nov 7, 2012.
Jeffrey Greene. Description of Method  Background information: I wanted to model various astronomical phenomena. The n- body problem is unsolved for.
Ball Toss By: Akshar Tom S. Tom C. Ari. Procedure In this lab we were asked to throw a ball up in the air over the sensor and get a graph on our calculator.
Project Title sponsored by: ABC Designs, Inc team members: name 1 name 2 etc.
Mechanical Department RoboCup 19 September, 2005 The University of Adelaide Copyright © 2005Slide Number 1 David Jackson Nathan Simmonds Robert Stewart.
NY State Learning Standard 3- Mathematics at the Commencement Level By Andrew M. Corbett NY State HS Math Teacher Click to continue >>>
Unit 2 Review. What does the graph tell you???? What is the Domain What is the range What is the y intercept What are the relative max and mins, absolute.
Recognizing Deformable Shapes
Hank Childs, University of Oregon
Computing Oil Reserves Using Statistical Distribution of Porosities
An Investigation of the Effect of Window and Level Controls on the accuracy of the ExacTrac Patient Repositioning System Dan Goldbaum and Russell Hamilton.
$$$ DEAL OR NO DEAL $$$.
Differential Equations
Hydration Force in the Atomic Force Microscope: A Computational Study
Design Intent Stephen H. Simmons TDR 200 Copyright - Planchard 2012.
INTERPOLASI.
Differential Equations
Purpose of the research:
Linear Programming Problem
Review 1+3= 4 7+3= = 5 7+4= = = 6 7+6= = = 7+7+7=
Solving a System of Linear Equations
Project Name TEAM MEMBER 1 NAME TEAM MEMBER 2 NAME TEAM MEMBER 3 NAME
3-Dimentional Graphic How to create the Bowling Pin and Ball By using Autodesk 3Ds MAX 2013.
Presentation transcript:

Designing an omnidirectional vision system for a goalkeeper robot E. Menegatti, F. Nori, E. Pagello, C. Pellizzari, D. Spagnoli Dept. of Electronics and Informatics The University of Padua Italy

E. Menegatti et al. - Omnidirectional Vision for Goalkeeper Robot Presentation’s Outline n The design of an omnidirectional mirror n How the task commits the design n Comparison b/t two mirrors designed for different tasks

E. Menegatti et al. - Omnidirectional Vision for Goalkeeper Robot Related works Bonarini [1999]: –Conical mirror with spherical vertex Hicks [1999]: –Linear mirror –Numerically solves differential equation Sorrenti [2000]: –Multi-part mirror –Isometric mirror –Geometrically solves differential equation

E. Menegatti et al. - Omnidirectional Vision for Goalkeeper Robot Mirror for a goalkeeper The task of the robot must determine the mirror profile the mirror profile The goalie’s tasks: –Self-localize –Locate the ball –Intercept the ball Requirements: –Good accuracy close to the robot –Large field of view

E. Menegatti et al. - Omnidirectional Vision for Goalkeeper Robot Different Mirror Profiles ProfileProsCons Conical n No body n Const. Rel. Error n Close is small n Small FOV Conical with Spherical Vertex n Close is big n Const. Rel. Error n Body n Small FOV Isometric n Const. Abs. error n Preserve size n Body n Big Rel. Error

E. Menegatti et al. - Omnidirectional Vision for Goalkeeper Robot The mirror we designed... Three parts: n Measurement Mirror n Marker Mirror n Proximity Mirror Mirror Profile The task determines the mirror profile

E. Menegatti et al. - Omnidirectional Vision for Goalkeeper Robot How to design a mirror... Mirror profile construction Pin Hole Vertex Y X Pin Hole Vertex D Min D Max X Y d Max d1d1 D1D1 Pin Hole Vertex D Min D Max X Y d Max d1d1 D1D1 Pin Hole Vertex D Min D Max X Y d Max d1d1 D1D1 Pin Hole Vertex D Min D Max X Y d Max d1d1 D1D1 x y P Pin Hole Vertex D Min D Max X Y d Max d1d1 D1D1 Pin Hole Vertex D Min D Max X Y d Max d1d1 D1D1 Pin Hole Vertex D Min D Max X Y d Max d1d1 D1D1 Pin Hole Vertex D Min D Max X Y d Max d1d1 D1D1 Pin Hole Vertex D Min D Max X Y d Max d1d1 D1D1

E. Menegatti et al. - Omnidirectional Vision for Goalkeeper Robot Simulations From the MatLab output to the PovRay Ray Tracer Model of the Mirror Simulated sequence

E. Menegatti et al. - Omnidirectional Vision for Goalkeeper Robot Actual Mirror Picture of Lisa’s mirror Omnidirectional sequence

E. Menegatti et al. - Omnidirectional Vision for Goalkeeper Robot Omnidirectional Software n Calculating Ball Position n Localisation using goalposts n Goalkeeper Behaviour

E. Menegatti et al. - Omnidirectional Vision for Goalkeeper Robot Calculating Ball Position Proportion b/t measurement mirror and proximity mirror

E. Menegatti et al. - Omnidirectional Vision for Goalkeeper Robot Localisation using goalposts Goalpost bottoms n Find goalpost azimuth and distance n Re-localisation is dangerous

E. Menegatti et al. - Omnidirectional Vision for Goalkeeper Robot Goalkeeper Behaviour n Inactive ball n Shot in goal n Dangerous ball n New goalkeeper moving n Comparison with old moving BallPos(t+1)BallPos(t)

E. Menegatti et al. - Omnidirectional Vision for Goalkeeper Robot A Goalie's Mirror vs. An Attacker’s Mirror Goalkeeper Attacker

E. Menegatti et al. - Omnidirectional Vision for Goalkeeper Robot Requirements For Goalie: n Locate the ball n Identify the markers n See the defended goal For Attacker: n Locate the ball n Identify the markers n See both goals n Lighter mirror

E. Menegatti et al. - Omnidirectional Vision for Goalkeeper Robot The attacker’s mirror Play on what you see, i.e. “No absolute localisation in decision making!” LighterLighter SmallerSmaller Wider FOVWider FOV The new mirror

E. Menegatti et al. - Omnidirectional Vision for Goalkeeper Robot Two Mirrors, Two Tasks GoalkeeperAttacker

E. Menegatti et al. - Omnidirectional Vision for Goalkeeper Robot Conclusion n We showed how the task commits the mirror design n We gave details on a mirror design procedure n We gave practical hints on goalkeeper behaviour n We highlighted the danger of a re-localisation process during a shot

E. Menegatti et al. - Omnidirectional Vision for Goalkeeper Robot Acknowledgments We wish to thank: n A. Bonarini and D. Sorrenti n The other members of the Artisti Veneti Team: M. Barbon, M. Bert, C. Moroni, S. Zaffalon. This research has been supported by: n The Parallel Computing Project of the Italian Energy Agency (ENEA) n The Special Project on Multi Robot Cooperative Systems of the University of Padua

E. Menegatti et al. - Omnidirectional Vision for Goalkeeper Robot The Heterogeneous Team