Ant colony optimization algorithm and artificial immune system applied to a robot route

Research output: Contributions to collected editions/worksArticle in conference proceedingsResearchpeer-review

Authors

  • J. M.S. Ribeiro
  • M. F. Silva
  • M. F. Santos
  • V. F. Vidal
  • L. M. Honorio
  • L. A.Z. Silva
  • H. B. Rezende
  • A. F. Santos Neto
  • P. Mercorelli
  • A. A.N. Pancoti

This Article aims to introduce two meta-heuristics techniques: Ant Colony Optimization (ACO) and Artificial Immune System (AIS) to find the best route for a robot. The ACO is an algorithm based on the ant food search process, and the AIS is inspired by the defending mechanism of the human organism. In order to illustrate and compare the potential of these techniques, this paper applies both techniques in a problem of determining the shortest possible route for a robot without hitting any obstacles in three different maps. According to the tests, the ACO shows better results regarding the number of iterations to reach the global optimum, while the AIS shows better results when it comes to the processing time. From the result, it can be seen that the ACO found a solution to all maps demonstrating it is an excellent choice for this problem type.

Original languageEnglish
Title of host publicationProceedings of the 2019 20th International Carpathian Control Conference, ICCC 2019
EditorsAndrzej Kot, Agata Nawrocka
Number of pages6
Place of PublicationPiscataway
PublisherIEEE - Institute of Electrical and Electronics Engineers Inc.
Publication date01.05.2019
Article number8765910
ISBN (print)978-1-7281-0703-5
ISBN (electronic)978-1-7281-0701-1 , 978-1-7281-0702-8
DOIs
Publication statusPublished - 01.05.2019
Event20st International Carpathian Control Conference - ICCC 2019 - Kraków - Wieliczka, Poland
Duration: 26.05.201929.05.2019
Conference number: 20
https://iccc.agh.edu.pl/

    Research areas

  • Ant Colony Optimization, Artificial Immune System, Heuristics Techniques, Robot
  • Engineering

Recently viewed

Publications

  1. Development of a Didactic Graphical Simulation Interface on MATLAB for Systems Control
  2. Knowledge Graph Question Answering Using Graph-Pattern Isomorphism
  3. Graph Conditional Variational Models: Too Complex for Multiagent Trajectories?
  4. Random measurement and prediction errors limit the practical relevance of two velocity sensors to estimate the 1RM back squat
  5. Towards a Dynamic Interpretation of Subjective and Objective Values
  6. Substructure, subgraph, and walk counts as measures of the complexity of graphs and molecules.
  7. Using Decision Trees and Reinforcement Learning for the Dynamic Adjustment of Composite Sequencing Rules in a Flexible Manufacturing System
  8. Building Assistance Systems using Distributed Knowledge Representations
  9. DialogueMaps: Supporting interactive transdisciplinary dialogues with a web-based tool for multi-layer knowledge maps
  10. The learning net - an interactive representation of shared knowledge
  11. Set-oriented numerical computation of rotation sets
  12. Isocodal and isospectral points, edges, and pairs in graphs and how to cope with them in computerized symmetry recognition
  13. Making an Impression Through Openness
  14. A model predictive control for an aggregate actuator with a self-tuning initial condition procedure in combustion engines
  15. A discrete approximate solution for the asymptotic tracking problem in affine nonlinear systems
  16. Multi-Parallel Sending Coils for Movable Receivers in Inductive Charging Systems
  17. Control of a Sun Tracking Robot Based on Adaptive Sliding Mode Control with Kalman Filtering and Model Predictive Control
  18. Anomaly detection in formed sheet metals using convolutional autoencoders
  19. Framework for setting up and operating biobanks
  20. Perfect anti-windup in output tracking scheme with preaction
  21. Introducing a multivariate model for predicting driving performance
  22. Semantic Parsing for Knowledge Graph Question Answering with Large Language Models
  23. Reading and Calculating in Word Problem Solving
  24. Selection and Recognition of Statistically Defined Signals in Learning Systems
  25. Inversion of fuzzy neural networks for the reduction of noise in the control loop
  26. Age-related differences in processing visual device and task characteristics when using technical devices
  27. Evaluating the construct validity of Objective Personality Tests using a multitrait-multimethod-Multioccasion-(MTMM-MO)-approach
  28. A denoising procedure using wavelet packets for instantaneous detection of pantograph oscillations
  29. Managing Business Process in Distributed Systems: Requirements, Models, and Implementation
  30. Evaluating OWL 2 reasoners in the context of checking entity-relationship diagrams during software development
  31. The elicitation process in developing of case library for Case-Based Reasoner system whilst consideration for validating electronic communication technologies
  32. A multi input sliding mode control for Peltier Cells using a cold-hot sliding surface
  33. Design and Control of an Inductive Power Transmission System with AC-AC Converter for a Constant Output Current
  34. On robustness properties in permanent magnet machine control by using decoupling controller
  35. Construct Objectification and De-Objectification in Organization Theory
  36. Vision-Based Deep Learning Algorithm for Detecting Potholes
  37. Methodologies for Noise and Gross Error Detection using Univariate Signal-Based Approaches in Industrial Application
  38. A model predictive control in Robotino and its implementation using ROS system