Introduction to LEGO RCX robotics and Robot Sumo

Slides:



Advertisements
Similar presentations
Robofest 2007 NXT Programming Workshop Jan
Advertisements

LeJOS Java for Lego RCX CJ Chung Associate Professor of Computer Science Director of Robofest Assistants Maurice Tedder Steven Kryskalla.
Intermediate Robotics Getting to the Next Level Guiding Question: How might I move the robot consistently, accurately, and predictably? –Review basics.
How to Start a New Robofest Team. Starting a Robofest Team is much easier compared to other robotics competitions Robofest is affordable, only $50 to.
2013 Judging Guidelines for Exhibition Updated Feb 18, 2013 Go to and click on [Robofest 2013] link. This PowerPoint file.
RoboParade Workshop II CJ Chung, Ph.D. Founder & Director of Robofest and RoboParade Brought to you by a grant from.
1chung 5 th Annual Robofest 2004 Informational Meeting Mar. 20, 2004 Chan Jin Chung Ali Khazaal Jason Lo Computer Science Lawrence Technological University.
1chung Robofest 2005 RCX code Workshop Jan 29, 2005 CJ Chung.
2012 R2R Game Judging Guidelines Updated Feb 18, 2012 Go to and click on [Robofest 2012] button. This PowerPoint file.
Robofest 2005 Introduction to Programming RIS 2.0 RCX Code.
1chung 5 th Annual Robofest 2004 Informational Meeting Jan. 17, 2004 Chan Jin Chung Lawrence Technological University.
Robot Shove (aka Bottle RoboSumo) Rules & Judging Guidelines North American Championship Nov 3, 2012, 2pm~6pm Lawrence Tech 1.
Chung for Robofest 05 1 Introduction to RoboLab CJ Chung Lawrence Technological University.
Introduction to LEGO NXT robotics and Robot Sumo for
Introduction to LEGO RCX robotics and Robot Sumo
Introduction to LEGO NXT robotics and Robot Sumo
1chung THANKSGIVING RoboParade CJ Chung Associate Professor of Computer Science Lawrence Tech University
RCX Workshop Day 2 Programming with Touch Sensor Light Sensor Repeat CJ Chung Associate Professor of Computer Science Lawrence Technological University.
NXTG Workshop Day 2 Programming with Touch Sensor Light Sensor Ultrasonic Sensor Repeat CJ Chung Associate Professor of Computer Science Lawrence Technological.
Each team has their own: a.Laptop computer b.LEGO NXT robot c.USB cable d.Light paper on the table to test the robot Sit Down in Teams of 2.
EducateNXT Robot Sumo. EducateNXT What is Sumo? Sumo is a competitive contact sport where a wrestler (rikishi) attempts to force another wrestler out.
Programming Your Robot (in C)
EV3 Workshop Curriculum Developed by Joe DeRose, Ph.D.
LabView Basics.
Graphical RobotC NXT (EV3) Robot Workshop 2015 Instructor: Dr. Fred Brauchler Assistant: Chris Parker 2/7/2015Lawrence Technological University1.
NXT Basics: Technic Building and NXT-G Erin Cejka Riecker Center for Engineering Educational Outreach Tufts University.
Robot C Ready, SET, Go! Workshop SDSU, Fall 2013.
Building Mindstorms NXT Robots Dr. David Johnson School of Computing.
NXTG Workshop for Bottle RoboSumo Lawrence Technological University.
EV3 Software EV3 Robot Workshop 2015
Introduction to NXT Software and Functionality Bot’oberfest October 15, 2007.
1 ©2006 INSciTE Lab Two Task: Make the program from Lab One (Move forward 5 rotations and turn right 90 degrees) into a MyBlock.
LEGO Mindstorms NXT Programming We will be using the Common Palette for our Robots This is how you download your program onto the brick Drag and drop a.
Robotics Enrichment class Mr. Bosworth. Goals of Class Learn how to build a basic robot that performs various functions Learn how to program robot to.
Introduction to LEGO NXT robotics and Robot Sumo – Sept 20, 2008 Douglas G. Czinder IEEE SEM R&A Chairperson Professor Keith Bozin.
GIRLS Robotic Camp. Let’s Begin Meet and Greet – Camp leaders introduce themselves – Students introduce themselves.
Programming 101 The Common Palette Content provided by Connor Statham (6 th Grade Student) Formatting by Shannon Sieber.
Robotics NXT sensors Back to Light sensor: red vs blue ball.
Robotics Overview of NXT-G Actuators in Mindstorms. Touch sensor Labwork: Right turn. Touch/bump. [Explore move versus Motor Move mini & motor mini. Motor*.]
EV3 Workshop Oct 3, 2015 Instructor: Chris Cartwright
NXT Basics: Technic Building and NXT-G Erin Cejka Riecker Center for Engineering Educational Outreach Tufts University.
Sentry System Multiple Sensors
Lego MindStorm An Introduction to Blocks. Blocks Blocks are used to give instructions to your robot. There are many types of blocks You can use the blocks.
Castor Bot. Now, we will begin creating a robot Log onto your computer On your screen, click on the website labeled “castor bot” Your building instructions.
Find the Mindstorms Icon on the computer.. To start a new program click go.
PROMGRAMING YOUR ROBOT How Servos Work: How to control your robot.
EV3 Software EV3 Robot Workshop
Programming 101 The Common Palette Content provided by Connor Statham (9 th Grade Student) Formatting by Shannon Sieber.
ROBOTC Software EV3 Robot Workshop
BEGINNER FLL PROGRAMMING WORKSHOP BY DROIDS ROBOTICS & EV3LESSONS.
ROBOTC Software EV3 Robot Workshop Lawrence Technological University.
Lesson 1: Motors and Sound Programming Solutions.
Deriving Consistency from LEGOs What we have learned in 6 years of FLL by Austin and Travis Schuh © 2005 Austin and Travis Schuh, all rights reserved.
MEH108 - Intro. To Engineering Applications KOU Electronics and Communications Engineering.
DPS Secondary Science Institute 1 Agenda 8:30-8:45 Introduction and Overview 8:45-9:15 The Bumper Car 9:15-10:15 The Line Follower 10:15-10:30 Questions.
Lego Mindstorm Robots 9797 kit.  Students will learn how to identify how to detect a change in a condition.  Students will learn where and how to identify.
Introduction to LEGO RCX robotics and Robot Sumo Douglas G. Czinder IEEE SEM R&A Chairperson Ms. Susan Latos Robofest Assistant Coordinator.
LEGO MINDSTORMS PROGRAMMING
SEI Robotics Lego Mindstorm Competition
BEGINNER PROGRAMMING LESSON
Deriving Consistency from LEGOs
Programming Part 2 Mod Kit
Robotics Getting Started with
Loops and Switches Pre-Quiz
Robot Programming Computer Literacy S2.
Forward Until Touch Robot goes forward until it hits a wall.
Robofest 2008 Judging Guidelines
Lego MINDSTORMS EV3.
LEGO Mindstorms Robot and Java
LEGO MINDSTORMS NXT PROGRAMMING
Presentation transcript:

Introduction to LEGO RCX robotics and Robot Sumo Workshop Day 1 CJ Chung Associate Professor of Computer Science Lawrence Technological University

This program is possible thanks to: a grant from Detroit Auto Dealers Association (DADA) Charitable Foundation Fund, which is a fund of the Community Foundation for Southeast Michigan. For more details, check out a press release at: http://www.ltu.edu/news/detail.asp?ContentId=F43D8217-293D-480E-B657-54392CB1171A

Schedule First Workshop Day (3 hours) Second Workshop Day (3 hours) Third Workshop Day (2 hours) Meetings with your school staff/teachers to improve your sumoBot (3 hours x 2 meetings suggested) Official Competition at your school to select one team to advance to the World Robofest Championship on April 26. Guests will be invited.

Workshop First Day (3 hours) Introduction to Robotics Introduction to Robofest and Robot Sumo Introduction to Lego Mindstorms and RCX Introduction to RCX Code programming using RIS (Robotics Invention System) 2.0 Basic programs Motors Wait

Introduction to Robotics What is a true robot? Autonomous robot with an on board computer Mechanical, electrical, and computational components Six fundamental components of a robot A brain or brains – computer Body: physical chasses that holds other pieces Actuators: motors, hydraulic pistons, pneumatics Sensors Power sources Communication mechanism

What is Robofest? 100% Autonomous Affordable Challenging: Unknown problem No direct adult help allowed during the competition Qualifiers and a World Championship Various categories including Robot Sumo Two divisions: 5th – 9th grade: Jr. Division 9th – 12th grade: Sr. Division

RoboSumo Push the other robot out of the Sumo ring

Specifications Junior Division Senior Division Sumo ring diameter   Junior Division Senior Division Sumo ring diameter 77 cm (30 inches) 122 cm (48 in) Maximum robot mass 1kg (2.2 lbs) 2 kg (4.4 lbs) Maximum robot width and length 23 cm (9 inches) 30 cm (11.75 inches) Maximum robot height no limit Robot type Any; Lego Mindstorms or NXT recommended. any

Why Sumo? The most popular robot competition in the world Integrator in Science Education – Math, Logic, Computers, Mechanics, and Physics Good for rookie teams Fun Motivator

Unknown Problem in Robofest Sumo How to start is unknown Need sensor(s) Teams must bring a computer to program the unknown parts

Introduction to Lego Mindstorms Born in USA at MIT RJ: Roverbot Jr. Brain – RCX micro computer Body: Lego pieces Actuators: up to 3 motors Sensors: Light, touch, etc. Power source: 9V (six AA batteries) Communication mechanism: IR Left motor: A Right motor: C Light sensor on Port No. 1 Touch sensor on Port No. 2

Introduction to RCX Code Programming RIS (Robotics Invention System) 2.0 Dag and drop program blocks: Power, Wait, Repeat, Sensors, “Yes or No”, and My Blocks How to create the first program: Click on Create a user account Watch movie or press “enter” to skip it Click on “Program”, instead of Missions Check to skip the tutorials Click on “Program” again Click on “Freestyle” – You will see the program canvas!

First Program: Go forward for 2 seconds and stop =

“Cover your robot and IR tower when you download programs” Very Important!!!!! “Cover your robot and IR tower when you download programs” Save your programs File Names should be meaningful Use logbook and comment

Power Commands On On For: On + Wait + Off Off Set Power: Min 1 ~ Max 8 Coast Brake Set Power: Min 1 ~ Max 8 Set Direction: Reverse Direction: Not recommended to use. Use Set Direction instead.

ForwardBack Go Forward for 2 seconds, Wait 3 seconds then Backward for 2 seconds

ForwardBack

Making Turns Turn left Spin left Face left stop Left wheel Right wheel

Turn 90 left Go forward for 2 seconds, Turn Left 90 degrees, and

Turn 90 left ?

Spin 720 right Go forward for a second, Spin right two times (720 degrees), Go forward for a second 90o 720o

Spin 720 Right ?

Class Mission A simple maze Introduction to loops box box

Additional Mission, if time available Introduction to loops: Making 100 beep sounds