Sistema Multi-Agente de Robots Móviles para Entornos Industriales Estructurados

73 páginas

Autores:
Suarez Pérez, Daniel Alejandro
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2018
Institución:
Universidad EIA .
Repositorio:
Repositorio EIA .
Idioma:
spa
OAI Identifier:
oai:repository.eia.edu.co:11190/6570
Acceso en línea:
https://repository.eia.edu.co/handle/11190/6570
Palabra clave:
Robot móvil
A asterisco
Planeación de trayectorias
Sistema multiagente
Controlador posición-velocidad
Sistema Operativo para Robots (ROS)
MATLAB
Stage
Mobile robots
A star search
Pathplanning
Multi-agent system
Positionspeed controller
Robot Operating System (ROS)
MATLAB
Stage
Rights
openAccess
License
Derechos Reservados - Univesidad EIA - 2018
id REIA2_ff52d2cbf85965e26ecc74ef74eee0c9
oai_identifier_str oai:repository.eia.edu.co:11190/6570
network_acronym_str REIA2
network_name_str Repositorio EIA .
repository_id_str
dc.title.spa.fl_str_mv Sistema Multi-Agente de Robots Móviles para Entornos Industriales Estructurados
title Sistema Multi-Agente de Robots Móviles para Entornos Industriales Estructurados
spellingShingle Sistema Multi-Agente de Robots Móviles para Entornos Industriales Estructurados
Robot móvil
A asterisco
Planeación de trayectorias
Sistema multiagente
Controlador posición-velocidad
Sistema Operativo para Robots (ROS)
MATLAB
Stage
Mobile robots
A star search
Pathplanning
Multi-agent system
Positionspeed controller
Robot Operating System (ROS)
MATLAB
Stage
title_short Sistema Multi-Agente de Robots Móviles para Entornos Industriales Estructurados
title_full Sistema Multi-Agente de Robots Móviles para Entornos Industriales Estructurados
title_fullStr Sistema Multi-Agente de Robots Móviles para Entornos Industriales Estructurados
title_full_unstemmed Sistema Multi-Agente de Robots Móviles para Entornos Industriales Estructurados
title_sort Sistema Multi-Agente de Robots Móviles para Entornos Industriales Estructurados
dc.creator.fl_str_mv Suarez Pérez, Daniel Alejandro
dc.contributor.author.none.fl_str_mv Suarez Pérez, Daniel Alejandro
dc.subject.proposal.spa.fl_str_mv Robot móvil
A asterisco
Planeación de trayectorias
Sistema multiagente
Controlador posición-velocidad
Sistema Operativo para Robots (ROS)
MATLAB
Stage
topic Robot móvil
A asterisco
Planeación de trayectorias
Sistema multiagente
Controlador posición-velocidad
Sistema Operativo para Robots (ROS)
MATLAB
Stage
Mobile robots
A star search
Pathplanning
Multi-agent system
Positionspeed controller
Robot Operating System (ROS)
MATLAB
Stage
dc.subject.proposal.eng.fl_str_mv Mobile robots
A star search
Pathplanning
Multi-agent system
Positionspeed controller
Robot Operating System (ROS)
MATLAB
Stage
description 73 páginas
publishDate 2018
dc.date.issued.none.fl_str_mv 2018
dc.date.accessioned.none.fl_str_mv 2024-05-16T15:00:02Z
dc.date.available.none.fl_str_mv 2024-05-16T15:00:02Z
dc.type.none.fl_str_mv Trabajo de grado - Pregrado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.none.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.content.none.fl_str_mv Text
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TP
dc.type.coarversion.none.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
format http://purl.org/coar/resource_type/c_7a1f
status_str publishedVersion
dc.identifier.uri.none.fl_str_mv https://repository.eia.edu.co/handle/11190/6570
url https://repository.eia.edu.co/handle/11190/6570
dc.language.iso.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv Derechos Reservados - Univesidad EIA - 2018
dc.rights.uri.none.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.license.none.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Derechos Reservados - Univesidad EIA - 2018
https://creativecommons.org/licenses/by-nc-nd/4.0/
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad EIA
dc.publisher.program.none.fl_str_mv Ingeniería Mecatrónica
dc.publisher.faculty.none.fl_str_mv Escuela de Ingeniería y Ciencias Básicas
dc.publisher.place.none.fl_str_mv Envigado, Antioquia
publisher.none.fl_str_mv Universidad EIA
institution Universidad EIA .
bitstream.url.fl_str_mv https://repository.eia.edu.co/bitstreams/e2a7bebd-43e9-45c4-b326-7a3d1eac3a9c/download
https://repository.eia.edu.co/bitstreams/b5b6e6ea-6565-4e75-86c5-9150698976f0/download
https://repository.eia.edu.co/bitstreams/a6d8c74d-9a2f-4feb-b66a-2e942aa53546/download
https://repository.eia.edu.co/bitstreams/6c2c5c4a-9f61-4604-b72e-de8ad6b666ec/download
bitstream.checksum.fl_str_mv 800a6818ed158772b139f2d9228554a3
2264fce645ac2952653ce3f3b8fa781e
4fe5cb6ebc7ff695029a4843370a69db
7cfdef8625efd7e20a5249a68788f555
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad EIA
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1831932336957030400
spelling Suarez Pérez, Daniel Alejandro2024-05-16T15:00:02Z2024-05-16T15:00:02Z2018https://repository.eia.edu.co/handle/11190/657073 páginasEste trabajo consiste en el desarrollo y puesta a prueba de un sistema multi-agente de navegaci´on en entornos estructurados para robots de movimiento diferencial. Para el desarrollo del mismo, se ejecutaron tres etapas: planeaci´on de trayectorias por parte de un agente central, seguimiento de trayectorias de los agentes perif´ericos y control de posici´on. La planeaci´on se llev´o a cabo con ayuda del software MATLAB con licencia institucional, el cual se conect´o con el software Stage para simulaci´on cinem´atica soportado sobre los t´opicos de R.O.S. (Sistema Operativo para Robots). Para la evaluaci´on se utiliz´o un kit de desarrollo Lego R Mindstorms R NXT 2.0 en configuraci´on de movimiento diferencial, es decir, con dos ruedas de tracci´on y una rueda libre de apoyo y estabilidad. El sistema se caracteriza principalmente por tener un agente central que se encarga´ıntegramente de la planeaci´on de trayectorias a partir de las posiciones de los agentes perif´ericos, los objetivos y los obst´aculos. Tambi´en analiza, durante la etapa de planeaci´on, si el agente perif´erico tiene la capacidad de recorrer el espacio establecido y para esto se basa en las dimensiones tanto del agente como de los obst´aculos. Para la validaci´on de las trayectorias se realiz´o un conjunto de pruebas que buscaban verificar las diferentes condiciones a las que se somete el control de posici´on-velocidad. Para obtener los datos de comprobaci´on se ubic´o un marcador de color en el robot f´ısico y se realiz´o el seguimiento de patrones por visi´on artificial de la herramienta de uso gratuito Tracker. El sistema que se desarroll´o de la forma antes descrita alcanz´o los objetivos propuestos.This thesis consists of the design and validation of a multi-agent differential wheeled mobile robots system for navigation in structured environments. The thesis covers the trajectory planning by the central agent, the follow-up of trajectories by the peripheral agents and the position control design and implementation. The planning stage was carried on by using MATLAB software under institutional license connected via software with Stage kinematics simulator over R.O.S. (Robot Operating System) topics. The testing platform was built using the Hardware Developer Kit (HDK) Lego R Mindstorms R NXT 2.0 having differential wheeled architecture which means it has two separately driven wheels and a caster wheel to keep balance. The main characteristic of the system is having a central agent which takes care of the whole planning stage by reading the peripheral agents, obstacles and objectives positions. Also, it computes if the peripheral agent is able to follow the path by taking the agents and obstacles sizes. Validation was carried out by conducting a series of tests that sought to verify the different conditions to which the position-speed controller is exposed to. In order to obtain the validation data, a color marker was placed on the physical robot and follow-up was carried out using the pattern tracking by artificial vision of the software Tracker. The system developed as mentioned above reached the proposed objectives.PregradoIngeniero Mecatrónicoapplication/pdfspaUniversidad EIAIngeniería MecatrónicaEscuela de Ingeniería y Ciencias BásicasEnvigado, AntioquiaDerechos Reservados - Univesidad EIA - 2018https://creativecommons.org/licenses/by-nc-nd/4.0/Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Sistema Multi-Agente de Robots Móviles para Entornos Industriales EstructuradosTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionTexthttp://purl.org/redcol/resource_type/TPhttp://purl.org/coar/version/c_970fb48d4fbd8a85Robot móvilA asteriscoPlaneación de trayectoriasSistema multiagenteControlador posición-velocidadSistema Operativo para Robots (ROS)MATLABStageMobile robotsA star searchPathplanningMulti-agent systemPositionspeed controllerRobot Operating System (ROS)MATLABStagePublicationORIGINALSuárezDaniel_2018_SistemaMulti-agenteRobots.pdfSuárezDaniel_2018_SistemaMulti-agenteRobots.pdfapplication/pdf14408036https://repository.eia.edu.co/bitstreams/e2a7bebd-43e9-45c4-b326-7a3d1eac3a9c/download800a6818ed158772b139f2d9228554a3MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-82553https://repository.eia.edu.co/bitstreams/b5b6e6ea-6565-4e75-86c5-9150698976f0/download2264fce645ac2952653ce3f3b8fa781eMD52TEXTSuárezDaniel_2018_SistemaMulti-agenteRobots.pdf.txtSuárezDaniel_2018_SistemaMulti-agenteRobots.pdf.txtExtracted texttext/plain101966https://repository.eia.edu.co/bitstreams/a6d8c74d-9a2f-4feb-b66a-2e942aa53546/download4fe5cb6ebc7ff695029a4843370a69dbMD53THUMBNAILSuárezDaniel_2018_SistemaMulti-agenteRobots.pdf.jpgSuárezDaniel_2018_SistemaMulti-agenteRobots.pdf.jpgGenerated Thumbnailimage/jpeg6507https://repository.eia.edu.co/bitstreams/6c2c5c4a-9f61-4604-b72e-de8ad6b666ec/download7cfdef8625efd7e20a5249a68788f555MD5411190/6570oai:repository.eia.edu.co:11190/65702024-05-17 03:02:30.382https://creativecommons.org/licenses/by-nc-nd/4.0/Derechos Reservados - Univesidad EIA - 2018open.accesshttps://repository.eia.edu.coRepositorio Institucional Universidad EIAbdigital@metabiblioteca.comCjxjZW50ZXI+PGI+QVZJU08gREUgUFJJVkFDSURBRDwvYj48L2NlbnRlcj4KPGJyPgo8cD5MYSBFc2N1ZWxhIGRlIEluZ2VuaWVyw61hIGRlIEFudGlvcXVpYSBhIHRyYXbDqXMgZGUgZXN0ZSBhdmlzbywgaW5mb3JtYSBhIGxvcyB0aXR1bGFyZXMgZGUgZGF0b3MgcGVyc29uYWxlcyBxdWUgc2UgZW5jdWVudHJlbiBlbiBzdXMgYmFzZXMgZGUgZGF0b3MgcXVlIGxhcyBwb2zDrXRpY2FzIGRlIHRyYXRhbWllbnRvIGRlIGRhdG9zIHBlcnNvbmFsZXMgbGEgRUlBIHNvbjo8L3A+CjxwPkFsIHRpdHVsYXIgZGUgbG9zIGRhdG9zIHBlcnNvbmFsZXMgZW4gdHJhdGFtaWVudG8sIHNlIGxlIHJlc3BldGFyw6FuIHN1cyBkZXJlY2hvcyBhIGNvbm9jZXIgw61udGVncmFtZW50ZSB5IGRlIGZvcm1hIGdyYXR1aXRhIHN1cyBkYXRvcyBwZXJzb25hbGVzLCBhc8OtIGNvbW8gYSBhY3R1YWxpemFybG9zIHkgcmVjdGlmaWNhcmxvcyBmcmVudGUgYSBsYSBFSUEgbyBsb3MgZW5jYXJnYWRvcyBkZWwgdHJhdGFtaWVudG8uPC9wPgo8cD5BbCB0aXR1bGFyIGRlIGxvcyBkYXRvcyBwZXJzb25hbGVzIGVuIHRyYXRhbWllbnRvLCBwb2Ryw6EgY29ub2NlciBlbCB1c28gcXVlIHNlIGxlIGhhIGRhZG8gYSBzdXMgZGF0b3MgcGVyc29uYWxlcywgcHJldmlhIHNvbGljaXR1ZC48L3A+CjxwPkVsIHRpdHVsYXIgZGUgbG9zIGRhdG9zIHBlcnNvbmFsZXMgZW4gdHJhdGFtaWVudG8sIHBvZHLDoSBzb2xpY2l0YXIgcHJ1ZWJhIGRlIGxhIGF1dG9yaXphY2nDs24gb3RvcmdhZGEgYSBsYSBFSUEuIHNhbHZvIGN1YW5kbyBleHByZXNhbWVudGUgc2UgZXhjZXB0w7plIGNvbW8gcmVxdWlzaXRvIHBhcmEgZWwgdHJhdGFtaWVudG8sIGRlIGNvbmZvcm1pZGFkIGNvbiBsYSBsZXkuPC9wPgo8cD5FbCB0aXR1bGFyIGRlIGxvcyBkYXRvcyBwdWVkZSByZXZvY2FyIGxhIGF1dG9yaXphY2nDs24geSBzb2xpY2l0YXIgbGEgc3VwcmVzacOzbiBkZWwgZGF0byBjdWFuZG8gZW4gZWwgdHJhdGFtaWVudG8gbm8gc2UgcmVzcGV0ZW4gbG9zIHByaW5jaXBpb3MsIGRlcmVjaG9zIHkgZ2FyYW50w61hcyBjb25zdGl0dWNpb25hbGVzIHkgbGVnYWxlcy4gTGEgcmV2b2NhdG9yaWEgeSBzdXByZXNpw7NuIHByb2NlZGVyw6EgY3VhbmRvIGxhIFN1cGVyaW50ZW5kZW5jaWEgZGUgSW5kdXN0cmlhIHkgQ29tZXJjaW8gKFNJQykgaGF5YSBkZXRlcm1pbmFkbyBxdWUgZW4gZWwgdHJhdGFtaWVudG8sIGxhIEVTQ1VFTEEgREUgSU5HRU5JRVLDjUEgREUgQU5USU9RVUlBIGhhIGluY3VycmlkbyBlbiBjb25kdWN0YXMgY29udHJhcmlhcyBhIGVzdGEgTGV5IHkgYSBsYSBDb25zdGl0dWNpw7NuIFBvbMOtdGljYS48L3A+CjxwPlBhcmEgZWZlY3RvcyBkZSBlamVyY2VyIHN1cyBkZXJlY2hvcyBkZSBjb25vY2VyLCBhY3R1YWxpemFyLCByZWN0aWZpY2FyIHkgc3VwcmltaXIgaW5mb3JtYWNpw7NuLCByZXZvY2FyIGxhIGF1dG9yaXphY2nDs24sIGVudHJlIG90cm9zOyBlbCB0aXR1bGFyIGRlIGxvcyBkYXRvcyBwb2Ryw6EgYWN1ZGlyIGEgbGEgRVNDVUVMQSBERSBJTkdFTklFUsONQSBERSBBTlRJT1FVSUEsIGNvbW8gcmVzcG9uc2FibGUgZGVsIHRyYXRhbWllbnRvIGRlIGRhdG9zIGFsIMOhcmVhIGRlIGNvbXVuaWNhY2lvbmVzLCBtZWRpYW50ZSBjb3JyZW8gZWxlY3Ryw7NuaWNvIGEgd2VibWFzdGVyQGVpYS5lZHUuY28gLjwvcD4KPHA+RW4gY2FzbyBkZSBpbmZyYWNjaW9uZXMgYSBsYSBsZXkgMTU4MSBkZSAyMDEyLCBlbCB0aXR1bGFyIGRlIGxvcyBkYXRvcyBwb2Ryw6EgcHJlc2VudGFyIHF1ZWphIGFudGUgbGEgU3VwZXJpbnRlbmRlbmNpYSBkZSBJbmR1c3RyaWEgeSBDb21lcmNpbyAoU0lDKS48L3A+CjxwPkVsIHRpdHVsYXIgc2Vyw6EgaW5mb3JtYWRvIGFjZXJjYSBkZSBsYSBubyBvYmxpZ2F0b3JpZWRhZCBkZSBsYXMgcmVzcHVlc3RhcyBhIGxhcyBwcmVndW50YXMgcXVlIGxlIHNlYW4gaGVjaGFzLCBjdWFuZG8gw6lzdGFzIHZlcnNlbiBzb2JyZSBkYXRvcyBzZW5zaWJsZXMsIHRhbGVzIGNvbW8gb3JpZ2VuIHJhY2lhbCBvIMOpdG5pY28sIG9yaWVudGFjacOzbiBwb2zDrXRpY2EsIGNvbnZpY2Npb25lcyByZWxpZ2lvc2FzICwgcGVydGVuZW5jaWEgYSBzaW5kaWNhdG9zLCBvcmdhbml6YWNpb25lcyBzb2NpYWxlcyBkZSBkZXJlY2hvcyBodW1hbm9zLCBkYXRvcyByZWxhdGl2b3MgYSBsYSBzYWx1ZCwgYSBsYSB2aWRhIHNleHVhbCB5IGRhdG9zIGJpb23DqXRyaWNvcyBvIHNvYnJlIGxvcyBkYXRvcyBkZSBsb3MgbmnDsW9zLCBuacOxYXMgeSBhZG9sZXNjZW50ZXMuPC9wPgo8cD5FbCB0aXR1bGFyIHBvZHLDoSBjb25vY2VyIG51ZXN0cmEgcG9sw610aWNhIGRlIHRyYXRhbWllbnRvLCBsb3MgZGF0b3Mgc3VzdGFuY2lhbGVzIHF1ZSBzZSBsbGVndWVuIGEgcHJvZHVjaXIgZW4gZWwgcHJlc2VudGUgYXZpc28gbyBlbiBsYXMgcG9sw610aWNhcyBkZSB0cmF0YW1pZW50bywgc2Vyw6FuIHB1YmxpY2FkYXMgZW4gbnVlc3RybyBzaXRpbyB3ZWIsIG1lZGlvIGVsZWN0csOzbmljbyBoYWJpdHVhbCBkZSBjb250YWN0byBjb24gbG9zIHRpdHVsYXJlcy4K