Designing Motion Patterns to Increase Effectiveness of the Goal Keeper in Robot Soccer David Seibert Faculty Advisor: Dr. Mohan Sridharan Texas Tech University.

Slides:



Advertisements
Similar presentations
STRUCTURES & STRATAGIES
Advertisements

Speed-A-Way Kevin Smith HPE-324. History Speed-A-Way is a code of football, which was devised by combining elements of American Football, Soccer, and.
SOCCER.
TEAM HANDBALL.
1 st Chinese - German Summer School Software development for 4 legged robot soccer competition Zheng Qianyi, Robot and Intelligent System Lab, Tongji University.
Soccer Study Guide.
Assistant Referee Course
Soccer.
The AGILO Autonomous Robot Soccer Team: Computational Principles, Experiences, and Perspectives Michael Beetz, Sebastian Buck, Robert Hanek, Thorsten Schmitt,
Andrew Carnegie Physical Education
REU LEGO MINDSTORMS NXT SOCCER Kenneth Mendoza, Paul Balda, Abimilex Reverón & Mentor : Andres Buss Molina Department of Computer Science & Engineering.
2011 NSF REU Research Proposal This research is supported by NSF Grant No. CNS Opinions, findings, conclusions, or recommendations expressed in.
Barcelona’s authentic method – Level 1 (2 de 3) Laureano Ruiz Pedro Mendonça.
Behaviors for Compliant Robots Benjamin Stephens Christopher Atkeson We are developing models and controllers for human balance, which are evaluated on.
RoboCup Soccer‏ Nidhi Goel Course: cs575 Instructor: K. V. Bapa Rao.
Introduction What is this ? What is this ? This project is a part of a scientific research in machine learning, whose objective is to develop a system,
RoboCup: The Robot World Cup Initiative Based on Wikipedia and presentations by Mariya Miteva, Kevin Lam, Paul Marlow.
The National Curriculum The national curriculum for physical education aims to ensure that all pupils: develop competence to excel in a broad range of.
Humanoids Robotics © 2015 albert-learning.com HUMANOIDS ROBOTICS.
Alexandria Soccer Association U9-U12 Curriculum: Unit 1
REAL ROBOTS. iCub It has a height of 100 cm, weighs 23 Kg, and is able to recognize and manipulate objects. Each hand has 9 DOF and can feel objects almost.
© 2003 The RoboCup Federation Progress and Research Results In Robot Soccer Professor Peter Stone Trustee, The RoboCup Federation Department of Computer.
Building a Robot Soccer Team David Cohen and Paul Vernaza University of Pennsylvania.
Improved Goalie Strategy with the Aldebaran Nao humanoid Robots* *This research is supported by NSF Grant No. CNS Opinions, findings, conclusions,
Approach Overview Using Dorothy, an enhanced version of the Alice 2.0 source code, and a Scribbler robot, it is our aim to increase interest in computer.
Decision-Making on Robots Using POMDPs and Answer Set Programming Introduction Robots are an integral part of many sectors such as medicine, disaster rescue.
FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)
1 GK Power/Finesse Set up is a goalkeeper protecting a full size goal, a coach with a supply of balls on the goal line, and a line of shooters behind a.
Zhengyou Zhang Microsoft Research Digital Object Identifier: /MMUL Publication Year: 2012, Page(s): Professor: Yih-Ran Sheu Student.
Object Tracking Using Autonomous Quad Copter Carlos A Munoz, Advisor: Dr. Tarek Sobh Robotics, Intelligent Sensing & Control (RISC) Lab., School of Engineering,
Team Handball.
2005 Level IV Design Project SOCCER ROBOTS Michael Hill Nicholas Jones Michael Shanahan Supervisor: Dr Frank Wörnle.
Soccer Springboro Junior High School. The Field SIDELINE ENDLINEENDLINE When the ball goes out of bounds at the sideline, the other team performs a THROW.
LEGEND: Run Pass Dribble GIVE & GO Organization: Circles pass ball out to triangles and move on a different line than the ball to get it back. Triangles.
1 A Role-Based Approach to Robot Agent Team Design Author: Haibin Zhu, Senior Member, IEEE Dept. of Computer Science and mathematics, Nipissing University,
Stereo Object Detection and Tracking Using Clustering and Bayesian Filtering Texas Tech University 2011 NSF Research Experiences for Undergraduates Site.
Humanoid Robots Motivation Humanoid Projects RoboCup Humanoid League Robots  Alpha  RoboSapien  Kondo Personal Robots.
Submitted by: Giorgio Tabarani, Christian Galinski Supervised by: Amir Geva CIS and ISL Laboratory, Technion.
Boundary Assertion in Behavior-Based Robotics Stephen Cohorn - Dept. of Math, Physics & Engineering, Tarleton State University Mentor: Dr. Mircea Agapie.
 There are seven players on each team (six court players and one goalie )  The Playing Court: The court measures 20 meters (65' 7") by 40 meters (131'
Robotics Sharif In the name of Allah. Robotics Sharif Introduction to Robotics o Leila Sharif o o Lecture #2: The.
Dorothy Communication Dorothy Interface Robot Sensors Scribbler Robot(IPRE, 2010) Handler connection Background Dorothy, is a 3D/robotics programming environment.
Communication with Handler Approach Overview Alice 2.0 source code was modified to release event information to a robot handler component using sockets.
Playing.. Place equally skilled players together in the same group. Have 2 groups per grid so one group is resting while the other group is active. Place.
Piedmont Girls Soccer. Parts of the Field 1.Endline 2.Goal 3.Goal Box 4.Penalty Box 5.Corner 6.Sideline 7.Center Circle 8.Halfway Line.
The Hardware Design of the Humanoid Robot RO-PE and the Self-localization Algorithm in RoboCup Tian Bo Control and Mechatronics Lab Mechanical Engineering.
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
SOCCER THE BEST SPORT IN THE WORLD BY: JESSICA O’KEEFE.
2/8/2005 TEAM: L.A.R.G.E. Slide: 1 LTU AIBO Research Group Alumni Association Support Request Tuesday February 8, 2005.
TEAM DEFENSIVE CONCEPTS Dr. Cecile Reynaud NW All Sports Clinic
GAA Assistant Coach Award
Bill Sacks SUNFEST ‘01 Advisor: Prof. Ostrowski Using Vision for Collision Avoidance and Recovery.
Prepared By Prof. Dr. Mohamed Khaled Hammouda “ CCM - Lecturer IHF ” India – Jammu November 2012 Goalkeeping in Handball.
Application of Stereo Vision in Tracking *This research is supported by NSF Grant No. CNS Opinions, findings, conclusions, or recommendations.
Soccer. Overview History Gameplay Techniques Vocabulary Field & Positions YELLOW is input.
Chapter 3 Lesson 1.  Your ability to maintain high levels of performance on the playing field  Aka: Performance Fitness  Influenced by heredity and.
Nao Robot.
RoboCup: The Robot World Cup Initiative
Soccer.
GESTURE CONTROLLED ROBOTIC ARM
Psychological Strategies to Enhance Motivation and Manage Anxiety
Soccer Notes.
Occupational Therapy Using a Humanoid Robot
SOCCER UNIT Dribbling-
Soccer.
Football. Goal Center Circle SIDELINE HALF LINE Corner Kick Mark Penalty Box Goal Box THE FIELD ENDLINE.
Professor: Peter Stone
Presentation transcript:

Designing Motion Patterns to Increase Effectiveness of the Goal Keeper in Robot Soccer David Seibert Faculty Advisor: Dr. Mohan Sridharan Texas Tech University 2011 NSF Research Experiences for Undergraduates Site Project Abstract RoboCup is an international research initiative with the stated goal of creating a team of humanoid robots to beat the human soccer champion team by the year The goal keeper plays a central role in robot soccer, especially when the opponents are capable of good perception, ball control and team collaboration. Since the Aldebaran Nao humanoid robots used in the Standard Platform League of RoboCup possess the ability to kick the ball all the way across the six meter- long field, it is essential that the goal keeper be able to track the ball and move quickly to block the goal while maintaining an accurate estimate of its position in the field. This paper describes the development of motion patterns that significantly increase the effectiveness of the goal keeper to block shots on the goal, thereby increasing the excitement of the game. Introduction RoboCup is an annual competition with teams from Universities across the globe. Though the eventual goal consists of complex robot-human interaction, there are still many intermediate goals that must first be achieved. Increased visual perception of the field and objects Robust movement and balancing capabilities Robot-robot interaction in a team environment Artificial Intelligence leading to increased accuracy in play Beyond soccer, the hope is to create robots that can increase quality of life for humans by taking care of simple and complex chores for people who cannot do it themselves, and people who just want some extra help. There are already many robots in everyday life, robot soccer just gives these robots humanoid characteristics and a wider range of capabilities. Methods During play both the players and ball are constantly in motion. In order to keep the processing on the goalie manageable, the goalie simply tracks the ball and itself. This allows the goalie to calculate correct position without much trouble. Increase localization accuracy through decreased movement speed Program position algorithm into the robot based on localization of the ball and itself o Algorithm starts with data of robot coordinates and the ball coordinates o Uses center of a theoretical circle that has both goal posts as points o Calculates the equation of a line connecting ball and center of theoretical circle o Finds the point where the circle and line intersect in front of the goal o If the point is behind or to the side of the goal post, the goalie stands next to the goal post Once the robot calculates the intersection point of the line and circle, the goalie moves there Goalie is always tracking the ball and localizing itself If the ball doesn’t move, the robot stands still Future Enable crab pose and diving to save the ball Create strategy for passing the ball to get it away from the goal Conclusion Slow movement for accurate localization is more effective than quick movement with less accurate localization Simple strategy that is easy to execute is currently most effective Arched motion yields more saves than attacking the ball References: [1]H. Shi, W. Li, Z. Yu, and Y. Qi, “Research on Goalkeeper Strategy Based on Random Forests Algorithm in Robot Soccer,” 2009 First International Conference on Information Science and Engineering, 2009, pp [2]M. Sridharan, G. Kuhlmann, and P. Stone, “Practical Vision-Based Monte Carlo Localization on a Legged Robot,” Proceedings of the 2005 IEEE International Conference on Robotics and Automation, 2005, pp [3]S. Zhao, B. Liu, Y. Ren, and J. Han, “Color tracking vision system for the autonomous robot,” th International Conference on Electronic Measurement & Instruments, Aug. 2009, pp (picture of Nao) *This research is supported by NSF Grant No. CNS Opinions, findings, conclusions, or recommendations expressed in this paper are those of the author(s) and do not necessarily reflect the views of NSF. Goalie Position Algorithm //finds slope of line connecting ball and center m = s/(r-h) //finds intersection of line and circle center x = ((r^2)/(m^2)+1)^(1/2)+h y = m(x-h) //adjusts intersection to be in front of goal x = -1(x-2(x-h)) y = y(-1) (r,s) = balls position m = slope of line between ball and circle center x,y = where line and circle intersect (robot position) h,[k] = center of theoretical circle center behind goal Cameras Sonar Sensors Ball Robot Goal Robot Trajectory Raw ImageObject RecognitionBlob Image Goal Posts Penalty Box Ball Body characteristics Height~ 58 cm Weight~ 4.3 kg Body typeTechnical plastic Energy ChargerAC volts / DC 24 volts Battery capacity~ 90 min. autonomy Degrees of freedom Head2 DOF Arm5 DOF in each arm Pelvis1 DOF Leg5 DOF in each leg Hand1 DOF in each hand Multimedia Speakers2 Loudspeakers Microphones4 Microphones Vision2 CMOS digital cameras Network access Connections type Wi-fi (IEEE g) Ethernet connection