Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
184 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
45 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Contribution à l'Optimisation d'un Comportement Collectif pour un Groupe de Robots Autonomes (2306.06527v1)

Published 10 Jun 2023 in cs.RO, cs.AI, and cs.MA

Abstract: This thesis studies the domain of collective robotics, and more particularly the optimization problems of multirobot systems in the context of exploration, path planning and coordination. It includes two contributions. The first one is the use of the Butterfly Optimization Algorithm (BOA) to solve the Unknown Area Exploration problem with energy constraints in dynamic environments. This algorithm was never used for solving robotics problems before, as far as we know. We proposed a new version of this algorithm called xBOA based on the crossover operator to improve the diversity of the candidate solutions and speed up the convergence of the algorithm. The second contribution is the development of a new simulation framework for benchmarking dynamic incremental problems in robotics such as exploration tasks. The framework is made in such a manner to be generic to quickly compare different metaheuristics with minimum modifications, and to adapt easily to single and multi-robot scenarios. Also, it provides researchers with tools to automate their experiments and generate visuals, which will allow them to focus on more important tasks such as modeling new algorithms. We conducted a series of experiments that showed promising results and allowed us to validate our approach and model.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (99)
  1. “A coverage path planning approach for autonomous radiation mapping with a mobile robot” In International Journal of Advanced Robotic Systems 19.4 SAGE Publications Sage UK: London, England, 2022, pp. 17298806221116483
  2. “Reptile Search Algorithm (RSA): A nature-inspired meta-heuristic optimizer” In Expert Systems with Applications 191 Elsevier, 2022, pp. 116158
  3. “The arithmetic optimization algorithm” In Computer methods in applied mechanics and engineering 376 Elsevier, 2021, pp. 113609
  4. “A study on the challenges of using robotics simulators for testing” In arXiv preprint arXiv:2004.07368, 2020
  5. Jeffrey O Agushaka, Absalom E Ezugwu and Laith Abualigah “Dwarf mongoose optimization algorithm” In Computer methods in applied mechanics and engineering 391 Elsevier, 2022, pp. 114570
  6. Somaye Ahmadi, H. Kebriaei and Hadi Moradi “Constrained coverage path planning: evolutionary and classical approaches” In Robotica 36, 2018, pp. 1–21 DOI: 10.1017/S0263574718000139
  7. Mohammad Al khawaldah and Andreas Nuchter “Enhanced frontier-based exploration for indoor environment with multiple robots” In Advanced Robotics 29, 2015 DOI: 10.1080/01691864.2015.1015443
  8. “Binary butterfly optimization approaches for feature selection” In Expert Systems with Applications 116 Elsevier, 2019, pp. 147–160
  9. “An improved butterfly optimization algorithm for global optimization” In Advanced Science, Engineering and Medicine 8.9 American Scientific Publishers, 2016, pp. 711–717
  10. “Butterfly algorithm with levy flights for global optimization” In 2015 International conference on signal processing, computing and control (ISPCC), 2015, pp. 220–224 IEEE
  11. “Butterfly optimization algorithm: a novel approach for global optimization” In Soft Computing 23.3 Springer, 2019, pp. 715–734
  12. Sankalap Arora, Satvir Singh and Kaan Yetilmezsoy “A modified butterfly optimization algorithm for mechanical design optimization problems” In Journal of the Brazilian Society of Mechanical Sciences and Engineering 40.1 Springer, 2018, pp. 1–17
  13. Adel Saad Assiri “On the performance improvement of Butterfly Optimization approaches for global optimization and Feature Selection” In Plos one 16.1 Public Library of Science San Francisco, CA USA, 2021, pp. e0242612
  14. Mahdi Azizi “Atomic orbital search: A novel metaheuristic algorithm” In Applied Mathematical Modelling 93 Elsevier, 2021, pp. 657–683
  15. Antoine Bautin, Olivier Simonin and François Charpillet “MinPos : A Novel Frontier Allocation Algorithm for Multi-robot Exploration”, 2012, pp. 496–508 DOI: 10.1007/978-3-642-33515-0_49
  16. “Unknown area exploration for robots with energy constraints using a modified Butterfly Optimization Algorithm” In Soft Computing 27 Springer, 2023, pp. 3785–3804 DOI: 10.1007/s00500-022-07530-w
  17. “Random search for hyper-parameter optimization.” In Journal of machine learning research 13.2, 2012
  18. James Bergstra, Dan Yamins and David D Cox “Hyperopt: A python library for optimizing the hyperparameters of machine learning algorithms” In Proceedings of the 12th Python in science conference 13, 2013, pp. 20 Citeseer
  19. “A parallel global multiobjective framework for optimization: pagmo” In Journal of Open Source Software 5.53 The Open Journal, 2020, pp. 2338 DOI: 10.21105/joss.02338
  20. “The vector field histogram-fast obstacle avoidance for mobile robots” In IEEE transactions on robotics and automation 7.3, 1991, pp. 278–288
  21. Ersin Büyük “Pareto-based multiobjective particle swarm optimization: examples in geophysical modeling” In Optimisation Algorithms and Swarm Intelligence IntechOpen, 2021
  22. “A hierarchical algorithm for indoor mobile robot localization using RFID sensor fusion” In IEEE Transactions on industrial electronics 58.6 IEEE, 2011, pp. 2226–2235
  23. “Coverage path planning: The boustrophedon cellular decomposition” In Field and service robotics, 1998, pp. 203–209 Springer
  24. Alberto Colorni, Marco Dorigo and Vittorio Maniezzo “Distributed optimization by ant colonies” In Proceedings of the first European conference on artificial life 142, 1991, pp. 134–142 Paris, France
  25. Nichael Lynn Cramer “A representation for the Adaptive Generation of Simple Sequential Programs” In Proceedings of an International Conference on Genetic Algorithms and the Applications, 1985, pp. 183–187
  26. Marija Dakulović, Sanja Horvatić and Ivan Petrović “Complete Coverage D* Algorithm for Path Planning of a Floor-Cleaning Mobile Robot” 18th IFAC World Congress In IFAC Proceedings Volumes 44.1, 2011, pp. 5950–5955 DOI: https://doi.org/10.3182/20110828-6-IT-1002.03400
  27. “GENET: A connectionist architecture for solving constraint satisfaction problems by iterative improvement” In AAAI, 1994, pp. 325–330
  28. Susana Estefany De León-Aldaco, Hugo Calleja and Jesús Aguayo Alquicira “Metaheuristic optimization methods applied to power converters: A review” In IEEE Transactions on Power Electronics 30.12 IEEE, 2015, pp. 6791–6803
  29. “Application of external axis in robot-assisted thermal spraying” In Journal of thermal spray technology 21 Springer, 2012, pp. 1203–1215
  30. “A new metaheuristic for numerical function optimization: Vortex Search algorithm” In Information sciences 293 Elsevier, 2015, pp. 125–145
  31. “CARLA: An open urban driving simulator” In Conference on robot learning, 2017, pp. 1–16 PMLR
  32. “Convolutional Neural Networks Based Active SLAM and Exploration” In Avrupa Bilim ve Teknoloji Dergisi, 2021, pp. 342–346
  33. “Field and service applications-an autonomous straddle carrier for movement of shipping containers-from research to operational autonomous systems” In IEEE Robotics & Automation Magazine 14.3 IEEE, 2007, pp. 14–23
  34. Alberto Elfes “Using occupancy grids for mobile robot perception and navigation” In Computer 22.6 IEEE, 1989, pp. 46–57
  35. “A self-adaption butterfly optimization algorithm for numerical optimization problems” In IEEE Access 8 IEEE, 2020, pp. 88026–88041
  36. J.D. Farmer, N. Packard and A. Perelson “The immune system, adaptation and machine learning” In Physica D 2, 1986, pp. 187–204
  37. “Gym-ignition: Reproducible robotic simulations for reinforcement learning” In 2020 IEEE/SICE International Symposium on System Integration (SII), 2020, pp. 885–890 IEEE
  38. Simon Fong, Suash Deb and Ankit Chaudhary “A review of metaheuristics in robotics” In Computers & Electrical Engineering 43 Elsevier, 2015, pp. 278–291
  39. “Voronoi-Based Space Partitioning for Coordinated Multi-Robot Exploration” In JoPha: Journal of Pysical Agents, ISSN 1888-0258, Vol. 1, Nº. 1, 2007, pags. 37-44 1, 2007 DOI: 10.14198/JoPha.2007.1.1.05
  40. Fred Glover “Future paths for integer programming and links to artificial intelligence” In Computers & operations research 13.5 Elsevier, 1986, pp. 533–549
  41. David E. Goldberg “Genetic Algorithms in Search, Optimization, and Machine Learning” New York: Addison-Wesley, 1989
  42. “Cooperative multi-agent path finding: beyond path planning and collision avoidance” In 2021 International Symposium on Multi-Robot and Multi-Agent Systems (MRS), 2021, pp. 20–28 IEEE
  43. Faiza Gul, Suleman Mir and Imran Mir “Coordinated multi-robot exploration: Hybrid stochastic optimization approach” In AIAA SCITECH 2022 Forum, 2022, pp. 1414
  44. Yanju Guo, Xianjie Liu and Lei Chen “Improved butterfly optimisation algorithm based on guiding weight and population restart” In Journal of Experimental & Theoretical Artificial Intelligence 33.1 Taylor & Francis, 2021, pp. 127–145
  45. Nikolaus Hansen, Sibylle Müller and Petros Koumoutsakos “Reducing the Time Complexity of the Derandomized Evolution Strategy with Covariance Matrix Adaptation (CMA-ES)” In Evolutionary computation 11, 2003, pp. 1–18 DOI: 10.1162/106365603321828970
  46. Peter E. Hart, Nils J. Nilsson and Bertram Raphael “A Formal Basis for the Heuristic Determination of Minimum Cost Paths” In IEEE Transactions on Systems Science and Cybernetics 4.2, 1968, pp. 100–107 DOI: 10.1109/TSSC.1968.300136
  47. “Evaluating the Efficiency of Frontier-based Exploration Strategies”, 2010, pp. 1 –8
  48. Erno Horvath, Claudiu Pozna and Radu-Emil Precup “Robot coverage path planning based on iterative structured orientation” In Acta Polytechnica Hungarica 15.2, 2018, pp. 231–249
  49. Luca Iocchi, Luca Marchetti and Daniele Nardi “Multi-robot patrolling with coordinated behaviours in realistic environments” In 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems, 2011, pp. 2796–2801 IEEE
  50. Nick Jakobi, Phil Husbands and Inman Harvey “Noise and the reality gap: The use of simulation in evolutionary robotics” In Advances in Artificial Life: Third European Conference on Artificial Life Granada, Spain, June 4–6, 1995 Proceedings 3, 1995, pp. 704–720 Springer
  51. “Evolving artificial neural networks using butterfly optimization algorithm for data classification” In International conference on neural information processing, 2019, pp. 596–607 Springer
  52. Albina Kamalova, Ki Dong Kim and Suk Gyu Lee “Waypoint Mobile Robot Exploration Based on Biologically Inspired Algorithms” In IEEE Access 8 IEEE, 2020, pp. 190342–190355
  53. “Multi-Robot Exploration Based on Multi-Objective Grey Wolf Optimizer” In Applied Sciences 9, 2019, pp. 2931 DOI: 10.3390/app9142931
  54. Pierre Kancir “Méthodologie de conception de système multi-robots: De la simulation à la démonstration”, 2018
  55. Dervis Karaboga “An Idea Based on Honey Bee Swarm for Numerical Optimization, Technical Report - TR06” In Technical Report, Erciyes University, 2005
  56. Géza Katona, Balázs Lénárt and János Juhász “Parallel ant colony algorithm for shortest path problem” In Periodica Polytechnica Civil Engineering 63.1, 2019, pp. 243–254
  57. “Metaheuristics: outlines, MATLAB codes and examples” Springer, 2019
  58. “Particle swarm optimization” In Proceedings of ICNN’95 - International Conference on Neural Networks 4, 1995, pp. 1942–1948 vol.4 DOI: 10.1109/ICNN.1995.488968
  59. Scott Kirkpatrick, C Daniel Gelatt Jr and Mario P Vecchi “Optimization by simulated annealing” In science 220.4598 American association for the advancement of science, 1983, pp. 671–680
  60. “Design and use paradigms for gazebo, an open-source multi-robot simulator” In 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)(IEEE Cat. No. 04CH37566) 3, 2004, pp. 2149–2154 IEEE
  61. “An improved butterfly optimization algorithm for engineering design problems using the cross-entropy method” In Symmetry 11.8 Multidisciplinary Digital Publishing Institute, 2019, pp. 1049
  62. “Robot exploration of indoor environments using incomplete and inaccurate prior knowledge” In Robotics and Autonomous Systems 133 Elsevier, 2020, pp. 103622
  63. “A voronoi diagram-visibility graph-potential field compound algorithm for robot path planning” In Journal of Robotic Systems 21.6 Wiley Online Library, 2004, pp. 275–300
  64. Ashkan Memari, Robiah Ahmad and Abd Rahman Abdul Rahim “Metaheuristic algorithms: guidelines for implementation” In Journal of Soft Computing and Decision Support Systems 4.6, 2017, pp. 1–6
  65. “Multi-objective optimum selection of ground motion records with genetic algorithms” In 16th European Conference on Earthquake Engineering- 16ECEE. Thessaloniki, Greece, 2018 IEEE
  66. Seyedali Mirjalili, Seyed Mohammad Mirjalili and Andrew Lewis “Grey Wolf Optimizer” In Advances in Engineering Software 69, 2014, pp. 46–61 DOI: https://doi.org/10.1016/j.advengsoft.2013.12.007
  67. “Gravitational search algorithm: A comprehensive analysis of recent variants” In Multimedia Tools and Applications 80 Springer, 2021, pp. 7581–7608
  68. Sing Yee Ng and Nur Syazreen Ahmad “A Bug-Inspired Algorithm for Obstacle Avoidance of a Nonholonomic Wheeled Mobile Robot with Constraints” In Intelligent Computing Cham: Springer International Publishing, 2019, pp. 1235–1246
  69. “A survey on crossover operators” In ACM Computing Surveys (CSUR) 49.4 ACM New York, NY, USA, 2016, pp. 1–43
  70. Hindriyanto Dwi Purnomo and Hui-Ming Wee “Soccer game optimization with substitute players” In Journal of computational and applied mathematics 283 Elsevier, 2015, pp. 79–90
  71. Esmat Rashedi, Hossein Nezamabadi-Pour and Saeid Saryazdi “GSA: a gravitational search algorithm” In Information sciences 179.13 Elsevier, 2009, pp. 2232–2248
  72. Eric Rohmer, Surya PN Singh and Marc Freese “V-REP: A versatile and scalable robot simulation framework” In 2013 IEEE/RSJ international conference on intelligent robots and systems, 2013, pp. 1321–1326 IEEE
  73. Ali El Romeh and Seyedali Mirjalili “Multi-Robot Exploration of Unknown Space Using Combined Meta-Heuristic Salp Swarm Algorithm and Deterministic Coordinated Multi-Robot Exploration” In Sensors 23.4 Multidisciplinary Digital Publishing Institute, 2023, pp. 2156
  74. “Occupancy grid map merging for multiple robot simultaneous localization and mapping” In International Journal of Robotics and Automation 30.2, 2015, pp. 149–157
  75. Jeffrey R Sampson “Adaptation in natural and artificial systems (John H. Holland)” Society for IndustrialApplied Mathematics, 1976
  76. “MPBOA-A novel hybrid butterfly optimization algorithm with symbiosis organisms search for global optimization and image segmentation” In Multimedia Tools and Applications 80.8 Springer, 2021, pp. 12035–12076
  77. Zongyuan Shen, James P. Wilson and Shalabh Gupta “ϵ⋆+limit-fromsuperscriptitalic-ϵ⋆\epsilon^{\star}+italic_ϵ start_POSTSUPERSCRIPT ⋆ end_POSTSUPERSCRIPT +: An Online Coverage Path Planning Algorithm for Energy-constrained Autonomous Vehicles” In Global Oceans 2020: Singapore – U.S. Gulf Coast, 2020, pp. 1–6 DOI: 10.1109/IEEECONF38699.2020.9389353
  78. “Learned map prediction for enhanced mobile robot exploration” In 2019 International Conference on Robotics and Automation (ICRA), 2019, pp. 1197–1204 IEEE
  79. “ϵ*\epsilon*italic_ϵ *: An Online Coverage Path Planning Algorithm” In IEEE Transactions on Robotics 34, 2018, pp. 526–533 DOI: 10.1109/TRO.2017.2780259
  80. “Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces” In Journal of global optimization 11.4 Springer Nature BV, 1997, pp. 341
  81. Daniel Perea Ström, Igor Bogoslavskyi and Cyrill Stachniss “Robust exploration and homing for autonomous robots” In Robotics and Autonomous Systems 90 Elsevier, 2017, pp. 125–135
  82. “A robot exploration strategy based on q-learning network” In 2016 IEEE international conference on real-time computing and robotics (RCAR), 2016, pp. 57–62 IEEE
  83. “Dynamic butterfly optimization algorithm for feature selection” In IEEE Access 8 IEEE, 2020, pp. 194303–194314
  84. Zhongmin Wang, Qifang Luo and Yongquan Zhou “Hybrid metaheuristic algorithm using butterfly and flower pollination base on mutualism mechanism for global optimization problems” In Engineering with Computers 37.4 Springer, 2021, pp. 3665–3698
  85. David H Wolpert and William G Macready “No free lunch theorems for optimization” In IEEE transactions on evolutionary computation 1.1 IEEE, 1997, pp. 67–82
  86. “Ant colony optimisation algorithm-based multi-robot exploration” In International Journal of Modelling, Identification and Control 18.1 Inderscience Publishers Ltd, 2013, pp. 41–46
  87. “Tuna swarm optimization: a novel swarm-based metaheuristic algorithm for global optimization” In Computational intelligence and Neuroscience 2021 Hindawi, 2021
  88. Anupam Yadav “AEFA: Artificial electric field algorithm for global optimization” In Swarm and Evolutionary Computation 48 Elsevier, 2019, pp. 93–108
  89. Brian Yamauchi “A frontier-based approach for autonomous exploration” In Proceedings 1997 IEEE International Symposium on Computational Intelligence in Robotics and Automation CIRA’97. ’Towards New Computational Principles for Robotics and Automation’, 1997, pp. 146–151 DOI: 10.1109/CIRA.1997.613851
  90. Brian Yamauchi “Frontier-based exploration using multiple robots” In Proceedings of the International Conference on Autonomous Agents, 1998, pp. 47–53 DOI: 10.1145/280765.280773
  91. Xin-She Yang “A new metaheuristic bat-inspired algorithm” In Nature inspired cooperative strategies for optimization (NICSO 2010) Springer, 2010, pp. 65–74
  92. Xin-She Yang “Flower pollination algorithm for global optimization” In International conference on unconventional computing and natural computation, 2012, pp. 240–249 Springer
  93. Xin-She Yang “Nature-inspired metaheuristic algorithms” Luniver press, 2010
  94. “A Delivery robot cloud platform based on microservice” In Journal of Robotics 2021 Hindawi Limited, 2021, pp. 1–10
  95. “Asynchronous Multi-Agent Reinforcement Learning for Efficient Real-Time Multi-Robot Cooperative Exploration” In arXiv preprint arXiv:2301.03398, 2023
  96. “A Chaotic Hybrid Butterfly Optimization Algorithm with Particle Swarm Optimization for High-Dimensional Optimization Problems” In Symmetry 12.11 Multidisciplinary Digital Publishing Institute, 2020, pp. 1800
  97. Xiangyang Zhi, Xuming He and Sören Schwertfeger “Learning autonomous exploration and mapping with semantic vision” In Proceedings of the 2019 International Conference on Image, Video and Signal Processing, 2019, pp. 8–15
  98. “A PSO-inspired Multi-Robot Map Exploration Algorithm Using Frontier-Based Strategy” In International Journal of System Dynamics Applications, 2, 2013, pp. 1–13 DOI: 10.4018/ijsda.2013040101
  99. Mohammad Zounemat-Kermani, Amin Mahdavi-Meymand and Reinhard Hinkelmann “Nature-inspired algorithms in sanitary engineering: modelling sediment transport in sewer pipes” In Soft Computing 25.8 Springer, 2021, pp. 6373–6390

Summary

We haven't generated a summary for this paper yet.