Rule 1 of Sumo club is we don t talk about sumo club!

Similar documents
GEN II Robot Soccer EV3 Compass Training Curriculum Brian Thomas

Utah Elementary Robotics SUMO Rules. Competition During USU Physics Lagoon in Farmington, UT. May 12, 2017 Starting at 10:30 AM

Simple Simon GEN II Robot Soccer EV3 -Tris 10 Training Curriculum

Texas 4-H Robotics Challenge

NXT SUMO Rules USU Physics Day Lagoon Farmington, UT

Standard League WRO Football Simple Simon EV3 Training Curriculum

Main Events. LEGO Creation Contest. Mindstorms SumoBots. Mindstorms Drag Racing. FLL Hydro Dynamics Robot Challenge. Angry Birds Robotics

Chapter 13. ANTY: the robotic ant

Line Following with RobotC Page 1

Technology. In the My Files [My Files] submenu you can store all the programs that you have made on the NXT or downloaded from your computer.

Beginner Category Tug of War 2v2

SOFTWARE FOR CONTROL OF ROBOTIC MANIPULATOR

Robot Games Ireland Tournament

The NXT Generation. A complete learning solution

Technology. In the My Files [My Files] submenu you can store all the programs that you have made on the NXT or downloaded from your computer.

all i imck >Э1 1 I Vf I \ Ш i ш ,M; цриазд IF 4 ifipm>v*' %тл sioaoy DNicning HUM

Robot Activity: Programming the NXT 2.0

Standard League Robot Soccer EV3 Compass Training Curriculum Brian Thomas

FIRA ROBOT SOCCER COMPETITION. Robot Soccer Competition Singapore Robotic Games 2012 INTRODUCTION

1001ICT Introduction To Programming Lecture Notes

1 P a g e GPISD STEaMposium 2.0 Lego Competition Handbook

FLL Indonesia Category

LEGO Engineering Conferences ROBOLAB and MINDSTORMS Education Version 4.5 March 2008

2014 National Robotics Competition - GEN II Football

Farm to Fork Local Food Production and Marketing

Acidity Tester. Project OBJECTIVES DIFFICULTY LEVEL

World Robot Olympiad 2018

Rescue Rover. Robotics Unit Lesson 1. Overview

Mapping a Magnetic Field. Evaluation copy. Figure 1: Detecting the magnetic field around a bar magnet

Competition statute for SUMO Robots

RARC Competition 3 - Elementary Division Guidelines - Page 1

HOW TO HOLD THE SHOT

Rulebook Revision 2016 v1.0 Published September 18, 2015 Sponsored By

Your challenge is to create a programme that will make the NXT:

SNOOKER SCORE BOARD. Snooker Scorer. Digital snooker score board. Operator & Reference Handbook

Introduction WELCOME TO LEGO MINDSTORMS EDUCATION

FIRST LEGO League - Massachusetts

World Robot Olympiad 2018

World Robot Olympiad 2019

Lego Mindstorm Robot for Robowl-a-Rama Tournament. Submitted by: Carlotta Berry Rose Hulman Institute of Technology

Northern Rocky Mountain Division

Introduction Terminology Creating the Club Materials Kits and Software Space and Time... 4

Lego Mindstorm Robot for Coup de Bot Tournament. Submitted by: Carlotta Berry Rose Hulman Institute of Technology

Rules for. Polyathlon. Version Released

CIRCLE WRESTLING 10U/12U PHASE I - UPPER & LOWER BODY HAND WRESTLING & CIRCLE WRESTLING 10U/12U PHASE I - UPPER & LOWER BODY HAND WRESTLING &

2013 National Robotics Competition - GEN II Football

NATIONAL INSTRUMENTS AUTONOMOUS ROBOTICS COMPETITION Task and Rules Document

RoboHit TM Robofest 2017 Game

SomnoSuite FAQ. Setup. Calibration 4. What are the calibration requirements for the SomnoSuite? Settings

Jump Rope Skills

SPARC Judging Guidelines v1.1

PARA-BADMINTON WHEELCHAIR DEVELOPMENT

Playing Catch - Throwing The Baseball

Begleitheft Activity booklet Manual d accompagnement Begeleidend boekje Cuaderno adjunto Folheto Libretto di istruzioni Сопроводительная инструкция

Robot Soccer Challenge

Animal Allies Robot Game

CONSTRUCTOPEDIA NXT Kit 9797

Official Guidebook. Version 1.1. A Washington FIRST Robotics Team

2018 Bratney Companies 4-H Robotics Challenge

DRIVERLESS SCHOOL BUS

Technology. Using Bluetooth

Regular Elementary Category Rocket

HALF MARATHON TRAINING PROGRAMME

Feature Picture Example Description Use Task Examples

2012 NRC - RULES AND REGULATIONS

Force Vectors SHOT PUT MECHANICS

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

Drill Drill Description Equipment

-SWEPT AWAY- Description & Overview. VEX Classroom Competition Swept Away

AN INVITATION TO SCHOOLS TO PARTICIPATE

Hebocon Official Rule Book. Content of contest. Basic rules

UK Kubb Championship Rules

Document provided as part of the The Modern Game Kicking Workshop

MOOLOOLABA YACHT CLUB YOUTH SAILING PROGRAM DRILL BOOK 1

World Robot Olympiad WeDo 2.0 Pilot Regular Challenge. Game Description, Rules and Scoring. Sustainabots [Robots for sustainability]

The Soccer Guy. By Marcus Hilgers Faisal Ahmad Jacob Borer

Snowboard Certification Standards 2010

-Round Down- Description & Overview. VEX Classroom Competition Round Down

Coaching Principles. 1. Introduce 2. Demonstrate 3. Explain 4. Organize 5. Execute 6. Correct 7. Practice

Coaching Players Ages 17 to Adult

Rule 0. Construction and programming of robots has to be performed exclusively by the students.

Kite 750 kite shape folding table

Finally Out of the Sand

Wheelchair Basketball Canada. November 2011 Toolbox

A World In Motion Fuel Cell Challenge. Competition Guide

10 WEEK LESSON PLAN (COVER PAGE) INCLUDE A SANFL LOGO. Activity Booklet

GREAT THINGS TO KNOW ABOUT YOUR. IRwin Methane Leak Detector

KINESIOLOGY PROJECTS:

MHBYW Dynasty Program

Delivery Step by Step Call now for expert advice: Lines open:

Table of Contents. Copyright VisualEdge, Inc All rights reserved. Copyright VisualEdge, Incorporated All rights reserved.

REACTOR 40 MECHANICAL Configuration Guide

KY Starter Bot Build Images and Coding Instructions from YouTube Videos

Uphill / Downhill. Super Elevations. Wide-Width 2/15/2016. March 22-24, 2016 Nashville, TN

This is the Quick Start Guide for the Optibike Pioneer Allroad electric bicycle. The Guide provides for basic information required to ride the

Australian Standards. Constraints

GOLFBOARD NEW USER ONBOARDING PROCEDURES

NXT Robotics Techniques Workshop 2008

#5 Regulate the magnitude of pressure created through ski/snow contact. Pressure Control Movements (PCM)

USTEM/SCRC Mars Space Challenge 2016

Transcription:

SumoBot Notes 1

The SumoBot Game General Overview: Two robots placed in the ring, facing away from each other. At the start of the match each robot must travel to the edge of the ring before it can engage the other. The first one to push the other out of the ring wins. Game Rules Rule 1 of Sumo club is we don t talk about sumo club! Robots are placed in the centre of the ring, back to back. Any opponent locating sensor such as an ultrasonic sensor must be facing to the outside of the ring at the commencement of a bout. Opponents must travel directly to the outside of the ring and physically turn around before engaging the opponent. If any part of a robot touches the ground outside the ring they immediately lose the match. In the event of a section of the robot becoming detached, if it is still tethered to the robot and touches the ground outside the ring the robot loses that bout. If the detached section is completely detached it is no longer counted as part of the robot and therefore will not be considered in determining whether a robot wins or loses. In the event of both robots leaving the ring at once, the losing bot is the one that touches the ground first as decided by the judge In the event of a simultaneous ground touch, the bout will be rerun. Each bout is best of 3 (3rd bout will not be run if a team wins two in a row). Robot must weigh less that 1000 grams. All bot must use wheels of any size. Caterpillar tracks style bots are not permitted. Before activation, a robot must pass through a 220*280mm square in plan and must not be higher than 180mm in elevation. A robot cannot be designed to inflict damage to the opposing robot. Destabilising devices are allowed but spinning objects are not permitted. If two robots are locked together for more than 30 seconds, the bout may be reset at the judge s discretion. If the bout continues for 1 minute or more without opponents engaging, a null bout will be declared with neither opponent scoring a point. If at the end of the 3 bouts each robot has won one each then the judge will declare the winner based on future potential performance. 2

The Ring (Dohyo) A raised circle 1.2 m in diameter. The surface is painted white, around the edge is a black circle 5 cm wide. SumoBot Building We find that it's best to construct your SumoBot bot in a series of steps. 3

1. Decide how your motors are going to be connected together to make a solid chassis. This may or may not include the NXT/EV3 brick. Make sure they are connected in at least two places to ensure that they don't twist, and make sure they are aligned squarely to each other. Use lots of black studs. 2. Add the NXT/EV3 if it's not part of the original drive chassis. Once again, make sure you have at least two points of connection. Four is even better. 3. Add the third wheel, skid or slider that will keep your robot on an even keel. A wide base gives the best support, and if you use a wheel, it's best to remove the tire to enable the robot to turn smoothly. 4. Add a line sensor. It's important that it is about 5mm off the ground pointing straight down. These should be in front of the forward-most ground-contact point of the robot to ensure that they sense the black line BEFORE the robot reaches the edge. 5. Add the ultrasonic sensor once everything else is on the robot. This must be at the front, pointing forward, level to the ground, or tilted slightly down. Ideally it should be 50-75mm off the ground. 6. Finally add the cables to the motors and sensors. Ensure that NO parts of the robot are anywhere near the front of the eyes as the SumoBot will start chasing it's tail (so to speak). General SumoBot Building Tips 1. When two well-built robots compete, the tires become the deciding factor. The better the tires grip the ring surface, the more the robot can shove and the less the robot can be shoved. Unless severely underpowered, motors rarely stall; almost always the tires spin. Narrow, worn tires spell disaster. Wide, clean, abundant tires spell victory. Don t stifle creativity, tracks and even legs should be considered. 4

2. A scoop or arm is vital. Anything that shifts the opponent s weight of off its wheels is desirable. A scoop can both reduce the grip of the opponent s wheels (by tilting weight off) and also increase the grip on the scooper s wheels (by tilting the opponent s weight on top). Also, a scoop may topple or tip an opponent onto its side or over the ring edge. Grabbers and pushers should also be considered for similar reasons. 3. Dark robots are more difficult for the opponent s infrared or light sensors to see. Fuzzy-surfaced robots are more difficult for sonic sensors to detect. 4. Slick, encased robots are more difficult for the opponent to grip or accidentally damage. 5. Although not required, infrared or other opponenttargeting sensors improve a robot s chances of contacting the opponent in a motion with the greatest forward momentum. Additionally, a robot with opponent sensors is less likely to get struck from an undesirable angle, such as on the side or from behind. To get started the following provides a basic starting point for a SumoBot but to be competitive you will need to put a lot of thought into the physical design of your SumoBot. NXT EV3 http://www.nxtprograms.com/nxt2/multi-bot/vehicle/steps.html DomoBot http://www.damienkee.com/home/2011/8/20/domabot-classroom-robotdesign.html The core kit comes with a booklet for a basic robot. This can also be found in the start menu of the EV3 Mindstorms software. Riley Rover: from http://www.damienkee.com/home/2013/8/2/rileyrover-ev3- classroom-robot-design.html Tommabot: from http://www.robocupjunior.org.au/tutorials 5

Game Playing Basic Strategy There are two major tasks that your SumoBot will need to be able to do in order to be competitive. Firstly it needs to be able to find the edge of the ring and then turn around. At a basic level if your Bot can continually drive forward to the edge of the ring and turn around you can enter the SumoBot competition Secondly it needs to search for the opponent and charge when the opponent is located, while still staying in the ring. Finding the edge of the ring This can be done in two ways. Using senor wait blocks: o Start the motors running. o Wait until the colour sensor sees black. 6

Using a loop and a switch: o Inside a loop use a switch that is conditional on the colour sensor. If black, stop, reverse. If not black (white), move forward turning. o You can use the colour sensor in either colour model or reflected light intensity mode. In a switch, the top section is executed if the conditional statement is true. The bottom section is executed if the statement is false. Finding the Opponent The objective here is to find the opponent using a sensor such as the ultrasonic sensor then charge at the opponent while ensuring that your Sumobot still stays within the ring. This requires nested switches inside a loop: Inside a loop you need a switch that is checking whether you are on the playing surface. o If no, then turn around. o If yes then enter the second switch based on the ultrasonic sensor: o In the second switch, if the opponent cannot be seen, turn in a circle at low speed looking for the opponent. If the opponent can be seen then charge full power. 7

Take care when you turn the motors on, if you ask for a set number of revolutions or time, the execution will stop whilst the motors are turning. Setting the motors to On, allows the execution to carry on, leaving the motors running. 8

Tips and common problems 1. Remember a motor block can be switched on, switched on for a period of time, switched on for number of rotations or switched off. If the motor block switched on for a period of time or a number of revolutions the execution of the program will stop until that task is done. That means it will be stuck at that block, not going round the loop looking for the line or opponents. For our use, it is always best to have a motor block simply switched on. 2. Check that your motor ports on each block match the motor blocks on the Sumobot. 3. Check the sensor ports match the sensor ports on the SumoBot. 4. Check that your Mindstorms Brick is charged. 9