Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
129 tokens/sec
GPT-4o
28 tokens/sec
Gemini 2.5 Pro Pro
42 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Optimal Initialization Strategies for Range-Only Trajectory Estimation (2309.09011v2)

Published 16 Sep 2023 in cs.RO

Abstract: Range-only (RO) pose estimation involves determining a robot's pose over time by measuring the distance between multiple devices on the robot, known as tags, and devices installed in the environment, known as anchors. The nonconvex nature of the range measurement model results in a cost function with possible local minima. In the absence of a good initialization, commonly used iterative solvers can get stuck in these local minima resulting in poor trajectory estimation accuracy. In this work, we propose convex relaxations to the original nonconvex problem based on semidefinite programs (SDPs). Specifically, we formulate computationally tractable SDP relaxations to obtain accurate initial pose and trajectory estimates for RO trajectory estimation under static and dynamic (i.e., constant-velocity motion) conditions. Through simulation and real experiments, we demonstrate that our proposed initialization strategies estimate the initial state accurately compared to iterative local solvers. Additionally, the proposed relaxations recover global minima under moderate range measurement noise levels.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (34)
  1. Kaplan. Understanding GPS: Principles and Applications. Artech, 2018.
  2. A Survey of Indoor Localization Systems and Technologies. IEEE Communications Surveys and Tutorials, 21(3):2568–2599, 2019.
  3. SCORE: A Second-Order Conic Initialization for Range-Aided SLAM. In Proc. of the IEEE International Conference on Robotics and Automation (ICRA), pages 10637–10644, 2023.
  4. A pure probabilistic approach to range-only SLAM. In Proc. of the IEEE International Conference on Robotics and Automation (ICRA), pages 1436–1441, 2008.
  5. Tightly coupled UWB/IMU pose estimation. In Proc. of the IEEE International Conference on Ultra-Wideband (ICUWB), pages 688–692, 2009.
  6. Range-Focused Fusion of Camera-IMU-UWB for Accurate and Drift-Reduced Localization. IEEE Robotics and Automation Letters, 6(2):1678–1685, 2021.
  7. Interrobot transformations in 3-D. IEEE Transactions on Robotics, 26(2):226–243, 2010.
  8. Online Spatio-temporal Calibration of Tightly-coupled Ultrawideband-aided Inertial Localization. In Proc. of the IEEE International Conference on Intelligent Robots and Systems (IROS), pages 1161–1168, 2021.
  9. Continuous-Time Range-Only Pose Estimation. In 2023 20th Conference on Robots and Vision (CRV), pages 29–36, Montreal, QC, Canada, June 2023.
  10. On the global optimum of planar, range-based robot-to-robot relative pose estimation. In Proc. of the IEEE International Conference on Robotics and Automation (ICRA), pages 3200–3206, 2010.
  11. Review of range-based positioning algorithms. IEEE Aerospace and Electronic Systems Magazine, 28(8):2–27, 2013.
  12. Convex optimization. Cambridge university press, 2004.
  13. A Fine Line: Total Least-Squares Line Fitting as QCQP Optimization. arXiv:2206.05082(2), 2022.
  14. A convex relaxation for approximate global optimization in simultaneous localization and mapping. In Proc. of the IEEE International Conference on Robotics and Automation (ICRA), pages 5822–5829, 2015.
  15. Safe and Smooth: Certified Continuous-Time Range-Only Localization. IEEE Robotics and Automation Letters, 8(2):1117–1124, 2022.
  16. Certifiably Correct Range-Aided SLAM. arXiv:2302.11614, 2023.
  17. Batch Continuous-Time Trajectory Estimation as Exactly Sparse Gaussian Process Regression. Robotics: Science and Systems, 2014.
  18. Efficient Planar Pose Estimation via UWB Measurements. In Proc. of the IEEE International Conference on Robotics and Automation (ICRA), pages 1954–1960, 2023.
  19. Multi-agent relative pose estimation with UWB and constrained communications. In Proc. of the IEEE International Conference on Intelligent Robots and Systems (IROS), pages 778–785, 2022.
  20. Planar Pose Graph Optimization: Duality, Optimal Solutions, and Verification. IEEE Transactions on Robotics, 32(3):545–565, 2016.
  21. Lagrangian duality in 3D SLAM: Verification techniques and optimal solutions. In Proc. of the IEEE International Conference on Intelligent Robots and Systems (IROS), pages 125–132, 2015.
  22. A Certifiably Correct Algorithm for Synchronization over the Special Euclidean Group. Springer Proceedings in Advanced Robotics, 13:64–79, 2020.
  23. Certifiably Globally Optimal Extrinsic Calibration From Per-Sensor Egomotion. IEEE Robotics and Automation Letters, 4(2):367–374, 2019.
  24. Certifiably Optimal Outlier-Robust Geometric Perception: Semidefinite Relaxations and Scalable Global Optimization. IEEE Transactions on Pattern Analysis and Machine Intelligence, 45(3):2816–2834, 2023.
  25. Accurate Rigid Body Localization via Semidefinite Relaxation Using Range Measurements. IEEE Signal Processing Letters, 25(3):378–382, 2018.
  26. Sensor Network-Based Rigid Body Localization via Semi-Definite Relaxation Using Arrival Time and Doppler Measurements. IEEE Transactions on Wireless Communications, 18(2):1011–1025, 2019.
  27. Cooperative Multiple Rigid Body Localization via Semidefinite Relaxation Using Range Measurements. IEEE Transactions on Signal Processing, 70:4788–4803, 2022.
  28. Toward Globally Optimal State Estimation Using Automatically Tightened Semidefinite Relaxations. arXiv:2308.05783, 2023.
  29. Timothy D. Barfoot. State estimation for robotics. Cambridge University Press, Second edition, 2023.
  30. Optimal Initialization Strategies for Range-Only Trajectory Estimation. arXiv:2309.09011, 2023.
  31. TEASER: Fast and Certifiable Point Cloud Registration. IEEE Transactions on Robotics, 37(2):314–333, 2021.
  32. RANSAC for motion-distorted 3D visual sensors. In Proc. of the IEEE International Conference on Intelligent Robots and Systems (IROS), pages 2093–2099, 2013.
  33. CVXPY: A Python-embedded modeling language for convex optimization. Journal of Machine Learning Research, 2016. To appear.
  34. MOSEK ApS. The MOSEK optimization toolbox for Python manual. Version 10.0., 2023.
Citations (8)

Summary

We haven't generated a summary for this paper yet.

Youtube Logo Streamline Icon: https://streamlinehq.com