Measured performance.
Measure distance between devices or develop indoor positioning with fixed anchors. See what we’ve measured and where testing continues.
Explore performanceWe build tracking hardware and integration tools to help robot developers measure position and motion.
Our mission
Useful tracking takes hardware, calibration, and integration. We’re working to make the complete setup understandable and practical, with clear documentation and measurements you can evaluate.
Measure distance between devices or develop indoor positioning with fixed anchors. See what we’ve measured and where testing continues.
Explore performanceGo from mounting and calibration to measurements in your robot. Start with USB and ROS 2, with guides for each step.
Start buildingWork with published ROS 2 source, host tools, mechanical CAD, and documented interfaces. See which resources are available today.
Explore the resourcesOur first product · opentag U1
A UWB development platform for distance and indoor position. Choose a two-tag U1 Distance Kit or a five-tag U1 Location Kit, then follow the setup and integration guides.
Current performance evidence covers preliminary static distance tests. Full position benchmarks and testing during motion are still in progress.
Product family
Start with U1 today. Our next products explore inertial measurements and shared timing.
UWB ranging and localization
Measure distance and develop indoor positioning with UWB hardware, calibration tools, and robot integration guides.
Explore U1 →UWB with inertial measurements
Planned with an onboard IMU and the OWM3000 module, our custom counterpart to DWM3000, with separate clock and sync ports.
Coming Soon
Shared synchronization hardware
Sync 1 is intended to distribute clock and synchronization signals to U2 setups.
Coming Soon
ROS 2
The driver publishes distance, position, device events, and diagnostics.
ros2 launch opentags_driver driver.launch.py \
port:=/dev/ttyACM0
ros2 topic echo /opentags/range