๐พ Inspiration
CATLAS was inspired by something personal: both of us, Mason Brown and Quan Doan, deeply miss our cats while away at college. Pets offer more than companionship โ theyโre part of our support systems, especially during stressful moments. We wanted to build something that would let students like us feel connected to their pets, even from miles away, while also improving the quality of life for the pets themselves.
๐ก What it does
CATLAS (Cat Tracking and Laser Automation System) uses computer vision to detect and track a catโs movement, then autonomously controls a laser pointer mounted on servo motors to play with them. The system stimulates a catโs natural hunting instincts, giving them mental and physical activity โ all without the owner needing to be present. Itโs a remote way to care, connect, and give your cat something to chase when you can't be home.
๐ ๏ธ How we built it
We used a Raspberry Pi as the brain of the operation, integrated with a webcam for real-time video input. OpenCV handles cat detection through Haar cascades and object tracking, while bilinear interpolation smooths out servo movements for natural, lifelike motion. Servo motors aim the laser precisely based on the catโs location in the frame. The entire system is lightweight, responsive, and affordable โ making it accessible for students or shelters alike.
๐ง Challenges we ran into
Calibrating the camera and laser system to align in real-world space was surprisingly tricky.
Achieving smooth, cat-safe movement with servos required a lot of tuning.
Ensuring real-time performance on a Raspberry Pi without lag was a constant balancing act between performance and accuracy.
Testing with cats... well, they're VERY unpredictable QA testers.
๐ Accomplishments that we're proud of
Weโre proud of building CATLAS with two distinct interaction modes:
An automated mode where the system uses computer vision to detect and track your cat, moving the laser autonomously to keep them active โ all while streaming live video so you can watch remotely.
A manual mode that gives you direct control of the laser through your mouse, allowing you to interact with your cat in real-time from anywhere, using a live video feed and responsive servo controls.
Designing both modes meant creating a flexible system that supports both hands-off pet care and real-time bonding โ giving pet owners choice, agency, and connection, even from afar.
๐ What we learned
How to integrate computer vision and hardware in a real-time system.
How to design around user experience โ not just for humans, but for animals too.
That small, personal problems can turn into creative solutions with meaningful social impact.
Log in or sign up for Devpost to join the conversation.