Carrie
Development of an autonomous load-carrying robot with real-time person tracking and embedded control.
Project Overview
- When
- 09/2024 – 01/2025
- Duration
- 4 months
- Context
- EPFL Master
- Stack & Skills
-
Python Raspberry Pi Arduino Computer Vision Embedded systems Machine Learning Robotics
CarriE is an autonomous robot developed in the Product Design and Systems Engineering in a Team course at EPFL, meant to help users carry heavy loads in airports, malls, and train stations. The platform transports up to 50 kg on two stepper-driven wheels and combines a Raspberry Pi 5, an Arduino Uno, a Raspberry Pi AI Camera, and ultrasonic sensors for perception, control, and obstacle avoidance. My contribution focused on the person re-identification pipeline (MobileNet detection with OSNet embeddings exchanged over Flask between the Pi and an external computer), the Pi–Arduino communication layer, and the mobile app used to switch between autonomous and manual modes.