Hardware
Pan-Tilt Face Tracking Camera
An ESP32 camera on two servos that follows a face and keeps it in the centre of the frame. A PID loop turns the position error into servo angles through a PCA9685 driver.
Technical skills
Grouped by what they are used for. The projects below show them in use.
Projects
Use the filter to switch between hardware and lab work, and simulation work.
Hardware
An ESP32 camera on two servos that follows a face and keeps it in the centre of the frame. A PID loop turns the position error into servo angles through a PCA9685 driver.
Simulation
Two TurtleBot3 robots in Gazebo. The follower trails the leader as it moves. Built as a complete ament_python package on ROS2 Humble.
Simulation
Moved the fusion robot simulation workspace from ROS2 Jazzy with Gazebo Harmonic to ROS2 Humble with Gazebo Classic.
Simulation
A custom Gazebo Classic world written by hand as a world file, with a red box as its first object. Debugged until it loaded cleanly.
Course lab
Lab reports for pneumatic components, a double-acting cylinder circuit and pump characteristics.
Course lab
Experiment 04. Studied and recorded the characteristics of a BT151 thyristor on a Pudak LE30001E trainer, then wrote the report.
Course lab
Experiment 05. Five readings of gate, anode and load voltage on a Pudak PT970721 trainer with a BT137, plus oscilloscope XY-mode photos from a Protek 5100.
Getting the fusion robot simulation running on ROS2 Humble with Gazebo Classic.