TU Graz Robotics Challenge 2017

Similar documents
RoboCupJunior Rescue Maze Rules 2016

RoboCupJunior Rescue B Rules 2013

RoboCupJunior Rescue B Rules 2012

1. Arena 1.1. Description

Escape From ENGINEERING ISLAND KU High School Design

Winter 2007/2008 Third Annual IEEE Lego Robot Competition Rules

RoboCup Junior Slovakia Rescue Line Evaluation Sheet - Secondary Teams round 1

RoboCupJunior CoSpace Rescue Rules 2015

MAVeC 19 Autobot Challenge

Sumo-bot Competition Rules

RCAP CoSpace Rescue Rules 2017

Utah Elementary Robotics Obstacle Course Rules USU Physics Day. Competition at USU Brigham City Campus 989 S Main St Brigham City, UT 84302

National Robotics Competition 2007

Mobile Robot Navigation Contest for Undergraduate Design and K-12 Outreach

*Contest and Rules Adapted and/or cited from the 2007 Trinity College Home Firefighting Robot Contest

Construction of Mobile Robots

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

Kashif Shah Member, USI ASME Co-coordinator, USI RC11 (812)

CoSpace Make Code Challenge Rules 2016

2015 Maryland State 4-H LEGO Robotic Challenge

COMPETITION RULES. Last Revised: January 11 th, Table of Contents

2018 First Responders 4-H Robotics Challenge Page 1

FIRST LEGO LEAGUE. PowerUp Summer Game. Presented by FRC 6328

CSC C85 Embedded Systems Project # 1 Robot Localization

GRID FOLLOWER v2.0. Robotics, Autonomous, Line Following, Grid Following, Maze Solving, pre-gravitas Workshop Ready

MN High School Robotics 2006 MISSIONS

RoboCupJunior Rescue Simulation(CoSpace) 2018

Line Follower Enhanced Regulations

NXT Amazing Rules USU Physics Day Lagoon Farmington, UT

TEST PROJECT MOBILE ROBOTICS FOR JUNIOR

LEGO BASED CHALLENGE. 1. Material

Unit 12: Artificial Intelligence CS 101, Fall 2018

UK ROBOT competitions. David Hannaford Minos 2017

Robot Design.

WRS Tunnel Disaster Response and. Recovery Challenge. Rule Book(Ver.1.0)

Hierarchical Controller for Robotic Soccer

Fire Fighting. Objective. Robot. Fire Fighting. Name of Event: Robots per Team: 1

Mindstorms NXT. mindstorms.lego.com

8 th Annual Robotics Competition. High School and Middle School Teams. April 5th, Event Rules Booklet. Sponsored by

Western Kansas Lego Robotics Competition April 16, 2018 Fort Hays State University

MATERIALS PROVIDED BY SCIENCE & TECH FAIR STAFF AT EVENT:

Instructors. Manual GEARED. After-School Robotics Program By Haley Hanson

«RELAY RACE» CONTEST RULES

Manual Sumo Robot Competition (Junior)

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

MazeBot. Our Urban City. Challenge Manual

Competition Arena Rules Revised March 21, 2017

Robot Programming Manual

G. Tardiani RoboCup Rescue. EV3 Workshop Part 3 Rescue Analysis with RobotC

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

Pre-Day Questionnaire

Program Your Robot to Perform a Task

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

Lab book. Exploring Robotics (CORC3303)

Growing up with Robots Costa MFM and Fernandes JF

Artificial Intelligence Planning and Decision Making

2019 Illinois 4-H Robotics Challenge: STEMbot

Erik Von Burg Mesa Public Schools Gifted and Talented Program Johnson Elementary School

Team Description Paper

Introduction to Robotics Rubrics

Cozmo Clench(wildcard)

Chassis & Attachments 101. Part 1: Chassis Overview

Robotics Contest Contact: Robin Schamber

GST BOCES. Regional Robotics Competition & Exhibition. May 29, :00 2:00. Wings of Eagles Discovery Center, Big Flats NY. Mission Mars Rover

NXT/EV3 Challenge 2017

EDUCATIONAL ROBOTICS' INTRODUCTORY COURSE

Curriculum Activities for Driving Course Curriculum Sample 1

World Robot Olympiad 2018

The Texas 4-H Roundup Robotics Challenge Invitational

Students will design, program, and build a robot vehicle to traverse a maze in 30 seconds without touching any sidewalls or going out of bounds.

I.1 Smart Machines. Unit Overview:

Robotics using Lego Mindstorms EV3 (Intermediate)

2012 Alabama Robotics Competition Challenge Descriptions

Search and Rescue Maze. Robotics Instructor: Ms. Sicola

LEGO MINDSTORMS COMPETITIONS

RoboCup Rescue - Robot League League Talk. Johannes Pellenz RoboCup Rescue Exec

T.C. MARMARA UNIVERSITY FACULTY of ENGINEERING COMPUTER ENGINEERING DEPARTMENT

Hi everyone. educational environment based on team work that nurtures creativity and innovation preparing them for a world of increasing

Deriving Consistency from LEGOs

Autonomous Aerial Robot Tournament KISS Institute for Practical Robotics

RoboCup Rescue Rulebook

Unit 6: Robotics EXPLORING COMPUTER SCIENCE. Version 7.0. University of Oregon, Exploring Computer Science Unit 6: Robotics 260

Chapter 1. Robots and Programs

Robotic Systems Challenge 2013

RCJ Rescue B. RCJ Rescue B Primary Team Branchburg, NJ USA. Storming Robots in Branchburg, NJ, USA. SR-chitect / Storming Robots

University of Portland DONALD P. SHILEY SCHOOL OF ENGINEERING. EGR Introduction to Engineering. First Year Design Project Fall Semester 2012

Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl. LEGO Bowling Workbook

Scheduling Algorithms Exploring via Robotics Learning

2017/2018. Challenge Guide

After Performance Report Of the Robot

Building Robots With Lego Mindstorms Nxt

Welcome to. NXT Basics. Presenter: Wael Hajj Ali With assistance of: Ammar Shehadeh - Souhaib Alzanki - Samer Abuthaher

IEEE PSU Student Chapter Robotics Competition 2014/2015

Forms & Score Sheets

Introduction. robovitics club, VIT University, Vellore Robo-Sumo Event Details v1.2 Revised on Jan-30, 2012

NXT/EV3 Challenge 2018

Chassis & Attachments 101. Chassis Overview

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

COSC343: Artificial Intelligence

RoboCup. Presented by Shane Murphy April 24, 2003

Transcription:

1 TU Graz Robotics Challenge W I S S E N T E C H N I K L E I D E N S C H A F T TU Graz Robotics Challenge 2017 www.robotics-challenge.ist.tugraz.at Kick-Off 14.03.2017 u www.tugraz.at

2 Overview Introduction Robotics Challenge Task Dates, Overview Rules Questions, Discussion

3 TU Graz Robotics Challenge World champions: TU Graz teams secure victory at RoboCup Two TU Graz teams achieve success at the RoboCup 2016: Team TEDUSAR becomes world champion in Autonomous Exploration in the Rescue Robot league; Team GRIPS wins third place in the Logistics league and is Rookie of the Year [TU Graz News+Stories 08.07.2016]

TU Graz Robotics Challenge 4 Introduction student teams applying knowledge in practical projects robotics as an interdisciplinary field successful TU Graz RoboCup teams => for the most part on Master s Degree level https://www.youtube.com/watch?v=co5nahvoqhw https://www.youtube.com/watch?v=od1oeehl8k8 RoboCupJunior on pre-university level

TU Graz Robotics Challenge 5 Introduction student teams applying knowledge in practical projects robotics as an interdisciplinary field successful TU Graz RoboCup teams => for the most part on Master s Degree level https://www.youtube.com/watch?v=co5nahvoqhw https://www.youtube.com/watch?v=od1oeehl8k8 RoboCupJunior on pre-university level Pre-University: RoboCupJunior FLL, Bachelor Studies: TU Graz Robotics Challenge Master Studies: RoboCup Rescue RoboCup Logistics

6 Bachelor Studies: TU Graz Robotics Challenge RoboCup Student Teams Rescue Logistics Projects Research group Autonomous Intelligent Systems Dependability for Robots (model based testing, diagnosis) Logistics with Robots (smart factory) Rescue Robots Industrial Applications (smart shuttle, 24/7 operation) Educational Robotics

7 Robotics Challenge 2017 - Task The task of the TU Graz Robotics Challenge is to build and program a rescue robot which autonomously explores a maze and searches for simulated victims. open to students of all Bachelor s Degree Programmes of TU Graz a team comprises 2 5 students required robotics platform: LEGO Mindstorms NXT 2.0 (will be provided by TU Graz) maximum number of 5 teams for 2017 student teams can apply by sending a letter of motivation (1 page, Arial 12pt) to mkandlho@ist.tugraz.at subject: [robotics challenge] deadline: 04.04.2017 The winning team will be awarded 300 sponsored by

8 TU Graz Robotics Challenge Important Dates 14.03.2017: Kick-Off and information event (15.00h 17.00h), Seminar Room IST 04.04.2017: Deadline application of student teams 06.04.2017: Notification accepted student teams 07.04.2017 / 28.04. / 05.05. / 19.05. / 02.06.: Open lab days (13.30h 17.00h; preparation for competition), Robotics Lab 13.06.2017: Competition (09.00h 16.00h), Foyer Inffeldgasse 13

9 Overview The robot will get points for each victim found. The robot should avoid areas with black floor. If the robot is stuck in the maze it can be restarted at the last visited checkpoint. If the robot can find its way back to the beginning after exploring the whole maze it will receive extra points. The robot will also earn a reliability bonus (based on the number of required restarts) There are also some obstacles where the robot can earn additional points. Example: https://www.youtube.com/watch?v=pin9ztx-es4&t=176s

10 Overview of Rules (check website for current rules/changes) http://robotics-challenge.ist.tugraz.at/index.php/rules/ [http://rcj.robocup.org/rescue.html]

11 Arena 1.1.1 The maze may consist of multiple distinct areas. 1.1.4 Doorways are at least 30 cm wide. 1.1.5 Ramps will be at least 30 cm wide. 1.2.2 Through the arena, there may exist black tiles that represent no go spaces (placed randomly; may not be completely fixed). 1.2.3 There may also exist silver tiles that represent checkpoints 1.2.4 A tile is defined as a 30x30 cm space [http://rcj.robocup.org/rescue.html]

12 Path 1.3.1 Walls may or may not lead to the entrance/exit. 1.3.2 Paths will be approximately 30 cm wide but may open into foyers wider than the path. 1.3.3 One of the outermost tiles is the starting tile, where a robot should start and exit the run. 1.3.4 The starting tile is always a checkpoint. [http://rcj.robocup.org/rescue.html]

13 Debris, Speed Bumps, Obstacles 1.4.1 Speed bumps are fixed to the floor, and have a maximum height of 2cm. 1.4.2 Debris will not be fixed on the floor, and have a maximum height of 1cm. 1.4.4 Obstacles may consist of any large, heavy items and its shape can be anything from rectangular, pyramidal, spherical to cylindrical. 1.4.7 Obstacles that are moved or knocked over will remain where they are moved to/fall and will not be reset during the run. [http://rcj.robocup.org/rescue.html]

14 Victims 1.5.1 Victims are heated and color marked (red) sources located near the floor 1.5.2 Each victim has a surface area greater than 16 cm 2. 1.5.3 Temperature ~ 28-40 C. 1.5.4 There will be a minimum of five (5) active victims in any round. 1.5.4.1 A victim is defined as active if it is a) heated and b) marked with red color 1.5.5 Not active victims have to be ignored

15 Robot Control 2.1.1 Robots must be controlled autonomously. 2.1.2 Robots must be started manually by the team captain. 2.1.3 Robots may utilize various maze navigation algorithms. 2.1.4 A robot must not damage any part of the arena 2.1.5 Robots should include a stop/pause 2.2.1 Max. height 30 cm.

16 Robot Construction 2.2.3 The use of the LEGO Mindstorms NXT 2.0 robotics kit is mandatory. each team gets a standard LEGO Mindstorms NXT 2.0 set 3 standard LEGO motors, 4 sensors: 1x ultrasonic sensor, 1x thermal IR sensor, 1x color sensor, 1x light sensor. The development of own sensors is permitted 2.2.4 The use of any sensor- or motor-multiplexers is prohibited. 2.2.5. The use of further standard LEGO building material (in addition to which is included in the standard set) is permitted. 2.2.6 Any programming language (e.g. NXC, RobotC, ) for the Mindstorms NXT 2.0

17 Team 2.3.1 Each team must have only one robot. 2.3.2 Each team must have a minimum of 2 members and a maximum of 5 members. 2.3.3 The competition is open to students of all Bachelor s Degree Programmes of Graz University of Technology 2.3.5 Every team member can be registered in only one team. 2.3.6 A maximum number of 5 teams is allowed for the 2017 competition. Each team has to apply for one of those available slots by sending a letter of motivation (1 page, Arial 12pt) to mkandlho@ist.tugraz.at with the subject: [robotics challenge] (deadline: 04.04.2017). The selection of teams will be based on this letter of motivation. During open lab days (starting 7.4.2017, every second Friday afternoon) teams can use the infrastructure of the robotics-lab and prepare for the competition. Teams should designate one of its own team members as captain

18 Play 3.3.1 A run begins at the scheduled 3.3.2 Each run lasts a maximum of 8 minutes. 3.3.3 Calibration is defined as the taking of sensor readings and modifying a robot s program to accommodate such sensor readings. Once the clock has started, a team may calibrate their robot at as many locations as desired on the arena, but the clock will continue to count down. A robot is not permitted to move using its own power while calibrating. 3.3.4 Calibration time is not for pre-mapping the arena and/or victims location 3.3.5 Before a scoring run begins, a dice will be rolled to determine the location of the black and silver tiles. 3.3.6 Once the robot is started, a referee will place the black and silver tiles 3.3.7 Once a scoring run has begun, no more calibration is permitted (this includes changing of code/code selection). 3.3.8 On the day of the competition each team will have 3 scoring runs (best two runs will be scored). 3.4.3 Teams are not allowed to give a robot any advance information about the field. -> The robot is supposed to recognize the field by itself. 3.4.4 A visited tile means that more than half of the robot is inside the tile when looking down from above.

19 Scoring 1/2 3.5.1 Successful victim identification: Robots are rewarded points for each successful victim identification (heat + color) in the arena: 10 points per "victim" located at a tile adjacent to a linear wall 25 points per "victim" at other walls. [http://rcj.robocup.org/rescue.html] 3.5.2 To identify a victim, a robot must stop within 15 cm of the victim while playing a clearly audible, distinct tone for at least five (5) seconds. When a robot completes this, it counts as one successful victim identification.

20 Scoring 2/2 3.5.3 Reliability Bonus = [the number of successful victim identification x 10] minus [the number of Lack of Progress x 10]. 3.5.4 Successful Speed Bump Crossing (5 pts.). 3.5.5 Successful Up Ramp Negotiation (horizontal plate horizontal plate; 20 pts.). 3.5.6 Successful Down Ramp Negotiation (horizontal plate horizontal plate; 10 pts.). 3.5.7 Successful Checkpoint Negotiation (each visited checkpoint; 10 pts.). 3.5.8 Successful Exit Bonus. A successful exit bonus (10 pts. per victim): is awarded when a robot successfully finishes a round on the start tile. 3.5.9 Ties at the end. Ties in scoring will be resolved on the basis of the time each robot took to complete the run. 3.5.10 No duplicate rewards (for example, crossing a tile with speed bumps multiple times)

21 Lack of Progress The team captain declares a Lack of Progress. A robot fails to retreat from visited black tile. For a successful retreat it needs to back up without turning inside the black tile (it has to move straight backwards inside of a black tile). A robot or a team member damages the arena. A team member touches the arena or their robot without permission from a referee. 3.6.2 If a Lack of Progress occurs, the robot must be returned to the last visited checkpoint.

22 End of Play 3.7.1 The team captain may declare an "end of round" if the team wants to stop the round early. 3.7.2 The round ends when: The time expires (8 minutes). The team captain calls end of round. The robot returns to the start tile and gets the exit bonus.

23 Team Responsibilities 4.1 Teams have to document their work. 4.2 All teams are obliged to share the results of their work (source code, construction plans, documentation, ) with TU Graz. 4.3 All equipment (robots, sensors, further provided material) has to be returned to TU Graz after the competition in complete order and perfect condition.

24 TU Graz Robotics Challenge Questions, Discussions http://robotics-challenge.ist.tugraz.at/ Sponsor: CONTACT Martin Kandlhofer Email: mkandlho@ist.tugraz.at Institute for Software Technology, Graz University of Technology Inffeldgasse 13/V, 8010 Graz, Austria