CIS 693, EEC 693/793
Autonomous Intelligent Robotics -- Spring 2018

Department of Electrical Engineering and Computer Science
Cleveland State University

Time: Monday, Wednesday, Friday 12:15 PM - 1:20 PM
Classroom: MC 418

TurtleBot 2 TurtleBot 2 TurtleBot 2

Instructor Contact Information

Instructor: Shiqi Zhang
Office hours: Wed, Fri 10 AM - 12 PM, FH 223 (Please email me in advance if you plan to meet)
Email: shiqi dot zhang6 at gmail dot com

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.

Textbook (not mandatory)

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.

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

Grading Policy

  • Class participation: 5%
  • Written responses to readings: 5%
  • Programming Assignments: 50% (six programming assignments)
  • Final project: 40% (proposal 10%, final report 30%)

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.

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