Jason M. Grant

Assistant Professor of Computer Science

Drone Robotics


In this course we will introduce the fundamental concepts of robotics, specifically focusing on drones using current research and applications. Topics will include drone control, flight planning, obstacle avoidance, and sensing. We will utilize tools from computer vision, image processing, and artificial intelligence, and we will complete experiments using small drones in compliance with college policy.


50%Programming Assignments
25%Survey Paper
10%Class participation

Learning Accommodations
Students with documented disabilities who believe that they may need accommodations in this class are encouraged to contact me as early in the semester as possible to ensure that such accommodations are implemented in a timely fashion. Assistance is available to eligible students through Student Accessibility Services. Please contact Jodi Litchfield or Courtney Cioffredi, the ADA Coordinators, for more information: Courtney Cioffredi can be reached at ccioffredi@middlebury.edu or 802-443-2169 and Jodi Litchfield can be reached at litchfie@middlebury.eduor 802-443-5936. All discussions will remain confidential.

Inclusive Learning
Middlebury College supports an inclusive learning environment where diversity and individual differences are understood, respected, appreciated, and recognized as a source of strength. It is expected that students in this class will respect differences and demonstrate diligence in understanding how other people’s perspectives, behaviors, and world views may be different from their own.

Honor Code
Students are expected to uphold the Honor Code.outlined by Middlebury College, and should have a good understanding of what constitutes as cheating or plagiarism. For a refresher, please review Middlebury’s Writing and Plagiarism Guides.