Prerequisite: A programming course such as ENAE202 or similar and a linear algebra course such as MATH240 or MATH461 or similare; or permission of instructor. Restriction: Must be a student in the Aerospace Engineering major. All other students would need to obtain permission from the instructor.
Overview of problems, applications, and methods for autonomous multi-robot swarms, including coordination, cooperation, navigation, planning, control, and distributed sensing. This course will also cover different organizations of multi-robot swarms and the concept of emergent behavior. Assignments will involve programming the behavior of multi-robot swarms in simulation and in testbeds.