Instructor Location and Time Office Hours |
Amarda Shehu , Room #4422 ENG, amarda\AT\gmu.edu Innovation Hall #134, M 4:30pm - 7:10 pm M 2:30-4:30 pm |
This course covers topics from artificial intelligence, algorithms, and databases. It presents algorithms that model and simulate physical and biological systems. The course will focus on motion-planning algorithms for robotic systems in the presence of obstacles. Simple deterministic and sampling-based approaches to motion planning will be covered. Advanced planning methods including planning with kinematics and dynamic constraints will also be presented. Selected topics will include sensor-based motion planning, manipulation planning, assembly planning, planning under uncertainty, and robotics-inspired methods for the modeling and characterization of biological molecules as special articulated chains.
Material will be disseminated in the form of lectures. Students will be tested on the comprehension of the basic material through homework programming projects and a midterm exam. In addition to the basic material, special topics will be covered. Extra credit in the homeworks will allow students that are interested in advanced topics and research to demonstrate their abilities. Extra credit will not account for more than 10% of the total grade of a homework. No programming is involved in the exam, only pseudocode. No late homeworks or project deliverables will be accepted. A final research project will replace the final exam.
CS 583.
Date | Topic | Lectures | Assignments |
---|---|---|---|
Jan. 25 | Introduction and Course Overview |
Basic Motion-Planning Algorithms and Foundations |
Feb. 01 | Bug Algorithms | Hw1 Out | |
Feb. 08 | Configuration Space | ||
Feb. 15 | Forward Kinematics | Hw1 Due, Hw2 Out | |
Feb. 22 | Inverse Kinematics, Potential Fields | ||
Feb. 29 | Deterministic Roadmap Planners | Hw2 Due | |
Mar. 07 | Spring Break | ||
Mar. 14 | Exam |
Sampling-based and Probabilistic Motion Planning |
Mar. 21 | Probabilistic Roadmap | Hw3 Out | |
Mar. 28 | (Probabilistic) Tree Approaches |
Advanced Motion Planning |
Apr. 04 | Multiple Robots, Manipulation Planning | Short exam, Hw3 Due | |
Apr. 11 | Planning with Kinodynamic Constraints | Paper Selection | |
Apr. 18 | Paper presentations |
Localization and Mapping |
Apr. 25 | Representation of Uncertainty, Bayesian Methods | Project Topic Selection | |
May. 02 | Kalman Filtering, Mapping, and SLAM | Short Progress Update | |
May 09 | Final Project Presentations | In place of final exam |
The class enforces the GMU Honor Code. Violations of academic honesty will not be tolerated.
If a disability or other condition affects your academic performance, document it with the Office of Disability Services.
Latest lectures, schedule updates, and other course materials will be
available at URL
http://www.cs.gmu.edu/~ashehu/?q=CS689_Spring2016