Introduction
1.
Lectures
2.
Labs
2.1.
Lab 1 - Development Environment & First C++ Program
2.2.
Lab 2 - Project Workflow: Git, CMake & Team Project
2.3.
Lab 3 - Data Capture & Visualization (ROS)
2.4.
Lab 4 - Motor, Kinematics & Gamepad
2.5.
Lab 5 - Line Estimation
2.6.
Lab 6 - Line Following & PID
2.7.
Lab 7 - Exam (Line Following)
2.8.
Lab 8 - Obstacle Detection & Corridor Following
2.9.
Lab 9 - Orientation-Aware Corridor Navigation
2.10.
Lab 10 - Camera Data Processing
2.11.
Lab 12 - Exam (Corridor Following)
2.12.
Main Exam - Maze Escape
3.
Robotic Topics
3.1.
Differential Chassis
3.2.
PID
3.3.
Line Following
3.4.
Corridor Following
3.5.
IMU
3.6.
Maze Escape
4.
Others
4.1.
Linux
4.2.
C++
4.3.
CMake
4.4.
Git
4.5.
CLion
4.6.
Multithreading
4.7.
Coordinate Systems
4.8.
Communication Buses
4.9.
Ubuntu Environment
Light (default)
Rust
Coal
Navy
Ayu
BPC-PRP - Practical Robotics and Computer Vision
Others