CSCI 3371 Autonomous Mobile Robots and Programming
This class covers the fundamentals of autonomous mobile robots and basic programming for mobile robots. The topics include locomotion, sensors, image processing, localization, motion planning, and swarm robotics. It also provides several practical sessions with hands-on algorithm development in coordinating multi-robot systems and robot swarms. You will have the chance to export your algorithms into physical robots if your algorithms perform efficiently in a simulation. The students will undertake assignments in theory, mini-projects in programming, and presentations in their final projects.
Proposed:
This course introduces the fundamentals of autonomous mobile robots, including basic programming concepts. Topics may include locomotion, sensors, image processing, localization, motion planning, and swarm robotics. Students will engage in practical sessions focused on hands-on algorithm development for coordinating multi-robot systems and robot swarms. Students will have the chance to transfer their algorithms onto physical robots provided the algorithms demonstrate efficient performance in simulation. Coursework includes theoretical assignments, mini-projects in programming, and final project presentations.
Prerequisite
Grade of "C" or better in
CSCI 2380 or consent of instructor.