Robotics With Billiard Balls
Introduction

HOME

Absract
Introduction
Method and Materials
Results/Conclusion
Acknowledgments
Reference

In COSMOS 2003: Cluster five, we are working with the Lego Mindstorm kit. The Mindstorm kit is capable of performing certain tasks you want it to by using NQC(Not Quite C) created by Dave Baum.
The purpose of my project is to determine if it is possible to design, build, and program a robot that has an arm capable of putting billiard balls into corner pockets located on each corner of a 4ft x 4ft board covered by carpet in under five minutes. I think my robot is capable designed, built, and programmed using Lego's RIS and NQC to put the billiard balls into the corner pockets. Due to the speed and power, it is capable of performing this task.
My project will involve building and programming an autonomous mobile robot using the RIS. A Lego Mindstorm robot has a programmable Lego brick called the RCX. RCX stands for Robotic Command Explorer. It has three sensor inputs, three actuator outputs, four user buttons, a simple LCD display, an IR transceiver, and a Hitachi H8 microcontroller with 32 kilobytes of RAM, four kilobytes of which is used for interrupt vectors and other low level data. I will be
using NQC, a variant of the C programming language, developed for the Lego robots by Dave Baum. The RCX is programmed through infrared. The IR is sent from a tower that is hooked up to the computer and received by the RCX through its IR receivers.
My goal at COSMOS is to be able to perform this task. This will be able to help me at one of my school programs called Science Olympiad.

robot3.gif