How To Play Botball



Similar documents
Next Gen Platform: Team & Mentor Guide

Scratch Game Design (Grade 3-5, Beginners)

ROBOTC Software Inspection Guide with Additional Help Documentation

Testing Robots Using the VEXnet Upgrade

Unit 1: INTRODUCTION TO ADVANCED ROBOTIC DESIGN & ENGINEERING

Competition is the whetstone of talent - Traditional proverb. Presented by Rick Tyler NW Regional Manager, RECF

The Swivl Solution. Uses. Swivl User Guide. Swivl is more than just video capture, it is a 3-part solution.

Modern Robotics, Inc Core Device Discovery Utility. Modern Robotics Inc, 2015

2a. Select the type of VEX classroom bundle that best suits your educational goals and students needs:

English 1. Deutsch 10. Français 19 中 文 简 体 46

LEGO NXT-based Robotic Arm

2/26/2008. Sensors For Robotics. What is sensing? Why do robots need sensors? What is the angle of my arm? internal information

EASTERN SCHOOL DISTRICT

How To Use First Robot With Labview

Parts of a Computer. Preparation. Objectives. Standards. Materials Micron Technology Foundation, Inc. All Rights Reserved

Additional Guides. TETRIX Getting Started Guide NXT Brick Guide

Getting Started in the Cambridge LMS - Students

ROBOTICS AND AUTONOMOUS SYSTEMS

STEELSERIES FREE MOBILE WIRELESS CONTROLLER USER GUIDE

DRAFT COPY: CONTENTS SUBJECT TO CHANGE. FTC Training Manual. JAVA Programming for the Next Gen Controller. FIRST Tech Challenge 8/3/2015

Obj: Sec 1.0, to describe the relationship between hardware and software HW: Read p.2 9. Do Now: Name 3 parts of the computer.

From K-12 Engineering Outreach to Community Engagement A Roadmap

Windows 7 for beginners

Board also Supports MicroBridge

HITT101 H-ITT Audience Response System 101

An Experimental Study on Pixy CMUcam5 Vision Sensor

The NXT Generation. A complete learning solution

MACHINEMATE. CNC SYSTEM Hardware SPECIFICATION

Alarm Security Kit - NVR

CLASSROOM TECHNOLOGY GUIDE

Computer and Set of Robots

Project Development Plan

An Introduction to MPLAB Integrated Development Environment

2016 MDOT Bridge Competition Guidelines Grades 11 and 12

YOSEMITE REGIONAL OCCUPATIONAL PROGRAM COURSE OUTLINE. COURSE TITLE: Robotics Engineering I ROP S1 Robotics Engineering I ROP S2

Lockheed Martin Mission Systems & Training(MST)

VERVE 2 First Time User Guide

Point of view HDMI Smart TV dongle Mini RF Keyboard

USER MANUAL V5.0 ST100

4x1 USB HDMI KVM Switch Quick Installation Guide

IR-PRO IR-PRO. Operation Guide. Professional Infrared Code Capture System

Programming LEGO NXT Robots using NXC

Courtney Pinnell. Dr. Can (John) Saygin. Edward E. Whitacre Jr. College of Engineering

CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup. Emmanuel Agu

It provides the performance indicators to evaluate the level of knowledge and competence of teacher to apply ICT in the educational setting.

Creating a Jeopardy Review Game using PowerPoint software.

Esercitazione con un robot umanoide programmabile per edutainment Giancarlo Teti RoboTech srl

Congratulations for making the decision to become one of the many proud KT-X robot owners.

2016 Bridge Competition Guidelines Grades 9 and 10

2015 MDOT Bridge Competition Guidelines Grades 9 and 10

What s in the Box? Welcome. The GymAware Kit. Congratulations on your purchase of a GymAware PowerTool POWERTOOL CHARGER.

Field Service Application

To make audiovisuals useful they have to be available in a wide choice and to be continuously updated to match the technological development.

Robotics for distance learning: a case study from a UK masters programme

The Hodge Annual Business Plan Competition

JavaOne4Kids. Saturday, October 24, Agenda and Session Descriptions. Copyright 2014, Oracle and/or its affiliates. All rights reserved.

One of the following messages will appear in red when DisplayStudio is not properly connected to a media player on the wireless network.

DUKANE Intelligent Assembly Solutions

Computer Science Education Week Teacher/Volunteer Guide

GPS Vehicle and personal location tracker. User manual

Robot Virtual Programming Games that work with NXT-G, LabVIEW, and ROBOTC

Downloading a Sample Program over USB

How To Use A Magistrate Desktop Computer

Manufactured under license from Dolby laboratories. Dolby and the double-d symbol are trademarks of Dolby Laboratories.

The College of Southern Maryland. WOMEN & STEM programs Dr. Brad Gottfried, President

Computer Science. College of Engineering

Industrial Automation Training Academy. PLC, HMI & Drives Training Programs Duration: 6 Months (180 ~ 240 Hours)

Teacher Interview 7377 Introduction to Technology in Schools, Fall, 2008 Connie Capaldo, Katherine Flanagan, and David Littrell

Computer Automation Techniques. Arthur Carroll

Lesson Plan. Preparation

Background: Experimental Manufacturing Cell

Applications > Robotics research and education > Assistant robot at home > Surveillance > Tele-presence > Entertainment/Education > Cleaning

Prototyping Connected-Devices for the Internet of Things. Angus Wong

Outline. Creating Animations with Alice for Projects in all Disciplines

Lab Experiment 1: The LPC 2148 Education Board

360 Degree Action Camera

How to read this guide

TCEA Mindstorms Robotics Challenge Food Frenzy

H-ITT CRS V2 Quick Start Guide. Install the software and test the hardware

Final Report. LEGO Robot Vehicle Afterschool Workshops: Transportation Engineering Problem Solving (K-12 Workforce Development, NCSU)

Lesson Objectives: Identify the parts of the computer, vocabulary for communicating in the lab with lab assistant

SMART Board User Guide for Mac

How to Start and Organize A VEX Robotics Team

New Technology Introduction: Android Studio with PushBot

Transcription:

Using Robots to Teach 6-12 Grade Students to Program Steve Goodgame Executive Director KISS Institute for Practical Robotics 1-405-579-4609 www.kipr.org www.botball.org 1

Aerial Robot Contest

What is a Robot? 3

My favorite autonomous machines/robots/syste ms 5

Why you should consider using robots to teach students to program. 6

Robots Intrinsically motivating Immediately capture the attention of students & adults Provide immediate feedback Incorporate new engineering standards Fun, fun and more fun 7

With all the options in robot competitions, why would you choose the Botball Educational Robotics PROGRAM? 8

We are an educational program and different from other contests Focus on autonomy and programming Open source software and hardware Kiss C- IDE, incorporates simulators which allow student programming and learning independent of the robot Students only, not adults, do the work 2 robots increases exposure and time on task for more students Robot size makes them easy to store Game board is classroom friendly and easy to construct Teacher support (professional development workshop/warranty) Required technical documentation and technical oral presentation Research based (best practices in mentoring) No machining, dangerous tools or equipment- classroom and teacher friendly All participants can participate in the International Botball Tournament Students receive immediate and direct feedback

The Botball Difference Focus on Autonomy-Sensor based intelligent systems (No Remote Control). Students learn to program in standard programming languages such as C, C++ and Java Successful Botball teams develop relatively small robots with many sensors and actuators, including precision servos and color cameras. These robots must complete very complex tasks in a limited time and do it all autonomously. -Bob Eckman, Botball mentor and retired engineer Lockheed Martin 1 10 0

The Botball Difference Students Only- Students learn by doing (adults are not allowed to work on the robots). At tournaments adults are not allowed in the pit areas. No machining of parts, no tools required. Working as an independent group, meaning without the aid of the teacher, allow us to truly understand the material and task at hand. -Botball Student 2012 season In all the years I have participated in other robotic competitions by far I have learned the most from Botball, the program is centralized on the development of the students, and not a hobby for the mentors. -Botball Student 2010 season 1 11 1

The Botball Difference Long Term Educational Approach Professional development for educators and reusability of equipment. Botball is more than a contest. 1 12 2

How do you get started?

Starter Kits/Classroom sets We provide starter kits and other options for classroom implementation. Customizable to individual requirements. Botball Teams of middle and high school students (6 th 12 th grade) design, build, program, and document original autonomous robots to play in an open-solution tournament. A team receives 2 controllers an irobot create platform, ~1000 LEGO pieces, metal construction pieces, motors, servos and sensors. *Scholarships are available to help offset the cost of participation*

Botball Two-day professional development workshop Taught by KISS Institute instructor trained at annual instructor s institute Teams receive all equipment, open source software and resources Teams leave with two working demobots Aug- Dec Jan-Mar Apr-May Jun e July

Botball 7-9 week build period Students work on strategy, design, construction, programming and documentation Three online documentation submission periods which must include:» Project management» Software design» Mechanical design Last submission includes lessons learned and team survey Aug- Dec Jan-Mar Apr-May Jun e July

Regional Botball tournament structure (one-day event) Aug-Dec Jan-Mar Apr-May June July Seeding rounds- teams compete against the game task to score the most points Double elimination rounds-teams compete head to head against other teams Alliance matches-teams eliminated in double elimination are paired up to cooperatively score maximum points Onsite documentation-8 minute technical presentation to judges

What about the technology? 1 8

KIPR Link controller features Top: color touch screen (320x240 dpi), WiFi, 2000 mah LiPo battery, 800mhZ ARMv5te CPU, FPGA, imbedded Linux Side: HDMI port (display), speaker, side button Side: power switch, IR send/receive Front: 8 analog ports, 8 digital I/O ports Back: USB 2 (mouse, keyboard, flash drive), TTL serial, USB for IDE, Power Front: 4 motor ports, 4 servo ports, Bottom: Lego Technic spaced mounting holes

Open Source Software

Open Source Software

Debugging Error, Line 5 is missing a ";" line #: col # (on or before)

Simulator

Blob tracking

Resources! On your Team Home Base Workshop slides with ~20 activities Documentation Manual and examples Presentation Rubric & Example Presentation Demobot build instructions & Parts List Controller Getting Started Manual Construction Examples Hints for New Teams Sensor & Motor Manual Game Table construction documents All Game Documents Botball Community Site http://community.botball.org/

Botball National Impact SINCE 1997 Over 65,000 Middle School and High School students directly impacted Professional Development for over 2500 educators Botball Teams Participating Current Region Over 400,000 indirectly impacted by attending workshops, tournaments and conferences

Botball impact 90.00% 80.00% Botball Participants by; Minority, > 50% Free & Reduced Lunch and Gender (% participants) 70.00% 60.00% 50.00% % Teams >50% Free & Reduced Lunch % Minority 40.00% % Female 30.00% 20.00% 10.00% 0.00% 2009 2010 2011 2012

Botball impact 2012 Botball Participants by Grade Level 12th, 16.4% 6th, 10.3% 35.7% Middle School 11th, 21.2% 7th, 12.8% 8th, 12.6% 10th, 14.4% 9th, 12.3%

Botball impact Botball Team Organization (%)

Botball participant experiences Botball Team Active Engagement (% teams) 52% of teams have adult mentors in addition to their teacher who help with the program 70% do not participate in any other robotic or engineering contest or program 89% would like the opportunity to participate in Botball again 94% rate the program good or excellent 8 week average from workshop to tournament Working as an independent group, meaning without the aid of the teacher, allow us to truly understand the material and task at hand.

Botball participant experiences The academic skills students learn are valuable and will contribute to their long-term success in college and ultimately in their careers. 61% of participants can write and understand basic programs in the C programming language 73% indicated and can explain how they used math while designing, programming and testing their robots 60% indicate they like to write computer programs 81% indicate they have more confidence in their ability to solve complex problems 65% indicate their time management skills have improved 78% report improved communication skills 96% plan on attending a college or university 53% indicate they would consider a degree and/or career in computer science 86% indicate the teamwork, project management and communication skills they learned by participating in the program will benefit them regardless of their chosen profession

2013 Botball National Sponsors

Regional Workshop & Tournament Hosts

Behavior-based Robot Byo-Bot "Build Your Own Robot