Knowledge

Botball

Source đź“ť

760:
to document how their robot is coming along as well as the tweaks and changes they made from the original design. During the regional competition, there are three rounds: Seeding, Double Eliminations, and Alliance. Seeding: Seeding is where one team goes against themselves(it is more like a practice round) but students still earn points and there is an award for the team that scores the highest on the seeding round. Double Eliminations is where the actual competition begins and where teams compete against each other until they are eliminated twice. Alliance Matches are matches for teams who have been eliminated twice early in the competition. Two teams are paired up together and they compete for points(it works like the seeding rounds but there is 1 individual team on each side and they try and score points as an alliance.)
61:, highlighted in an article the gameplay and systems, "Every year the game offers different challenges at varying levels of difficulty, so participants can focus on harder goals, or find simpler solutions, based on their abilities ... Botball uses the CBC2, a powerful robot controller that easily interfaces with a large number of sensors and effectors and features an ARM 9-based CPU/Vision processor running LINUX, an ARM 7-based DAQ/Motor control system, and integrated display and touch screens that are easy to use. The CBC2 uses the KISS-C Integrated Development Environment and its libraries, especially designed to be friendly to users with vastly different programming experience. Both the CBC2 and KISS-C were developed by KISS Institute and are used in university research programs, as well as the Botball Program." 31:
designing, building and programming a pair of autonomous robots. Teams use a standardized kit of materials, document the process and then compete in a tournament in which the challenges change annually. All materials in the kits are exactly the same for every team around the world, so there are no unfair advantages. Botball teams are mostly based in the United States with over 300 teams and local tournaments in more than a dozen regions. In recent years it also holds an annual Global Conference on Educational Robotics (GCER), with an international tournament that attracts teams all over the country as well as from Mexico, Austria, China, Uganda, Poland, Qatar, Kuwait, Egypt, and many others.
20: 99:
objective of creating a center for a system of technology and science education programs based on robotics, and to use robotic technology to better serve the public good. Ms. Stein has recently retired as executive director; she is succeeded by Dr. Steve Goodgame, an experienced educator who became CEO via No Contest. Dr. Miller is the Chief Technology Officer, as well as the Wilkonson Professor of Aerospace and Mechanical Engineering at the University of Oklahoma. Dr. Miller is a former JPL employee, having made significant contributions to NASA's Mars Rover project.
912:
participate in the international competition. The game rules at the international competition are generally identical to that year's regional game. The event is held during the GCER (Global Conference for Educational Robotics). The KIPR Open (formerly Beyond Botball) is also held at GCER and multiple speakers come and talk about the robotics field. GCER has been hosted in Hawaii; Northern and Southern CA; Norman, OK; Jacksonville, FL; Leesburg, VA; and Edwardsville, IL, and Washington DC. In 2013, GCER will be held in Norman, OK.
239: 207: 283: 223: 148: 535: 160: 40:
in exploring their potential in engineering, science and math." The goal of Botball and KISS to educate the workforce of the future and to engage students in science, technology, engineering and math. This objective is shared by the NASA Robotics Alliance Project (RAP) which partners with Botball and other robotics education programs. NASA RAP's mission is “to enable the implementation of future robotic space exploration missions.”
267: 558:). The robots must also collect Botguy (a plush robot) and a garden (a large green ball) and place them on their side. The board is made up of two eight-foot by four-foot boards connected by a two-foot by four-foot ditch. The ditch has two bridges on either side, which the robots must knock down to get to the other side. 327:
In Botball, the electric DC motors are generally used for powering wheels. Using the Wallaby, however, they can be commanded to run at an accurate speed and stop at a precise rotational position. This is provided at the operating system level in the CBC by periodically sampling the EMF as the motor
759:
The Botball regional season runs from late January to about early May. During this time, students attend a two-day workshop and are trained in learning the basics of computer programming. Students have six to eight weeks to program, build, and test their robots. As the robots progress, students have
48:
Botball is known for the sophistication and complexity of its robotic competitions. What differentiates Botball from other student robotics programs is that the robots are autonomous; therefore, they are not directed by remote control. Students use computer science to program the robots to recognize
39:
Botball's mantra is that “Today’s Botball kids are tomorrow’s scientists and engineers.” The program is managed by the non-profit KISS Institute for Practical Robotics (KISS stands for the engineering acronym: Keep It Simple Stupid) whose vision is to use robotics "to stimulate and engage students
911:
Starting in 2001, KIPR began holding a national competition and in 2003 the first international team participated. The international competition is held during the summer after all of the regional competitions have completed. Every team that participates in a regional competition is eligible to
390:
In Botball, the camera is used to keep track of moving objects or move to objects. The camera can track the center of areas (or "blobs") of color (this is called the "blob tracker"). The blob coordinates can, in turn be used to point an arm, or to guide the robot to the object, using a guidance
579:
pipe. When two teams compete against each other, they start on opposite ends of the playing surface and have 120 seconds to move around objects and score points. At the end of a game, the robots must stop themselves, at which time a judge scores the game to determine which team's robots won.
98:
The KISS Institute for Practical Robotics is a 501(c)(3) not-for profit education and research organization, incorporated in Virginia in 1994. It is headquartered now located in Norman, Oklahoma. KISS Institute was co-founded by Ms. Cathryne Stein, Dr. David Miller, and Dr. Marc Slack with the
44:
sponsors Botball through providing technical mentors and other resources. It also hosts an online free course in Programming robots in C, featuring a controller that was used in Botball NASA RAP sees Botball as an opportunity to reach out to its future workforce and provide relevant hands-on
30:
is an educational robotics program that focuses on engaging middle and high school aged students in team-oriented robotics competitions. Thousands of children and young adults participate in the Botball program. It has been active since 1998 and features a robotics curriculum which focuses on
312:
In Botball, servo motors are generally used to power an arm or attachment on the robot. They are standard hobby servos, commanded to a position using a standard pulse-width signal as for remote-control cars and airplanes, but in this case the signals are generated by the CBC (or earlier
313:
controllers). The servos have an angular range from 0 to 180 degrees and provide motor torque to hold the commanded position. Servos can be calibrated from a special control screen on the CBC w/o any programming to test/adjust their mechanical positions for a desired angular command.
121:
bricks. The electrical components have included a variety of robot controllers, of which each team's kit contains two (enabling them to build two fully autonomous robots out of each kit), as well as a number of different sensors and motors.
71:
to complete a series of tasks (such as collecting objects and moving them to another location or recognizing certain color objects and sorting them) within a set time limit of two minutes.
238: 454:
KISS-C is the official programming language used in Botball 2009 to 2011. KISS IDE is the official programming environment used in Botball from Fall of 2011–2016. KISS IDE supports
542:
Botball field. A is the solarium, b is the shelter, c are objects to be collected, d are satellites, e are the solar sails, f is the garden, g is Botguy, and h is the bridge.
588:
For the 2008 season, the initial score of a team is 0 and then points are calculated at the end of the game using the point values found in the following table:
206: 79:
give input to the robots, which help to identify objects. Beforehand and between rounds of competition, participants program the robots using an
87: 328:
turns and adjusting the power. The user code only needs to specify the desired speed (and stopping position, if required) using motor functions.
83:(KISS-C is the latest version). Botball competitors also must complete online documentation of their progress and their goals to score points. 1250: 1129: 370:
A light sensor detects light. Light sensors are used in the beginning of the round when a bulb lights up to signal the beginning of a round.
114:
At the start of each Botball season, each team receives a kit of components with enough material to build two completely autonomous robots.
554:
by collecting "food" (green balls), rescuing "crew members" (orange balls), and deploying "satellites" (blue cups) and "solar sails" (
487:
A maximum of 93 square inches of paper (which must be 20-pound paper or less) may be used. The paper used must be black or white.
1191: 1166: 506:
are the rear wheel, the drive wheel clips, and the rear cargo bay wall. Any other parts cannot be removed or disassembled.
1024: 1071: 222: 80: 561:
The field size depends upon the game; this one totals 8 ft by 12 ft, with most of the surface surrounded by
932: 1230: 1245: 266: 509:
The area the robots start in varies by year. In 2010 the starting area is 22 by 31.5 by 15 inches (10395 in)
467: 1104: 1088: 807: 957: 463: 787: 159: 1049: 792: 455: 49:
challenges and then attempt the objectives of the competition. The robots contain several types of
1133: 409:
This sensor uses a beam passing between an emitter and receiver to test for small obstructions.
23:
Botball 2011 participants practice at the official game table prior to their competitive round.
147: 282: 895: 797: 8: 861: 846: 257: 1195: 576: 19: 812: 555: 1170: 837: 802: 249: 1092: 1075: 550:
based, with the robots on board a space station. The robots must get ready for a
490:
String may be used in the construction of the robot; up to 36 inches may be used.
229: 184: 319: 304: 253: 103: 58: 1003: 512:
The robot must be under a certain height constraint at the start of the match.
1239: 1028: 503: 449: 166: 137: 1069: 437:
These sensors are used to tell the distance between the robot and an object.
341: 118: 873: 827: 551: 547: 496:
The metal parts included in the kit cannot be broken into smaller pieces.
213: 178: 448:
The official programming language used in Botball from 1997 to 2008 was
936: 841: 832: 1050:"NASA - Hundreds of Robots to Compete in Botball Regional Tournament" 45:
experience and necessary skills to potential future NASA scientists.
534: 851: 822: 777: 419: 65: 483:
Robots can only be constructed of the parts included in the kit.
905: 782: 772: 546:
Each year has a different set of objectives. The 2008 theme was
1108: 1086: 933:"Teams and Regions | Botball® Educational Robotics Program" 961: 958:"What is Botball? | Botball® Educational Robotics Program" 890: 856: 817: 379: 273: 76: 72: 54: 50: 499:
Of the metal parts, only the flat bars and plates may be bent.
885: 880: 866: 768:
As of 2012, the regions in the United States are as follows:
525:
No wireless communications are allowed during the tournament.
459: 425: 68: 41: 1219: 763: 245: 190: 216:. This one is larger than the one included in most sets. 1225: 982: 517:
A team may have four different objects on the field.
125: 1226:The KISS Institute for Practical Robotics website 754: 1237: 520:All the objects must fit into the starting box. 352:A touch sensor detects when the sensor is hit. 117:The mechanical components used in Botball are 90:(formerly Beyond Botball), commenced in 2001. 901:As of 2011, Botball also had tournaments in 64:Botball competitions revolve around using 1025:"NASA Robotics - Archives : Courses" 106:Institute for Practical Robotics (KIPR). 102:Botball was first started in 1997 by the 86:A similar competition for adults, called 1159: 1152: 1150: 1097: 533: 18: 1004:"NASA Robotics - Events : BotBall" 983:"KISS Institute for Practical Robotics" 443: 109: 1238: 872:Botball also had 4 tournaments in the 764:Regions and international competitions 181:, with and without the expansion board 1147: 1122: 478: 293: 272:A CBC Botball Controller (based on a 1251:Recurring events established in 1998 1105:"KIPR Open Autonomous Robotics Game" 1027:. Robotics.nasa.gov. Archived from 748:15 on their side and 30 in shelter 57:for their computer vision systems. 13: 232:without any attachments or motors. 81:integrated development environment 14: 1262: 1213: 493:Ten #19 rubber bands can be used. 126:Robot controllers used in Botball 1222: â€” Official Botball website 502:The only removable parts on the 281: 265: 237: 221: 205: 158: 146: 1184: 1080: 1063: 1042: 1017: 996: 975: 950: 925: 755:The Botball season/Competition 140:, with an XBC or CBC attached. 1: 960:. Botball.org. Archived from 935:. Botball.org. Archived from 608:Side 2 ("other team's side") 529: 16:Educational robotics program 7: 1156:See the 2008 Botball rules. 34: 10: 1267: 583: 332: 93: 1074:January 11, 2011, at the 298: 260:can be used with the XBC. 1130:"Statistics and Numbers" 918: 473: 1091:March 14, 2012, at the 1194:. 2008. Archived from 543: 248:robot controller. The 24: 1246:Robotics competitions 1167:"Overview of Botball" 596:Side 1 ("your side") 537: 193: â€“ v1, v2 and v3 53:and also two digital 22: 896:United Arab Emirates 444:Programming language 400:IR break beam sensor 196:CBC â€“ v1 and v2 110:Technical components 1231:Botball on Facebook 1006:. Robotics.nasa.gov 862:Southern California 847:Northern California 803:Greater DC/Virginia 793:Greater Los Angeles 258:Game Boy Advance SP 556:cocktail umbrellas 544: 479:Robot construction 294:Sensors and motors 25: 813:Greater St. Louis 808:Greater San Diego 752: 751: 538:A diagram of the 422:emitter/receivers 174:Previously used: 1258: 1207: 1206: 1204: 1203: 1192:"Current season" 1188: 1182: 1181: 1179: 1178: 1169:. Archived from 1163: 1157: 1154: 1145: 1144: 1142: 1141: 1132:. Archived from 1126: 1120: 1119: 1117: 1116: 1107:. Archived from 1101: 1095: 1084: 1078: 1067: 1061: 1060: 1058: 1057: 1046: 1040: 1039: 1037: 1036: 1021: 1015: 1014: 1012: 1011: 1000: 994: 993: 991: 990: 979: 973: 972: 970: 969: 954: 948: 947: 945: 944: 929: 591: 590: 574: 573: 569: 566: 338:Passive sensors 285: 269: 250:Game Boy Advance 241: 225: 212:An example of a 209: 162: 150: 1266: 1265: 1261: 1260: 1259: 1257: 1256: 1255: 1236: 1235: 1220:www.botball.org 1216: 1211: 1210: 1201: 1199: 1190: 1189: 1185: 1176: 1174: 1165: 1164: 1160: 1155: 1148: 1139: 1137: 1128: 1127: 1123: 1114: 1112: 1103: 1102: 1098: 1093:Wayback Machine 1085: 1081: 1076:Wayback Machine 1068: 1064: 1055: 1053: 1048: 1047: 1043: 1034: 1032: 1023: 1022: 1018: 1009: 1007: 1002: 1001: 997: 988: 986: 981: 980: 976: 967: 965: 956: 955: 951: 942: 940: 931: 930: 926: 921: 915: 766: 757: 733:Team 1's robot 586: 571: 567: 564: 562: 532: 481: 476: 453: 446: 416:Active sensors 335: 301: 296: 289: 286: 277: 270: 261: 242: 233: 226: 217: 210: 170: 163: 154: 151: 128: 112: 96: 37: 17: 12: 11: 5: 1264: 1254: 1253: 1248: 1234: 1233: 1228: 1223: 1215: 1214:External links 1212: 1209: 1208: 1183: 1158: 1146: 1121: 1096: 1079: 1062: 1041: 1016: 995: 974: 949: 923: 922: 920: 917: 909: 908: 899: 898: 893: 888: 883: 870: 869: 864: 859: 854: 849: 844: 835: 830: 825: 820: 815: 810: 805: 800: 795: 790: 785: 780: 775: 765: 762: 756: 753: 750: 749: 746: 743: 740: 737: 734: 730: 729: 726: 723: 720: 717: 714: 710: 709: 706: 703: 700: 697: 694: 690: 689: 686: 683: 680: 677: 674: 670: 669: 666: 663: 660: 657: 654: 650: 649: 646: 643: 640: 637: 634: 630: 629: 626: 623: 620: 617: 614: 610: 609: 606: 603: 600: 597: 594: 585: 582: 531: 528: 527: 526: 523: 522: 521: 515: 514: 513: 507: 500: 497: 494: 491: 488: 480: 477: 475: 472: 445: 442: 441: 440: 439: 438: 432: 431: 430: 429: 423: 413: 412: 411: 410: 404: 403: 402: 401: 395: 394: 393: 392: 385: 384: 383: 382: 374: 373: 372: 371: 365: 364: 363: 362: 356: 355: 354: 353: 347: 346: 345: 344: 334: 331: 330: 329: 324: 323: 315: 314: 309: 308: 300: 297: 295: 292: 291: 290: 287: 280: 278: 271: 264: 262: 254:Game Boy Micro 243: 236: 234: 227: 220: 218: 211: 204: 201: 200: 197: 194: 188: 182: 172: 171: 165:An unmodified 164: 157: 155: 152: 145: 142: 141: 135: 132: 127: 124: 111: 108: 95: 92: 59:Robot Magazine 36: 33: 15: 9: 6: 4: 3: 2: 1263: 1252: 1249: 1247: 1244: 1243: 1241: 1232: 1229: 1227: 1224: 1221: 1218: 1217: 1198:on 2008-06-15 1197: 1193: 1187: 1173:on 2008-03-18 1172: 1168: 1162: 1153: 1151: 1136:on 2008-02-28 1135: 1131: 1125: 1111:on 2010-12-21 1110: 1106: 1100: 1094: 1090: 1087: 1083: 1077: 1073: 1070: 1066: 1051: 1045: 1031:on 2011-12-28 1030: 1026: 1020: 1005: 999: 984: 978: 964:on 2013-06-19 963: 959: 953: 939:on 2013-05-17 938: 934: 928: 924: 916: 913: 907: 904: 903: 902: 897: 894: 892: 889: 887: 884: 882: 879: 878: 877: 875: 868: 865: 863: 860: 858: 855: 853: 850: 848: 845: 843: 839: 836: 834: 831: 829: 826: 824: 821: 819: 816: 814: 811: 809: 806: 804: 801: 799: 796: 794: 791: 789: 786: 784: 781: 779: 776: 774: 771: 770: 769: 761: 747: 744: 741: 738: 735: 732: 731: 727: 724: 721: 718: 715: 712: 711: 707: 704: 701: 698: 695: 692: 691: 687: 684: 681: 678: 675: 672: 671: 667: 664: 661: 658: 655: 652: 651: 647: 644: 641: 638: 635: 632: 631: 627: 624: 621: 618: 615: 612: 611: 607: 604: 601: 598: 595: 593: 592: 589: 581: 578: 559: 557: 553: 549: 541: 536: 524: 519: 518: 516: 511: 510: 508: 505: 504:iRobot Create 501: 498: 495: 492: 489: 486: 485: 484: 471: 469: 465: 461: 457: 451: 450:Interactive C 436: 435: 434: 433: 427: 424: 421: 418: 417: 415: 414: 408: 407: 406: 405: 399: 398: 397: 396: 389: 388: 387: 386: 381: 378: 377: 376: 375: 369: 368: 367: 366: 360: 359: 358: 357: 351: 350: 349: 348: 343: 340: 339: 337: 336: 326: 325: 321: 317: 316: 311: 310: 306: 303: 302: 284: 279: 275: 268: 263: 259: 255: 251: 247: 240: 235: 231: 224: 219: 215: 208: 203: 202: 198: 195: 192: 189: 186: 183: 180: 177: 176: 175: 168: 167:iRobot Create 161: 156: 149: 144: 143: 139: 138:iRobot Create 136: 133: 130: 129: 123: 120: 115: 107: 105: 100: 91: 89: 88:the KIPR Open 84: 82: 78: 74: 70: 67: 62: 60: 56: 52: 46: 43: 32: 29: 21: 1200:. Retrieved 1196:the original 1186: 1175:. Retrieved 1171:the original 1161: 1138:. Retrieved 1134:the original 1124: 1113:. Retrieved 1109:the original 1099: 1082: 1065: 1054:. Retrieved 1044: 1033:. Retrieved 1029:the original 1019: 1008:. Retrieved 998: 987:. Retrieved 977: 966:. Retrieved 962:the original 952: 941:. Retrieved 937:the original 927: 914: 910: 900: 871: 788:Chicago area 767: 758: 587: 560: 545: 539: 482: 447: 380:Color camera 361:Light sensor 342:Touch sensor 173: 153:KIPR Wallaby 134:KIPR Wallaby 119:Lego Technic 116: 113: 101: 97: 85: 75:and digital 63: 47: 38: 27: 26: 874:Middle East 828:New England 633:Solar sail 552:solar flare 548:outer space 214:Handy Board 187:, v1 and v2 179:Handy Board 131:KIPR Wombat 1240:Categories 1202:2008-06-01 1177:2008-03-18 1140:2008-03-18 1115:2011-01-11 1056:2013-01-29 1052:. Nasa.gov 1035:2013-01-29 1010:2013-01-29 989:2013-01-29 985:. Kipr.org 968:2013-01-29 943:2013-01-29 842:New Jersey 833:New Mexico 613:Satellite 66:autonomous 599:Solarium 530:Game play 318:Electric 288:KIPR Link 199:KIPR Link 1089:Archived 1072:Archived 852:Oklahoma 838:New York 823:Maryland 778:Colorado 602:Shelter 420:Infrared 391:program. 185:Lego RCX 35:Overview 906:Austria 818:HawaiĘ»i 798:Georgia 783:Florida 773:Arizona 713:Botguy 693:Garden 584:Scoring 570:⁄ 333:Sensors 94:History 77:cameras 73:Sensors 55:cameras 51:sensors 28:Botball 891:Kuwait 857:Poland 653:Plant 605:Space 575:-inch 468:Python 466:, and 428:sensor 322:motors 307:motors 299:Motors 274:Chumby 69:robots 919:Notes 886:Qatar 881:Egypt 867:Texas 673:Crew 474:Rules 426:Sonar 305:Servo 256:, or 728:N/A 708:N/A 688:N/A 668:N/A 648:N/A 628:N/A 540:2008 464:Java 244:The 228:The 104:KISS 42:NASA 722:15 699:15 642:-3 639:-3 636:-3 622:-6 619:-6 616:-4 577:PVC 460:C++ 246:XBC 230:RCX 191:XBC 1242:: 1149:^ 876:: 745:0 742:0 739:0 736:0 725:0 719:3 716:5 705:0 702:3 696:5 685:0 682:6 679:0 676:1 665:0 662:0 659:6 656:1 645:0 625:0 470:. 462:, 458:, 320:DC 252:, 1205:. 1180:. 1143:. 1118:. 1059:. 1038:. 1013:. 992:. 971:. 946:. 840:/ 572:2 568:1 565:+ 563:1 456:C 452:. 276:) 169:.

Index


NASA
sensors
cameras
Robot Magazine
autonomous
robots
Sensors
cameras
integrated development environment
the KIPR Open
KISS
Lego Technic
iRobot Create
KIPR Wallaby
An unmodified iRobot Create.
iRobot Create
Handy Board
Lego RCX
XBC
An example of a Handy Board. This one is larger than the one included in most sets.
Handy Board
The RCX without any attachments or motors.
RCX
The XBC robot controller. The Game Boy Advance, Game Boy Micro, or Game Boy Advance SP can be used with the XBC.
XBC
Game Boy Advance
Game Boy Micro
Game Boy Advance SP
A CBC Botball Controller (based on a Chumby)

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑