Autonomous Person-Following Robot
Autonomous Person-Following Robot Kit – Real-Time OpenCV Tracking with Arduino & Linux MPU
Every part needed, pre-tested for compatibility, with an AI build companion trained on this exact project. Shipped from Bengaluru in 3-5 days.
This advanced kit empowers you to build a wheeled robot that autonomously tracks and follows a person using real-time computer vision. A Linux single-board computer (like a Raspberry Pi, not included) processes the OV2640 camera feed with OpenCV, extracts the horizontal position of the detected person, and communicates the X‑offset to an Arduino UNO via serial. The Arduino then executes a precise differential drive control algorithm, steering the L298N motor driver and encoder‑equipped wheels to smoothly pursue the target. Ideal for final‑year engineering projects, hackathons, or anyone exploring the intersection of AI, embedded systems, and robotics.
What You'll Build
A fully mobile, autonomous 2‑wheel differential drive robot that locks onto a person in its camera view and maintains a set following distance. It avoids obstacles using dual HC‑SR04 ultrasonic sensors and navigates indoor spaces while keeping the human in frame. The build teaches real‑time sensor fusion, control loop tuning, and the integration of a high‑level vision system with low‑level motor control.
What You'll Learn
- Integrating OpenCV person detection with an embedded microcontroller via UART
- Implementing a PID control loop for differential drive velocity and steering based on visual errors
- Reading LM393 quadrature encoders for odometry and precise speed regulation
- Designing a power distribution system using a buck converter, battery, and noise filtering with 100nF capacitors
Kit Contents
| Component | Quantity |
|---|---|
| Arduino UNO Q | 1 |
| OV2640 Camera Module | 1 |
| L298N Driver | 1 |
| DC Geared Motor 12V | 2 |
| LM393 Encoder | 2 |
| LM2596 Buck Converter | 1 |
| HC-SR04 | 2 |
| 12V 3Ah SLA Battery | 1 |
| XT60 Connector | 1 |
| 100nF Caps | 10 |
| PCB Prototype Board | 3 |
| USB-C Hub | 1 |
| Soldering Iron | 1 |
| Solder Wire | 1 |
Why Buy This Kit Instead of Sourcing Parts Separately
| Factor | Sourcing Separately | Compoden Kit |
|---|---|---|
| Compatibility checks | You verify every part | Pre-tested as a system |
| Build support | Forums and scattered tutorials | AI companion trained on this exact project |
| Time to first working build | Days of debugging | Hours, with step-by-step guidance |
| Shipping coordination | Multiple sellers, multiple delays | One shipment from Bengaluru in 3-5 days |
Who This Kit Is For
This kit targets advanced engineering students and makers in India—B.Tech ECE/EEE final‑year project students, participants in Smart India Hackathon or robotics competitions, and hobbyists with experience in Python and microcontrollers. It assumes familiarity with Linux, C/C++ programming, and basic soldering. The project is demanding, suitable for a semester‑long capstone or dedicated personal learning.
Built and Backed by Compoden
Every Compoden kit ships with an AI build companion trained on this exact project—accessible via a QR code on the box, with WhatsApp and email backup. We've spent 10 years building projects for makers, schools, and institutions across India. If a part fails because of a manufacturing defect, replace it free within 7 days.
What if I get stuck during the build?
Our AI companion gives real-time diagnosis. If you're still stuck, send a WhatsApp message; our engineers respond within a working day.
Do I need to supply my own Raspberry Pi?
Yes, this kit does not include a Linux single-board computer. You'll need a Raspberry Pi 3/4/5 (any model with camera interface and USB serial) running a minimal Linux distribution. The AI companion provides a script to set up OpenCV and the communication bridge.
Can I use this for a competition or hackathon?
Absolutely. The robot's modular design and provided codebase adhere to standard robotics middleware, making it easy to adapt to competition rules. The AI companion can suggest modifications for specific challenges.
Is the battery included rechargeable?
Yes, the 12V 3Ah sealed lead-acid battery is included. It provides roughly 1.5–2 hours of continuous operation. You'll need a 12V SLA charger (not included) to recharge it.
OpenCV person tracking on Linux MPU sends X offset to STM32 sketch that steers differential drive robot.
What's in this kit
Choose your assembly option:
- Soldering Kit — 25W soldering iron, 60/40 solder wire, flux, and small perfboard for permanent assembly.
- Breadboard Combo — 800-point full-size breadboard with 65-piece jumper wire pack for solderless prototyping.
Shipping Information
- Prepaid Orders: ₹75 for orders up to ₹999, FREE shipping above ₹999
- COD Orders: ₹125 shipping + ₹50 COD fee = ₹175 total
- Delivery Timeline: Dispatch in 1-2 days, delivery in 2-7 days depending on location
Returns & Warranty
- 7-Day Return: Manufacturing defects only (approval required)
- Warranty: 7 days from delivery
- Non-Returnable: Batteries, consumables, cut wires, clearance items