Notes

Introduction

  • Course Introduction [printout, quad]
  • Introduction to ROS [printout, quad]
    (Used with permission from Lorenz Mösenlechner with credit also to Jonathan Bohren and Willow Garage)

Mobility

Transforms

Perception

CUT-OFF FOR MID-TERM EXAM

Localization

  • Part 1: Maps, Beliefs, and Probability Review [inclassprintoutquad]
  • Part 2: Introduction to Markov Localization [inclassprintoutquad]
  • Part 3: Motion and Measurement Models + Grid Localization [inclassprintoutquad]
  • Part 4: Monte Carlo Localization [inclassprintoutquad]
  • Part 5: Covariance Matrices and the Multivariate Normal Distribution [inclassprintoutquad]
  • Part 6: The Kalman Filter [inclassprintoutquad]
    • MATLAB source code for Kalman filter examples [zip].  Note that knowledge of MATLAB or the details of this particular code are not required for the final exam.

Planning

Swarm Robotics

  • Part 1: Swarm Robotics: Introduction and Tools (Blockly/Waggle) [printoutquad]
  • Part 2: Swarm Robotics: Self-Organization, Clustering and Sorting [printoutquad]
  • Part 3: Synchronization and Pheromones [printoutquad]
  • Part 4: Collective Construction [printoutquad]
  • Part 5: Micro/Macro Perspective [printoutquad]
  • Part 6: Review of Collective Behaviours [printoutquad]