List of Lectures

#lecture datetitledescription
Sensing and Moving
1Aug 29WelcomeFirst day of class
2Sep 3ROS From the topLooking at the key building blocks that we will be using
3Sep 5ROS Nodes and TopicsIntroducing ROS Fundamentals
4Sep 10Robot HardwareHow do our autonomous robots work?
5Sep 12Sensing with LidarHow do we work with the LIDAR?
6Sep 17Perception and SensorsSensors of various kinds are essential to robotics
7Sep 19How do mobile Robots move?Wheels, legs and other ways for robots to move around 3D space
8Sep 24ROS Programming Best PracticesHow to write nice code in ROS
Orienting
9Sep 26Robot OrientationThe role of Maps in orientation and localization
10Oct 1ROS CoordinatesHow does ROS handle coordinates, frames, transforms
11Oct 8The almighty TF packageTF is the heart of the efficient conversion of coordinates between frames
12Oct 10How do Robots Localize?Using landmarks to determine location
13Oct 15Localization in practiceLook at the mechanics of SLAM and AMCL
14Oct 17NavigatingDeeper dive into Navigating
15Oct 22Path PlanningLook a little deeper at how its done
Advanced Topics
16Oct 24FiducialsUses of Fiducials
17Oct 29Finite State MachinesHow to give robots intelligent behavior
18Oct 31Behavior TreesBehavior trees are a better way to create interesting Robot behavior
19Nov 5Intro to computer VisionSome basics about CV to get you started
20Nov 7Kalman FiltersAbout Kalman Filters and Sensor Fusion
21Nov 12Kalman FiltersAbout Kalman Filters and Sensor Fusion
22Nov 14Joints and LinksRobots can have their own body parts that have to be controlled
23Nov 19ManipulatorsMore about links and joints and arms
Projects
24Nov 21Project WorkReserved for working on projects
25Nov 26Project WorkReserved for working on projects
26Dec 3Last Class!Last Class!