CS404
CS 404
: Autonomous Mobile Robotics (CRN 21655)
& CS591-6 (CRN 24852)

Instructor: Dr. Henry Hexmoor

Spring 2021

Lecture times: MWF 9:00-9:50AM
Place:
MS teams (Class) and D2L (Assignments)


Last Updated: Jauary 5, 2021

Course Description:

This course is a comprehensive introduction to modern robotics with an emphasis on autonomous mobile robotics. Fundamentals of sensors and actuators as well as algorithms for top level control are discussed. Multi-robotics and human-robot interaction issues are explored. A term project is an integral part of this course. Class lectures will closely track outline of the course textbook. Lectures and exams are theoretical. Class project is hands on, pragmatic and research oriented.

For a more in depth orientation read my orientation. Teaching this broad in one course is challenging and requires compromises along countless spectrums and constraints, read about them in Tradeoff.

Administration: Four individual homeworks will be assigned for 15 points/100 each to be submitted to D2L. One group project will be assigned for 20/100points. Open topic presentations will be 20/100 points.

Pre-requisites:

CS 330 with a grade of C or better or graduate standing. Seek permission of instructor if you need clarifications. Please Be aware that this is a programming intensive and a hands on course, requiring nontrivial programming skills.

Graduate and undergraduate students are welcome.

Objectives:

You are expected to know or learn programming language on your own.

Special Activity: Opportunities for earning extra points (e.g., writing a user's manual for microcontroller) will also be discssed in class.

Class participation and attendance will help determine borderline grades.

Textbook: Hexmoor, 2013. Essential Principles fo Autonomous Robotics, Morgan and Claypool publishers.

Recommended textbook:

Howard Choset, et. al. 2005. Principles of Robot Motion: Theory, Algorithms, and Implementations, The MIT Press, ISBN-10: 0262033275.

Reference Sources:

1. S. Thrun, W. Burgard, D. Fox, 2005. Probabilistic Robotics, MIT press

2. S. LaValle, 2006. Planning Algorithms, Cambridge University Press.

3. R. Arkin, 1998. Behavior-Based Robotics, MIT press

4. G. Bekey, 2005. Autonomous Robots, MIT press

5. G. Dudek, 2005. Computational Principles of Mobile Robotics, Cambridge university press

6. Jones, Flynn, 1998. Mobile Robots: Inspiration to Implementation, AK Peters.

Last updated: January 5, 2021