CIS 493, EEC 492, EEC 592
Autonomous Intelligent Robotics -- Spring 2017

Department of Electrical Engineering and Computer Science
Cleveland State University

Time: Tuesday, Thursday 10 - 11:15 AM
Classroom: FH 202

TurtleBot 2 TurtleBot 2 TurtleBot 2

Instructor Contact Information

Instructor: Shiqi Zhang
Office hours: Tuesday, Thursday 1 - 3 PM, FH 223 or FH 133E
Please email me in advance if you are coming
Email: s.zhang9 at

Course description

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).

Probabilistic Robotics
Sebastian Thrun, Wolfram Burgard and Dieter Fox
Publisher: MIT press (2005)

Grading Policy

  • Class participation: 10%
  • Written responses to readings: 10%
  • Assignments: 40%
  • Final project: 40%

Discussion Forum

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 Dishonesty Policy

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.

Similar courses:

Any questions? Do not hesitate to send an email to the instructor.