#C Programming
Lab 12: Path Planning and Execution
In this lab, we use a bayes filter for localization and PID for control to follow a path
Lab 11: Localization on the real robot
In this lab, we use a bayes filter for localization using a real robot
Lab 10: Grid Localization using Bayes Filter
In this lab, we use a bayes filter to estimate position
Lab 9: Mapping
In this lab, we use our sensors to create a map of our environment
Lab 8: Stunts
In this lab, we execute a flip and drift using PID and Kalman filters
Lab 7: Kalman Filter
This lab introduces the Kalman Filter
Lab 6: Orientation Control
This lab introduces PID control for orientation
Lab 5: Linear PID control and Linear Interpolation
This lab introduces PID control
Lab 4: Motors and Open Loop Control
This lab introduces the motor driver and open loop control
Lab 3: ToF
This lab introduces the ToF sensor
Lab 2: IMU
This lab introduces the IMU
Lab 1: Artemis and Bluetooth
This lab introduces programming the RedBoard Artemis Nano and explores communicating with the board via Bluetooth
Cucumber the Robot Dog
Quadruped Dog powered with a Pico W designed to move, pose, follow people, and respond to user commands