🤖
DIY robot concept

How to make a robot that follows you

A follow-me rover using UWB or BLE tracking, low-speed drive, front collision sensor and strict stop behavior when the target signal is lost.

A follow-me robot is not just a rover that drives toward a signal. The hard part is not hitting ankles, pets or furniture when the tracking signal jumps. The robot needs a desired following distance, low acceleration and an obstacle layer in front of the motors.

UWB anchors give much better distance estimates than Bluetooth RSSI. BLE can work for rough presence, but it is noisy indoors. Start with a walking-speed cart that stops confidently before adding speed or payload.

Core parts

UWB tag and anchor pair

$55

Measures distance to the person more reliably than BLE RSSI

Differential drive base

$80

Two gear motors, wide wheels and low center of gravity

ESP32 controller

$8

Reads tracking data and drives motors

Front ToF or ultrasonic sensors

$18

Stops before hitting feet and obstacles

TB6612FNG or larger driver

$10

Sized to the base motor stall current

Handle or cargo tray

$25

Useful payload turns the demo into a cart

Design variants

Shopping cart version

Wide base, basket payload and very conservative speed caps.

Camera assist version

Add person detection only after UWB follow behavior is stable.

Warehouse tote follower

Use higher-torque motors and a physical bumper for private indoor spaces.

Practical safety note

Treat the generated output as a prototype plan, not a certified product. Body-adjacent, high-voltage, optical-energy and mobility builds need qualified review before real-world use.

FAQ

Can Bluetooth make a robot follow me?

Only roughly. BLE signal strength is noisy; UWB is much better for distance.

How close should it follow?

Keep at least 80-120 cm for early prototypes so braking has room.

What if the tag disconnects?

Stop immediately. Do not continue toward the last known position.

Related robot guides

Turn this concept into a sourced build

Start with this prompt prefilled, then let RoboHub generate the live parts list, wiring plan, CAD and firmware.

Generate build