Skip to main content

Advertisement

Log in

Evaluation of mobile autonomous robot in trajectory optimization

  • Regular Paper
  • Published:
Computing Aims and scope Submit manuscript

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.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  1. Ben-Ari M, Mondada F (2018) Elements of robotics. Springer, Berlin

    Book  MATH  Google Scholar 

  2. 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

    Google Scholar 

  3. Bradski G, Kaehler A (2008) Learning OpenCV: computer vision with the OpenCV library. O’Reilly, New York

    Google Scholar 

  4. 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

    Google Scholar 

  5. Corke P (2011) Robotics vision and control fundamental algorithms in MATLAB. Springer-Verlag, Berlin, Heidelberg, p 2011

    Book  MATH  Google Scholar 

  6. Dijkstra EW (1959) A note on two problems in connexion with graphs. Numer Math 1(1):269–271

    Article  MathSciNet  MATH  Google Scholar 

  7. Fitting MC (1991) Many-valued modal logics. Fund Inform 15(1):1875–8681

    MathSciNet  MATH  Google Scholar 

  8. Hexmoor H (2013) Essential principles for autonomous robotics synthesis lectures on artificial intelligence and machine learning. Morgan and Claypool, San Rafael

    Google Scholar 

  9. 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

  10. Javaid M, Haleem A, Singh RP, Suman R (2021) Substantial capabilities of robotics in enhancing industry 4.0 implementation. Cognit Robot 1:58–75

    Article  Google Scholar 

  11. 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

  12. 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

    Chapter  Google Scholar 

  13. 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

  14. Mac TT, Copot C, Tran DT, De Keyser R (2016) Heuristic approaches in robot path planning: a survey. Robot Auton Syst 86:13–28

    Article  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. Mataric MJ (2007) The robotics primer. MIT Press, Cambridge

    Google Scholar 

  18. MathWorks (2021). Find circles using circular Hough transform, [Online]. Available: www.mathworks.com/help/images/ref/imfindcircles.html, Accesed on 10 December 2021

  19. 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

  20. 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

  21. 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

  22. Mourhir A, Papageorgiou EI, Kokkinos K, Rachidi T (2017) Exploring precision farming scenarios using fuzzy cognitive maps. Sustainability 9(7):1241

    Article  Google Scholar 

  23. 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

  24. 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)

  25. Panigrahi PK, Bisoy SK (2021) Localization strategies for autonomous mobile robots: a review. J King Saud Univ—Comput Inf Sci 1(1):1–21

    Google Scholar 

  26. 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

  27. 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

    Google Scholar 

  28. Russell S, Norvig P (2009) Artificial intelligence: a modern approach. Prentice Hall, Hoboken

    MATH  Google Scholar 

  29. 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

    Article  Google Scholar 

  30. 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

    Google Scholar 

  31. Siciliano B, Khatib O (2016) Springer handbook of robotics. Springer-Verlag, Berlin Heidelberg

    Book  MATH  Google Scholar 

  32. Spong MW, Hutchinson S, Vidyasagar M (2020) Robot modeling and control. Wiley, Hoboken

    Google Scholar 

  33. 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

  34. 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

    Article  Google Scholar 

  35. 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

  36. Gonzalez RC, Woods RE (2017) Digital image processing. Pearson Prentice Hall, Hoboken

    Google Scholar 

  37. 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

  38. Zhang Z (2002) A flexible new technique for camera calibration (technical report). IEEE Trans Pattern Anal Mach Intell 22(11):1330–1334

    Article  Google Scholar 

  39. 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

    Article  Google Scholar 

  40. 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rodrigo Henrique Cunha Palácios.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00607-023-01205-6

Keywords

Mathematics Subject Classification

Navigation