CSCI-4530/6530: Introduction to Robotics
(Fall, 2008: 9:30 Tu/Th, M, Prerequisite: POD)
Description (Theme: Mechanics and Behavior)
This course provides an introduction to robotics with a focus on autonomous mobile robots. The two major issues we will deal with are: (1) cognitive behavior, and (2) motion. Cognitive behavior addresses problem solving using sensory inputs and desired goals. Motion deals with various aspects of movement from simple robotic arm movement to autonomous rovers in unknown environments.
Instructor: Don Potter
Office: GSRC-113 (enter through 111), Phone: 542-0361, Email: firstname.lastname@example.org
Hours: By Appointment, Drop In, or __(hours to be determined)__
Notes: Be sure to leave a note/voice-mail/email if I'm not in. If you stop by and the door to 111 is locked, it is possible that I am in the office. Ring the doorbell and wait several seconds.
1) The Robotics Primer, by Maja Mataric, MIT Press, 2007.
3) Microelectronics and Robotics Laboratory Safety Guidelines (on my web site)
1) Robotic Explorations: A Hands-On Introduction to Engineering, by Martin
*** Each team will want at least one copy of this book. ***
2) Mobile Robots: A Practical Introduction, by Nehmzow
3) Exploring Robotics with the IntelliBrain-Bot, RidgeSoft
4) Current literature, texts, and plus items on reserve in the Science Library
5) BrainStem (GP/Moto) Specs (www.acroname.com)
LEGO MindStorms – Robotics Invention Systems (1.5 & 2.0)
Parallax Basic Stamp BoeBots and PPRK (PalmBots & iPAQBots)
ROYO-Bots, Lynxmotion Walkers, ER-1 Bots, IntelliBrains, and BotBall Bots
Lab & research reports
Group projects & discussion
around Oct 9th
Tuesday Dec 16th:
NOTE: The course syllabus is a general plan for the course; deviations announced in class by the instructor may be necessary.
Students completing Introduction to Robotics will have been exposed to a number of lecture topics as well as many practical topics. Lecture topics include introduction to robotics, cybernetics, history of robotics, robotics in fact and fiction, sensors, control, intelligent behavior, autonomous robot architectures, robot reasoning, knowledge representation, and planning. Practical topics include robot construction, wiring diagrams, motors, gears, principles of motion, feedback, microprocessors, sensors, and programming for intelligent behavior. The course will consist of lectures and lab-style activities. Students will be graded on the standard A to F grading scale, and will provide end of course evaluations on the instruction and course content following established Computer Science Department course evaluation procedures.
(Each major topic item is covered at the approximate rate indicated. However, due to the dynamic nature of the in-class activities, it is very likely that there will be substantial variation from this schedule.)
Week1: Introduction and History of Robotics
Week 3: Robot Control Architectures
Reactive & Deliberative
The Feedback Control
Week 5: What Can We Learn From Animal Behavior?
Week 6: What Are Robotic Behaviors?
Week 8: Construction Architectures
Motors and Gears
Construction Rules and Techniques
Week 12: Intelligent Behavior
Decision Making On The Move
Week 16: Robot Applications
Search and Rescue
Week 17: Advanced Topics
Learning New Behaviors
Computer Science Departmental Policy Statement: Academic Honesty
The Computer Science Department recognizes honesty and
integrity as necessary to the academic function of the University. Therefore all students are reminded that the
CS faculty requires compliance with the conduct regulations found in the
Common forms of academic dishonesty against which students should guard are:
Three steps to help prevent academic dishonesty are:
All faculty, staff and students are encouraged to report all suspected cases of academic dishonesty. All cases of suspected academic dishonesty (cheating) will be referred to the Office of Judicial Programs. Penalties imposed by the Office of Judicial Programs may include a failing grade in the course and a notation on the student’s transcript. Repeated violations are punishable by expulsion from the University. For further information please refer to the UGA Code of Conduct, available at the URL below.