EE382: Introduction to Design

Spring 2003 Schedule: TR 2:00pm-5:00pm in Workman 117


Course Objectives:

  1. Design and build the control systems for a robot capable of locating golf balls of a specified color on an indoor field, and pushing the golf balls to a designated home area. Golf balls of a different color should be ignored. A map should be generated showing the locations where golf balls are found in the playing field. A remote display will show the progress of the game. Emphasis will be placed on the sequence of events leading from an idea to a finished product and consideration of a variety of solutions before choosing a particular approach.
  2. Develop teaming skills, oral and written communication skills, and ability to decompose a large problem into interconnected subsystems.

Course Prerequisites:

Topic Prerequisites:

  1. In-depth knowledge of microcontrollers.
  2. Analog and digital circuit design.
  3. Principles of linear time-invariant systems.
  4. Proficiency in C programming.

Reference Texts: see resources page


Additional Requirements:

  1. Robots will be constructed by several teams working together. Robot subsystems tasked to each group include ball and boundary identification, robot location, robot navigation, and remote station communication.
  2. Each subsystem will have "smarts" (i.e., a programmable device), communication with other subsystems, and additional I/O device(s) as needed.
  3. Each group will provide HC12 evaluation board, multimeter, logic probe, wire strippers, proto-board, and other basic tools (e.g., screwdrivers, pliers, etc.)