Investigating the Fiducial Marker Network Characteristics for Autonomous Mobile Indoor Robot Navigation Using ROS and Gazebo
Publication: Journal of Construction Engineering and Management
Volume 148, Issue 10
Abstract
Building service robots rely on dense instrumentation of the building (e.g., Bluetooth beacons) or require high computational capabilities [e.g., simultaneous localization and mapping (SLAM)]. To overcome these limitations, studies explored a landmark-based localization and navigation approach based on inexpensive, computationally efficient, and easily configurable fiducial markers (e.g., AprilTags). However, context-specific assumptions were made regarding the fiducial marker characteristics and sensor configurations. Taking this forward, this study develops a generalized simulation-based approach to determine the optimal design characteristics of the fiducial marker network to achieve successful autonomous mobile indoor robot navigation with low instrumentation and computation. Different marker and camera parameters such as marker size and marker placement to optimize the density of fiducial markers (i.e., the ideal distance between subsequent markers) were investigated using Robot Operating Systems (ROS) and Gazebo (simulator) software. The simulation experiments focused on a specific robotic platform (i.e., TurtleBot3) and marker type (i.e., AprilTag). Results from the simulations suggested that with an increase in marker distance, the navigation success rate does not necessarily decrease. In addition, a marker size of 0.1 m performed the best in terms of navigation success rate (as high as 100% for a specific combination of marker height, marker size, and marker-to-marker distance). Future work aims to test this in a real-world setting to compare and analyze the simulated and actual performance of the robot. The proposed methodology is generic and can be applied to any mobile robotic platform, marker type, building type (e.g., residential), and application (e.g., construction progress monitoring).
Get full access to this article
View all available purchase options and get full access to this article.
Data Availability Statement
Some or all data, models, or code generated or used during the study are proprietary or confidential and may only be provided upon reasonable request with restrictions.
Acknowledgments
This research was partially carried out using the Core Technology Platforms (CTP) resources at New York University Abu Dhabi (NYUAD). The drift experiments with the TurtleBot were performed using the Motion Capture System - V16 Cameras - Vicon available at the Kinesis Core Technology Platform. The authors thank Nikolaos Giakoumidis and Min Kyu Jung for their assistance with the experiments. In addition, the authors would like to thank Yiming Huang for her involvement during the simulations.
References
Annusewicz, A., and J. Zwierzchowski. 2020. “Marker detection algorithm for the navigation of a mobile robot.” In Proc., 2020 27th Int. Conf. on Mixed Design of Integrated Circuits and System (MIXDES), 223–226. New York: IEEE.
Babinec, A., L. Jurišica, P. Hubinský, and F. Duchoň. 2014. “Visual localization of mobile robot using artificial markers.” Procedia Eng. 96 (Jan): 1–9. https://doi.org/10.1016/j.proeng.2014.12.091.
Baeg, S. H., J. H. Park, J. Koh, K. W. Park, and M. H. Baeg. 2007. “Building a smart home environment for service robots based on RFID and sensor networks.” In Proc., ICCAS 2007—Int. Conf. on Control, Automation and Systems, 1078–1082. New York: IEEE.
Bonnard, Q., S. Lemaignan, G. Zufferey, A. Mazzei, S. Cuendet, N. Li, A. Özgür, and P. Dillenbourg. 2013. “Software—CHILI.” In Chilitags 2: Robust fiducial markers for augmented reality and robotics. Lausanne, Switzerland: École polytechnique fédérale de Lausanne.
Burgard, W., A. B. Cremers, D. Fox, D. Hähnel, G. Lakemeyer, D. Schulz, W. Steiner, and S. Thrun. 1998. “The interactive museum tour-guide robot.” In Proc., 15th National/10th Conf. on Artificial Intelligence/Innovative Applications of Artificial Intelligence, 11–18. Palo Alto, CA: Association for the Advancement of Artificial Intelligence.
Esan, O., S. Du, and B. Lodewyk. 2020. “Review on autonomous indoor wheel mobile robot navigation systems.” In Proc., 2020 Int. Conf. on Artificial Intelligence, Big Data, Computing and Data Communication Systems (icABCD), 1–6. New York: IEEE.
euRobotics. 2020. “10 ways robots fight against the COVID-19 pandemic.” Accessed February 10, 2021. https://www.eu-robotics.net/eurobotics/newsroom/press/robots-against-covid-19.html?changelang=1.
Feng, C., and V. R. Kamat. 2012. “Augmented reality markers as spatial indices for indoor mobile AECFM applications.” In Proc., 12th Int. Conf. on Construction Applications of Virtual Reality (CONVR 2012), 235–242. San Francisco: SCRIBD.
Filipenko, M., and I. Afanasyev. 2018. “Comparison of various SLAM systems for mobile robot in an indoor environment.” In Proc., 9th Int. Conf. on Intelligent Systems 2018: Theory, Research and Innovation in Applications, IS 2018, 400–407. New York: IEEE.
Gazebo. 2020. “Simulate before you build.” Quaternion Basics. Accessed March 18, 2020. https://gazebosim.org/home.
Holter, S., A. Tsoukalas, N. Evangeliou, N. Giakoumidis, and A. Tzes. 2020. “Relative visual localization for unmanned aerial systems.” Preprint, submitted March 4, 2020. https://arxiv.org/abs/2003.01954.
IBC (International Building Code). 2011. “Means of egress.” Accessed October 22, 2020. https://www3.iccsafe.org/cs/committeeArea/pdf_file/BU_09_06_11.pdf.
IFR (International Federation of Robotics). 2019. “Executive summary world robotics 2019 service robots.” Accessed October 29, 2020. https://ifr.org/downloads/press2018/Executive_Summary_WR_Service_Robots_2019.pdf.
iRobot. 2020. “iRobot: Vacuum, mop, & lawn mower.” Accessed October 29, 2020. https://www.irobot.com/.
Kim, B. K., H. Tanaka, and Y. Sumi. 2015. “Robotic wheelchair using a high accuracy visual marker LentiBar and its application to door crossing navigation.” In Proc., IEEE Int. Conf. on Robotics and Automation (ICRA), 4478–4483. New York: IEEE.
Lemaire, T., C. Berger, I. K. Jung, and S. Lacroix. 2007. “Vision-based SLAM: Stereo and monocular approaches.” Int. J. Comput. Vision 74 (3): 343–364. https://doi.org/10.1007/s11263-007-0042-3.
Liu, Y., H. Schofield, and J. Shan. 2021. “Navigation of a self-driving vehicle using one fiducial marker.” In Proc., 2021 IEEE Int. Conf. on Multisensor Fusion and Integration for Intelligent Systems (MFI), 1–6. New York: IEEE.
Lundeen, K. M., S. Dong, N. Fredricks, M. Akula, J. Seo, and V. R. Kamat. 2016. “Optical marker-based end effector pose estimation for articulated excavators.” Autom. Constr. 65 (May): 51–64. https://doi.org/10.1016/j.autcon.2016.02.003.
Mantha, B. R. K., and B. Garcia de Soto. 2019. “Designing a reliable fiducial marker network for autonomous indoor robot navigation.” In Proc., 36th Int. Symp. on Automation and Robotics in Construction, ISARC 2019, 74–81. Banff, Canada: International Association for Automation and Robotics in Construction.
Mantha, B. R. K., B. Garcia de Soto, C. C. Menassa, and V. R. Kamat. 2020a. “Robots in indoor and outdoor environments.” In Construction 4.0: An innovation platform for the built environment, edited by A. Sawhney, M. Riley, and J. Irizarry, 307–325. London: Routledge.
Mantha, B. R. K., M. K. Jung, B. Garcia de Soto, C. C. Menassa, and V. R. Kamat. 2020b. “Generalized task allocation and route planning for robots with multiple depots in indoor building environments.” Autom. Constr. 119 (Nov): 103359. https://doi.org/10.1016/j.autcon.2020.103359.
Mantha, B. R. K., C. C. Menassa, and V. R. Kamat. 2016. “Ambient data collection in indoor building environments using mobile robots.” In Proc., 33rd ISARC, 428–436. Auburn, AL: International Association for Automation and Robotics in Construction.
Mantha, B. R. K., C. C. Menassa, and V. R. Kamat. 2018. “Robotic data collection and simulation for evaluation of building retrofit performance.” Autom. Constr. 92 (Aug): 88–102. https://doi.org/10.1016/j.autcon.2018.03.026.
Maplesoft. 2020. “Projection of a vector onto a plane—Maple programming help.” Accessed October 29, 2020. https://www.maplesoft.com/support/help/Maple/view.aspx?path=MathApps/ProjectionOfVectorOntoPlane.
Mykhailo, D. 2018. “Angle between two vectors.” Accessed October 29, 2020. https://onlinemschool.com/math/library/vector/angl/.
Neges, M., C. Koch, M. König, and M. Abramovici. 2017. “Combining visual natural markers and IMU for improved AR based indoor navigation.” Adv. Eng. Inf. 31 (Jan): 18–31. https://doi.org/10.1016/j.aei.2015.10.005.
Olson, E. 2011. “AprilTag: A robust and flexible visual fiducial system.” In Proc., IEEE Int. Conf. on Robotics and Automation, 3400–3407. New York: IEEE.
Ondroušek, V., J. Lysek, M. Vytečka, and O. Švehla. 2016. “The development of the autonomous indoor robot.” In Vol. 393 of Advances in intelligent systems and computing, 663–668. Cham, Switzerland: Springer.
Robotis. 2020. “TurtleBot 3 Waffle Pi—ROBOTIS.” Accessed October 29, 2020. http://www.robotis.us/turtlebot-3-waffle-pi/.
Röhrig, C., C. Kirsch, J. Lategahn, M. Müller, and L. Telle. 2012. “Localization of autonomous mobile robots in a cellular transport system.” Eng. Lett. 20 (2): 148–158.
Romero-Ramirez, F. J., R. Muñoz-Salinas, and R. Medina-Carnicer. 2018. “Speeded up detection of squared fiducial markers.” Image Vision Comput. 76 (Aug): 38–47. https://doi.org/10.1016/j.imavis.2018.05.004.
Saigol, Z., B. Ridder, M. Wang, R. Dearden, M. Fox, N. Hawes, D. M. Lane, and D. Long. 2015. “Efficient search for known objects in unknown environments using autonomous indoor robots.” In Proc., IROS Workshop on Task Planning for Intelligent Robots in Service and Manufacturing. New York: IEEE.
Savioke. 2020. “Hospitality—Savioke.” Accessed January 13, 2021. https://www.savioke.com/hospitality-1.
SDR (SuperDroid Robots). 2020. “Tactical surveillance robots | SDR tactical.” Accessed January 9, 2021. http://www.sdrtactical.com/Surveillance-Robots/.
Shneier, M., and R. Bostelman. 2015. Literature review of mobile robots for manufacturing. Gaithersburg, MD: US Dept. of Commerce.
Spławski, M., R. Staszak, F. Jarecki, J. Chudziński, P. Kaczmarek, P. Drapikowski, and D. Belter. 2020. “Motion planning of the cooperative robot with visual markers.” In Vol. 1140 of Advances in Intelligent Systems and Computing, 206–215. Cham, Switzerland: Springer. https://doi.org/10.1007/978-3-030-40971-5_19.
Thomas, Z. 2020. “Coronavirus: Will COVID-19 speed up the use of robots to replace human workers?” BBC News, April 19, 2020.
Tsoy, T., A. Zakiev, K. Shabalina, R. Safin, E. Magid, and S. K. Saha. 2019. “Validation of fiducial marker systems performance with rescue robot servosila engineer onboard camera in laboratory environment.” In Proc., 2019 12th Int. Conf. on Developments in eSystems Engineering (DeSE), 495–499. New York: IEEE.
Zelenak, A. 2019. “tf2/Tutorials/Quaternions—ROS Wiki.” Quaternion Basics. Accessed December 25, 2020. https://wiki.ros.org/tf2/Tutorials/Quaternions.
Zurita, R. I., A. Mora, C. Alvarez, and M. Lechner. 2020. “Localization system using artificial landmarks for indoor low-cost mobile robots.” Commun. Comput. Inf. Sci. 1184 (Oct): 321–331. https://doi.org/10.1007/978-3-030-48325-8_21.
Information & Authors
Information
Published In
Copyright
© 2022 American Society of Civil Engineers.
History
Received: Mar 31, 2021
Accepted: May 25, 2022
Published online: Aug 12, 2022
Published in print: Oct 1, 2022
Discussion open until: Jan 12, 2023
ASCE Technical Topics:
- Automation and robotics
- Buildings
- Computer models
- Computer networks
- Computing in civil engineering
- Engineering fundamentals
- Equipment and machinery
- Geomatics
- Instrumentation
- Mapping
- Measurement (by type)
- Models (by type)
- Navigation (geomatic)
- Sensors and sensing
- Structural engineering
- Structures (by type)
- Surveying methods
- Systems engineering
Authors
Metrics & Citations
Metrics
Citations
Download citation
If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.
Cited by
- Siwei Chang, Ming-Fung Francis Siu, Heng Li, Development of a Fuzzy Logic Controller for Autonomous Navigation of Building Inspection Robots in Unknown Environments, Journal of Computing in Civil Engineering, 10.1061/JCCEE5.CPENG-5060, 37, 4, (2023).