MIT 2.680, Spring 2026 - Schedule


Schedule subject to change, especially post Spring Break scheduling

DateLecturesLabs
T: Feb 03Lecture 1: Introduction to the ClassLab 1: Getting started w/ Lab Machines
R: Feb 05Lecture 2: Marine Robotics ApplicationsLab 2: Gnu/Linux, C++ Crash Course
T: Feb 12Lecture 3: The MOOS Autonomy MiddlewareLab 3: MOOS Basics
R: Feb 13Lecture 4: Programming in MOOSLab 4: Writing MOOS Applications
T: Feb 17No Class - MIT Monday Schedule due to President's Day
R: Feb 19Lecture 5: More Programming in MOOSLab 5: Introduction to Marine Autonomy
T: Feb 24Lecture 6: Introduction to Marine AutonomyLab 5: (continued)
Lab 6: (prelab)
R: Feb 26Lecture 7: Multi-Vehicle MissionsLab 6: Multi-Vehicle Operations
T: Mar 03Extra Lab TimeLab 6: (cont)
R: Mar 05Lecture 8: Intro to IvP Helm and BehaviorsLab 7: Distributed TSP
T: Mar 10Lecture 9: TSP Lab Debugging TipsLab 7: Distributed TSP
R: Mar 12Lecture 10: A Deeper Dive into Helm BehaviorsLab 8: Multi-Machine TSP / Replanning
T: Mar 17Extra lab timeLab 8: Multi-Machine TSP / Replanning
R: Mar 19Lecture 11: Inter-vehicle MessagingLab 9: Constrained Inter-Vehicle Messaging
MIT SPRING BREAK March 23-27
T: Mar 31Extra Lab TimeLab 9: (cont)
R: Apr 02Extra Lab TimeLab 11: Payload Autonomy In the Lab
@Pavlab All Classes Moved to the MIT Pavilion Hereafter @Pavlab
T: Apr 07Lecture 12: Intro to Behavior AuthoringLab 10: Introduction to Behavior Writing
R: Apr 9Extra lab timeLab 12: Payload Autonomy on an M300 Heron USV
T: Apr 14Extra lab timeLab 13: Autonomous Rescue (Pt1)
R: Apr 16Extra Lab TimeLab 13: Autonomous Rescue (Pt1)
T: Apr 21Lecture 13: OptimizationLab 14: Autonomous Rescue (Pt2)
R: Apr 23Extra Lab TimeLab 15: Autonomous Rescue (Pt3)
T: Apr 28Extra Lab TimeLab 16: Autonomous Rescue (Pt4)
R: Apr 30Extra Lab TimeLab 17: Autonomous Rescue (Pt5)
T: May 05Extra Lab TimeLab 17: (cont)
R: May 07Extra Lab TimeLab 17: (cont)
T: May 12Extra Lab TimeLab 18: (Final Competition)