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

  1. Start from red lights (stopped).
  2. Confirm E-stop is released and reachable.
  3. Clear the local area around the robot.

Start Person Following

  1. Press any one button (left, right, or middle).
  2. Robot enters selection mode (green).
  3. 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