Test Plan. Robot Soccer. ECEn Senior Project. Real Madrid. Daniel Gardner Warren Kemmerer Brandon Williams TJ Schramm Steven Deshazer
|
|
- Pierce Kelly
- 5 years ago
- Views:
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 490 - Senior Project Critical Path Team Alex Wilson Benjamin Lewis Joshua Mangleson Leeland Woodard Matthew Bohman Steven McKnight 1 Table of Contents
More informationRoboCup. 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 informationDIVISION 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 informationFU-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 informationProf. 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 informationAttention! 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 informationLearning 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 informationTeam 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 informationS.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 information7: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 informationMulti 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 informationRobo-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 informationKeywords: 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 informationBaset 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 informationLearning 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 informationThis 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 informationMATERIALS 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 informationUsing 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 informationDeveloping 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 informationThe 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 informationRoboCup 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 informationNo 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 informationSensor 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 informationMulti-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 informationMINHO 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 informationPaulo 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 informationSensor 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 informationKUDOS 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 informationRobocup 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 informationHanuman 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 informationHierarchical 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 informationChassis & 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 informationThe 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 informationCOOPERATIVE 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 informationRobofest 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 informationQUICKSTART 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 informationBogobots-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 informationCS295-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 informationThe 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 informationVersatile 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 informationGBR/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 informationMulti-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 informationCognitive 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 informationC - 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 informationMATH 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 informationRobotic 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 informationThe 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 informationKMUTT 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 informationCMDragons 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 informationNote 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 informationAbout 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 informationMulti-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 informationMulti-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 informationMATH 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 informationParsian. 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 informationMathematics 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 informationNUST 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 informationAn 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 informationUniversity 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 informationA 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 informationCSE-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 informationBUILDING 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 informationTask 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 informationB 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 informationPage 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 informationChassis & 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 informationMotion 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 informationNational 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 informationDeriving 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 informationSoccer 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 informationCMDragons 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 informationNEOS. 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 informationObjective: 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 informationSample 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 informationDIVISION 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 informationTrajectory 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 informationMN 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 informationVision 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 informationStar 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 informationEPIC 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 informationRobot 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 informationLAB 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 informationMulti 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 informationRobot 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 informationSHUTTERING 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 informationMath 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 informationUsing 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 informationMANUFACTURING 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 informationPre-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 informationCOLLECT 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 informationNaOISIS : 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 informationFind 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 informationA 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 informationSumo-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 informationWhere 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 informationBuilding 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 informationExploring 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 informationCOMP9414/ 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 informationRobot 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 informationNao 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