Robocup – Localization Yaniv Shachor Asaf Brezler.

Slides:



Advertisements
Similar presentations
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 6)
Advertisements

Autonomous Vehicle Pursuit of Target Through Optical Recognition Vision & Image Science Laboratory, Department of Electrical Engineering,Technion Daniel.
Realtime Object Recognition Using Decision Tree Learning Implemented with a Sony AIBO Robot CS 510 Presentation Chris Jorgensen.
Navigation Jeremy Wyatt School of Computer Science University of Birmingham.
RoboCup Soccer‏ Nidhi Goel Course: cs575 Instructor: K. V. Bapa Rao.
1 MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING By Kaan Tariman M.S. in Computer Science CSCI 8810 Course Project.
16-311: Introduction to Robotics Lab 2 – Robot Vision January 21, 2015 Sarah Tan Introduction to Robotics – Lab 2, p.1.
Manuela Veloso Somchaya Liemhetcharat. Sensing, Actions, and Communication Robots make decisions based on their sensing: without coordination, two robots.
Building a Robot Soccer Team David Cohen and Paul Vernaza University of Pennsylvania.
Introduction to Robotics and ASU Robots Yinong Chen (Ph.D.) School of Computing, Informatics, and Decision Systems Engineering.
1 Intelligent Systems Q: Where to start? A: At the beginning (1940) by Denis Riordan Reference Modern Artificial Intelligence began in the middle of the.
FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)
Joint International Master Project Dennis Böck & Dirk C. Aumueller 1.
How to Play Soccer BY: MARIE LAHM CER #8 EVALUATE.
‘Iole o Mãnoa Mouse of Mãnoa. Team Members Jeff Fines Designer, Fabricator, Programmer & Thomas Matsushima Designer, Fabricator, Programmer.
Trigonometry – Right Angled Triangles By the end of this lesson you will be able to identify and calculate the following: 1. Find the shorter side length.
QUALITY OF LIFE COACH LEARNING EXPERIENCE # 9 Floodlight Vision.
RoboCup KSL Design and implementation of vision and image processing core Academic Supervisor: Dr. Kolberg Eli Mentors: Dr. Abramov Benjamin & Mr.
1 Computational Vision CSCI 363, Fall 2012 Lecture 2 Introduction to Vision Science.
Power Series A power series is an infinite polynomial.
Computer Vision COURSE OBJECTIVES: To introduce the student to computer vision algorithms, methods and concepts. EXPECTED OUTCOME: Get introduced to computer.
Introduction To Robot Sensors
Advanced Geometry Trigonometry Lesson 5 The Law of Cosines.
Updating SF-Tree Speaker: Ho Wai Shing.
Lecture #1 Introduction
Solving Literal Equations
Pythagoras’ Theorem – Outcomes
The ABSTRACT.
Introduction All circles are similar; thus, so are the arcs intercepting congruent angles in circles. A central angle is an angle with its vertex at the.
Strategic Planning.
Feedback Deontology and utilitarianism on globalisation. Which approach is better to apply to the issue? Which is the more useful approach?
Law 14 - The Penalty Kick Online Training Script:
INTRODUCTION OF PROPERTY MARKETING
The Definition of Algorithm
Introduction To Robot Sensors
Introduction to Soft Computing
Lecture 23 Logistics Last lecture Today HW7 due Friday Lab8 going on
Solving Literal Equations
Introduction All circles are similar; thus, so are the arcs intercepting congruent angles in circles. A central angle is an angle with its vertex at the.
Building a competition robot
First and Third Angle Projection.
WWB Training Kit #18 Logical Consequences.
Jaya Krishna, M.Tech, Assistant Professor
Find the velocity of a particle with the given position function
RFID SOCCER BALL IMPACT: PROBLEM: APPROACH:
Solving Literal Equations
The Marketing Mix: Price
What is a Business Case?.
Goals to guide - Mechanism
Solving Literal Equations
The Decision Making Process
Lecture 23 Logistics Last lecture Today HW7 due Friday Lab8 going on
Building a Competition Robot
Lessons 4.1 & 5.5: Introduction to Triangles
MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING
MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING
Constructing Triangles SSS
Planning Your Time Effectively
2) For each of the finite state machines above, use the sets derived in part 1) to produce the following:   i.                  a set of sequences that.
Chapter 6: Prices Section 3
Evaluating Conditions for Congruency
Key Concepts in the Victorian Civil Justice system
Economic Systems General Business Pg
Section 6.5 Law of Cosines Objectives:
Unit: Education Reform
Template slide pack for investment pitch
Maker Education Manipulator
A positive step into the future
  Introduction When faced with the task of designing and building a VEX robot, students (and teachers) will often immediately want to pick up their tools.
  Introduction When faced with the task of designing and building a VEX robot, students (and teachers) will often immediately want to pick up their tools.
Presentation transcript:

Robocup – Localization Yaniv Shachor Asaf Brezler

Localization – Introduction & benefits  Localization of the robot is one of the main keys for the functionality of the robot. It helps the robot understand its position and derive the consequences following that.  Localization is used instead of, or in addition to, the vision and image processing of the robot. It can be used in making decision and solving problems that the vision may encounter. Among that:  Symmetric vision problems. e.g. in case the robot sees only a white line, he won’t be able to decide which line in which side of the court it is, if localization is not used.  Planning next move. According to the knowing of its location, a robot can determine what should be its next move – whether to go to ball, come back to defense or move to the center of the goal (in case it is a goalkeeper).

Localization – Implementation

Localization - Accomplishments & targets  Accomplishments:  Implement a compass by the build-in gyro of the robot. This will help us knowing the current angle and direction the robot stands at the moment.  Learning the localization problem and ways to solve it, mainly the “Particle filter” algorithm.  Support and design of the robot’s brain, decision making and FSM (finite sate machine).  Targets:  Full implementation of the “Particle filter” algorithm.  Win the competition in Germany! (June-July 2016)