Robotics Programming
Announcements and Assignments
Mike's RCX Passive Input MUX; You can connect up to eight passive
sensors on one RCX input port
picture1 and picture2
Larry's Robot Demo on Thu. 4-27
Pictures of the robot
Homework 9 (8 points), on Friday April 14
- Final rehersal game in the gym. Between 5:00 and 9:00 pm. Exact time will be
announced soon.
- Not required to submit source code / hardcopy.
Homework 8 (8 points), on April 13
- Planning to have a game in the gym.
- Must submit your source codes on a diskette as well as hard copies in an envelope.
Required to describe changes since 3-30.
Homework 7 (8 points), on Mar. 30
- 6:00 - 6:30 pm, Light dinner will be prepared by the instructor.
- 6:30 - 7:10 pm, "Intelligent Systems and Autonomous Robotics" for LTU ACM Chalk talk.
- 7:10 - 7:40 pm, Robo Fire Fighter - 4 points and Robo Tag - 4 points.
20 to 25 will be watching the game.
- This result will be used to make up old homeworks (hw1, hw2, hw3, hw42,
hw51), if you have not completed.
- Must submit your source codes on a diskette as well as hard copies in an envelope.
Party, Party!
Please join your fellow graduate students, faculty and senior Computer Science
majors at a party to welcome new Computer Science students from Taiwan. The
party will be held
Friday, March 17
at 6:00 pm
at the Predisdent's Conference Center
A Chinese dinner will be served with an Irish twist, with music after dinner.
Come welcome the new students to the United States and have an enjoyable
evening.
Thanks, David Bindschadler, Chairperson of Math/Computer Science.
Class Format Changes
- Home work: 70 points
- RoboFest 2000: Robo Fire Fighter - 40 and Robo Tag - 40 points
- Project: 30 points
- Final (20 points) on May 4, accoding to University schedule
5:30 - 7:20 PM. Open Book.
Class Meeting at CW21 from Thu. March 16
Please do not miss classes... In March Neural-nets, Fuzzy Logic Control,
STD, SDL, Petri-nets will be introduced.
Looking for volunteers to help BCBSM on Friday March 24,
4:00pm - 6:00pm.
Homework 6 (10 points), due on Mar. 16
- Submit a written report regarding:
- How to improve the speed of line following
- How to make the robot adaptable when the light values are unknown
- How to make the robot adaptable when the light intensity is varying
Consider PID control theory. In the report, you
must include an algorithm in pseudo code for each case above.
Homework 51 (5 points), due on Mar. 2
- Fire Fighter. Use either LegOS or NQC.
- Try to improve the speed of line following
- Submit your source code with the hardcopy
Homework 52 (3 points), due on Mar. 2
- Implement the proximity sensor
- Introduce datalogging to your program
- Analyze your data and produce a graph showing light intensity fluctuation.
Just use any spreadsheet software.
No quiz on March 2
Robo Fire-Fighter Race
a mpeg file taken on
Feb. 17, size is 120 KB
Mpeg Files Robo Tag with a candle light (Feb. 3)
[ 1 ,
2 ,
3 ]
Rossz Vamos-Wentworth's cygwin-free legOS
version
http://arthurdent.dorm.duke.edu/legos/archives/windows/legOS-0.2.2/
Homework 42 (5 points): FF or Tag, due on Feb. 24
Homework 41 (8 points): Write an equivalent NQC program to the RCX code
program given in class. Due Feb. 24
Homework 3 (5 points): FF or Tag, due on Feb. 17
Homework 2 (5 points)
- Install RcxCC ver 3.0 from
www.cs.uu.nl/people/markov/lego/rcxcc . Test any program. This
is not for grading.
- Develop a program for RoboRace in RCX code. Assume a wall at the
end of the line. (5 points)
- Submit source code file in a diskette.
Changes in the syllabus
- Sunday 4-16 Robot Show Event has been cancled.
- However you are required to build a creative robo creature as expalined
in the syllabus. (40 points)
- Due date will be announced later.
Submit your plan for the Individual Project by Feb. 3
Homework (5 points)
- Due: Thu. Feb 3
- RoboTag class competition! (League)
- Using RCX code
- Place a candle on the robot and use light sensor(s) to detect the opponent
- Must develop two programs for Tagger and Taggee
Homework Assignment #2: To extinguish a candle light
- RCX code
- Using a fan and gear mechanisms
- Due on Tue. Jan. 27, 2000 5:45pm
The instructor usually closes his office door. (It is too noisy to open the door
because the office is close to the entrance and the copy room.)
Please knock the door during scheduled office hour.
Homework Assignment #1: Line Following
- RCX code
- One touch sensor
- Due on Tue. Jan. 20, 2000 5:45pm

Constantly and always for better Changing