CIS 400 Topics in Computer Systems
Introduction to Robotics
Class 1 - January 13 - No class.
Class 2 - January 15 - Organizational meeting; overview of course
Class 3 - January 20 - No class.
Class 4 - January 22 - Force and Torque; the principles of levers and gears; chassis design
Class 5 - January 27 - robot demos
Class 6 - January 29 - finalize teams; hand out boards and manuals; begin detailed
description of MC68HC11A1 microcontroller: the bus, memory, addresses,
devices, ports, interrupts, memory-mapping
Class 7 - February 3 - begin chassis construction.
Class 8 - February 5 -
continue covering the 6811: registers and ports,
how numbers are represented, elements of assembly language, the
acculumator, how ports control devices
Class 9 - February 10 - chassis construction lab.
Class 10 - February 12 -
continue covering the 6811: condition codes, branches,
subroutine calls, the stack, real-time programming, interrupts,
polling, input capture, enabling/disabling interrupts
Class 11 - February 17 -
construction of downloading cables.
Class 12 - February 19 -
Interactive C. Examination of the Rug Warrior code from the book "Mobile
Robots", focusing on the overall structure
Class 13 - February 24 -
Robot debugging.
Class 14 - February 26 - Sensors.
Class 15 - March 3 - robot debugging, sensor construction
Class 16 - March 5 - goal date for a moving robot
Class 17 - March 17 - more discussion of sensors. programming handlers
for sensors.
Class 18 - March 19 - robot debugging
Class 19 - March 24 - robot debugging
Class 20 - March 26 - robot debugging
Class 21 - March 31 - robot debugging
Class 22 - April 2 - robots navigating maze
Class 23 - April 6
Class 24 - April 9
Class 25 - April 14
Class 26 - April 17
Class 27 - April 22
Class 28 - April 24