Algoritmos genéticos aplicados al planeamiento de trayectorias de un robot móvil

En este documento se describe como se desarrolla una herramienta computacional basada en la técnica de inteligencia artificial denominada algoritmos genéticos y codificada en el lenguaje C# de la suite Visual Studio.NET, teniendo en cuenta el paradigma de la programación orientada a objetos. Esta he...

Full description

Autores:
Navas Gómez, Oscar Darío
Ortiz Ortega, Jose Nikolai
Tipo de recurso:
http://purl.org/coar/version/c_b1a7d7d4d402bcce
Fecha de publicación:
2006
Institución:
Universidad Industrial de Santander
Repositorio:
Repositorio UIS
Idioma:
spa
OAI Identifier:
oai:noesis.uis.edu.co:20.500.14071/18425
Acceso en línea:
https://noesis.uis.edu.co/handle/20.500.14071/18425
https://noesis.uis.edu.co
Palabra clave:
Planeamiento de Trayectorias
Inteligencia Artificial
Algoritmos Genéticos
Algoritmo Genético Simple
Operación Genética
Elitismo
Extinción
Sobreviviente
Control
Robótica Móvil
Simulación de Trayectorias
Desarrollo de
Trajectories planning
Artificial Intelligence
Genetic Algorithms
Simple Genetic Algorithm
Genetic Operation
Elitism
Extinction
Survivor
Control
Mobile Robotics
Trajectories Simulation
Software
Rights
License
Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
id UISANTADR2_846773d4f535b2bcf08dcea0d46af3d4
oai_identifier_str oai:noesis.uis.edu.co:20.500.14071/18425
network_acronym_str UISANTADR2
network_name_str Repositorio UIS
repository_id_str
dc.title.none.fl_str_mv Algoritmos genéticos aplicados al planeamiento de trayectorias de un robot móvil
dc.title.english.none.fl_str_mv Genetic algorithms applied to trajectories planning of a mobile robot
title Algoritmos genéticos aplicados al planeamiento de trayectorias de un robot móvil
spellingShingle Algoritmos genéticos aplicados al planeamiento de trayectorias de un robot móvil
Planeamiento de Trayectorias
Inteligencia Artificial
Algoritmos Genéticos
Algoritmo Genético Simple
Operación Genética
Elitismo
Extinción
Sobreviviente
Control
Robótica Móvil
Simulación de Trayectorias
Desarrollo de
Trajectories planning
Artificial Intelligence
Genetic Algorithms
Simple Genetic Algorithm
Genetic Operation
Elitism
Extinction
Survivor
Control
Mobile Robotics
Trajectories Simulation
Software
title_short Algoritmos genéticos aplicados al planeamiento de trayectorias de un robot móvil
title_full Algoritmos genéticos aplicados al planeamiento de trayectorias de un robot móvil
title_fullStr Algoritmos genéticos aplicados al planeamiento de trayectorias de un robot móvil
title_full_unstemmed Algoritmos genéticos aplicados al planeamiento de trayectorias de un robot móvil
title_sort Algoritmos genéticos aplicados al planeamiento de trayectorias de un robot móvil
dc.creator.fl_str_mv Navas Gómez, Oscar Darío
Ortiz Ortega, Jose Nikolai
dc.contributor.advisor.none.fl_str_mv Martinez Angel, Roberto
Tibaduiza Burgos, Diego Alexander
dc.contributor.author.none.fl_str_mv Navas Gómez, Oscar Darío
Ortiz Ortega, Jose Nikolai
dc.subject.none.fl_str_mv Planeamiento de Trayectorias
Inteligencia Artificial
Algoritmos Genéticos
Algoritmo Genético Simple
Operación Genética
Elitismo
Extinción
Sobreviviente
Control
Robótica Móvil
Simulación de Trayectorias
Desarrollo de
topic Planeamiento de Trayectorias
Inteligencia Artificial
Algoritmos Genéticos
Algoritmo Genético Simple
Operación Genética
Elitismo
Extinción
Sobreviviente
Control
Robótica Móvil
Simulación de Trayectorias
Desarrollo de
Trajectories planning
Artificial Intelligence
Genetic Algorithms
Simple Genetic Algorithm
Genetic Operation
Elitism
Extinction
Survivor
Control
Mobile Robotics
Trajectories Simulation
Software
dc.subject.keyword.none.fl_str_mv Trajectories planning
Artificial Intelligence
Genetic Algorithms
Simple Genetic Algorithm
Genetic Operation
Elitism
Extinction
Survivor
Control
Mobile Robotics
Trajectories Simulation
Software
description En este documento se describe como se desarrolla una herramienta computacional basada en la técnica de inteligencia artificial denominada algoritmos genéticos y codificada en el lenguaje C# de la suite Visual Studio.NET, teniendo en cuenta el paradigma de la programación orientada a objetos. Esta herramienta permite profundizar en el tema del planeamiento de trayectorias en ambientes controlados tanto en modo online como de simulación, esto se demostró adaptándola a un sistema de visión y a un modulo de radiofrecuencia vinculado a un robot móvil pudiendo así probar la técnica desarrollada en una aplicación real. Además del algoritmo genético simple se incorporaron 2 nuevas técnicas basadas en el elitismo denominadas Extinciónfl y Sobrevivientefl que constituyen un aporte al crecimiento de la computación evolutiva. Inicialmente se exponen los conceptos básicos de la inteligencia artificial y del planeamiento de trayectorias. El siguiente capitulo describe la codificación utilizada en el algoritmo genético implementado así como los diagramas de flujo que representan las operaciones genéticas, también se presenta la herramienta desarrollada y sus características de funcionamiento la cual se somete a pruebas de aplicación donde se extraen una serie de resultados que permiten concluir acerca del algoritmo implementado y sus alcances, estas se exponen en el capitulo de conclusiones y recomendaciones. Se incluyen una serie de anexos que incluyen el manual del usuario final y la descripción del marco de acción de la aplicación a la robótica móvil.
publishDate 2006
dc.date.available.none.fl_str_mv 2006
2024-03-03T16:06:43Z
dc.date.created.none.fl_str_mv 2006
dc.date.issued.none.fl_str_mv 2006
dc.date.accessioned.none.fl_str_mv 2024-03-03T16:06:43Z
dc.type.local.none.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
dc.type.hasversion.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.coar.none.fl_str_mv http://purl.org/coar/version/c_b1a7d7d4d402bcce
format http://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.identifier.uri.none.fl_str_mv https://noesis.uis.edu.co/handle/20.500.14071/18425
dc.identifier.instname.none.fl_str_mv Universidad Industrial de Santander
dc.identifier.reponame.none.fl_str_mv Universidad Industrial de Santander
dc.identifier.repourl.none.fl_str_mv https://noesis.uis.edu.co
url https://noesis.uis.edu.co/handle/20.500.14071/18425
https://noesis.uis.edu.co
identifier_str_mv Universidad Industrial de Santander
dc.language.iso.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv http://creativecommons.org/licenses/by/4.0/
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.license.none.fl_str_mv Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
dc.rights.uri.none.fl_str_mv http://creativecommons.org/licenses/by-nc/4.0
dc.rights.creativecommons.none.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
rights_invalid_str_mv Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
http://creativecommons.org/licenses/by/4.0/
http://creativecommons.org/licenses/by-nc/4.0
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad Industrial de Santander
dc.publisher.faculty.none.fl_str_mv Facultad de Ingenierías Fisicomecánicas
dc.publisher.program.none.fl_str_mv Ingeniería Electrónica
dc.publisher.school.none.fl_str_mv Escuela de Ingenierías Eléctrica, Electrónica y Telecomunicaciones
publisher.none.fl_str_mv Universidad Industrial de Santander
institution Universidad Industrial de Santander
bitstream.url.fl_str_mv https://noesis.uis.edu.co/bitstreams/cfd52398-5d10-4f4f-ba79-4a430e59dd74/download
https://noesis.uis.edu.co/bitstreams/e95fab08-ba8d-48eb-aaf0-23dbcff69581/download
bitstream.checksum.fl_str_mv f4813668546fb3d4d77c22876c848d54
96d59b31ab537a3e43352e0aff773595
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv DSpace at UIS
repository.mail.fl_str_mv noesis@uis.edu.co
_version_ 1814095242912071680
spelling Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)http://creativecommons.org/licenses/by/4.0/http://creativecommons.org/licenses/by-nc/4.0Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)http://purl.org/coar/access_right/c_abf2Martinez Angel, RobertoTibaduiza Burgos, Diego AlexanderNavas Gómez, Oscar DaríoOrtiz Ortega, Jose Nikolai2024-03-03T16:06:43Z20062024-03-03T16:06:43Z20062006https://noesis.uis.edu.co/handle/20.500.14071/18425Universidad Industrial de SantanderUniversidad Industrial de Santanderhttps://noesis.uis.edu.coEn este documento se describe como se desarrolla una herramienta computacional basada en la técnica de inteligencia artificial denominada algoritmos genéticos y codificada en el lenguaje C# de la suite Visual Studio.NET, teniendo en cuenta el paradigma de la programación orientada a objetos. Esta herramienta permite profundizar en el tema del planeamiento de trayectorias en ambientes controlados tanto en modo online como de simulación, esto se demostró adaptándola a un sistema de visión y a un modulo de radiofrecuencia vinculado a un robot móvil pudiendo así probar la técnica desarrollada en una aplicación real. Además del algoritmo genético simple se incorporaron 2 nuevas técnicas basadas en el elitismo denominadas Extinciónfl y Sobrevivientefl que constituyen un aporte al crecimiento de la computación evolutiva. Inicialmente se exponen los conceptos básicos de la inteligencia artificial y del planeamiento de trayectorias. El siguiente capitulo describe la codificación utilizada en el algoritmo genético implementado así como los diagramas de flujo que representan las operaciones genéticas, también se presenta la herramienta desarrollada y sus características de funcionamiento la cual se somete a pruebas de aplicación donde se extraen una serie de resultados que permiten concluir acerca del algoritmo implementado y sus alcances, estas se exponen en el capitulo de conclusiones y recomendaciones. Se incluyen una serie de anexos que incluyen el manual del usuario final y la descripción del marco de acción de la aplicación a la robótica móvil.PregradoIngeniero ElectrónicoIn this document it is described how to develop a computacional tool based on the artificial intelligence technique denominated genetic algorithms and codified on the language C# that belongs to the Visual Studio.NET suite, all of this using the object-oriented programming paradigm. This tool allows to deepen in the subject of the planning of trajectories in controlled environments so much in way online as of simulation, this was shown adapting it to a vision system and to a radio frequency module attached to a mobile robot thus being able to prove the developed technique in a real application. In addition to the simple genetic algorithm two new techniques based on the elitism were developed and denominated Extinctionfl and Survivorfl that constitute a contribution to the growth of the evolutionary computation. Initially the basic concepts of the artificial intelligence and the planning of trajectories are exposed. The following chapter describes the codification used in the genetic algorithm implemented as well as the flow charts that represent the genetic operations, it is also introduced the developed tool and their operation characteristics which is tested for extracting a series of results that allow to conclude about the implemented algorithm and its scopes, this can be found on the conclusions and recommendations chapter. It is included on the annexed documents the manual of the final user and the description of the action-frame of the mobile robotics application.application/pdfspaUniversidad Industrial de SantanderFacultad de Ingenierías FisicomecánicasIngeniería ElectrónicaEscuela de Ingenierías Eléctrica, Electrónica y TelecomunicacionesPlaneamiento de TrayectoriasInteligencia ArtificialAlgoritmos GenéticosAlgoritmo Genético SimpleOperación GenéticaElitismoExtinciónSobrevivienteControlRobótica MóvilSimulación de TrayectoriasDesarrollo deTrajectories planningArtificial IntelligenceGenetic AlgorithmsSimple Genetic AlgorithmGenetic OperationElitismExtinctionSurvivorControlMobile RoboticsTrajectories SimulationSoftwareAlgoritmos genéticos aplicados al planeamiento de trayectorias de un robot móvilGenetic algorithms applied to trajectories planning of a mobile robotTesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/version/c_b1a7d7d4d402bcceORIGINALDocumento.pdfapplication/pdf4983086https://noesis.uis.edu.co/bitstreams/cfd52398-5d10-4f4f-ba79-4a430e59dd74/downloadf4813668546fb3d4d77c22876c848d54MD51Nota de proyecto.pdfapplication/pdf845336https://noesis.uis.edu.co/bitstreams/e95fab08-ba8d-48eb-aaf0-23dbcff69581/download96d59b31ab537a3e43352e0aff773595MD5220.500.14071/18425oai:noesis.uis.edu.co:20.500.14071/184252024-03-03 11:06:43.717http://creativecommons.org/licenses/by-nc/4.0http://creativecommons.org/licenses/by/4.0/open.accesshttps://noesis.uis.edu.coDSpace at UISnoesis@uis.edu.co