ECE 5160 - Fast Robots


Author: Rahul Goel (NetID: rg764)


About Me

I am a current Master of Engineering student at Cornell University majoring in Electrical and Computer Engineeering. My area of interests include robotics, automotives, embedded systems, microcontrollers, hardware, and power systems. I can be reached at rg764@cornell.edu.

hi

Course Description:

ECE 5160 - Fast Robots focuses on systems level design and implementation of dynamic autonomous robots. The course revolves around designing and building a fast autonomous car, while exploring reactive control on an embedded processor, sensors, dynamic behaviors, and acting forces. The topics covered include embedded systems design using C++ and Python, robot controls, sensors (passive/active), signal processing and filtering, communication (bluetooth, i2C, serial), and planning and search algorithms.

Labs:

Lab 1(Part 1) - Artemis
Lab 1(Part 2) - Bluetooth
Lab 2 - IMU
Lab 3 - ToF
Lab 4 - Motors and Open loop Control
Lab 5 - Linear PID and Linear interpolation
Lab 6 - Orientation control
Lab 7 - Kalman Filters
Lab 8 - Stunt
Lab 9 - Mapping
Lab 10 - Localization(sim)
Lab 11 - Localization(real)
Lab 12 - Planning and Execution (Real)