Presentation is loading. Please wait.

Presentation is loading. Please wait.

Are you ready for some botball? Tami Sanders. What is Botball? Botball is an exciting game with an unusual twist -- it's played by robots. Teams of students.

Similar presentations


Presentation on theme: "Are you ready for some botball? Tami Sanders. What is Botball? Botball is an exciting game with an unusual twist -- it's played by robots. Teams of students."— Presentation transcript:

1 Are you ready for some botball? Tami Sanders

2 What is Botball? Botball is an exciting game with an unusual twist -- it's played by robots. Teams of students build and program robots to compete with opponents on a field the size of a ping-pong table.

3 What is Botball? Teams compete in robotic challenges using a limited amount of parts and time. The teams use a standardized kit of materials, document the process and then compete in a tournament in which the challenges change annually.

4 Why Teach Botball? * Critical Thinking * Decision Making * Collaboration * Analytical Skills * Problem-Solving * Computational Thinking

5 Why Teach Botball? Botball is an educational robotics program that focuses on DESIGNING BUILDING PROGRAMMING

6 Why Teach Botball? The goal is to develop a curriculum that emphasizes active PROBLEM-SOLVING with intellect TECHNOLOGY.

7 Equipment Needed One botball kit Kit contains: All the parts needed to build one robot Two practice mats All cords needed One computer (pretty much any type) Software download (FREE) – http://www.kipr.org/hardware-software

8 Getting Money Local sponsors District funding Scholarships - www.botball.org Grants – Oklahoma State Department of Education http://sde.ok.gov/sde/oksde-botball-grant – KISS Institute http://www.kipr.org – Wal-Mart http://giving.walmart.com/apply-for-grants/

9 How to Start Get some training (It is free!) – Kiss institute – Team Resources www.botball.org/resourceswww.botball.org/resources – Get Started www.botball.org/get-startedwww.botball.org/get-started – Programming your Robot www.botballprogramming.orgwww.botballprogramming.org Use videos to excite or recruit students Start students on coding websites like www.code.orgwww.code.org Build the robot Play around with the robot and explore

10 Writing Code Main Commands MAV – movement and velocity Motor – also movement and velocity; based on percent of battery power available Msleep – time

11 Writing a Basic Program 1. Open the botball program 2.Click on New Project 3.Type a project name and then click OK 4.Type the project name again 5.Find the C files; click on Hello, World and then click OK (NOTE: Do NOT click on the C++ files) 6.Your screen should look like this: // Created on Mon November 24 2014 int main() { printf("Hello, World!\n"); return 0; } 7.Erase ONLY the line that says printf(“Hello,World!\n”); 8.You will now start typing commands; make sure to put them in the same spot where you erased the other command 9.Write the command for the right wheel – Type mav( – Add the number for the motor port followed by a comma – Add the velocity (speed); positive numbers are forward, negative numbers are backwards; speed can go up to 1500 – Add a final parenthesis and a semicolon ); 10.Repeat step 9 for the left wheel 11.Write the command that tells the bot how long to move – Type msleep( – Type the amount of time you want the command to continue; remember that 1000 = 1 second – Add a final parenthesis and semicolon ); 12.Repeat steps 9-11 to add new commands to the robot 13.Add the command that tells the robot to stop – Type ao(0);

12 Writing Code Moving the Bot // Created on Mon November 24 2014 int main() { mav(2,1500); mav(0,1500); msleep(2000); ao(0); return 0; }

13 Writing Code Moving the Arm // Created on Mon November 24 2014 int main() { enable_servos(); set_servo_position(1, 1400); msleep(2000); set_servo_position(1, 900); msleep(2000); disable_servos(); return 0; }

14 Contact Info Tami Sanders Midwest City Elementary tssanders@mid-del.net Tammy McKee Cleveland Bailey Elementary tmckee@mid-del.net


Download ppt "Are you ready for some botball? Tami Sanders. What is Botball? Botball is an exciting game with an unusual twist -- it's played by robots. Teams of students."

Similar presentations


Ads by Google