Person Following
Advanced AutonomyIntermediate Robotics plus perception pipelines, control loops, coordinate frames, and real-time behavior.
Before you start
- An assigned robot with Person Following installed
- A clear supervised test area
- Familiarity with the service buttons, lights, and E-stop
See The Follow Loop
This animation shows the high-level behavior: the camera keeps a target lock, the robot faces the person while maintaining a follow distance, and the controller stays within the documented SDK speed limits. It is a visualization only and does not connect to a physical robot.
Loading person-following simulation…
This project uses the robot's camera to select and follow a person. The guide covers the supervised run and evaluation workflow; the internal application is not part of the developer SDK bundle.
Project Goal
Run Person Following through a short planned route, observe target-selection and tracking behavior, and record where tracking succeeds or fails.
Learning Goals
- Identify target-selection, active-follow, and idle states from the lights.
- Start, stop, and reselect the tracked person.
- Evaluate how visibility, lighting, distance, and occlusion affect tracking.
- Separate safe operating observations from changes that require an instructor.
What The Operator Uses
- Left wheel-hub button (
Service Button 0) - Right wheel-hub button (
Service Button 1) - Middle button (
Service Button 2) - Robot status lights
- Physical E-stop
Light Meanings
- Red: Robot stopped/idle
- Green: Target selection in progress
- Blue: Person-following active
Before Moving The Robot
- Start from red lights (stopped).
- Confirm E-stop is released and reachable.
- Clear the local area around the robot.
Start Person Following
- Press any one button (left, right, or middle).
- Robot enters selection mode (green).
- When target lock succeeds, robot switches to blue and follows.
Stop Or Reselect Target
- Press any one button while following.
- Robot returns to selection (green).
- If lock succeeds, it returns to blue; otherwise it returns to red.
Safety Notes
- Keep clear line-of-sight to the tracked person.
- Use physical E-stop for immediate hard stop.
- If tracking degrades, stop and restart target selection.
Troubleshooting
- No follow start:
- Confirm red idle state first, then retry button press.
- Improve lighting and reduce occlusion.
- Frequent dropouts:
- Keep target fully visible and centered before moving away.
- No motion:
- Check E-stop state and operating area clearance.
Quick Reference
- Start person-following: any one button -> Green -> Blue
- Stop/reselect: any one button
- Safe idle: Red