CS 480/580: Intelligent Mobile Robotics
Fall 2018



Department of Computer Science
SUNY Binghamton

Time: Tuesday, Thursday 2:50 PM - 4:15 PM
Dates: 08/22/2018 - 12/07/2018
Classroom: Library North (LN) G335
Lab (home of robot platforms): Library North (LN) G210

Please complete this midterm course evaluation survey [link]


TurtleBot 2 TurtleBot 2 TurtleBot 2 TurtleBot 2 TurtleBot 2 TurtleBot 2

Instructor Contact Information

Instructor: Shiqi Zhang
Office hours: Tuesdays, 10am-noon (please email me in advance if you plan to meet), or by appointment
Office location: Engineering Building (EB) Q07
Email: szhang@cs.binghamton.edu


TA Contact Information

Kishan Chandan
Email: kchanda2@binghamton.edu
Office hours: Thursdays, 10am-noon
Location: Engineering Building (EB) P17


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 (in both artificial intelligence and robotics) that are required to conduct research in the area of intelligent mobile robotics.



Textbook

There is no textbook required in this class. Instead, students will 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 the instructor and the TA would be glad to answer any questions you have, students would frequently find their peers to be an equally important resource in this class. When one posts a question or an observation on the class forum, he/she is not only helping himself/herself, but also indirectly helping all other students. Activities in the discussion forum are considered to be a kind of class participation.

Please sign up to read/post on our class piazza page.



Disabilities

Binghamton University has a legal and ethical responsibility to ensure the provision of appropriate auxiliary aids, services and accommodations that afford enrolled students with disabilities equal access to, and participation in, all institutional programs and activities. The goal of academic accommodation is to facilitate equitable access to course-related activities and ensure that evaluations measure student achievement rather than unnecessarily reflecting the impact of a disability.

Students are expected to take an active role in informing faculty of authorized accommodations, and collaborating with them to insure effective arrangements. Students who believe they require disability-related support services or accommodations to participate on an equal basis with their class colleagues should follow the procedures outlined in "Disability Documentation Guidelines and Procedures for Requesting Academic Accommodations" on SSD's webpage under "Current Students".

More information is available here.



Academic Dishonesty Policy

Like all universities, Binghamton University depends on the honesty and integrity of its faculty, staff and students to carry out its academic mission. To fulfill this mission, every member of the Binghamton University community is charged with upholding the Code of Academic Honesty. Actions that breach the Code erode the trust of those who look to universities for honest evaluations of academic work arrived at through honest processes. Violations also may cause individual harm, including under- and over-evaluations of performance as well as inaccurate reports of performance to post-graduate schools, professional societies and employers. With so much at stake, collectively and individually, Binghamton University views conduct in keeping with the traditions of academic honesty and integrity as the obligation of all members of the faculty, staff and student body.

More information is available here.



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