[P0] Person tracking — RealSense D435i detection + following at 20km/h #363

Closed
opened 2026-03-03 15:06:03 -05:00 by seb · 0 comments
Owner

Goal

Track a specific person (Tee) using RealSense D435i color+depth and maintain lock at up to 20km/h outdoors.

Requirements

  • Detect and track a person in color stream (YOLO/MobileNet or similar, must run on Orin Nano)
  • Use depth stream for distance estimation (reliable to ~5m, degrade gracefully beyond)
  • Re-identification after brief occlusion (clothing color histogram, body proportions)
  • Output: target bearing (degrees), distance (meters), confidence, bounding box
  • Must run at ≥15fps on Jetson Orin Nano (CUDA/TensorRT)
  • ROS2 node: publish to /saltybot/target_track (custom msg: bearing, distance, confidence)

Hardware

  • RealSense D435i: serial 036422070649, FW 5.16.0.1
  • Depth: 640x480@30fps, 89.3% valid pixels, range 430-4948mm
  • Color: 640x480@30fps
  • librealsense v2.55.1 built from source with RSUSB backend

Notes

  • At 20km/h, target moves ~5.5m/s — prediction needed for smooth tracking
  • Camera alone WILL lose target on sharp turns, glare, occlusion → UWB fusion later (Issue TBD)
  • Must handle outdoor lighting (sun, shadows, rain)
## Goal Track a specific person (Tee) using RealSense D435i color+depth and maintain lock at up to 20km/h outdoors. ## Requirements - Detect and track a person in color stream (YOLO/MobileNet or similar, must run on Orin Nano) - Use depth stream for distance estimation (reliable to ~5m, degrade gracefully beyond) - Re-identification after brief occlusion (clothing color histogram, body proportions) - Output: target bearing (degrees), distance (meters), confidence, bounding box - Must run at ≥15fps on Jetson Orin Nano (CUDA/TensorRT) - ROS2 node: publish to /saltybot/target_track (custom msg: bearing, distance, confidence) ## Hardware - RealSense D435i: serial 036422070649, FW 5.16.0.1 - Depth: 640x480@30fps, 89.3% valid pixels, range 430-4948mm - Color: 640x480@30fps - librealsense v2.55.1 built from source with RSUSB backend ## Notes - At 20km/h, target moves ~5.5m/s — prediction needed for smooth tracking - Camera alone WILL lose target on sharp turns, glare, occlusion → UWB fusion later (Issue TBD) - Must handle outdoor lighting (sun, shadows, rain)
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: seb/saltylab-firmware#363
No description provided.