The focus of this course is on intelligent mobile robots that can autonomously operate in indoor environments with minimum human guidance. The topics covered in this course include mapping, localization, navigation, planning and human-robot interaction. The students will learn to develop software in Robot Operating System (ROS) on real mobile robots. The goal of this course is to help students learn entry-level algorithms and programming skills that are required to conduct research in the area of intelligent mobile robotics.
There is no textbook in this class. Instead, you will need to read research papers and tutorials, and sometimes watch videos. However, you may find the following book useful (not required).
Sebastian Thrun, Wolfram Burgard and Dieter Fox
Publisher: MIT press (2005)
While I would be glad to answer any questions you have, you would frequently
find your peers to be an equally important resource in this class. Please subscribe to our class piazza page.
The university is not required to provide accommodations until the student has provided documentation of a disability. Please contact Office of Disability Services at (216) 687-2015, or Office of Admissions (216) 687- 2100, if you have any questions. After they certify your needs, I will work with you to make accommodations.
Academic honesty is essential to maintain the integrity of the University as an institution and to foster an environment conducive to the pursuit of knowledge. The Cleveland State University Academic Community values honesty and integrity and holds its members to high standards of ethical conduct. Academic dishonesty is, therefore, unacceptable, and students must be prepared to accept the appropriate sanctions for any dishonest academic behavior as outlined in this policy on academic misconduct. More information is available here.