Skip to main content
Log in

Structure Aided Odometry (SAO) : A Novel Analytical Odometry Technique Based on Semi-Absolute Localization for Precision-Warehouse Robotic Assistance in Environments with Low Feature Variation

  • Regular Paper
  • Published:
Journal of Intelligent & Robotic Systems Aims and scope Submit manuscript

Abstract

In this study, a novel semi-absolute method of localization and subsequent odometry: Structure Aided Odometry (SAO) for precision navigation in low-feature large scale environments, is proposed and validated. Storage racks and ceiling corrugation patterns are used to calculate orientation, cross-track, and along-track estimates for a warehouse robot to produce odometry with minimal drift. A comparison is made with existing laser odometry techniques in both simulated and real (albeit controlled) test environments. The results show a promise of low drift odometry for warehouse robots inside the aisles by offering a drift reduction > 75%. A hybrid odometry technique is also proposed which combines existing odometry with structural cues. It is further validated in simulated environments containing multiple aisles as well as a full warehouse. The results show that augmenting laser with structural features reduces the average root mean square error (RMSE) in both along-track and cross-track directions by at least 70%.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Availability of data and material

The data used in the paper can be made available at the request of the corresponding author (Zohaib Hasnain).

Code availability

The code used in this paper can be found at https://github.com/karry3775/Elsia_ws

References

  1. Huh, J., Chung, W. S., Nam, S. Y., Chung, W. K.: Mobile robot exploration in indoor environment using topological structure with invisible barcodes. ETRI J. 29(2), 189–200 (2007)

    Article  Google Scholar 

  2. Madsen, C. B., Andersen, C. S.: Optimal landmark selection for triangulation of robot position. Robot. Auton. Syst. 23(4), 277–292 (1998)

    Article  Google Scholar 

  3. Hernández, S., Torres, J. M., Morales, C. A., Acosta, L.: A new low cost system for autonomous robot heading and position localization in a closed area. Auton. Robots 15(2), 99–110 (2003)

    Article  Google Scholar 

  4. Evolution robotics, northstar. http://www.evolution.com/products/northstar/

  5. Mohamed, S. A., Haghbayan, M. H., Westerlund, T., Heikkonen, J., Tenhunen, H., Plosila, J.: A survey on odometry for autonomous navigation systems. IEEE Access 7, 97466–97486 (2019)

    Article  Google Scholar 

  6. finding your aisle dimensions. https://www.fallsway.com/blog/warehouse-operationsfinding-your-aisle-dimensions/

  7. Agarwal, S., Parunandi, K. S., Chakravorty, S.: Robust pose-graph slam using absolute orientation sensing. IEEE Robot. Autom. Lett. 4(2), 981–988 (2019)

    Article  Google Scholar 

  8. Cadena, C., Carlone, L., Carrillo, H., Latif, Y., Scaramuzza, D., Neira, J., Reid, I., Leonard, J. J.: Past, present, and future of simultaneous localization and mapping: Toward the robust-perception age. IEEE Trans. Robot. 32(6), 1309–1332 (2016)

    Article  Google Scholar 

  9. Perdices, E., López, L. M., Canas, J. M.: Lineslam: Visual Real Time Localization Using Lines and Ukf. In: ROBOT2013: First Iberian Robotics Conference, pp. 663–678. Springer (2014)

  10. Lemaire, T., Lacroix, S.: Monocular-vision based slam using line segments. In: Proceedings 2007 IEEE International Conference on Robotics and Automation, pp. 2791–2796. IEEE (2007)

  11. Smith, P., Reid, I., Davison, A.J.: Real-time monocular slam with straight lines (2006)

  12. Sola, J., Vidal-Calleja, T., Devy, M.: Undelayed Initialization of Line Segments in Monocular Slam. In: 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 1553–1558. IEEE (2009)

  13. Zhou, H., Zou, D., Pei, L., Ying, R., Liu, P., Yu, W.: Structslam: Visual slam with building structure lines. IEEE Trans. Veh. Technol. 64(4), 1364–1375 (2015)

    Article  Google Scholar 

  14. Zhang, G., Kang, D. H., Suh, I. H.: Loop Closure through Vanishing Points in a Line-Based Monocular Slam. In: 2012 IEEE International Conference on Robotics and Automation, pp. 4565–4570. IEEE (2012)

  15. Fraundorfer, F., Scaramuzza, D.: Visual odometry: Part i: The first 30 years and fundamentals. IEEE Robot. Autom. Mag. 18(4), 80–92 (2011)

    Article  Google Scholar 

  16. Zou, D., Wu, Y., Pei, L., Ling, H., Yu, W.: Structvio: visual-inertial odometry with structural regularity of man-made environments. IEEE Trans. Robot. 35(4), 999–1013 (2019)

    Article  Google Scholar 

  17. Schindler, G., Dellaert, F.: Atlanta world: an expectation maximization framework for simultaneous low-level edge grouping and camera calibration in complex man-made environments. In: Proceedings of the 2004 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2004. CVPR 2004., vol. 1, pp. I–I. IEEE (2004)

  18. Coughlan, J. M., Yuille, A. L.: Manhattan world: Compass direction from a single image by bayesian inference. In: Proceedings of the seventh IEEE international conference on computer vision, vol. 2, pp. 941–947. IEEE (1999)

  19. Gay-Bellile, V., Tamaazousti, M., Dupont, R., Naudet-Collette, S.: A Vision-Based Hybrid System for Real-Time Accurate Localization in an Indoor Environment. In: VISAPP (1), pp. 216–222 (2010)

  20. Gomez-Ojeda, R., Briales, J., Gonzalez-Jimenez, J.: Pl-Svo: Semi-Direct Monocular Visual Odometry by Combining Points and Line Segments. In: 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 4211–4216. IEEE (2016)

  21. Forster, C., Pizzoli, M., Scaramuzza, D.: Svo: Fast Semi-Direct Monocular Visual Odometry. In: 2014 IEEE International Conference on Robotics and Automation (ICRA), pp. 15–22. IEEE (2014)

  22. Guo, R., Zhou, D., Peng, K., Liu, Y.: Plane Based Visual Odometry for Structural and Low-Texture Environments Using Rgb-D Sensors. In: 2019 IEEE International Conference on Big Data and Smart Computing (Bigcomp), pp. 1–4. IEEE (2019)

  23. Dense visual odometry. https://github.com/tum-vision/dvo

  24. Kim, P., Coltin, B., Kim, H. J.: Low-Drift Visual Odometry in Structured Environments by Decoupling Rotational and Translational Motion. In: 2018 IEEE International Conference on Robotics and Automation (ICRA), pp. 7247–7253. IEEE (2018)

  25. Wang, Y., Shan, M., Yue, Y., Wang, D.: Autonomous target docking of nonholonomic mobile robots using relative pose measurements. IEEE Transactions on Industrial Electronics (2020)

  26. Jaimez, M., Monroy, J. G., Gonzalez-Jimenez, J.: Planar Odometry from a Radial Laser Scanner. a Range Flow-Based Approach. In: 2016 IEEE International Conference on Robotics and Automation (ICRA), pp. 4479–4485. IEEE (2016)

  27. rf2o laser odometry. https://github.com/MAPIRlab/rf2o_laser_odometry

  28. Siam, M., Gamal, M., Abdel-Razek, M., Yogamani, S., Jagersand, M., Zhang, H.: A comparative study of real-time semantic segmentation for autonomous driving. In: Proceedings of the IEEE conference on computer vision and pattern recognition workshops, pp. 587–597 (2018)

  29. Teichmann, M., Weber, M., Zoellner, M., Cipolla, R., Urtasun, R.: Multinet: Real-Time Joint Semantic Reasoning for Autonomous Driving. In: 2018 IEEE Intelligent Vehicles Symposium (IV), pp. 1013–1020. IEEE (2018)

Download references

Acknowledgements

We would like to express our gratitude to Dr. James Hubbard Jr. and Professor Michael Walsh, who were kind enough to provide us access to the motion capture system at RELLIS Starlab Facility. We express sincere thanks to Drew Hubbard and Ameya Deshpande who assisted us in our experiments at the motion capture facility. We would also like to thank Kaustubh Mahesh Tangsali and Madhu Areti for valuable feedback on the paper.

Funding

This project was supported by the funds from Texas A&M Engineering Experiment Station (TEES) startup.

Author information

Authors and Affiliations

Authors

Contributions

Kartik Prakash performed the preliminary literature survey and proposed a novel method for structure based localization in warehouse environments. He along with Mohamed Naveed Gul Mohamed carried out the theoretical proofs and experimental validation provided in this paper. Zohaib Hasnain and Suman Chakravorty provided valuable inputs guiding the project from start to finish. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Zohaib Hasnain.

Ethics declarations

Ethics approval

This article does not contain any studies with human participants or animals performed by any of the authors.

Consent to participate

Not applicable.

Conflicts of interest/Competing interests

Kartik Prakash, Mohamed Naveed Gul Mohamed, Suman Chakravorty and Zohaib Hasnain declare that they have no conflict of interest.

Consent for publication

Not applicable.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix

Appendix

Fig. 18
figure 18

Root mean squared errors comparison a, b - real and c, d - simulation for Isolated aisle environment

Fig. 19
figure 19

Terminal error comparison between LPI and SAO where a, b, c, d represents results for real isolated aisle environment

Fig. 20
figure 20

Terminal error comparison between LPI and SAO where a, b, c, d represents results simulated isolated aisle environment

Fig. 21
figure 21

Root mean square errors are shown in longitudinal(X) as well as latitudinal(Y) in a and b respectively, for multiple aisle environment

Fig. 22
figure 22

Root mean square errors are shown in longitudinal(X) as well as latitudinal(Y) in a and b for warehouse environment

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Prakash, K., Mohamed, M.N.G., Chakravorty, S. et al. Structure Aided Odometry (SAO) : A Novel Analytical Odometry Technique Based on Semi-Absolute Localization for Precision-Warehouse Robotic Assistance in Environments with Low Feature Variation. J Intell Robot Syst 102, 72 (2021). https://doi.org/10.1007/s10846-021-01427-w

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10846-021-01427-w

Keywords

Navigation