Trajectory planning of a mobile robot based on the Bacterial Foraging Optimization Algorithm
Trajectory planning of a mobile robot based on the Bacterial Foraging Optimization Algorithm
| dc.contributor.author | Khaoula BOUMAHNI | |
| dc.date.accessioned | 2025-11-18T08:07:43Z | |
| dc.date.available | 2025-11-18T08:07:43Z | |
| dc.date.issued | 2022 | |
| dc.description.abstract | The design of artificial systems has undergone an epistemic revolution throughout the past fifty years. It entailed transcending the traditional dichotomy between the organic and inorganic worlds by attempting to imbue machines with the adaptability and autonomy found in living systems. Evolutionary robotics strives to create devices that can learn new skills on their own in an ever-changing, uncontrollable environment. This technology allowed for the construction of genuine robots with complicated reactive behaviors. Based on this observation, our work presents a non-exhaustive view of the research themes related to the field of mobile robotics, as well as the scientific hurdles that must be overcome before an autonomous robot may be developed. The latter's autonomy necessitates the accomplishment of tasks of control and perception of the environment in a coordinated manner. Navigation is one of these, and it is critical to the robot's interaction with its evolutionary environment. It entails determining the robot's trajectories to follow a pre-determined path while avoiding mobile or immovable impediments. Our solution is based on Bacterial Foraging Optimization Algorithm to find the shortest path. After then, the navigation problem is described as a constraint optimization problem, with a fitness function that quantifies the difference between the best robot path and the other random paths. The impediments are implemented as limitations that penalize the robots' movement, to allow them to change positions while avoiding obstructions. Our strategy has been put into action, and various situations have been put to the test. The collected results indicate the method's robustness as well as its performance . La conception des systèmes artificiels a connu une révolution épistémique au cours des cinquante dernières années. Il s'agissait de transcender la dichotomie traditionnelle entre les mondes organique et inorganique en tentant d'imprégner les machines de l'adaptabilité et de l'autonomie que l'on retrouve dans les systèmes vivants. La robotique évolutive s'efforce de créer des appareils capables d'apprendre de nouvelles compétences par eux-mêmes dans un environnement en constante évolution et incontrôlable. cette technologie a permis la construction de véritables robots aux comportements réactifs compliqués. Partant de ce constat, notre travail présente une vue non exhaustive des thématiques de recherche liées au domaine de la robotique mobile, ainsi que des verrous scientifiques qui doivent être surmontés avant qu'un robot autonome puisse être développé. L'autonomie de ce dernier nécessite l'accomplissement de tâches de contrôle et de perception de l'environnement de manière coordonnée. La navigation est l'une d'entre elles, et elle est essentielle à l'interaction du robot avec son environnement évolutif. Il s'agit de déterminer les trajectoires du robot pour suivre un chemin prédéterminé tout en évitant les obstacles mobiles ou immobiles. Notre solution est basée sur l’algorithme d’optimisation de l’alimentation bactérienne du plus court chemin. Ensuite, le problème de navigation est décrit comme un problème d'optimisation de contraintes, avec une fonction de fitness qui quantifie la différence entre la meilleure trajectoire du robot et les autres trajectoires aléatoires. Les entraves sont implémentées comme des limitations qui pénalisent le mouvement des robots, pour leur permettre de changer de position tout en évitant les obstructions. Notre stratégie a été mise en œuvre et diverses situations ont été mises à l'épreuve. Les résultats recueillis indiquent la robustesse de la méthode ainsi que ses performances. لقد شهد تصميم الأنظمة الاصطناعية ثورة معرفية خلال الخمسين عامًا الماضية. وقد تطلب ذلك تجاوز الانقسام التقليدي بين العوالم العضوية وغير العضوية من خلال محاولة تزويد الآلات بالقدرة على التكيف والاستقلالية التي توجد في الأنظمة الحية. يسعى علم الروبوتات التطوري إلى خلق أجهزة يمكنها تعلم مهارات جديدة بمفردها في بيئة متغيرة وغير قابلة للسيطرة. وقد أتاح هذا التطور التكنولوجي بناء روبوتات حقيقية تتمتع بسلوكيات تفاعلية معقدة. استنادًا إلى هذا الملاحظة، يقدم عملنا نظرة غير شاملة على الموضوعات البحثية المتعلقة بمجال الروبوتات المحمولة، بالإضافة إلى العقبات العلمية التي يجب التغلب عليها قبل تطوير روبوت مستقل.ينطوي ذلك على تحديد مسارات الروبوت لمتابعة مسار محدد مسبقًا مع تجنب العوائق المتحركة أو الثابتة. تعتمد حلنا على خوارزمية تحسين التغذية البكتيرية لإيجاد أقصر طريق. بعد ذلك، يتم وصف مشكلة الملاحة كمشكلة تحسين مقيدة، مع دالة ملاءمة تقيس الفرق بين أفضل مسار للروبوت والمسارات العشوائية الأخرى. يتم تنفيذ العوائق على شكل قيود تُفرض لعقاب حركة الروبوتات، للسماح لها بتغيير مواقعها مع تجنب العوائق. تم تنفيذ استراتيجيتنا، وتم اختبار مواقف مختلفة. تشير النتائج التي تم جمعها إلى متانة الطريقة وكذلك إلى أدائها. | |
| dc.identifier.uri | http://depotucbet.univ-eltarf.dz:4000/handle/123456789/2504 | |
| dc.language.iso | en | |
| dc.publisher | université chadli ben djedid eltarf | |
| dc.title | Trajectory planning of a mobile robot based on the Bacterial Foraging Optimization Algorithm | |
| dc.type | Thesis | |
| dspace.entity.type |
Files
Original bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- Mémoire Boumahni Khaoula (2).pdf
- Size:
- 2.59 MB
- Format:
- Adobe Portable Document Format
- Description:
License bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 1.71 KB
- Format:
- Item-specific license agreed to upon submission
- Description: