ENGR 50  Robotics 

Instructor:  Tom Rebold  

Phone:  645-1327               
Office: BH-104A
Office Hours: T/Th3:00-4:30PM, W2-3, F 2-3
Credit:  1 units
Classroom: GA103     
Time: Fri 4-6:15
E-Text:               Robotics v1.5 Textbook   
Program Suite    ENGR50/progs1p5.zip

Tell me about yourself!     
Class web site:  http://www.mpcfaculty.net/tom_rebold/ENGR50.htm     GRADES
Tom Rebold's faculty

NOTE:            MPC Bookstore does not stock robots.

Texts:              Robotics and BASIC Stamp Manual available online and in class

Materials:       A USB Drive (or other media) for shuttling programs
                       
(optional)  Parallax Boe-Bot Full Kit, cost $149 at www.parallax.com 
                       
1-888-512-1024  (We have 12 kits for the class)
                        CheapComponents     BoeBot     Signout Form

Stamp Editor Software: Setup-Stamp-Editor-v2.3.3.exe

USB Driver (optional):  USBDriverInstallerV2.0.0.exe

PHOTOS FROM Fall 2002 Maze Contest    Fall 04 ENGR 50 Light Seeking Competition   Fall 2009
VIDEO FROM    Spring 2007                       Fall 2007                Fall 2008          Walking Chair  WC-Opening       Media Release

   

COURSE DESCRIPTION:

This class introduces you to the rapidly growing field of robotics.  Not just for science fiction anymore, robots are used in the auto, medical, and manufacturing industries, and have recently made successful forays into the consumer/entertainment market.  This class is open to anyone with a desire to explore what robots are all about. 

OBJECTIVES:

Building and programming a robot is a combination of mechanics, electronics, and problem solving. This class will teach you how to to write programs, build electrical circuits,  control motors, and solve problems using increasing levels of abstraction. In other words, we will start at the very bottom (calibrating our servomotors), and build up through many steps the increasingly sophisticated programs and circuits that will allow our robots to take on lifelike properties.

LEARNING OUTCOME:

Students will be able to ujse sensor circuits, motors and programming to construct a working robot project.

Some Competition (and other) Ideas:
1) Penn State Mini-Grand Challenge
2) All terrain contest
3) MIT Contests
4) Jousting tournament: shut off your opponent's light
5) Ball capture: gather as many glowing ping pong balls as you can
     before your opponent gets them
6) http://www.robots-dreams.com/

  LECTURES LABS
8/27 Introduction                Kismet
Pathfinder
Challenge of Getting to Mars Video 
 
MarsRover.bs2

9/3 Lec 0 .ppt  MUSIC Programming
Lec 0B.ppt Basic Electronics
Walking Robot
Lab 0   
DTMFdecode   demo .wav file
9/10 Lec 1 .ppt  Navigation I
Hektor Graffiti Bot
Lab 1
9/19 Lec 2 .ppt  Navigation II/Whiskers
Tree Climbing Robot
Next week: bring flashlights!
Lab 2a  
Lab 2b

files:
testWhiskers.bs2
testWhiskersLED.bs2
RoamingWithWhiskers.bs2
EscapingCorners.bs2
9/24 Light Seeking/Avoidance
Robotic Fly
Cockroach Controlled Robot
Sensing Color
Lab 3
files:
p4.1.bs2  Test & debug
p4.2.bs2  Light Compass
p4.4.bs2  Roaming toward light

light_music.bs2
darkbug2.bs2
LeftDark.bs2


 
10/1 IR Detectors I

Swimming Snake Robot
Lab 4

p5.1.bs2
p5.2.bs2
p5.3.bs2
p6.1.bs2
p6.2.bs2
p6.3.bs2

Whole Package (.zip)
10/8 Project Design
IR Remote Manual
RemoteIRdemo.bs2

Batting Robot
 
10/15 Project Construction  
10/22 Additional Construction  
10/29 Programming  
11/5 Project Testing and Debugging  
11/12 Last Class Final Competition  

CLASS WORK AND GRADES

6 Labs x 10 pts  (Participation)            60 points 
1 Final Project                                     40 points

                                                        
------------
total                                                     100 points

 Grades will be based on the following point system (out of 100 points):

            A - 90 points   
 
           B - 80 points 
 
           C - 70 points  
 
           D -  60  points

The assignments will mostly be completed in the lab, with some homework as you prepare for your final project.

The final project will be to complete a task as defined by the instructor from class suggestions. Everyone will get to design their own solution. Mostly this class is about having fun studying a fascinating field.