CS 354 Autonomous Robotics

Fall 2020

This page is for the 2020 Fall version of this class. For general information concerning this course, refer to the general course page.

Class Calendar

  • Reading marked with an (S) are supplemental, meaning you should read them, but you won't be tested on that material.
Week Date Topic Readings Assignment/Lab Due
  • Before First Class
  • ROS Command Line
  • ROS Architecture Video
  • Workstation Config (nothing to turn in)
  • Quiz 1 (in Canvas)
  • ROS2 Python
Python Publisher and Subscriber Lab
Creating ROS Packages ROS2 Packaging Lab
PID PID Lab
PA 1
PA 0 Due (9/11 11:59PM)
Linear Algebra and Numpy Numpy Intrusion Detection
HW1
Configuration Space Activity
Probablistic Road Map (PRM)
  • Planning Chapter (Section 4.4.2)
  • Optimality with Probabastlic Planners(S)
  • Exam Review
    PA2
  • Kalman Filter
  • Meet The Robots
    Localization w/Particle Filter
    Slides
    Particle Filter (start in class) PA2 (Friday 10/25 5PM)
    Mapping and Slam (.pdf)
  • Simultaneous localization and mapping: part I (Skim, Access through VPN)
  • HW3 (10/28)
    Intro to ROS Navigation
    JMU Robots Navigation in the Lab Bibliography
    Object Recognition
    ROS Vision Lab
    Exam 2 Review and release (take home)
    Paper presentation and Final Project Work Final Project Checkpoint 1
    Thanksgiving Break
    Paper presentation and Final Project Work
    Paper presentation and Final Project Work
    Paper presentation and Final Project Work
    Paper presentation and Final Project Work Final Project Checkpoint 2
    Final Project Competition