Papers
Topics
Authors
Recent
Search
2000 character limit reached

Fixture calibration with guaranteed bounds from a few correspondence-free surface points

Published 28 Feb 2024 in cs.RO | (2402.18123v2)

Abstract: Calibration of fixtures in robotic work cells is essential but also time consuming and error-prone, and poor calibration can easily lead to wasted debugging time in downstream tasks. Contact-based calibration methods let the user measure points on the fixture's surface with a tool tip attached to the robot's end effector. Most such methods require the user to manually annotate correspondences on the CAD model, however, this is error-prone and a cumbersome user experience. We propose a correspondence-free alternative: The user simply measures a few points from the fixture's surface, and our method provides a tight superset of the poses which could explain the measured points. This naturally detects ambiguities related to symmetry and uninformative points and conveys this uncertainty to the user. Perhaps more importantly, it provides guaranteed bounds on the pose. The computation of such bounds is made tractable by the use of a hierarchical grid on SE(3). Our method is evaluated both in simulation and on a real collaborative robot, showing great potential for easier and less error-prone fixture calibration. Project page at https://sites.google.com/view/ttpose

Definition Search Book Streamline Icon: https://streamlinehq.com
References (32)
  1. E. Thompson, “An exact linear solution of the problem of absolute orientation,” Photogrammetria, vol. 15, pp. 163–179, 1958.
  2. W. Zhang, X. Ma, L. Cui, and Q. Chen, “3 points calibration method of part coordinates for arc welding robot,” in International Conference on Intelligent Robotics and Applications, 10 2008, pp. 216–224.
  3. B. K. Horn, H. M. Hilden, and S. Negahdaripour, “Closed-form solution of absolute orientation using orthonormal matrices,” JOSA A, vol. 5, no. 7, pp. 1127–1135, 1988.
  4. C. Olsson, F. Kahl, and M. Oskarsson, “The registration problem revisited: Optimal solutions from points, lines and planes,” in 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’06), vol. 1.   IEEE, 2006, pp. 1206–1213.
  5. C. Olsson and A. Eriksson, “Solving quadratically constrained geometrical problems using lagrangian duality,” in 2008 19th International Conference on Pattern Recognition, 2008, pp. 1–5.
  6. J. Briales and J. Gonzalez-Jimenez, “Convex global 3D registration with lagrangian duality,” in 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2017, pp. 5612–5621.
  7. C. S. Chua and R. Jarvis, “Point signatures: A new representation for 3d object recognition,” International Journal of Computer Vision, vol. 25, pp. 63–85, 1997.
  8. A. E. Johnson and M. Hebert, “Using spin images for efficient object recognition in cluttered 3d scenes,” IEEE Transactions on pattern analysis and machine intelligence, vol. 21, no. 5, pp. 433–449, 1999.
  9. A. G. Buch, L. Kiforenko, and D. Kraft, “Rotational subgroup voting and pose clustering for robust 3d object recognition,” in 2017 IEEE international conference on computer vision (ICCV).   IEEE, 2017, pp. 4137–4145.
  10. Y. Kim, A. Kramberger, A. G. Buch, and C. Sloth, “Contact-based pose estimation of workpieces for robotic setups,” in 2023 IEEE International Conference on Robotics and Automation (ICRA), 2023, pp. 12 324–12 330.
  11. B. Drost, M. Ulrich, N. Navab, and S. Ilic, “Model globally, match locally: Efficient and robust 3D object recognition,” in Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 07 2010, pp. 998–1005.
  12. R. L. Haugaard and A. G. Buch, “Surfemb: Dense and continuous correspondence distributions for object pose estimation with learnt surface embeddings,” in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2022, pp. 6749–6758.
  13. R. L. Haugaard and T. M. Iversen, “Multi-view object pose estimation from correspondence distributions and epipolar geometry,” in 2023 IEEE International Conference on Robotics and Automation (ICRA).   IEEE, 2023, pp. 1786–1792.
  14. S. Hinterstoisser, V. Lepetit, S. Ilic, S. Holzer, G. Bradski, K. Konolige, and N. Navab, “Model based training, detection and pose estimation of texture-less 3d objects in heavily cluttered scenes,” in Asian conference on computer vision (ACCV).   Springer, 2012, pp. 548–562.
  15. M. Ulrich, C. Wiedemann, and C. Steger, “Combining scale-space and similarity-based aspect graphs for fast 3d object recognition,” IEEE Transactions on Pattern Analysis and Machine Intelligence (TPAMI), vol. 34, no. 10, pp. 1902–1914, 2012.
  16. F. Hagelskjær, T. R. Savarimuthu, N. Krüger, and A. G. Buch, “Using spatial constraints for fast set-up of precise pose estimation in an industrial setting,” in 2019 IEEE 15th International Conference on Automation Science and Engineering (CASE).   IEEE, 2019, pp. 1308–1314.
  17. Y. Xiang, T. Schmidt, V. Narayanan, and D. Fox, “Posecnn: A convolutional neural network for 6d object pose estimation in cluttered scenes,” 2018.
  18. Y. Labbé, J. Carpentier, M. Aubry, and J. Sivic, “Cosypose: Consistent multi-view multi-object 6d pose estimation,” in European Conference on Computer Vision.   Springer, 2020, pp. 574–591.
  19. G. Wang, F. Manhardt, F. Tombari, and X. Ji, “GDR-Net: Geometry-guided direct regression network for monocular 6d object pose estimation,” in IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), June 2021, pp. 16 611–16 621.
  20. T. Hodaň, M. Sundermeyer, B. Drost, Y. Labbé, E. Brachmann, F. Michel, C. Rother, and J. Matas, “Bop challenge 2020 on 6d object localization,” in European Conference on Computer Vision.   Springer, 2020, pp. 577–594.
  21. K. A. Murphy, C. Esteves, V. Jampani, S. Ramalingam, and A. Makadia, “Implicit-pdf: Non-parametric representation of probability distributions on the rotation manifold,” in International Conference on Machine Learning.   PMLR, 2021, pp. 7882–7893.
  22. T. M. Iversen, R. L. Haugaard, and A. G. Buch, “Ki-pode: Keypoint-based implicit pose distribution estimation of rigid objects,” in Proceedings of the British Machine Vision Conference (BMVC) 2022, 2022.
  23. T. Höfer, B. Kiefer, M. Messmer, and A. Zell, “Hyperposepdf-hypernetworks predicting the probability distribution on so (3),” in Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision, 2023, pp. 2369–2379.
  24. R. L. Haugaard, F. Hagelskjær, and T. M. Iversen, “Spyropose: Se (3) pyramids for object pose distribution estimation,” in Proceedings of the IEEE/CVF International Conference on Computer Vision, 2023, pp. 2082–2091.
  25. K. Fischer, B. Gärtner, and M. Kutz, “Fast smallest-enclosing-ball computation in high dimensions,” in Algorithms-ESA 2003: 11th Annual European Symposium, Budapest, Hungary, September 16-19, 2003. Proceedings 11.   Springer, 2003, pp. 630–641.
  26. M. Andersen, J. Dahl, and L. Vandenberghe, “Cvxopt: Convex optimization,” Astrophysics Source Code Library, pp. ascl–2008, 2020.
  27. K. M. Górski, E. Hivon, A. J. Banday, B. D. Wandelt, F. K. Hansen, M. Reinecke, and M. Bartelmann, “Healpix: A framework for high-resolution discretization and fast analysis of data distributed on the sphere,” The Astrophysical Journal, vol. 622, no. 2, p. 759, apr 2005. [Online]. Available: https://dx.doi.org/10.1086/427976
  28. A. Yershova, S. Jain, S. M. Lavalle, and J. C. Mitchell, “Generating uniform incremental grids on so (3) using the hopf fibration,” The International journal of robotics research, vol. 29, no. 7, pp. 801–812, 2010.
  29. Q.-Y. Zhou, J. Park, and V. Koltun, “Open3D: A modern library for 3D data processing,” arXiv:1801.09847, 2018.
  30. I. Wald, S. Woop, C. Benthin, G. S. Johnson, and M. Ernst, “Embree: a kernel framework for efficient cpu ray tracing,” ACM Transactions on Graphics (TOG), vol. 33, no. 4, pp. 1–8, 2014.
  31. H. Hadwiger, “Minkowskische addition und subtraktion beliebiger punktmengen und die theoreme von erhard schmidt,” Mathematische Zeitschrift, vol. 53, no. 3, pp. 210–218, 1950.
  32. P. Hachenberger, “3D minkowski sum of polyhedra,” in CGAL User and Reference Manual, 5.6 ed.   CGAL Editorial Board, 2023. [Online]. Available: https://doc.cgal.org/5.6/Manual/packages.html#PkgMinkowskiSum3

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.