This page is created primarily for cogs 260 class. The class concentrates planning a course that will be desigend to introduce programming concepts to non computer science majors. Major part of the course is devoted to legos mindstorms and programming in NQC.

 

Cogs 8 Syllabus
Here is the table laying out the syllabus of cogs 8.

 

Simulator Link
Here is the pb_simulator zip file. This is the one implemented in Java.

 

USB Tower Driver Links
Just the driver folder. This is the folder named "TowerDrv" I found in my installed copy of Lego SDK kit. So this could contain the driver.
The complete SDK kit. If for some reason a driver isn't found in the folder link provided above, you should try installing this SDK software, although it is a bit of an overkill just to install the tower driver.

Maze and Bit Reading Robot. The pdf files are the ones I used in my summer course.
RoboMazing - Solving and Remembering the path of a maze (word .doc format)
BitBot - Interpretting bits, a universal language. (word .doc format)

Some Advanced and Interesting Programs written in NQC
Two robots playing tag
Learning Project - Written in C, but a good project and webpage.
Interesting projects involving various human functions being performed by robots. Physical designs are more elaborate.
Neural Nets - also Not written in NQC, but is written in C using LegOS :-( but this page has good description of the implementation
Another Learning/Tag playing robot. Similar to the first link. A good page.
Project involving Two RCX communication.
Many big Projects - Dave Astolfo's projects
I will keep updating this list. Adding more projects and at times replacing some link with another (better) link.

Links for Feb. 4th, 2004.
Assignment 1 specifications.(MS word .doc format)
Robot building instructions.
Table of light sensor readings.(MS word .doc format)

NQC Documentation Links
NQC Programmer's guide. (A large pdf document) link updated: Feb. 24th, 2004
NQC Programmer's Reference card. (One page pdf document)
NQC User's guide. (For command line NQC usage)

Links for IDE and NQC Compiler.
Bricx Command Center. An IDE for windows. If you download one of the later versions of Bricx CC, NQC comes in packaged with it, so you don't need to download NQC seperately.
Bricx If you are having problems downloading programs with your latest version of NQC. Try getting my copy of an older (no so old) version of BCC that seems to work good. I had some problems with my latest version of NQC and BCC.
The NQC homepage. Here you can download command line versions of NQC for Windows, Linux and Mac OS.
Legos 2.0 Firmware. Right click and choose "save as". This is .lgo firmware version 2.0.

 

This page is created by Anjum Gupta. Last updated: Feb. 15th, 2004.