Autonomous Person-Tracking Camera System
← All Projects
RoboticsMay 2026Rasberry PiPythonYOLOOpenCVComputer VisionMotor ControlLive Video StreamingRemote Web InterfaceEmbedded Systems

Autonomous Person-Tracking Camera System


Overview

This project is an in-progress autonomous camera system designed to detect and track a person in real time. The system combines a Raspberry Pi, YOLO-based person detection, live video streaming, remote web controls, and motor-driven pan-tilt movement to keep a target centered in the camera frame.

Problem / Goal

Fixed cameras require manual adjustment and cannot actively follow a moving person. The goal of this project is to build a camera platform that can detect a person, estimate their position in the frame, and automatically aim toward them using a motor-driven pan-tilt mechanism.

What I Built

I completed the computer vision and motor control portions of the project, including YOLO person detection, target center tracking, live video streaming, remote web interface control, and pan-tilt movement commands. The remaining work is focused on building the physical enclosure, improving the mechanical aiming mechanism, and packaging the system into a more finished prototype.

Engineering Decisions

I used YOLO for person detection because it provides real-time object detection while remaining practical for a Raspberry Pi-based system. I built the tracking logic around the difference between the detected person’s center point and the camera frame center, then used that error to command pan and tilt corrections. I also added a browser-based interface so the system can be viewed, tested, and controlled remotely during debugging.

Results

The project currently supports person detection, target tracking, live video feedback, remote web viewing, and motor-driven aiming control. The next stage is mechanical: designing and building the enclosure, refining the pan-tilt mechanism, improving wire routing, and making the system more durable and presentable as a complete prototype.

Next Steps

Design the enclosure, build the pan-tilt mounting structure, improve mechanical stiffness, clean up wiring, reduce tracking lag, and tune the control behavior for smoother person-following performance.

Gallery
← Back to All Projects