Photo of Xingzhi Qian

Xingzhi Qian

Fast Robots Course Portfolio

NetID: xq87 · Cornell M.Eng. ECE · Class of 2025

Course: Fast Robots (ECE 5160)

ASML funded hands-on embedded robotics course

Course Portfolio Overview

This page summarizes my 12-lab project series in Cornell ECE5160 Fast Robots. Across the course, I developed and tested an embedded robotic system that integrates sensing, wireless communication, motor control, state estimation, mapping, localization, path planning, and autonomous navigation on a real mobile robot platform.

The course is structured as a progressive robotics development sequence. Early labs focus on board setup, Bluetooth communication, IMU and ToF sensing, and motor characterization. Later labs build toward closed-loop control, Kalman-filter-based state estimation, mapping, Bayes-filter-based localization, and final path planning and execution.

Technical Development Flow

Lab 1-3: Artemis board setup, Bluetooth communication, IMU sensing, and ToF sensing ↓ Lab 4-6: Motor characterization, open-loop control, linear PID control, and orientation control ↓ Lab 7-8: Kalman filtering, state estimation, high-speed control, and stunt execution ↓ Lab 9-10: Mapping, environment perception, and Bayes-filter-based grid localization ↓ Lab 11-12: Real-robot localization, path planning, motion execution, and final integration

Technical Highlights

Acknowledgements

I would like to thank Prof. E. Farrell Helbling and the TA team for their guidance throughout the course. Through this course, I gained hands-on experience in embedded robotics, sensing, state estimation, control, localization, and autonomous navigation.

Labs