Robotics Education Lab
NSH 3206 (adjacent to atrium in Newell Simon Hall)
(412) 268-5561
1:30 - 5:30 pm every afternoon

Andrew's Leap is a summer program run by the Carnegie Mellon University School of Computer Science. The program is completely free. All Allegheny County high school students are eligible to participate. Participants will be given access to resources usually reserved for Ph.D. students and research scientists. Through special classes and independent projects, students will be exposed to the frontiers of computer science. They will "leap" ahead approximately ten years. Students will have an opportunity to interact with some of the country's leading scientists. The Andrew's Leap website is at http://www.cs.cmu.edu/~leap/

The Robotics Section of Andrew's Leap is made up of those students who want to spend their afternoons learning how to design, build, and program small mobile robots. Students work in teams of two or so, and at the end of the course there is a tournament to crown the best robot. This year, the contest is BotBall, a game designed by the KISS Institute of Practical Robotics.

Our able staff

Greg Reshko
reshko@cs.cmu.edu, web page
Computer Science student
NSH 3206, 268-5561

Greg Mathis
gmathis@andrew.cmu.edu
Computer Science student
NSH 3206, 268-5561

Vinay Rodrigues
vinayrodrigues@yahoo.com
Taylor Allderdice H.S. student
NSH 3206, 268-5561

Matt Mason
mason@cs.cmu.edu, web page
Professor, Computer Science and Robotics
NSH 3119, 268-8804

Jean Harpley
jean@cs.cmu.edu
Administrative assistant
NSH 3111, 268-3802

Labs & Lecture Schedule

Week Day Topic Lab assignments Lecture
Week 1 1 (Robo starts day 2)    
2 Getting started; tools Clone introbot "Introductions, overview, REL rules, etc"
3   Compile load and go  
4   Emacs scavenger hunt. Emacs
5 Programming Flash lights (reveal state) C I
Week 2 1 (slack)    
2   Backup warning sound C II
3   Teachbot "C III: Programming style, debugging, arrays"
4   finish teachbot Botball!
5 Perception Plot light sensor as lights go out Light sensing. CdS characteristics. Use lightmeter.
Week 3 1 (slack)    
2   Build and read encoders Optical encoders. Quadrature
3 Action Straight line program Feedback
4   Interface a DC motor Motors
5   Interface a hobby servo Pulse Width Modulation
Week 4 1 (slack)    
2 Mechanism Spirobot. Emulate spirograph. mobile Robot kinematics
3   Smash bot Art of Lego Design
4   Revamp smashbot to jump Gears
5 Programming Read light sensors to start. Time out to stop Threads
Week 5 1 (slack)    
2 Botball    
3      
4      
5      
Week 6 1   Pre tournament  
2      
3      
4   Tournament  
5   Tournament finals  

Leap 2000 Documentation
Robot Programming Quick Reference (source MS Word file)
Compiling, Downloading, and Editing Your programs (source MS Word file)
IntroBot pictures (GIF files)
Lego Robot Design Examples (at UWF Lego Robots website)
Brain picture (JPG file)
Walk Through the IntroBot (source MS Word file)
Botball rules (source MS Word file)

Other Support Documents
GCB11 Reference Manual. 200pp. (postscript, 2.7M)
HC11 Technical Data (MC68HC11F1, MC68HC11FC0). 68pp. (postscript, 1.4M)
HC11 Reference Manual. 510pp. (postscript, 4.4M)
97 curriculum
97 plan
95 web page


Created and maintained by Matt Mason and Greg Reshko. Last updated: July 11, 2000 .