Introduction to AI and Programming | University of Michigan
University of Michigan
Explore autonomous navigation algorithms for mobile robots, including controlling omni-drive robots, processing sensor data, and implementing pathfinding with machine learning.
University CoursesArtificial IntelligenceRobotics
Introduction
Hello, Robot!Introduction to AI and Programming is a course about autonomous navigation algorithms for mobile robots. Students are introduced to the foundations of AI and programming by implementing algorithms for autonomous omni-drive robots.
Highlights
Controlling an omni-drive robot
Reading and processing robot sensor data
Wall following using feedback control
Local navigation using finite state machines
Pathfinding using graph search algorithms
Image classification using machine learning
Recommendation
This course is a great opportunity for students interested in robotics, AI, and programming. It provides hands-on experience in implementing fundamental algorithms for autonomous robot navigation, making it an excellent choice for those looking to gain practical skills in these areas.
How GetVM Works
Learn by Doing from Your Browser Sidebar
Access from Browser Sidebar
Simply install the browser extension and click to launch GetVM directly from your sidebar.
Select Your Playground
Choose your OS, IDE, or app from our playground library and launch it instantly.
Learn and Practice Side-by-Side
Practice within the VM while following tutorials or videos side-by-side. Save your work with Pro for easy continuity.