Overview: This is a hands-on studio course that expose you how to build a robot from "body" to "brain", including kinematics, industrial design, manufacturing, electronics, simulation, algorithms, and programming. We aim for a broad overview of robot hardware and software while building a robot from scratch. For this semester, your goal is to design, build, and control an organic-looking legged robot.
This course is mainly designed for undergraduate students. Limited slots are also available for graduate students. If you are unclear whether you meet the prerequisites, please consult the instructor in advance.
Familiarity with calculus, statistics, and linear algebra.
Practical experience in computer programming. Proficiency in Python OR C++ programmig is required.
Practical experience of some hardware prototyping (e.g., 3D printing, microcontroller programming etc.). Acquiring these skills by self-learning over the design process is possible but will take some time and efforts.