Mechanical design and build of a robot complete with sensors and actuators. Install Robot Operating System (ROS) and operate. Communication using ROS. Integration of microcontrollers and onboard computers. Object recognition. Simultaneous Localization and Mapping (SLAM) of the environment. Prerequisites: undergraduate dynamics; a programming course in Python, C++, or MATLAB; or instructor’s permission.
Experiemental Robotics
Host University
University of Virginia
Semester
Fall 2026
Course Number
MAE 6270-600
CRN
20335
Credits
3
Discipline
Mechanical and Aerospace Engineering
Instructor
Tomo Furukawa (jab3z@virginia.edu)
Course Information
Prerequisites
undergraduate dynamics; a programming course in Python, C++, or MATLAB