← All comparisons · All wheeled rovers · Robot Glossary

Inexpensive Cat-Following Robots (Require Extra Equipment) Keyestudio vs Freenove vs Maqueen + HuskyLens vs ACEBOTT vs ELEGOO vs PiCar-X vs Roboduino

Comparison of seven budget robot car kits, priced from about $30 to $100, that can be programmed to recognize a cat and follow it around a home with tile floors or thin carpet. None follows a cat out of the box, and each needs something extra. Four stream camera video over Wi-Fi to a laptop, which runs an object detector such as YOLO (its standard 80 COCO classes include cat) and sends steering commands back. Two can spot a cat with an on-board AI camera, and PiCar-X runs the detector on a Raspberry Pi bought separately. Wi-Fi video adds roughly 100 to 200 ms of delay (est.), which is fine for a walking cat, but no car here can keep up with a sprinting one. Ordered by starting price.

Comparison table

Keyestudio KS5017KeyestudioFreenove (ESP32)FreenoveMaqueen Plus V3 + HuskyLensDFRobotACEBOTT QD001 + QD002ACEBOTTELEGOO V4.0ELEGOOPiCar-XSunFounderRoboduino V2Yahboom
Price
Price range$29.99$63.99$69.90$69.99$79.99$89.99 (no Pi)$99.99
Version comparedKS5017 kit $29.99 on Amazon US ($32.40 from Keyestudio)FNK0053 kit $63.99Maqueen Plus V3 $69.90 plus the original HuskyLens $34.90QD032 kit with camera $69.99 on Amazon US ($94.40 as a bundle from ACEBOTT)V4.0 with camera $79.99Kit without Pi $89.99Roboduino V2 $99.99 on Amazon US ($110.00 from Yahboom)
Extra equipment neededA laptop to run the detector, and one 3.7 V 16340 (CR123A-size) rechargeable cellA laptop to run the detector, two 18650 cells and a chargerThe HuskyLens AI camera, a BBC micro:bit, and 4 × AA cells or one 18650A laptop to run the detector, an 8.4 V battery pack and a chargerA laptop to run the detectorA Raspberry Pi 4 or 5 and a microSD cardOnly a computer to write and upload the following code
Spotting and following a cat
Where the cat is recognizedOn the laptopOn the laptopOn the HuskyLens cameraOn the laptop (or the separate QD003 K210 AI vision pack)On the laptopOn the Raspberry PiOn the included ESP32-S3 camera module
Recognizes a cat without added models– No– No● Yes– No– No– No● Yes
DetectorAny laptop model, such as YOLOAny laptop model, such as YOLOHuskyLens built-in object recognition, 20 classes including cat and dogAny laptop model, such as YOLOAny laptop model, such as YOLOAny model the Pi can run, such as YOLO or MediaPipe, with added codeBuilt-in cat and dog detector, which cannot tell cats from dogs
Laptop link for video and drivingOpen HTTP, with MJPEG video on port 81 and drive commands as web requestsOpen TCP protocol, with JPEG video on port 7000 and text drive commands on port 4000, plus a Python PC clientNot needed, since the micro:bit reads the HuskyLens over I2CMJPEG video over HTTP, while drive commands from a computer are unconfirmedMJPEG video on port 81 and JSON drive commands on TCP port 100, with no PC clientNot needed, since the code runs on the Pi (SSH or VNC from a laptop)Phone app or ROS 2, with no documented plain HTTP stream
Following example from the makerNone foundNone foundDFRobot tutorial where the car follows a learned object (written for the older Maqueen Plus)None foundNone foundOpenCV and MediaPipe tracking examplesColor and face following lessons, while the cat lesson only beeps and lights an LED
Hardware
Drive2 wheels plus a caster4WD skid steer2 wheels with encoders4WD Mecanum, moves sideways4WD skid steerRear drive, servo-steered front wheels4WD Mecanum, moves sideways
WheelsRubber tiresTreaded tiresNot published6 cm Mecanum rollers, less grip on carpetTreaded tiresNot published60 mm Mecanum rollers, less grip on carpet
SpeedNot published~0.5–0.7 m/s (est.)~0.3 m/s (DFRobot speed test)~0.5 m/s (est.)~0.5–0.7 m/s (est.)Not publishedNot published
CameraFixed ESP32-CAM, 320 × 240 stream in the sample codeESP32 board camera on a pan-tiltHuskyLens, bought separately3 MP OV3660 on a servo mountOV2640 on a pan servo5 MP Pi camera (OV5647) on a pan-tilt2 MP camera on an adjustable mount
Battery1 × 16340, not included, charges over USB2 × 18650, not included4 × AA or one 18650, not included8.4 V pack, not included, about 2 h7.4 V 2000 mAh pack included, about 2 h2-cell 18650 pack includedLithium pack included
Programming
Languages and toolsArduino C++, browser control pageArduino C++, phone app, Python PC clientMakeCode blocks, JavaScript and PythonArduino C++, ACECode blocks, Python, phone appArduino C++, phone appPython, Ezblock blocks, phone appArduino C++, phone app
ProgrammabilityFull SDKFull SDKFull SDKFull SDKOpen source (hardware + software)Full SDKFull SDK
Purchasing
Suggested ages12+12+8+ (est.)8+8+10+10+
Shipping to the US2–3 days (Amazon)2–5 days (Amazon)~1–2 weeks (ships from China)1–5 days (Amazon)2–5 days (Amazon)2–5 days (Amazon)About 2–3 weeks (Amazon, shipped by Yahboom)

Highlighted cells are the strongest in their row. Speeds marked (est.) are not published by the maker. They come from owner measurements or the makers' gait code, explained on each robot page. Prices are US list prices as of September 2026. Each robot's page has full specs, sources and photos.

Which one fits

The robots