Abstract
The demand for mobile robotics applications has grown considerably in recent years, especially due to the advent of industry 4.0, which has as one of its pillars the autonomous robotics field, the subject of this research. In this context, autonomous mobile robots must interact with the world to achieve their goals. One of the main challenges regarding mobile robots is the navigation problem: a robot can face several problems according to the type of sensor that is chosen in each application. The use of computer vision as a navigation tool in robotics represents an interesting alternative for controlling the movement of a mobile robot, and represent several vision techniques that gained more space in the last few years. Therefore, this work’s research proposes the development of a control center to assist navigation and location of mobile robots in closed environments using the global view technique. In addition to computer vision, wireless communication (WiFi) between the exchange and the robots has been investigated to date. The results obtained in the initial steps of the project’s development were promising, in which data from an autonomous robot is compared with a human-guided robot. Through the algorithm developed for the project, it was possible to transform the collected data into the robot’s kinematics necessary to take the correct path to the destination using multivalued logic as a control algorithm. The optimization of the trajectory between the origin and the destination is performed using the A* and Dijkstra algorithms for calculating the shortest path.
Similar content being viewed by others
References
Ben-Ari M, Mondada F (2018) Elements of robotics. Springer, Berlin
Bohórquez AFS, Mendoza LE, Cortés CAP (2014) Inspection and monitoring system using an aerial robot guided by artificial vision. ITECKNE 10(2):190–198
Bradski G, Kaehler A (2008) Learning OpenCV: computer vision with the OpenCV library. O’Reilly, New York
Chai J, Zeng H, Li A, Ngai EWT (2021) Deep learning in computer vision: a critical review of emerging techniques and application scenarios. Machine learning with applications 6(1):1–13
Corke P (2011) Robotics vision and control fundamental algorithms in MATLAB. Springer-Verlag, Berlin, Heidelberg, p 2011
Dijkstra EW (1959) A note on two problems in connexion with graphs. Numer Math 1(1):269–271
Fitting MC (1991) Many-valued modal logics. Fund Inform 15(1):1875–8681
Hexmoor H (2013) Essential principles for autonomous robotics synthesis lectures on artificial intelligence and machine learning. Morgan and Claypool, San Rafael
Injarapu ASHHV, Gawre SK (2018) A survey of autonomous mobile robot path planning approaches. In: International conference on recent innovations in signal processing and embedded systems, RISE 2017:624–628
Javaid M, Haleem A, Singh RP, Suman R (2021) Substantial capabilities of robotics in enhancing industry 4.0 implementation. Cognit Robot 1:58–75
Kim P, Nakamura S, Kurabayashi D (2011) Robotic homing through a noisy potential field using information entropy. In: 2011 8th international conference on ubiquitous robots and ambient intelligence (URAI), 594–597
Klancar G, Zdesar A, Blazic S, Skrjanc I (2017) Control of wheeled mobile systems. In: Klancar G, Zdesar A, Blazic S, Skrjanc I (eds) Wheeled mobile robotics: from fundamentals towards autonomous systems. Butterworth-Heinemann, Oxford, pp 61–159
Lestriandoko NH, Sadikin R (2017) Circle detection based on hough transform and Mexican Hat filter. In: Proceedings 2016 international conference on computer, control, informatics and its applications: recent progress in computer, control, and informatics for data science, IC3INA 2016, 153–157
Mac TT, Copot C, Tran DT, De Keyser R (2016) Heuristic approaches in robot path planning: a survey. Robot Auton Syst 86:13–28
Malavazi FBP, Guyonneau R, Fasquel JB, Lagrange S, Mercier F (2018) LiDAR-only based navigation algorithm for an autonomous agricultural robot. Comput Electron Agric 154:71–79
Mariani M, Borghi M (2019) Industry 4.0: a bibliometric review of its managerial intellectual structure and potential evolution in the service industries. Technol Forecast Soc Chang 149:1–24
Mataric MJ (2007) The robotics primer. MIT Press, Cambridge
MathWorks (2021). Find circles using circular Hough transform, [Online]. Available: www.mathworks.com/help/images/ref/imfindcircles.html, Accesed on 10 December 2021
Mendonça M, Da Silva ES, Chrun IR, de Arruda LVR (2016) Hybrid dynamic fuzzy cognitive maps and hierarchical fuzzy logic controllers for autonomous mobile navigation. In: 2016 IEEE international conference on fuzzy systems, FUZZ-IEEE 2016, 2516–2521
Mendonça M, Kondo HS, de Souza, LB, Paláicios RHC, de Almeida, JPLS (2019). Semi-unknown environments exploration inspired by swarm robotics using fuzzy cognitive maps. In: 2019 IEEE international conference on fuzzy systems (FUZZ-IEEE), 1–7
Mendonça M, Paláicios, RHC, Papageorgiou EI, de Souza LB (2020) Multi-robot exploration using dynamic fuzzy cognitive maps and ant colony optimization. In: 2020 IEEE international conference on fuzzy systems (FUZZ-IEEE), 1–8
Mourhir A, Papageorgiou EI, Kokkinos K, Rachidi T (2017) Exploring precision farming scenarios using fuzzy cognitive maps. Sustainability 9(7):1241
Ohyama T, Kobayashi Y, Yamazaki K, Maeda Y, Kuno Y, Miyazawa S, Ikeda K, Mori C, Fujita R, Yamazaki A (2012) Implementing human questioning strategies into quizzing-robot. In: 2012 7th ACM/IEEE international conference on human-robot interaction (HRI), 423–423
de Oliveira, Leandro Luiz Rezende (2013). Controle de Trajetória Baseado em Visão Computacional Utilizando o Framework ROS, Master thesis, Universidade Federal de Juiz de Fora (UFJF)
Panigrahi PK, Bisoy SK (2021) Localization strategies for autonomous mobile robots: a review. J King Saud Univ—Comput Inf Sci 1(1):1–21
Rosalie M, Dentier JE, Danoy G, Bouvry P, Kannan S, Olivares-Mendez MA, Voos H (2017) Area exploration with a swarm of UAVs combining deterministic chaotic ant colony mobility with position MPC. In: 2017 international conference on unmanned aircraft systems, ICUAS 2017, 1392–1397
Rubio F, Valero F, Llopis-Albert C (2019) A review of mobile robots: concepts, methods, theoretical framework, and applications. Int J Adv Rob Syst 16(2):1–22
Russell S, Norvig P (2009) Artificial intelligence: a modern approach. Prentice Hall, Hoboken
Saab SS, Shen D, Orabi M, Kors D, Jaafar R (2021) Iterative learning control: practical implementation and automation. IEEE Trans Industr Electron 69(2):1858–1866
Santos MC, Paláicios RHC, Mendonça M, Fabri JA, Godoy WF (2021) A neural autonomous robotic manipulator with three degrees of freedom. Int J Intell Syst 37(1):5597–5616
Siciliano B, Khatib O (2016) Springer handbook of robotics. Springer-Verlag, Berlin Heidelberg
Spong MW, Hutchinson S, Vidyasagar M (2020) Robot modeling and control. Wiley, Hoboken
Sun J, Wang P, Qin Z, Qiao H (2014) Overview of camera calibration for computer vision. In: Proceedings of the 11th world congress on intelligent control and automation, 86–92
Sutter B, Lelevé A, Pham MT, Gouin O, Jupille N, Kuhn M, Lulé P, Michaud P, Rémy P (2018) A semi-autonomous mobile robot for bridge inspection. Autom Constr 91:111–119
Tolba S, Ammar R, Rajasekaran S (2016) Taking swarms to the field: a framework for underwater mission planning. In: 2015 IEEE symposium on computers and communication (ISCC), 1007–1013, 2015
Gonzalez RC, Woods RE (2017) Digital image processing. Pearson Prentice Hall, Hoboken
Yen SJ, Lin CN, Cheng GL, Chen Jr C (2017) Deep learning and block Go. In: 2017 international joint conference on neural networks (IJCNN), 2698–2701
Zhang Z (2002) A flexible new technique for camera calibration (technical report). IEEE Trans Pattern Anal Mach Intell 22(11):1330–1334
Zhao Y, Wang X, Li Q, Wang D, Cai Y (2019) A high-accuracy autonomous navigation scheme for the Mars rover. Acta Astronaut 154(1):18–32
Zhou W, Fan C, He X, Hu X, Fan Y, Wu X, Shang H (2021) Integrated bionic polarized vision/VINS for goal-directed navigation and homing in unmanned ground vehicle. IEEE Sens J 21(10):11232–11241
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest. All authors certify that they have no affiliations with or involvement in any organization or entity with any financial interest or non-financial interest in the subject matter or materials discussed in this manuscript. This article does not contain any studies with human participants or animals performed by any of the authors.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Palácios, R.H.C., Bertoncini, J.P.S., Uliam, G.H.O. et al. Evaluation of mobile autonomous robot in trajectory optimization. Computing 105, 2725–2745 (2023). https://doi.org/10.1007/s00607-023-01205-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00607-023-01205-6