CS404
CS 404
: Autonomous Mobile Robotics (CRN 21492)
& CS591-6 (CRN 24268)

Instructor: Dr. Henry Hexmoor

Spring 2023

Lecture times: MW 4:00-5:15PM
Place: Engr A 322
and D2L for Assignments


Last Updated: November 3, 2022

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 15/100points. One mid-sem presentations (grouping is allowed) will be 15/100 points at 10 points each.

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: November 22, 2021