Test Plan. Robot Soccer. ECEn Senior Project. Real Madrid. Daniel Gardner Warren Kemmerer Brandon Williams TJ Schramm Steven Deshazer

Size: px
Start display at page:

Download "Test Plan. Robot Soccer. ECEn Senior Project. Real Madrid. Daniel Gardner Warren Kemmerer Brandon Williams TJ Schramm Steven Deshazer"

Transcription

1 Test Plan Robot Soccer ECEn Senior Project Real Madrid Daniel Gardner Warren Kemmerer Brandon Williams TJ Schramm Steven Deshazer

2 CONTENTS Introduction... 3 Skill Tests Determining Robot Position... Error! Bookmark not defined. Ball Tracking... 4 Spin in Circle... 5 Move in Rectangular Path... Error! Bookmark not defined. Goal Defense... 7 Conclusion

3 INTRODUCTION The following document contains the test created by the Real Madrid Robot Soccer Team in order to test critical areas of functionality for our soccer playing robot. We will utilize these tests in order to confirm that our robot functions according to the critical design specifications. Specifically, this test plan contains tests that will focus on the following areas: Determining the position of the robot Tracking the ball and determining its position Controlling circular rotational movement of the robot Controlling linear motion control through following a rectangular path Defending the goal from an oncoming ball DETERMINING ROBOT POSITION Being able to locate the robots position is very important playing soccer. From a robotic perspective, it demonstrates the success of image processing. Image processing first locates significant land marks using tracking software available as part of the OpenCV suite. In combination with relative object size, view angle, and distance feedback, it determines the location of fixed objects relative to the location of the robot. These fixed objects can then be used to calculate the robot s locations in the field coordinate frame. The Wi-Fi module on the robot can then broadcast a data packet containing this locational information. A base station listening to the Wi-Fi packets broadcast from the robot can be used to record the calculated coordinates. Through previously measuring the location of the robot using a tape measure, we can verify the accuracy of the calculated position. List of Equipment: Robot under test Standardized playing field Computer base station with Wi-Fi module Tape measure Test Description: 1. Robot will be placed on the field in a random location 2. Robot position will be hand measured using a tape measure 3. Robot will determine its relative position using image processing 4. Field position will be broadcast over Wi-Fi and verified for accuracy at computer base station. 5. Difference between estimated and actual position will be measured and recorded. 6. Process is repeated at a new location 3

4 Expected Results: We expect that using the above procedure we will be able to quantify the accuracy of our image processing in measuring fixed landmarks and determining robot position relative to these landmarks. Initial preliminary results should be able to determine the robot position within 2 inches of its measured location. The image processing can then be tuned to increase the accuracy. Upon tuning maximum deviation should be limited to about 0.5 inches. BALL TRACKING Being able to locate the robots position is very important playing soccer. From a robotic perspective, it demonstrates the success of image processing. Image processing first locates significant land marks using tracking software available as part of the OpenCV suite. Through using a combination of the relative ball size, bearing of ball center, and distance measurement feedback, we determine the location of the ball relative to the location of the robot. Through converting to the field s coordinate frame, we can verify the measured results using a tape measure. As in the test performed for calculating the robot s position, the Wi-Fi module on the robot can then broadcast a data packet containing this locational information. A base station listening to the Wi-Fi packets broadcast from the robot can be used to record the calculated coordinates. Through previously measuring the location of the robot using a tape measure, we can verify the accuracy of the calculated position. List of Equipment Robot under test Standardized playing field Computer base station with Wi-Fi module Tape measure Test Description 1. Robot will be placed on the field in a random location 2. Robot will determine its relative position, and then await for the ball to be placed within its field of view. 3. Ball will be statically placed on the field in a random location within the field of view of the robot 4. Actual ball position will be measured using the tape measure 5. Robot will determine the position of the ball 6. Ball position will be broadcast over Wi-Fi and verified for accuracy at computer base station 7. Difference between estimated and actual position will be measured and recorded 8. Process is repeated keeping the robot s location constant while repositioning the ball Expected Results We expect that using the above procedure we will be able to quantify the accuracy of our image processing in measuring the ball position relative to the robot s position. Initial preliminary results should be able to determine the robot position within 2 inches of its measured location. The image processing can then be tuned to increase the accuracy. Upon tuning maximum deviation should be limited to about 0.5 inches. We also anticipate the locational accuracy to decrease with increased distance between the robot and the ball. 4

5 CIRCULAR ROTATION In soccer, players need to get to the ball, take the ball to the opponent s goal, and shoot. Though if the ball go past a player, the player needs keep the ball in his sight. So the player could do two things: back pedal till player can see ball in field of vision, or spin around till ball is in sight. Problem with back peddling till robot sees the ball in front of it is that the robot could accidentally run into the ball and score on own goal. Solution to this is by having the robot spin till it sees the ball and then it could go toward the ball. With this solution there is restrictions on what the robot can do. Robot cannot move in x or y coordinate direction when spinning. Also the robot needs to finish spinning with the ball in the sight of the camera. An additional thing is that it needs to accomplish this test by spinning in both directions. The thought of spinning to know where the robot is in reference to the playing field was taken out of consideration due to the fact an implementation of a Kalman filter will replace the need of needing to spin to figure out where the robot is. List of Equipment Robot under test Standard playing field Computer ROS Wi-Fi Communication Measuring Tape Colored Stickers Yellow standard golf ball Test Description This test will allow us to observe any deviations from the desired behavior. Such as if the robot moves in an x and/or y direction then we can adjust our code to reduce that behavior. If robot spins beyond golf ball we can adjust problems/errors with vision sensing. 1. Place robot in standard playing field with minimum of 3 inches away from wall. 2. Place colored stickers on playing field under the perimeter of robot. 3. Place yellow standard golf ball out of sight of camera. 4. Turn on computer and start up ROS. 5. Start Wi-Fi Communication channel between robot and computer. 6. Start spin program on robot. 7. Observe Robot to see if robot stops with yellow golf ball in sight. 8. Read ROS communication to see if yellow golf ball is observed by camera. 9. Measure with measuring tape the distance robot is away from a given colored sticker. 10. Repeat procedure with spin program making robot spin opposite direction. 5

6 Expected Results We expect that the robot will have the ball slightly off centered from robots front. Also there may be little deviation in x or y coordinates from initial position. Even with a 5% error in these results the robot will still perform to optimal performance for a soccer game. MOVE IN RECTANGULAR PATH Traveling from a given location to a target destination is critical to implementing plays within a game of robot soccer. It requires the coordination of vision image processing with motion control. However, simply moving from one location to another is insufficient; rather, the robot must follow a predefined path. For the purposes of our test, we have chosen a rectangular path which the robot will be required to follow. List of Equipment Robot under test Standard playing field Computer Wi-Fi Communication Test Description The test is to supply the robot with an x and y coordinate on the field and then see if it can navigate to that point in a rectangular trajectory. The key thing we want to test is whether the robot can accomplish this without rotating. This will be a key test of the omni-directional capabilities of our tri-wheeled robot. The ability to move laterally in both directions without turning will make the robot able to move about the field much quicker. We will measure the robot s average speed over the rectangular distance. 1. Robot will be placed on field in random location 2. We will provide a coordinate on the field as a destination 3. The robot will move on two lines to form the rectangle to that coordinate 4. We will measure the time it takes to travel the distance Expected Results We would ideally like the robot to move laterally in one direction, and then laterally in the perpendicular direction, with no turning involved at all. We also expect it to be able to cover this distance in a similar time to what it would take if it were traveling in a straight line. 6

7 GOAL DEFENSE The ability of our robot to defend the goal is critical to our success as a team. If our robot leaves the goal completely unprotected, or is unable to track the ball as it approaches the goal, then the other team will score against us with ease. The purpose of this test then is to ensure that our defensive robot has, at the very least, the basic capabilities of a goalie in order to prevent embarrassing loss. List of Equipment Robot under test Standard playing field (with color markers in each corner) Regulation (Robot Soccer) yellow golf ball Test Description Our robot's ability to succeed as a goalie will easily be measured with the following test procedure: 1. Begin by placing the robot (with vision sensor) in a random position on the field. Measure the amount of time it takes the robot to identify its relative position on the field. 2. Measure the amount of time that it take for the robot to position itself 2 inches in front of its own goal 3. Place the yellow golf ball on the field in a random location between 10cm and 1.3m away from the robot. 4. Measure the amount of time it takes for the robot to orient itself to face the ball. 5. Roll the ball towards the goal at different speeds in order to test the robot's response time. There should be at least one fast, medium and slow speed. 6. Attempt each speed at least ten times. Record the number of times the robot is able to keep itself positioned between the ball and the goal until the ball is within 10cm of the robot. Expected Results It is expected that the robot will be able to identify its position on the field within 5 seconds of being placed in a random location. This means that after 5 seconds, it should have already started moving in the direction of its own goal. The amount of time that it takes to get within 2 inches of its own goal will vary depending on placement position on the field. However, it should be obvious that the robot is not wasting time on superfluous movement as it relocates. Also, the amount of time it takes to reposition itself should be relatively consistent when placed at relatively the same distance from its goal. It is also expected that the robot will be able to maintain its position between the ball and goal 100% of the time with slow rolls, 85% of the time with medium-speed rolls, and greater than 60% of the time with fast rolls. 7

8 CONCLUSION The tests discussed above will ensure that our robot is functioning within design specifications. Additionally, these tests will serve as guide in helping us to determine areas in which improvements can be made. By focusing our attention on critical areas of improvement, we will be able to enhance the performance of our robots, ultimately achieving better results within the soccer tournament. After having passed these tests, our robots will be ready for any advanced tests that we may create to maximize our success on the soccer field. 8

Functional Specification Document. Robot Soccer ECEn Senior Project

Functional Specification Document. Robot Soccer ECEn Senior Project Functional Specification Document Robot Soccer ECEn 490 - Senior Project Critical Path Team Alex Wilson Benjamin Lewis Joshua Mangleson Leeland Woodard Matthew Bohman Steven McKnight 1 Table of Contents

More information

RoboCup. Presented by Shane Murphy April 24, 2003

RoboCup. Presented by Shane Murphy April 24, 2003 RoboCup Presented by Shane Murphy April 24, 2003 RoboCup: : Today and Tomorrow What we have learned Authors Minoru Asada (Osaka University, Japan), Hiroaki Kitano (Sony CS Labs, Japan), Itsuki Noda (Electrotechnical(

More information

DIVISION II (Grades 2-3) Common Rules

DIVISION II (Grades 2-3) Common Rules NATIONAL MATHEMATICS PENTATHLON ACADEMIC TOURNAMENT HIGHLIGHT SHEETS for DIVISION II (Grades 2-3) Highlights contain the most recent rule updates to the Mathematics Pentathlon Tournament Rule Manual. DIVISION

More information

FU-Fighters. The Soccer Robots of Freie Universität Berlin. Why RoboCup? What is RoboCup?

FU-Fighters. The Soccer Robots of Freie Universität Berlin. Why RoboCup? What is RoboCup? The Soccer Robots of Freie Universität Berlin We have been building autonomous mobile robots since 1998. Our team, composed of students and researchers from the Mathematics and Computer Science Department,

More information

Prof. Emil M. Petriu 17 January 2005 CEG 4392 Computer Systems Design Project (Winter 2005)

Prof. Emil M. Petriu 17 January 2005 CEG 4392 Computer Systems Design Project (Winter 2005) Project title: Optical Path Tracking Mobile Robot with Object Picking Project number: 1 A mobile robot controlled by the Altera UP -2 board and/or the HC12 microprocessor will have to pick up and drop

More information

Attention! Choking hazard! Small pieces, not for children under three years old. Figure 01 - Set Up for Kick Off. corner arc. corner square.

Attention! Choking hazard! Small pieces, not for children under three years old. Figure 01 - Set Up for Kick Off. corner arc. corner square. Figure 01 - Set Up for Kick Off A B C D E F G H 1 corner square goal area corner arc 1 2 3 4 5 6 7 penalty area 2 3 4 5 6 7 8 center spin circle 8 rows 8 8 7 7 6 6 5 4 3 2 1 penalty arc penalty spot goal

More information

Learning and Using Models of Kicking Motions for Legged Robots

Learning and Using Models of Kicking Motions for Legged Robots Learning and Using Models of Kicking Motions for Legged Robots Sonia Chernova and Manuela Veloso Computer Science Department Carnegie Mellon University Pittsburgh, PA 15213 {soniac, mmv}@cs.cmu.edu Abstract

More information

Team KMUTT: Team Description Paper

Team KMUTT: Team Description Paper Team KMUTT: Team Description Paper Thavida Maneewarn, Xye, Pasan Kulvanit, Sathit Wanitchaikit, Panuvat Sinsaranon, Kawroong Saktaweekulkit, Nattapong Kaewlek Djitt Laowattana King Mongkut s University

More information

S.P.Q.R. Legged Team Report from RoboCup 2003

S.P.Q.R. Legged Team Report from RoboCup 2003 S.P.Q.R. Legged Team Report from RoboCup 2003 L. Iocchi and D. Nardi Dipartimento di Informatica e Sistemistica Universitá di Roma La Sapienza Via Salaria 113-00198 Roma, Italy {iocchi,nardi}@dis.uniroma1.it,

More information

7:00PM 12:00AM

7:00PM 12:00AM SATURDAY APRIL 5 7:00PM 12:00AM ------------------ ------------------ BOLT ACTION COMBAT PATROL Do not lose this packet! It contains all necessary missions and results sheets required for you to participate

More information

Multi Robot Systems: The EagleKnights/RoboBulls Small- Size League RoboCup Architecture

Multi Robot Systems: The EagleKnights/RoboBulls Small- Size League RoboCup Architecture Multi Robot Systems: The EagleKnights/RoboBulls Small- Size League RoboCup Architecture Alfredo Weitzenfeld University of South Florida Computer Science and Engineering Department Tampa, FL 33620-5399

More information

Robo-Erectus Jr-2013 KidSize Team Description Paper.

Robo-Erectus Jr-2013 KidSize Team Description Paper. Robo-Erectus Jr-2013 KidSize Team Description Paper. Buck Sin Ng, Carlos A. Acosta Calderon and Changjiu Zhou. Advanced Robotics and Intelligent Control Centre, Singapore Polytechnic, 500 Dover Road, 139651,

More information

Keywords: Multi-robot adversarial environments, real-time autonomous robots

Keywords: Multi-robot adversarial environments, real-time autonomous robots ROBOT SOCCER: A MULTI-ROBOT CHALLENGE EXTENDED ABSTRACT Manuela M. Veloso School of Computer Science Carnegie Mellon University Pittsburgh, PA 15213, USA veloso@cs.cmu.edu Abstract Robot soccer opened

More information

Baset Adult-Size 2016 Team Description Paper

Baset Adult-Size 2016 Team Description Paper Baset Adult-Size 2016 Team Description Paper Mojtaba Hosseini, Vahid Mohammadi, Farhad Jafari 2, Dr. Esfandiar Bamdad 1 1 Humanoid Robotic Laboratory, Robotic Center, Baset Pazhuh Tehran company. No383,

More information

Learning and Using Models of Kicking Motions for Legged Robots

Learning and Using Models of Kicking Motions for Legged Robots Learning and Using Models of Kicking Motions for Legged Robots Sonia Chernova and Manuela Veloso Computer Science Department Carnegie Mellon University Pittsburgh, PA 15213 {soniac, mmv}@cs.cmu.edu Abstract

More information

This document will provide detailed specifications and a bill of materials (BOM) for the Official Competition Field.

This document will provide detailed specifications and a bill of materials (BOM) for the Official Competition Field. Introduction This document will provide detailed specifications and a bill of materials (BOM) for the Official Competition Field. Please note that this field utilizes the VEX IQ Challenge Full Field Perimeter

More information

MATERIALS PROVIDED BY SCIENCE & TECH FAIR STAFF AT EVENT:

MATERIALS PROVIDED BY SCIENCE & TECH FAIR STAFF AT EVENT: PURPOSE: The purpose of the Robotics competition is: 1) Design and create a robot, within the constraints listed below, which competes and wins the Robot competition described in the rules below. 2) The

More information

Using Reactive and Adaptive Behaviors to Play Soccer

Using Reactive and Adaptive Behaviors to Play Soccer AI Magazine Volume 21 Number 3 (2000) ( AAAI) Articles Using Reactive and Adaptive Behaviors to Play Soccer Vincent Hugel, Patrick Bonnin, and Pierre Blazevic This work deals with designing simple behaviors

More information

Developing the Model

Developing the Model Team # 9866 Page 1 of 10 Radio Riot Introduction In this paper we present our solution to the 2011 MCM problem B. The problem pertains to finding the minimum number of very high frequency (VHF) radio repeaters

More information

The description of team KIKS

The description of team KIKS The description of team KIKS Keitaro YAMAUCHI 1, Takamichi YOSHIMOTO 2, Takashi HORII 3, Takeshi CHIKU 4, Masato WATANABE 5,Kazuaki ITOH 6 and Toko SUGIURA 7 Toyota National College of Technology Department

More information

RoboCup TDP Team ZSTT

RoboCup TDP Team ZSTT RoboCup 2018 - TDP Team ZSTT Jaesik Jeong 1, Jeehyun Yang 1, Yougsup Oh 2, Hyunah Kim 2, Amirali Setaieshi 3, Sourosh Sedeghnejad 3, and Jacky Baltes 1 1 Educational Robotics Centre, National Taiwan Noremal

More information

No one ever complained about having too much fun.

No one ever complained about having too much fun. No one ever complained about having too much fun. So here s 10 games you can play with a crowd of kids that only require items you already have: balls, cards, coins, or nothing at all! Kickball Catch 4

More information

Sensor Calibration Lab

Sensor Calibration Lab Sensor Calibration Lab The lab is organized with an introductory background on calibration and the LED speed sensors. This is followed by three sections describing the three calibration techniques which

More information

Multi-Agent Control Structure for a Vision Based Robot Soccer System

Multi-Agent Control Structure for a Vision Based Robot Soccer System Multi- Control Structure for a Vision Based Robot Soccer System Yangmin Li, Wai Ip Lei, and Xiaoshan Li Department of Electromechanical Engineering Faculty of Science and Technology University of Macau

More information

MINHO ROBOTIC FOOTBALL TEAM. Carlos Machado, Sérgio Sampaio, Fernando Ribeiro

MINHO ROBOTIC FOOTBALL TEAM. Carlos Machado, Sérgio Sampaio, Fernando Ribeiro MINHO ROBOTIC FOOTBALL TEAM Carlos Machado, Sérgio Sampaio, Fernando Ribeiro Grupo de Automação e Robótica, Department of Industrial Electronics, University of Minho, Campus de Azurém, 4800 Guimarães,

More information

Paulo Costa, Antonio Moreira, Armando Sousa, Paulo Marques, Pedro Costa, Anibal Matos

Paulo Costa, Antonio Moreira, Armando Sousa, Paulo Marques, Pedro Costa, Anibal Matos RoboCup-99 Team Descriptions Small Robots League, Team 5dpo, pages 85 89 http: /www.ep.liu.se/ea/cis/1999/006/15/ 85 5dpo Team description 5dpo Paulo Costa, Antonio Moreira, Armando Sousa, Paulo Marques,

More information

Sensor Calibration Lab

Sensor Calibration Lab Sensor Calibration Lab The lab is organized with an introductory background on calibration and the LED speed sensors. This is followed by three sections describing the three calibration techniques which

More information

KUDOS Team Description Paper for Humanoid Kidsize League of RoboCup 2016

KUDOS Team Description Paper for Humanoid Kidsize League of RoboCup 2016 KUDOS Team Description Paper for Humanoid Kidsize League of RoboCup 2016 Hojin Jeon, Donghyun Ahn, Yeunhee Kim, Yunho Han, Jeongmin Park, Soyeon Oh, Seri Lee, Junghun Lee, Namkyun Kim, Donghee Han, ChaeEun

More information

Robocup Electrical Team 2006 Description Paper

Robocup Electrical Team 2006 Description Paper Robocup Electrical Team 2006 Description Paper Name: Strive2006 (Shanghai University, P.R.China) Address: Box.3#,No.149,Yanchang load,shanghai, 200072 Email: wanmic@163.com Homepage: robot.ccshu.org Abstract:

More information

Hanuman KMUTT: Team Description Paper

Hanuman KMUTT: Team Description Paper Hanuman KMUTT: Team Description Paper Wisanu Jutharee, Sathit Wanitchaikit, Boonlert Maneechai, Natthapong Kaewlek, Thanniti Khunnithiwarawat, Pongsakorn Polchankajorn, Nakarin Suppakun, Narongsak Tirasuntarakul,

More information

Hierarchical Controller for Robotic Soccer

Hierarchical Controller for Robotic Soccer Hierarchical Controller for Robotic Soccer Byron Knoll Cognitive Systems 402 April 13, 2008 ABSTRACT RoboCup is an initiative aimed at advancing Artificial Intelligence (AI) and robotics research. This

More information

Chassis & Attachments 101. Chassis Overview

Chassis & Attachments 101. Chassis Overview Chassis & Attachments 101 Chassis Overview 2016 1 Introductions Rest rooms location. Food and Drink: Complementary bottled water. Snacks available for purchase from UME FTC teams. Cell phones. Today presentation

More information

The Robot Olympics: A competition for Tribot s and their humans

The Robot Olympics: A competition for Tribot s and their humans The Robot Olympics: A Competition for Tribot s and their humans 1 The Robot Olympics: A competition for Tribot s and their humans Xinjian Mo Faculty of Computer Science Dalhousie University, Canada xmo@cs.dal.ca

More information

COOPERATIVE STRATEGY BASED ON ADAPTIVE Q- LEARNING FOR ROBOT SOCCER SYSTEMS

COOPERATIVE STRATEGY BASED ON ADAPTIVE Q- LEARNING FOR ROBOT SOCCER SYSTEMS COOPERATIVE STRATEGY BASED ON ADAPTIVE Q- LEARNING FOR ROBOT SOCCER SYSTEMS Soft Computing Alfonso Martínez del Hoyo Canterla 1 Table of contents 1. Introduction... 3 2. Cooperative strategy design...

More information

Robofest SM 2005 Competition Challenge: RoboRelay Jan. 6, 2005 v5.2 (Official Version) Junior Competition Division ...

Robofest SM 2005 Competition Challenge: RoboRelay Jan. 6, 2005 v5.2 (Official Version) Junior Competition Division ... Robofest SM 2005 Competition Challenge: RoboRelay Jan. 6, 2005 v5.2 (Official Version) Junior Competition Division Crate 3.5 (std. stud) 18-24 12 12? Robot1? Robot2... 18-24 2 gap 4 gap (VHS tape) Crate

More information

QUICKSTART COURSE - MODULE 1 PART 2

QUICKSTART COURSE - MODULE 1 PART 2 QUICKSTART COURSE - MODULE 1 PART 2 copyright 2011 by Eric Bobrow, all rights reserved For more information about the QuickStart Course, visit http://www.acbestpractices.com/quickstart Hello, this is Eric

More information

Bogobots-TecMTY humanoid kid-size team 2009

Bogobots-TecMTY humanoid kid-size team 2009 Bogobots-TecMTY humanoid kid-size team 2009 Erick Cruz-Hernández 1, Guillermo Villarreal-Pulido 1, Salvador Sumohano-Verdeja 1, Alejandro Aceves-López 1 1 Tecnológico de Monterrey, Campus Estado de México,

More information

CS295-1 Final Project : AIBO

CS295-1 Final Project : AIBO CS295-1 Final Project : AIBO Mert Akdere, Ethan F. Leland December 20, 2005 Abstract This document is the final report for our CS295-1 Sensor Data Management Course Final Project: Project AIBO. The main

More information

The Mini Pinni Quilting Frame

The Mini Pinni Quilting Frame The Mini Pinni Quilting Frame Copyright September 2007 Jim M. Bagley, GraceWood, Inc (Reproduction Prohibited) Print Date 10-16-07 1 The Mini Pinni Quilting Frame By The Grace Company Part List Parts List

More information

Versatile Camera Machine Vision Lab

Versatile Camera Machine Vision Lab Versatile Camera Machine Vision Lab In-Sight Explorer 5.6.0-1 - Table of Contents Pill Inspection... Error! Bookmark not defined. Get Connected... Error! Bookmark not defined. Set Up Image... - 8 - Location

More information

GBR/CAA SCORE SHEET CLUBMAN SCHEDULE Judge

GBR/CAA SCORE SHEET CLUBMAN SCHEDULE Judge Venue: GBR/CAA SCORE SHEET CLUBMAN SCHEDULE Date: Round 1 Round 2 Round 3 Round 4 1 Rectangular Take-off Sequence 2 2 2 2 2 Two Inside Loops 3 Immelman Turn 2 2 2 2 4 One Outside Loop 2 2 2 2 5 Split S

More information

Multi-Humanoid World Modeling in Standard Platform Robot Soccer

Multi-Humanoid World Modeling in Standard Platform Robot Soccer Multi-Humanoid World Modeling in Standard Platform Robot Soccer Brian Coltin, Somchaya Liemhetcharat, Çetin Meriçli, Junyun Tay, and Manuela Veloso Abstract In the RoboCup Standard Platform League (SPL),

More information

Cognitive Visuo-Spatial Reasoning for Robotic Soccer Agents. An Honors Project for the Department of Computer Science. By Elizabeth Catherine Mamantov

Cognitive Visuo-Spatial Reasoning for Robotic Soccer Agents. An Honors Project for the Department of Computer Science. By Elizabeth Catherine Mamantov Cognitive Visuo-Spatial Reasoning for Robotic Soccer Agents An Honors Project for the Department of Computer Science By Elizabeth Catherine Mamantov Bowdoin College, 2013 c 2013 Elizabeth Catherine Mamantov

More information

C - Underground Exploration

C - Underground Exploration C - Underground Exploration You've discovered an underground system of tunnels under the planet surface, but they are too dangerous to explore! Let's get our robot to explore instead. 2017 courses.techcamp.org.uk/

More information

MATH PACKET. for Students Entering First Grade

MATH PACKET. for Students Entering First Grade MATH PACKET for Students Entering First Grade INTRODUCTION Welcome to the summer math packet for students completing kindergarten. Activities are designed to support instruction in the new curriculum in

More information

Robotic Systems ECE 401RB Fall 2007

Robotic Systems ECE 401RB Fall 2007 The following notes are from: Robotic Systems ECE 401RB Fall 2007 Lecture 14: Cooperation among Multiple Robots Part 2 Chapter 12, George A. Bekey, Autonomous Robots: From Biological Inspiration to Implementation

More information

The UNSW RoboCup 2000 Sony Legged League Team

The UNSW RoboCup 2000 Sony Legged League Team The UNSW RoboCup 2000 Sony Legged League Team Bernhard Hengst, Darren Ibbotson, Son Bao Pham, John Dalgliesh, Mike Lawther, Phil Preston, Claude Sammut School of Computer Science and Engineering University

More information

KMUTT Kickers: Team Description Paper

KMUTT Kickers: Team Description Paper KMUTT Kickers: Team Description Paper Thavida Maneewarn, Xye, Korawit Kawinkhrue, Amnart Butsongka, Nattapong Kaewlek King Mongkut s University of Technology Thonburi, Institute of Field Robotics (FIBO)

More information

CMDragons 2009 Team Description

CMDragons 2009 Team Description CMDragons 2009 Team Description Stefan Zickler, Michael Licitra, Joydeep Biswas, and Manuela Veloso Carnegie Mellon University {szickler,mmv}@cs.cmu.edu {mlicitra,joydeep}@andrew.cmu.edu Abstract. In this

More information

Note to Teacher. Description of the investigation. Time Required. Materials. Procedures for Wheel Size Matters TEACHER. LESSONS WHEEL SIZE / Overview

Note to Teacher. Description of the investigation. Time Required. Materials. Procedures for Wheel Size Matters TEACHER. LESSONS WHEEL SIZE / Overview In this investigation students will identify a relationship between the size of the wheel and the distance traveled when the number of rotations of the motor axles remains constant. It is likely that many

More information

About New FT-SCServo (Smart Control Servo)

About New FT-SCServo (Smart Control Servo) About New FT-SCServo (Smart Control Servo) FT-SCServo is meaning that Smart Control Servo was R&D and manufactured by FEETECH. SCServo can work at servo mode and wheel mode. The servo mode can be used

More information

Multi-Robot Team Response to a Multi-Robot Opponent Team

Multi-Robot Team Response to a Multi-Robot Opponent Team Multi-Robot Team Response to a Multi-Robot Opponent Team James Bruce, Michael Bowling, Brett Browning, and Manuela Veloso {jbruce,mhb,brettb,mmv}@cs.cmu.edu Carnegie Mellon University 5000 Forbes Avenue

More information

Multi-Fidelity Robotic Behaviors: Acting With Variable State Information

Multi-Fidelity Robotic Behaviors: Acting With Variable State Information From: AAAI-00 Proceedings. Copyright 2000, AAAI (www.aaai.org). All rights reserved. Multi-Fidelity Robotic Behaviors: Acting With Variable State Information Elly Winner and Manuela Veloso Computer Science

More information

MATH PACKET. for Students Entering First Grade. Students Name: First and Last. Student s Kindergarten Teacher: Parent s Signature:

MATH PACKET. for Students Entering First Grade. Students Name: First and Last. Student s Kindergarten Teacher: Parent s Signature: MATH PACKET for Students Entering First Grade Students Name: First and Last Student s Kindergarten Teacher: Parent s Signature: INTRODUCTION Welcome to the summer math packet for students completing kindergarten.

More information

Parsian. Team Description for Robocup 2013

Parsian. Team Description for Robocup 2013 Parsian (Amirkabir Univ. Of Technology Robocup Small Size Team) Team Description for Robocup 2013 Seyed Mehdi Mohaimanian Pour, Vahid Mehrabi, Erfan Sheikhi, Masoud Kazemi, Alireza Saeidi, and Ali Pahlavani

More information

Mathematics A *P40646A0124* Edexcel GCSE P40646A. Paper 2 (Calculator) Foundation Tier. Wednesday 13 June 2012 Morning Time: 1 hour 45 minutes

Mathematics A *P40646A0124* Edexcel GCSE P40646A. Paper 2 (Calculator) Foundation Tier. Wednesday 13 June 2012 Morning Time: 1 hour 45 minutes Write your name here Surname Other names Edexcel GCSE Centre Number Mathematics A Paper 2 (Calculator) Wednesday 13 June 2012 Morning Time: 1 hour 45 minutes Candidate Number Foundation Tier Paper Reference

More information

NUST FALCONS. Team Description for RoboCup Small Size League, 2011

NUST FALCONS. Team Description for RoboCup Small Size League, 2011 1. Introduction: NUST FALCONS Team Description for RoboCup Small Size League, 2011 Arsalan Akhter, Muhammad Jibran Mehfooz Awan, Ali Imran, Salman Shafqat, M. Aneeq-uz-Zaman, Imtiaz Noor, Kanwar Faraz,

More information

An External Command Reading White line Follower Robot

An External Command Reading White line Follower Robot EE-712 Embedded System Design: Course Project Report An External Command Reading White line Follower Robot 09405009 Mayank Mishra (mayank@cse.iitb.ac.in) 09307903 Badri Narayan Patro (badripatro@ee.iitb.ac.in)

More information

University of Florida Department of Electrical and Computer Engineering Intelligent Machine Design Laboratory EEL 4665 Spring 2013 LOSAT

University of Florida Department of Electrical and Computer Engineering Intelligent Machine Design Laboratory EEL 4665 Spring 2013 LOSAT University of Florida Department of Electrical and Computer Engineering Intelligent Machine Design Laboratory EEL 4665 Spring 2013 LOSAT Brandon J. Patton Instructors: Drs. Antonio Arroyo and Eric Schwartz

More information

A Step Forward in Virtual Reality. Department of Electrical and Computer Engineering

A Step Forward in Virtual Reality. Department of Electrical and Computer Engineering A Step Forward in Virtual Reality Team Step Ryan Daly Electrical Engineer Jared Ricci Electrical Engineer Joseph Roberts Electrical Engineer Steven So Electrical Engineer 2 Motivation Current Virtual Reality

More information

CSE-571 AI-based Mobile Robotics

CSE-571 AI-based Mobile Robotics CSE-571 AI-based Mobile Robotics Approximation of POMDPs: Active Localization Localization so far: passive integration of sensor information Active Sensing and Reinforcement Learning 19 m 26.5 m Active

More information

BUILDING A VR VIEWER COMPLETE BUILD ASSEMBLY

BUILDING A VR VIEWER COMPLETE BUILD ASSEMBLY ACTIVITY 22: PAGE 1 ACTIVITY 22 BUILDING A VR VIEWER COMPLETE BUILD ASSEMBLY MATERIALS NEEDED One Rectangular Cardboard piece from 12-pack soda case Two round bi-convex lenses with a focal point of 45mm

More information

Task Allocation: Role Assignment. Dr. Daisy Tang

Task Allocation: Role Assignment. Dr. Daisy Tang Task Allocation: Role Assignment Dr. Daisy Tang Outline Multi-robot dynamic role assignment Task Allocation Based On Roles Usually, a task is decomposed into roleseither by a general autonomous planner,

More information

B ASIC FISHMOUTH CUTTING

B ASIC FISHMOUTH CUTTING B ASIC FISHMOUTH CUTTING This tutorial contains videos. Click on the open in a new window. icon and the YouTube footage will This basic tutorial will cover cutting a simple 90 degree fishmouth into round

More information

Page 1 part 1 PART 2

Page 1 part 1 PART 2 Page 1 part 1 PART 2 Page 2 Part 1 Part 2 Page 3 part 1 Part 2 Page 4 Page 5 Part 1 10. Which point on the curve y x 2 1 is closest to the point 4,1 11. The point P lies in the first quadrant on the graph

More information

Chassis & Attachments 101. Part 1: Chassis Overview

Chassis & Attachments 101. Part 1: Chassis Overview Chassis & Attachments 101 Part 1: Chassis Overview 2017 1 Introductions Rest rooms location. Food and Drink. Cell phones. Today presentation available at: http://www.roboplex.org/fll 2 What can be used

More information

Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free Human Following Navigation in Outdoor Environment

Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free Human Following Navigation in Outdoor Environment Proceedings of the International MultiConference of Engineers and Computer Scientists 2016 Vol I,, March 16-18, 2016, Hong Kong Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free

More information

National University of Singapore

National University of Singapore National University of Singapore Department of Electrical and Computer Engineering EE4306 Distributed Autonomous obotic Systems 1. Objectives...1 2. Equipment...1 3. Preparation...1 4. Introduction...1

More information

Deriving Consistency from LEGOs

Deriving Consistency from LEGOs Deriving Consistency from LEGOs What we have learned in 6 years of FLL and 7 years of Lego Robotics by Austin and Travis Schuh 1 2006 Austin and Travis Schuh, all rights reserved Objectives Basic Building

More information

Soccer Server: a simulator of RoboCup. NODA Itsuki. below. in the server, strategies of teams are compared mainly

Soccer Server: a simulator of RoboCup. NODA Itsuki. below. in the server, strategies of teams are compared mainly Soccer Server: a simulator of RoboCup NODA Itsuki Electrotechnical Laboratory 1-1-4 Umezono, Tsukuba, 305 Japan noda@etl.go.jp Abstract Soccer Server is a simulator of RoboCup. Soccer Server provides an

More information

CMDragons 2008 Team Description

CMDragons 2008 Team Description CMDragons 2008 Team Description Stefan Zickler, Douglas Vail, Gabriel Levi, Philip Wasserman, James Bruce, Michael Licitra, and Manuela Veloso Carnegie Mellon University {szickler,dvail2,jbruce,mlicitra,mmv}@cs.cmu.edu

More information

NEOS. is in town. The sofa is starting to feel lonely now that. The answer is NEOS. NEOS family features:

NEOS. is in town. The sofa is starting to feel lonely now that. The answer is NEOS. NEOS family features: The sofa is starting to feel lonely now that NEOS is in town. In today s video game culture, how do we get kids off the sofa and back on the playground? The answer is NEOS. NEOS, the world s first electronic

More information

Objective: Draw rectangles and rhombuses to clarify their attributes, and define rectangles and rhombuses based on those attributes.

Objective: Draw rectangles and rhombuses to clarify their attributes, and define rectangles and rhombuses based on those attributes. NYS COMMON CORE MATHEMATICS CURRICULUM Lesson 18 5 5 Lesson 18 Objective: Draw rectangles and rhombuses to clarify their attributes, and define Suggested Lesson Structure Fluency Practice Application Problem

More information

Sample Test Project Regional Skill Competitions Level 3 Skill 23 - Mobile Robotics Category: Manufacturing & Engineering Technology

Sample Test Project Regional Skill Competitions Level 3 Skill 23 - Mobile Robotics Category: Manufacturing & Engineering Technology Sample Test Project Regional Skill Competitions Level 3 Skill 23 - Mobile Robotics Category: Manufacturing & Engineering Technology Version 3 May 2018 Skill - Mobile Robotics 1 Table of Contents A. Preface...

More information

DIVISION I (Grades K-1) Common Rules

DIVISION I (Grades K-1) Common Rules NATIONAL MATHEMATICS PENTATHLON ACADEMIC TOURNAMENT HIGHLIGHT SHEETS for DIVISION I (Grades K-1) Highlights contain the most recent rule updates to the Mathematics Pentathlon Tournament Rule Manual. DIVISION

More information

Trajectory Generation for a Mobile Robot by Reinforcement Learning

Trajectory Generation for a Mobile Robot by Reinforcement Learning 1 Trajectory Generation for a Mobile Robot by Reinforcement Learning Masaki Shimizu 1, Makoto Fujita 2, and Hiroyuki Miyamoto 3 1 Kyushu Institute of Technology, Kitakyushu, Japan shimizu-masaki@edu.brain.kyutech.ac.jp

More information

MN High School Robotics 2006 MISSIONS

MN High School Robotics 2006 MISSIONS MN High School Robotics 2006 MISSIONS ATOMIC FORCE MICROSCOPY Mission: Free the probe s nanotip. The robot must separate the nanotip from the material surface. The nanotip separated from the surface is

More information

Vision Ques t. Vision Quest. Use the Vision Sensor to drive your robot in Vision Quest!

Vision Ques t. Vision Quest. Use the Vision Sensor to drive your robot in Vision Quest! Vision Ques t Vision Quest Use the Vision Sensor to drive your robot in Vision Quest! Seek Discover new hands-on builds and programming opportunities to further your understanding of a subject matter.

More information

Star Defender. Section 1

Star Defender. Section 1 Star Defender Section 1 For the first full Construct 2 game, you're going to create a space shooter game called Star Defender. In this game, you'll create a space ship that will be able to destroy the

More information

EPIC ARMAGEDDON CHALLENGE

EPIC ARMAGEDDON CHALLENGE 6:00PM 2:00AM FRIDAY APRIL 20 ------------------ ------------------ 8:00AM 4:00PM SATURDAY APRIL 2\1 EPIC ARMAGEDDON CHALLENGE Do not lose this packet! It contains all necessary missions and results sheets

More information

Robot Autonomous and Autonomy. By Noah Gleason and Eli Barnett

Robot Autonomous and Autonomy. By Noah Gleason and Eli Barnett Robot Autonomous and Autonomy By Noah Gleason and Eli Barnett Summary What do we do in autonomous? (Overview) Approaches to autonomous No feedback Drive-for-time Feedback Drive-for-distance Drive, turn,

More information

LAB 1 Linear Motion and Freefall

LAB 1 Linear Motion and Freefall Cabrillo College Physics 10L Name LAB 1 Linear Motion and Freefall Read Hewitt Chapter 3 What to learn and explore A bat can fly around in the dark without bumping into things by sensing the echoes of

More information

Multi Robot Localization assisted by Teammate Robots and Dynamic Objects

Multi Robot Localization assisted by Teammate Robots and Dynamic Objects Multi Robot Localization assisted by Teammate Robots and Dynamic Objects Anil Kumar Katti Department of Computer Science University of Texas at Austin akatti@cs.utexas.edu ABSTRACT This paper discusses

More information

Robot Soccer as a Culminating Design Project for Undergraduates

Robot Soccer as a Culminating Design Project for Undergraduates Robot Soccer as a Culminating Design Project for Undergraduates Randal W. Beard James K. Archibald Steven A. Olson Department of Electrical and Computer Engineering Brigham Young University Provo, UT,

More information

SHUTTERING MECHANISMS OF ZOETROPE AND ZOOPRAXISCOPE

SHUTTERING MECHANISMS OF ZOETROPE AND ZOOPRAXISCOPE SHUTTERING MECHANISMS OF ZOETROPE AND ZOOPRAXISCOPE Alvy Ray Smith alvyray@gmail.com I ve been puzzled for years about exactly how the shuttering mechanixms of a zoetrope and a zoopraxiscope actually work.

More information

Math Labs. Activity 1: Rectangles and Rectangular Prisms Using Coordinates. Procedure

Math Labs. Activity 1: Rectangles and Rectangular Prisms Using Coordinates. Procedure Math Labs Activity 1: Rectangles and Rectangular Prisms Using Coordinates Problem Statement Use the Cartesian coordinate system to draw rectangle ABCD. Use an x-y-z coordinate system to draw a rectangular

More information

Using Reactive Deliberation for Real-Time Control of Soccer-Playing Robots

Using Reactive Deliberation for Real-Time Control of Soccer-Playing Robots Using Reactive Deliberation for Real-Time Control of Soccer-Playing Robots Yu Zhang and Alan K. Mackworth Department of Computer Science, University of British Columbia, Vancouver B.C. V6T 1Z4, Canada,

More information

MANUFACTURING PROCESSES

MANUFACTURING PROCESSES 1 MANUFACTURING PROCESSES - AMEM 201 Lecture 5: Milling Processes DR. SOTIRIS L. OMIROU Milling Machining - Definition Milling machining is one of the very common manufacturing processes used in machinery

More information

Pre-Activity Quiz. 2 feet forward in a straight line? 1. What is a design challenge? 2. How do you program a robot to move

Pre-Activity Quiz. 2 feet forward in a straight line? 1. What is a design challenge? 2. How do you program a robot to move Maze Challenge Pre-Activity Quiz 1. What is a design challenge? 2. How do you program a robot to move 2 feet forward in a straight line? 2 Pre-Activity Quiz Answers 1. What is a design challenge? A design

More information

COLLECT AND SORT FRUIT

COLLECT AND SORT FRUIT World Robot Olympiad 2018 WeDo Regular Category (Age up to 10 years) Game Description, Rules and Scoring FOOD MATTERS COLLECT AND SORT FRUIT Version: January 15 th Table of Contents 1. Game Description...

More information

NaOISIS : A 3-D Behavioural Simulator for the NAO Humanoid Robot

NaOISIS : A 3-D Behavioural Simulator for the NAO Humanoid Robot NaOISIS : A 3-D Behavioural Simulator for the NAO Humanoid Robot Aris Valtazanos and Subramanian Ramamoorthy School of Informatics University of Edinburgh Edinburgh EH8 9AB, United Kingdom a.valtazanos@sms.ed.ac.uk,

More information

Find Kick Play An Innate Behavior for the Aibo Robot

Find Kick Play An Innate Behavior for the Aibo Robot Find Kick Play An Innate Behavior for the Aibo Robot Ioana Butoi 05 Advisors: Prof. Douglas Blank and Prof. Geoffrey Towell Bryn Mawr College, Computer Science Department Senior Thesis Spring 2005 Abstract

More information

A Lego-Based Soccer-Playing Robot Competition For Teaching Design

A Lego-Based Soccer-Playing Robot Competition For Teaching Design Session 2620 A Lego-Based Soccer-Playing Robot Competition For Teaching Design Ronald A. Lessard Norwich University Abstract Course Objectives in the ME382 Instrumentation Laboratory at Norwich University

More information

Sumo-bot Competition Rules

Sumo-bot Competition Rules Sumo-bot Competition Rules Location: Guadalupe County Agricultural Extension Office, 210 Live Oak, Seguin, TX 78155 Date and Time: December 2, 2017 from 9-2 PM doors open at 9AM Check in and Inspections:

More information

Where C= circumference, π = 3.14, and D = diameter EV3 Distance. Developed by Joanna M. Skluzacek Wisconsin 4-H 2016 Page 1

Where C= circumference, π = 3.14, and D = diameter EV3 Distance. Developed by Joanna M. Skluzacek Wisconsin 4-H 2016 Page 1 Instructor Guide Title: Distance the robot will travel based on wheel size Introduction Calculating the distance the robot will travel for each of the duration variables (rotations, degrees, seconds) can

More information

Building Integrated Mobile Robots for Soccer Competition

Building Integrated Mobile Robots for Soccer Competition Building Integrated Mobile Robots for Soccer Competition Wei-Min Shen, Jafar Adibi, Rogelio Adobbati, Bonghan Cho, Ali Erdem, Hadi Moradi, Behnam Salemi, Sheila Tejada Computer Science Department / Information

More information

Exploring Concepts with Cubes. A resource book

Exploring Concepts with Cubes. A resource book Exploring Concepts with Cubes A resource book ACTIVITY 1 Gauss s method Gauss s method is a fast and efficient way of determining the sum of an arithmetic series. Let s illustrate the method using the

More information

COMP9414/ 9814/ 3411: Artificial Intelligence. Week 2. Classifying AI Tasks

COMP9414/ 9814/ 3411: Artificial Intelligence. Week 2. Classifying AI Tasks COMP9414/ 9814/ 3411: Artificial Intelligence Week 2. Classifying AI Tasks Russell & Norvig, Chapter 2. COMP9414/9814/3411 18s1 Tasks & Agent Types 1 Examples of AI Tasks Week 2: Wumpus World, Robocup

More information

Robot Olympics: Programming Robots to Perform Tasks in the Real World

Robot Olympics: Programming Robots to Perform Tasks in the Real World Robot Olympics: Programming Robots to Perform Tasks in the Real World Coranne Lipford Faculty of Computer Science Dalhousie University, Canada lipford@cs.dal.ca Raymond Walsh Faculty of Computer Science

More information

Nao Devils Dortmund. Team Description for RoboCup Matthias Hofmann, Ingmar Schwarz, and Oliver Urbann

Nao Devils Dortmund. Team Description for RoboCup Matthias Hofmann, Ingmar Schwarz, and Oliver Urbann Nao Devils Dortmund Team Description for RoboCup 2014 Matthias Hofmann, Ingmar Schwarz, and Oliver Urbann Robotics Research Institute Section Information Technology TU Dortmund University 44221 Dortmund,

More information