COG/CSC 338 - 3 Semester Hours
Robotics and Intelligent Agents
An examination of the theoretical and practical aspects of robot control and autonomous behavior. Elements of the design, implementation, and analysis of hardware and software agents will be explored. Requisite studies will include the construction of simple circuits, as well as the programming of more elaborate robots and assembly of robot kits. Written analyses of readings taken from various problem domains within robotics, intelligent agency, and other areas of AI will also be required.
CSC 241.
The course will provide students with an understanding of the pragmatics of intelligent behavior. Technical components will be of practical import to those interested in pursuing study in robotics and related fields. The study of behavioral and reactive methodologies could form an important component of a cognitive science, information science, or a related curriculum.
The course will be submitted for approval to fulfill the Intellectual Issues - Explorations in the Natural Sciences component of the General Education program requirements.
The course will provide Cognitive Science students with an attractive option for their required learning agreement.
Software Engineering Curriculum Justification: This course provides
in-depth content-oriented coverage of software
design, construction, analysis, tools, and project management.
Upon successful completion of this course, students will be able to:
To successful complete this course, a student must
R. Arkin. Behavior-Based Robotics: Intelligent Robotics and Autonomous Agents. MIT Press, Cambridge, 1998.
T. Baeck, et al, editors. Evolutionary Computation 1: Basic Algorithms and Operators. Institute of Physics Publications, 2000.
T. Baeck, et al, editors. Evolutionary Computation 2: Advanced Algorithms and Operators. Institute of Physics Publications, 2000.
B. Bagnall. Core Lego Mindstorms Programming: Unleash the Power of the Java Platform. Prentice Hall New York, 2002.
C. Bergren. Anatomy of a Robot. McGraw-Hill/TAB Electronics, New York, 2003.
V. Braitenberg. Vehicles: Experiments in Synthetic Psychology. MIT Press; reprint edition. Cambridge, 1986.
R. Brooks. Cambrian Intelligence: The Early History of the New AI. MIT Press, Cambridge, 1999.
D. Clark and M. Owings. Building Robot Drive Trains. McGraw-Hill, New York, 2002.
C. Harris, M. Brown, and C. G. Moore. Intelligent Control: Aspects of Fuzzy Logic and Neural Nets, (World Scientific Series in Robotics and Automated Systems, Vol 6.) World Scientific Pub Co, 1993.
D. Hrynkiw and M. Tilden. Junkbots, Bugbots & Bots on Wheels McGraw-Hill Osborne Media, New York, 2002.
G. Ferrari, et al, editors. Programming Lego Mindstorms with Java. Syngress. New York, 2002.
G. McComb. Constructing Robot Bases. McGraw-Hill, New York, 2003.
G. McComb. The Robot Builder's Bonanza. McGraw-Hill, New York, 2001.
G. McComb. Robot Builder's Sourcebook. McGraw-Hill/TAB Electonics, New York, 2002.
M. Michell. An Introduction to Genetic Algorithms (Complex Adaptive Systems. MIT Press, Cambridge. Reprint edition 1998.
H.P. Moravec. Mind Children: The Future of Robot and Human Intelligence. Harvard University Press, Cambridge, Reproduction edition March 1990.
R. Murphy. Introduction to AI Robotics. MIT Press, Cambridge, 2000.
S. Nolfi and Dario Floreano. Evolutionary Robotics: The Biology, Intelligence, and Technology of Self-Organizing Machines (Intelligent Robotics and Autonomous Agents). MIT Press, Cambridge, 2000.
M. Predko. Programming Robot Controllers. McGraw-Hill, New York, 2003.
P. Scherz. Practical Electronics for Inventors. McGraw-Hill, New York, 2000.
P.H. Winston. Artificial Intelligence, 3rd edition. Addison-Wesley, 1992.
M. Wooldridge and N. Jennings. ``Intelligent Agents: Theory and Practice'', Knowledge Engineering Review, Vol. 10, No. 2, June 1995.