UWB anchor position auto-calibration #602

Closed
opened 2026-03-14 14:55:23 -04:00 by sl-jetson · 0 comments
Collaborator

Create a calibration routine that automatically determines anchor positions from inter-anchor ranging. Place tag at known origin, command all anchors to range each other (modify anchor firmware to support peer-to-peer ranging mode on command). Use multidimensional scaling (MDS) to compute anchor positions from the distance matrix. Output: JSON anchor config file with x,y,z positions. ROS2 service /saltybot/uwb/calibrate_anchors that triggers the routine and updates the config. Minimum 4 anchors required.

Create a calibration routine that automatically determines anchor positions from inter-anchor ranging. Place tag at known origin, command all anchors to range each other (modify anchor firmware to support peer-to-peer ranging mode on command). Use multidimensional scaling (MDS) to compute anchor positions from the distance matrix. Output: JSON anchor config file with x,y,z positions. ROS2 service /saltybot/uwb/calibrate_anchors that triggers the routine and updates the config. Minimum 4 anchors required.
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#602
No description provided.