Robotic Science and Systems (CS4610) Fall 2011

This is the website for the course Robotic Science and Systems at the College of Computer and Information Science at Northeastern University. The undergrad version of the course is listed as CS4610/CS4611 (lecture/lab). The grad version is listed as CS7380/CS7381.

This course introduces autonomous mobile robots from a computer science perspective. The focus is on applied algorithms and software development, including closed-loop control, robot software architecture, wheeled locomotion and navigation, tactile and basic visual sensing, obstacle detection and avoidance, and grasping and manipulation of objects. Throughout the course of the term students will progressively construct mobile robots from a predesigned electromechanical kit. The robots will be controlled by software of the students’ own design, built within a provided robotics software framework. The undergraduate version of the course culminates in a grand challenge competition using all features of the robots. The grad version culminates in a term project that connects with current research in mobile manipulation.

Undergrad Prerequisites: CS 3500. Undergrad Corequisites: CS 4611 (lab).

Grad Prerequisites: permission of instructor. Grad Corequisites: CS 7381 (lab).

You will need a CCIS account for this course. If you have registered for the course and don’t already have an account, click the link.

Instructor: Marsette Vona

Email: (webpage)
Office: 248 WVH
Office Hours: 4–5pm Mondays and 1:30–3pm Wednesdays

Assistant: Shekar N H

Office: 214 WVH
Office Hours: 4–5pm Tuesdays 10:30–11:30am Thursdays

Meeting times and places

Lectures: 201 Forsyth 9:15–10:20am Mon/Wed/Thu
Labs: 210 WVH 11:45–1:25 Wed/Fri


There are two required textbooks:

Siegwart, Nourbakhsh, Scaramuzza. Introduction to Autonomous Mobile Robots, Second Edition. MIT press, 2011.

Thomas Braunl. Embedded Robotics: Mobile Robot Design and Applications with Embedded Systems, Third Edition. Springer, 2008.