Exploring LEGO® MINDSTORMS® EV3

Total Page:16

File Type:pdf, Size:1020Kb

Exploring LEGO® MINDSTORMS® EV3 ffi rs.indd 11:9:3:AM 07/16/2014 Page ii Exploring LEGO® MINDSTORMS® EV3 ffi rs.indd 11:9:3:AM 07/16/2014 Page i ffi rs.indd 11:9:3:AM 07/16/2014 Page ii Exploring LEGO® MINDSTORMS® EV3 Tools and Techniques for Building and Programming Robots Eun Jung (EJ) Park ffi rs.indd 11:9:3:AM 07/16/2014 Page iii Exploring LEGO® MINDSTORMS® EV3: Tools and Techniques for Building and Programming Robots Published by John Wiley & Sons, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Copyright© 2014 by John Wiley & Sons, Inc., Indianapolis, Indiana Published simultaneously in Canada ISBN: 978-1-118-87974-0 ISBN: 978-1-118-87972-6 (ebk) ISBN: 978-1-118-87995-5 (ebk) Manufactured in the United States of America 10 9 8 7 6 5 4 3 2 1 No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or autho- rization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600. Requests to the Publisher for permission should be addressed to the Permissions Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, (201) 748-6011, fax (201) 748-6008, or online at http://www.wiley.com/go/permissions. Limit of Liability/Disclaimer of Warranty: The publisher and the author make no representations or warranties with respect to the accuracy or completeness of the contents of this work and specifi cally disclaim all warranties, including without limitation warranties of fi tness for a particular purpose. No warranty may be created or extended by sales or promotional materials. The advice and strategies contained herein may not be suitable for every situation. This work is sold with the understanding that the publisher is not engaged in rendering legal, accounting, or other professional services. If professional assistance is required, the services of a competent professional person should be sought. Neither the publisher nor the author shall be liable for damages arising herefrom. The fact that an organization or Web site is referred to in this work as a citation and/or a potential source of further information does not mean that the author or the publisher endorses the information the organization or website may provide or recommendations it may make. Further, readers should be aware that Internet websites listed in this work may have changed or disap- peared between when this work was written and when it is read. For general information on our other products and services please contact our Customer Care Department within the United States at (877) 762-2974, outside the United States at (317) 572-3993 or fax (317) 572-4002. Wiley publishes in a variety of print and electronic formats and by print-on-demand. Some material included with standard print versions of this book may not be included in e-books or in print-on-demand. If this book refers to media such as a CD or DVD that is not included in the version you purchased, you may download this material at http:// booksupport.wiley.com. For more information about Wiley products, visit www.wiley.com. Library of Congress Control Number: 2014937185 Trademarks: Wiley and the Wiley logo are trademarks or registered trademarks of John Wiley & Sons, Inc. and/or its affi liates, in the United States and other countries, and may not be used without written permission. LEGO and Mindstorms are registered trademarks of LEGO Juris A/S Corporation. All other trademarks are the property of their respective owners. John Wiley & Sons, Inc. is not associated with any product or vendor mentioned in this book. ffi rs.indd 11:9:3:AM 07/16/2014 Page iv (This book is dedicated to my parents.) ffi rs.indd 11:9:3:AM 07/16/2014 Page v ffi rs.indd 11:9:3:AM 07/16/2014 Page vi About the Author Eun Jung (EJ) Park has been developing LEGO robotics and curricula at RoboFun since 2010. There she designs robots that are used in STEM (science, technol- ogy, engineering, and math) programs for children and youths. She hopes that her work provides students with opportunities to develop their creativity and encourages scientifi c curiosity through robotics and coding. Her LEGO robotics projects and building instructions are used in programs for children and youths around New York City. EJ was born in Seoul, South Korea, and studied various art disciplines for more than 12 years, which formed the foundation for her passion in the interac- tive arts. EJ traveled to the United States to earn her Masters degree from the Interactive Telecommunications Program (ITP) at New York University (NYU). In the United States, she enhanced her knowledge of physical computing, pro- gramming, mechanical engineering, and a variety of other technologies. At NYU she started building mechanical moving sculptures called “automatons” and explored various mechanical elements such as gears, cams, and pulleys in her creations. With her work at ITP—and, of course her passion for LEGO—she became the creative force behind Vision Education & Media/RoboFun’s LEGO robotics curricula. At any given moment, she is probably building LEGO robots some- where in New York City. You can see her work at www.ejpark.com. vii ffi rs.indd 11:9:3:AM 07/16/2014 Page vii About the Technical Editor Dr. Damien Kee holds a PhD in robotics and a bachelor’s in electrical engi- neering. He has been running technology-based workshops for students and professional development for teachers since 2003, both in his home country of Australia and abroad. Damien has presented a variety of educational technology topics in places such as QSITE (Australia), Google Apps for Education Summit (Australia), RoboCupJunior (China), Jubilee Centre (Jordan), Tuffs University (USA), RoboFest (Singapore), and ATLAB (United Arab Emirates and Qatar). Since 2001, Damien has been heavily involved with the RoboCup Junior com- petition, at a local, state, national, and international level. From 2009–2011, he was chairman of RoboCup Junior Australia and technical chair of the RoboCup Junior International Rescue Committee. He is the author of several teacher resource books, contributor to theNXTstep.com, and a member of the LEGO MINDSTORMS community program, a group of people around the world who consult with LEGO to make the MINDSTORMS system a better product. ix ffi rs.indd 11:9:3:AM 07/16/2014 Page ix Credits Acquisitions Editor Business Manager Mary James Amy Knies Project Editor Vice President and Executive Jennifer Lynn Group Publisher Richard Swadley Technical Editor Damien Kee Associate Publisher Jim Minatel Production Editor Christine Mugnolo Project Coordinator, Cover Todd Klemme Copy Editor Keith Cline Proofreader Nancy Carrasco Manager of Content Development and Assembly Indexer Mary Beth Wakefi eld John Sleeva Director of Community Marketing Cover Designer David Mayhew Wiley Marketing Manager Cover Image Carrie Sherrill Courtesy of Eun Jung (EJ) Park xi ffi rs.indd 11:9:3:AM 07/16/2014 Page xi ffi rs.indd 11:9:3:AM 07/16/2014 Page xii Acknowledgments From the day I started this book and until this moment, I wouldn’t have been able to survive without support from the following people. My editors from Wiley Publishing, Inc., Mary James and Jennifer Lynn, for encourag- ing me to take on this process and for keeping me on track to meet my deadlines; and also to the technical editor, Damien Kee, for providing valuable advice for the book. Tom Igoe from NYU’s Interactive Telecommunications Program made this book possible by bringing me and Wiley Publishing, Inc. together. The RoboFun Crew, especially the CEO of the company, Laura Allen, for giving me the chance to begin my career in technology curricula development with LEGO robotics in the fi rst place. My appreciations extends, as well, to Lisa Whitmer, as the Program Director at RoboFun, who always encourages me to develop my ideas to their fullest. My friends Brian Cohen and Maria Tranquilli, whose creative spirits and positivity have brought me more confi dence as an artist. My roommates, Aya Takemoto and Christine McCaleb, who would check to make sure that I was okay when I was in my room writing and they hadn’t heard from me for a number of hours. My fi rst supporters and teachers, my parents, Sun Tae Park and Soon Gil Lee, who always give me their support and only wish to make all of my dreams come true; and also my sisters, Ji Hye Park and Hyun Jung Park, who always manage to cheer me up, get me out of ruts, and believe that I can overcome any obstacle. Lucian Reynolds who supported me through every single moment of this process with endless patience, encouragement, advice, and humor; who never stopped trusting in my ability to write this book, even when I doubted myself. To anyone else who wasn’t mentioned already. To all the people who had to get a rain check from me because I was too busy writing this book but who still keep me in their lives. I thank you all. xiii ffi rs.indd 11:9:3:AM 07/16/2014 Page xiii Contents at a Glance Foreword xxiii Introduction xxv Chapter 1 Introducing LEGO MINDSTORMS EV3 1 Chapter 2 Building the Auto-Driver: A Starter Vehicle 13 Chapter 3 Getting Started with Programming 39 Chapter 4 Exploring Action Blocks Part 1: Programming Motors 59 Chapter 5 Exploring Action Blocks Part 2: Using Display, Sound and Brick Status Light Blocks 85 Chapter 6 Exploring Flow Blocks 113 Chapter 7 Building the Spy Rabbit: A Robot That Can React to Its Surroundings 135 Chapter 8 Sensing the Environments: Using the Infrared, Touch, and Color Sensors 161 Chapter 9 Using the Timer and the Rotation Sensor 199 Chapter 10 Building Mr.
Recommended publications
  • Robocup a Challenge Problem for Artificial Intelligence
    RoboCup A Challenge Problem for Artificial Intelligence Michail G. Lagoudakis Intelligent Systems Laboratory Department of Electronic and Computer Engineering Technical University of Crete Chania, Greece Democritus Summer School 2010 July 2010, Athens, Greece RoboCup: A Challenge Problem for Artificial Intelligence Sunday 17 July 2050 Spain vs Robots Soccer City Stadium Summer School 2010 Michail G. Lagoudakis Page 2 RoboCup: A Challenge Problem for Artificial Intelligence Humans vs. Robots 2010 Summer School 2010 Michail G. Lagoudakis Page 3 RoboCup: A Challenge Problem for Artificial Intelligence Where do we stand today? RoboCup 2010 Humanoid KidSize League Final (Dribblers vs. Fumanoids) Summer School 2010 Michail G. Lagoudakis Page 4 RoboCup: A Challenge Problem for Artificial Intelligence Where do we stand today? RoboCup 2010 Humanoid TeenSize League Final (Nimbro vs. CIT Brains) Summer School 2010 Michail G. Lagoudakis Page 5 RoboCup: A Challenge Problem for Artificial Intelligence Talk Outline RoboCup The Aldebaran Nao Robot Standard Platform League Team Kouretes Kouretes Research Summer School 2010 Michail G. Lagoudakis Page 6 RoboCup Robot Champions! RoboCup: A Challenge Problem for Artificial Intelligence RoboCup RoboCup – international robotic soccer world cup – 1994: idea conceived by Hiroaki Kitano – today: RoboCup federation [ www.robocup.org ] Vision – “By the year 2050, to develop a team of fully autonomous humanoid robots that can win against the human world soccer champions ” – ambitious endeavor similar to sending a man to the moon – "One small step for a ROBOT, one giant leap for mankind." TM Extensions – RoboRescue: search and rescue missions – RoboCup Junior, RoboCup@home, RoboDance Summer School 2010 Michail G. Lagoudakis Page 8 RoboCup: A Challenge Problem for Artificial Intelligence RoboCup Divisions Summer School 2010 Michail G.
    [Show full text]
  • Development of an Open Humanoid Robot Platform for Research and Autonomous Soccer Playing
    Development of an Open Humanoid Robot Platform for Research and Autonomous Soccer Playing Karl J. Muecke and Dennis W. Hong RoMeLa: Robotics and Mechanisms Lab Virginia Tech Blacksburg, VA 24061 [email protected], [email protected] Abstract This paper describes the development of a fully autonomous humanoid robot for locomotion research and as the first US entry in to RoboCup. DARwIn (Dynamic Anthropomorphic Robot with Intelligence) is a humanoid robot capable of bipedal walking and performing human like motions. As the years have progressed, DARwIn has evolved from a concept to a sophisticated robot platform. DARwIn 0 was a feasibility study that investigated the possibility of making a humanoid robot walk. Its successor, DARwIn I, was a design study that investigated how to create a humanoid robot with human proportions, range of motion, and kinematic structure. DARwIn IIa built on the name ªhumanoidº by adding autonomy. DARwIn IIb improved on its predecessor by adding more powerful actuators and modular computing components. Finally, DARwIn III is designed to take the best of all the designs and incorporate the robot's most advanced motion control yet. Introduction Dynamic Anthropomorphic Robot with Intelligence (DARwIn), a humanoid robot, is a sophisticated hardware platform used for studying bipedal gaits that has evolved over time. Five versions of DARwIn have been developed, each an improvement on its predecessor. The first version, DARwIn 0 (Figure 1a), was used as a design study to determine the feasibility of creating a humanoid robot abd for actuator evaluation. The second version, DARwIn I (Figure 1b), used improved gaits and software.
    [Show full text]
  • 2018 RCJ Soccer Rules
    RoboCupJunior Soccer - Rules 2018 RoboCupJunior Soccer Technical Committee RoboCupJunior General Chairs Marek Šuppa (Slovakia) CHAIR Irene Kipnis (Israel) CHAIR Felipe Nascimento (The Netherlands) Roberto Bonilla (Mexico) James Riley (Australia) Nerea de la Riva (Sweden) Javier Delgado (México) Michael Sloan Warren (USA) Trustees representing RoboCupJunior Sarit Salzman (Israel) Amy Eguchi (USA)* Fernando Ribeiro (Portugal) Gerard Elias (Australia) * RoboCup Federation Vice President representing RCJ Gerald Steinbauer (Austria) These are the official Soccer rules for RoboCupJunior 2018. They are released by the RoboCupJunior Soccer Technical Committee. The English version of these rules has priority over any translations. Items in red represent significant rules changes introduced this year. Teams are advised to check the RoboCupJunior Soccer site http://junior.robocup.org/soccer/ for OC (Organizational Committee) procedures and requirements for the international competition. Each team is responsible for verifying the latest version of the rules prior to competition. Preface In the RoboCupJunior soccer challenge, teams of young engineers design, build, and program two fully autonomous mobile robots to compete against another team in matches. The robots must detect a ball and score into a color-coded goal on a special field that resembles a human soccer field. Figure 1: Two teams of two robots with an orange ball on a RoboCupJunior Soccer field. Final Rules as of April 23rd, 2018 Page 1 of 40 To be successful, participants must demonstrate skill in programming, robotics, electronics and mechatronics. Teams are also expected to contribute to the advancement of the community as a whole by sharing their discoveries with other participants and by engaging in good sportsman- ship,regardless of culture, age or result in the competition.
    [Show full text]
  • The French Robocup Team
    RoboCup-99 Team Descriptions 0 NIL League, Team French-Team, pages 0–0 http://www.ep.liu.se/ea/cis/1999/NIL/2/ The French Robocup Team French-Team Kamel BOUCHEFRA, Vincent HUGEL, Patrick BONNIN, Pierre BLAZEVIC, Dominique DUHAUT DD: Paris 6 University PB: Versailles Saint Quentin En Yvelines University VH: Laboratoire de Paris KB, PB: Paris 13 University Abstract. This paper presents the software components designed by the LRP team and which are intended to make the Sony Pet Robots behave as powerful organized soccer players. These components comprise a locomo- tion module, a vision module and a strategy module. The article explains the personal background of the authors, this includes the experience from earlier projects. The key words of this work are the following : Pet Robots, auton- omy, perception, concurrency, strategy. The French RoboCup Team is composed of Dominique DUHAUT, Pierre BLAZEVIC, Patrick BONNIN, Vincent HUGEL and Kamel BOUCHEFRA. Pierre BLAZEVIC and Vincent HUGEL are both in charge of the robotics part of the project. They are the roboticians of our team. Pierre and Vincent have been involved in many competitions and exhibitions, among which the last RoboCup held in july 1998 in Paris. Pierre BLAZEVIC is an Associate Professor at Versailles Saint Quentin En Yvelines University. Vincent HUGEL is a PhD student at LRP (Laboratoire de Paris). Patrick BONNIN is in charge of the vision system. He has been involved in the last RoboCup held in july 1998 in Paris. Patrick BONNIN is an Associate Professor at Paris 13 university. Kamel BOUCHEFRA is a new member in the team, he is in charge of the strategy level within the subject.
    [Show full text]
  • Robocupjunior Rescue Line - Rules 2021 (Draft 01)
    RoboCupJunior Rescue Line - Rules 2021 (Draft 01) RoboCupJunior Rescue Technical Committee 2020 Chair Kai Junge UK Naomi Chikuma Japan Tom Linnemann Germany Ryo Unemoto Japan Elizabeth Mabrey USA Tatiana Pazelli Brazil Alexis Cosette Arizaga Mexico RoboCupJunior General Chairs 2020 Trustees representing RoboCupJunior Chair Nerea de la Riva Iriepa Sweden Amy Eguchi USA Julia Maurer USA Fernando Ribeiro Portugal Shoko Niwa Japan Gerard Elias Australia Gerald Steinbauer Austria Official Resources RoboCupJunior Official Site RoboCupJunior Official Forum https://junior.robocup.org/ https://junior.forum.robocup.org/ Corrections and clarifications to the rules may be posted on the Forum in advance of updating this rule file. It is the responsibility of the teams to review the forum to have a complete vision of these rules. Last updated: 2020-07-14 Page 1 of 21 Before you read the rules Please read through the RoboCupJunior General Rules before proceeding on with these rules, as they are the premise for all rules. The English rules published by the RoboCupJunior Rescue Technical Committee are the only official rules for RoboCupJunior Rescue Line 2021. The translated versions that can be published by each regional committee are only reference information for non-English speakers to better understand the rules. It is the responsibility of the teams to have read and understood the official rules. Scenario The land is simply too dangerous for humans to reach the victims. Your team has been given a difficult task. The robot must be able to carry out a rescue mission in a fully autonomous mode with no human assistance. The robot must be durable and intelligent enough to navigate through treacherous terrain with hills, uneven land and rubble without getting stuck.
    [Show full text]
  • B&ECPL Monthly Report
    B&ECPL Monthly Report March 2019 New York State Budget – The 2019 New York State Budget is now finalized with the following impacts noted for Library Aid Programs and the State Aid for Library Construction Program: Library Operating Aid: Statewide, at $96.7 million, these funds are unchanged from last year. B&ECPL’s share, $2.25 million, is unchanged. State Aid for Library Construction: Statewide, at $14.0 million, this is a reduction of $20 million (59%) from the 2018 allocation. This will reduce funding for B&ECPL and member library projects by $916,946, from last year’s $1,558,809 down to $641,863. The Construction Aid cuts will impact funding available for projects in the next project application cycle. In addition, $20 million in funding has been allocated for the 2020 Census complete count efforts, whereby public libraries are noted in the appropriation as eligible to receive a portion of this funding. It is not known at this time the amount being specifically allocated to public libraries. Funds will be administered by the Empire State Development Corporation. Additional information will be provided as it becomes available. This writer anticipates being appointed to the Erie County Complete Count Committee. Also noted in the budget is Targeted Aid. This aid, $15 million, is allocated for school districts, public libraries and not-for-profit institutions, divided equally between the Senate, Assembly, and Governor. Additional information will be provided as it becomes available. Libraries are being encouraged to advocate for a portion of this funding. A significant change in this year’s budget includes the granting of the Legislature’s authority to conduct mid-year budget cuts.
    [Show full text]
  • Robocuppers! Attention! Your Technical Innovation Will Be Evaluated Prior to by Robocup Junior Rescue Organizing Committee the Start of the Field Competition
    ROBOCUP JUNIOR RESCUE Robocup Junior Rescue July 11, 2014 WELCOME! NEWSLETTER #1 OPEN TECHNICAL EVALUATION Welcome RoboCuppers! Attention! Your technical innovation will be evaluated prior to by RoboCup Junior Rescue Organizing Committee the start of the field competition. We will focus on it the first days starting on the setup day (July 20th) at Once again, it is an honor for us to share, released by the RCJ Rescue Technical the evening on the working area. with the best teams around the world, the Committee and have priority over any experience of the RoboCupJunior world cup translation. Do not forget to bring your robot, poster, and the engineering journal printed out. Be prepared to championship. This time we will meet in the If you have any question please contact them explain about your work! beautiful city of João Pessoa, Brazil. How through the International RCJ Community quickly the time passes since we had the Forum at http://www.rcjcommunity.org/ opportunity to see each other in our 2013 edition at Eindhoven, the Netherlands and Inspection for others this will be a great first experience. As stated in the RoboCupJunior Rescue 2014 The Organizing Committee have worked rules under the 2.4 Inspection section, all the hard in the contest to be a great source of teams have to comply with: knowledge and experience for each one of “2.4.5 All teams will need to email a you. Here you will have the opportunity to technical document containing the major list test the hard work carried out in recent of hardware and software components […]” RCJ 2014 Members months.
    [Show full text]
  • Rescue Simulation (Former Cospace) 2021 Rules – Final
    RoboCupJunior Simulation (former CoSpace) – Rules 2021 RoboCupJunior Rescue Technical Committee 2020 RoboCupJunior General Chairs Kai Junge (UK) CHAIR Nerea de la Riva (Sweden) CHAIR Naomi Chikuma (Japan) Julia Maurer (USA) Tom Linnemann (Germany) Shoko Niwa (Japan) Ryo Unemoto (Japan) Elizabeth Mabrey (USA) Trustees representing RoboCupJunior Tatiana Pazelli (Brazil) Amy Eguchi (USA) Alexis Cosette Arizaga (Mexico) Fernando Ribeiro (Portugal) Gerard Elias (Australia) Gerald Steinbauer (Austria) Please read through the RoboCupJunior General Rules before proceeding on with this rule, as it is the premise for all rules. These are the official rules for RoboCupJunior Rescue Simulation 2021. They are released by the RoboCupJunior Rescue Technical Committee (TC). The English rules have priority over any translations. Additions from the 2020 rules are highlighted by a "NEW" indicator in front of the section/subsection/subsubsection, dependent on the change. Grammatical corrections, rearrangements of rules, and minor clarifications will not be indicated. It is the responsibility of the teams to have read and understood the official rules. Summary of notable changes to the rules ● Removal of the Preliminary level. All of the individual competition will be performed identically to the former Advanced level. ● Removal of the use of real robots. ● Teams are not allowed to change their AI/program after submission for each round. Final Rules as of Sept 27th, 2020 Page 1 of 31 Preface In Rescue Simulation, teams have to develop and program appropriate strategies for virtual and autonomous robots to navigate through the virtual world to collect objects while competing with another team’s robot that is searching and collecting objects in the same virtual world.
    [Show full text]
  • Robocup Rescue 2016 Team Description Paper Romansa (South Korea)
    ROBOCUP RESCUE 2016 TDP COLLECTION 1 RoboCup Rescue 2016 Team Description Paper RoManSa (South Korea) Yi Taek Kim, Han Soul Kim, Su Yeon Lee, Hyeon Seok Lee, Dong Hoon Baek, Hyun Gon Kim, Tae Min Hwang and Ju Hoon Back (advisor) Info The RoboCup Rescue competition requires a lot of abilities Team Name: RoManSa which can overcome unknown environments. So, we used Team Institution: Kwang Woon University ‘Turtlebot’ open platform which was made by Yujin Robot Team Leader: Yi Taek Kim company in South Korea. First, we connected our robot to Team URL: None ‘Turtlebot’ electronically so that ROSA and ‘Turtlebot’ could operate together. In addition, we made our robot’s main driving part with four modules which make it possible to Abstract. To begin with, robot that we developed has separate each other easily. Second, we designed the free rubber track on both side. Sub-rubber tracks are designed to movement of six robot arm which can help operator to find help robot to easily go ramp terrain and hazardous victim. 6DOF manipulator was made up of eight ‘Dynamixel’ environments. In addition, installation of rubber sponge on which generates continuous torque (5.3Nm). Third, we used each rubber track increases friction which can help to run well. motor’s revolutions, depth camera (‘Kinect’) and LIDAR in Therefore, ROSA can pass the harsh environment and stairs order to implement SLAM (Simultaneous Localization and through enough motor’s torque and friction between robot and Mapping) for our robot. Lastly, our team used CCD camera ground. Besides, ROSA’s two middle rubber tracks are able to module upon 6DOF-arm to recognize QR code and victim easily separate into four parts, and these modules have advantages which can adjust size of robot in different disaster Therefore, most of all, we are going to participate in yellow, situations.
    [Show full text]
  • Playing Robotic Soccer Based on an Explicit World Model
    AI Magazine Volume 21 Number 1 (2000) (© AAAI) Articles The CS Freiburg Team Playing Robotic Soccer Based on an Explicit World Model Jens-Steffen Gutmann, Wolfgang Hatzack, Immanuel Herrmann, Bernhard Nebel, Frank Rittinger, Augustinus Topor, and Thilo Weigel I Robotic soccer is an ideal task to demonstrate new reacting on mostly uninterpreted sensor input techniques and explore new problems. Moreover, as in pure behavior-based (Werger et al. 1998) problems and solutions can easily be communicat- or reinforcement learning approaches (Suzuki ed because soccer is a well-known game. Our et al. 1998), soccer seems to be a game that has intention in building a robotic soccer team and a structure that requires more than just react- participating in RoboCup-98 was, first, to demon- ing on uninterpreted sensor input. Our claim strate the usefulness of the self-localization meth- ods we have developed. Second, we wanted to is justified by the fact that the two winning show that playing soccer based on an explicit teams in the simulation and the small-size world model is much more effective than other league in RoboCup-97 used this approach methods. Third, we intended to explore the prob- (Burkhard, Hannebauer, and Wendler 1998; lem of building and maintaining a global team Veloso et al. 1998). Further evidence for our world model. As has been demonstrated by the claim is the performance of our team at performance of our team, we were successful with RoboCup-98, which won the competition in the first two points. Moreover, robotic soccer gave the middle-size league.
    [Show full text]
  • Robocup: 10 Years of Achievements and Future Challenges
    AI Magazine Volume 28 Number 2 (2007) (© AAAI) Articles RoboCup: 10 Years of Achievements and Future Challenges Ubbo Visser and Hans-Dieter Burkhard ■ Will we see autonomous humanoid robots that although they can use their bodies, they must play (and win) soccer against the human soccer not cause harm to humans. The robot’s per- world champion in the year 2050? This question formance must therefore be restricted in order is not easy to answer, and the idea is quite vision- to adapt to the situation of cooperating with a ary. However, this is the goal of the RoboCup Fed- human, for example. The robot should have eration. There are serious research questions that soft surfaces rather than a hard metal or plastic have to be tackled behind the scenes of a soccer game: perception, decision making, action selec- body, it should have roughly the same weight tion, hardware design, materials, energy, and as a human, it should not be faster than a more. RoboCup is also about the nature of intelli- human, and so on. In a way, the situation is gence, and playing soccer acts as a performance like conducting the Turing test while restrict- measure of systems that contain artificial intelli- ing the computer to a certain computational gence—in much the same way chess has been power. If indeed we are able to create machines used over the last century. This article outlines the of this kind, then we will also be seeing them current situation following 10 years of research in everyday situations. We may see robots with reference to the results of the 2006 World working with the fire brigade, sitting in a street Championship in Bremen, Germany, and discuss- car, and so on.
    [Show full text]
  • FLL Robofest WRO Game Playing Field
    WRO Mission World Robot Olympiad brings together young people all over the world to develop their creativity and problem solving skills through challenging and educational robotics competitions Kiev Abu Dhabi Moscow WRO organization (1) WRO is registered in Singapore. Office supported by Science Center Singapore. The highest WRO authority is the WRO Advisory Council. The WRO Board of Trustees is appointed by the AC and is responsible for all business relating matters A WRO Secretary General is in charge of worldwide operations and reports to Board. The AC and Board has representatives from China, Denmark, Japan, Taiwan, Singapore and UAE. WRO organization (2) National Organizers are responsible for implementing the WRO program in their individual countries All WRO member countries are eligible to send teams to the international WRO final – numbers depend on total number of teams in the country WRO National Organizers can be private companies, nonprofit organizations, universities or even an office in the MOE – or a combination of the above. Impact of WRO on the participants Apply real-world math and science concepts to real challenges Design, build, test and program robots using graphical programming and traditional software Improve critical thinking, team-building and presentation skills Understand and appreciate cultural differences WRO 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 Australia 300 380 301 Bahrain 60 54 112 Bolivia 20 40 65 98 75 WRO in Brunei 51 50 China 1500 1100 1700 650 1050 1100 1041 1100 1320 1330 Chinese Taipei/Taiwan
    [Show full text]