Controlador Adaptativo Inteligente para la Navegación de un Robot Móvil en Espacios Interiores
95 páginas
- Autores:
-
Cortés Acosta, Camilo Andrés
Duque López, María Isabel
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2010
- Institución:
- Universidad EIA .
- Repositorio:
- Repositorio EIA .
- Idioma:
- spa
- OAI Identifier:
- oai:repository.eia.edu.co:11190/6426
- Acceso en línea:
- https://repository.eia.edu.co/handle/11190/6426
- Palabra clave:
- Controlador ANFIS
controlador Fuzzy
control adaptativo
configuración diferencial
- Rights
- openAccess
- License
- Derechos Reservados - Univesidad EIA - 2010
id |
REIA2_f10a8c6fabf0ff0ec62e25e1d6df7c9c |
---|---|
oai_identifier_str |
oai:repository.eia.edu.co:11190/6426 |
network_acronym_str |
REIA2 |
network_name_str |
Repositorio EIA . |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Controlador Adaptativo Inteligente para la Navegación de un Robot Móvil en Espacios Interiores |
title |
Controlador Adaptativo Inteligente para la Navegación de un Robot Móvil en Espacios Interiores |
spellingShingle |
Controlador Adaptativo Inteligente para la Navegación de un Robot Móvil en Espacios Interiores Controlador ANFIS controlador Fuzzy control adaptativo configuración diferencial |
title_short |
Controlador Adaptativo Inteligente para la Navegación de un Robot Móvil en Espacios Interiores |
title_full |
Controlador Adaptativo Inteligente para la Navegación de un Robot Móvil en Espacios Interiores |
title_fullStr |
Controlador Adaptativo Inteligente para la Navegación de un Robot Móvil en Espacios Interiores |
title_full_unstemmed |
Controlador Adaptativo Inteligente para la Navegación de un Robot Móvil en Espacios Interiores |
title_sort |
Controlador Adaptativo Inteligente para la Navegación de un Robot Móvil en Espacios Interiores |
dc.creator.fl_str_mv |
Cortés Acosta, Camilo Andrés Duque López, María Isabel |
dc.contributor.author.none.fl_str_mv |
Cortés Acosta, Camilo Andrés Duque López, María Isabel |
dc.subject.proposal.spa.fl_str_mv |
Controlador ANFIS controlador Fuzzy control adaptativo configuración diferencial |
topic |
Controlador ANFIS controlador Fuzzy control adaptativo configuración diferencial |
description |
95 páginas |
publishDate |
2010 |
dc.date.issued.none.fl_str_mv |
2010 |
dc.date.accessioned.none.fl_str_mv |
2024-02-09T15:25:10Z |
dc.date.available.none.fl_str_mv |
2024-02-09T15:25:10Z |
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/6426 |
url |
https://repository.eia.edu.co/handle/11190/6426 |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.rights.none.fl_str_mv |
Derechos Reservados - Univesidad EIA - 2010 |
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 - 2010 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/0b400c85-4fe4-4d09-b9b5-016b0d41b112/download https://repository.eia.edu.co/bitstreams/ee0f95d7-30a3-46af-931c-3e3ef5d88489/download https://repository.eia.edu.co/bitstreams/75d973a5-8594-4b01-b630-1779f49b2034/download https://repository.eia.edu.co/bitstreams/6c7ad05c-49b2-4121-be58-cce37a32f258/download |
bitstream.checksum.fl_str_mv |
ba5180d8812deda87610713348b4ebcc 2264fce645ac2952653ce3f3b8fa781e cdfa05ed3e4478111ced9f49bae52518 73675fe7a5ac4152d57fbd6f0c08f386 |
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_ |
1814100896006537216 |
spelling |
Cortés Acosta, Camilo AndrésDuque López, María Isabel2024-02-09T15:25:10Z2024-02-09T15:25:10Z2010https://repository.eia.edu.co/handle/11190/642695 páginasEste trabajo consiste en el diseño e implementación de un controlador adaptativo inteligente para la navegación de un robot diferencial en espacios interiores, empleando una red neuro-difusa. Para ello, se utilizó una plataforma móvil Multi-DOF, que consta de seis sensores de distancia GP2D12, dispuestos cada 30 grados formando un área de detección de 180 grados y 80cm de radio; dos servomotores con sus respectivos encoders (sistema sensores de efecto hall y 4 imanes montados en uno de los engranajes del servo). Seis tarjetas con microcontroladores que llevan a cabo la conversión A/D de los sensores de distancia; además realizan el conteo de pulsos de los encoders, modulación PWM para los servomotores y mantiene la comunicación de estos con el PC maestro. Una tarjeta de conversión de protocolo de RS 485 a RS 232, para permitir la comunicación con el PC, debido a que los seis microcontroladores se encuentran en una red RS 485. Un robot de configuración diferencial, puede describir una trayectoria calculada por medio de curvas o por medio de tramos de recta. El robot de configuración diferencial que se tiene en cuenta para el análisis, avanza de manera constante hasta encontrar un obstáculo, en cuyo caso debe cambiar su orientación girando ambas ruedas hacia adelante, con velocidades diferentes la una de la otra, de tal manera que el robot describa una curva. El ángulo de orientación que debe asumir el robot en cada punto de la trayectoria (para cada período de muestreo), debe ser calculado por un controlador de movimientos, que para este caso, es una red ANFIS. Los valores de las velocidades que llegan a las ruedas, a partir del ángulo de orientación deseado, son calculados por medio de un controlador difuso. La red ANFIS se compone de seis señales de entrada (correspondiente a la lectura de los sensores de distancia), 1503 nodos, 729 reglas y una señal de salida que es el ángulo de orientación que debe asumir el robot en cada punto de la trayectoria. El controlador difuso recibe dicha señal de salida, como señal de entrada (ángulo de orientación), la diferencia entre el ángulo deseado y la orientación actual del robot se convierte en la variable de entrada error. La otra variable de entrada de este controlador es la derivada del error .El sistema de inferencias difusa consta de 49 reglas y genera dos variables de salida, correspondientes a las velocidades de la rueda derecha e izquierda. Estas señales son llevadas a los servomotores. La velocidad con la que se mueve cada rueda es retroalimentada por los encodersAbstract: This paper shows the design and implementation of an intelligent adaptive controller for the navigation of a differential wheeled robot indoors, using a neuro-fuzzy network. To achieve that, a multi-DOF platform was used, which consists of six distance sensors GP2D12 arranged every 30 degrees forming a sensing field of 180 degrees and within a radius of 80cm, two servo motors with their respective encoders (hall effect sensors with 4 magnets installed on one of the servo´s gear). Six electronic boards with microcontrollers, which perform the A/D conversion of the distance sensors; besides, it makes the counting of the encoder´s pulses, PWM modulation for the servo motors and allows communication among these and the master PC. A protocol conversion board from RS 485 to RS 232, to let the communication with the PC, due to the microcontrollers are in a RS 485 network. A differential wheeled robot could follow a path calculated by curves or straight segments. The differential wheeled robot which is taken for the analysis move forward until it finds an obstacle, in that case, it should change the orientation by turning both wheels forward at different speeds from each other, in order that the robot could follow a curve. The orientation angle that should be reached by the robot in each point of the path (for every sampling period) is calculated by a motion controller, which in this case is an ANFIS network. The speed values that are sent to the servos, based on the desired orientation angle are calculated by a Fuzzy Controller. ANFIS network consists of 6 input signals (corresponding to the lecture of the distance sensors), 1503 nodes, 729 rules and an output signal which represents the orientation angle that should be reached by the robot in each point of the path. Fuzzy Controller receives that output signal as input signal (orientation angle), the difference between the desired orientation angle and the current robot’s orientation becomes into the input variable “error”. The other input signal for this controller is the error derivative. The Fuzzy inference system is based on 49 rules and generates two output signals, corresponding to right wheel speed and left wheel speed. These signals are transmitted to the servos. The speed of each wheel is feedforward by the encodersPregradoIngeniero Mecatrónicoapplication/pdfspaUniversidad EIAIngeniería MecatrónicaEscuela de Ingeniería y Ciencias BásicasEnvigado, AntioquiaDerechos Reservados - Univesidad EIA - 2010https://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_abf2Controlador Adaptativo Inteligente para la Navegación de un Robot Móvil en Espacios InterioresTrabajo 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_970fb48d4fbd8a85Controlador ANFIScontrolador Fuzzycontrol adaptativoconfiguración diferencialPublicationORIGINALCortésCamilo_2010_ControladorAdaptativoInteligente.pdfCortésCamilo_2010_ControladorAdaptativoInteligente.pdfapplication/pdf4681452https://repository.eia.edu.co/bitstreams/0b400c85-4fe4-4d09-b9b5-016b0d41b112/downloadba5180d8812deda87610713348b4ebccMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-82553https://repository.eia.edu.co/bitstreams/ee0f95d7-30a3-46af-931c-3e3ef5d88489/download2264fce645ac2952653ce3f3b8fa781eMD52TEXTCortésCamilo_2010_ControladorAdaptativoInteligente.pdf.txtCortésCamilo_2010_ControladorAdaptativoInteligente.pdf.txtExtracted texttext/plain101926https://repository.eia.edu.co/bitstreams/75d973a5-8594-4b01-b630-1779f49b2034/downloadcdfa05ed3e4478111ced9f49bae52518MD53THUMBNAILCortésCamilo_2010_ControladorAdaptativoInteligente.pdf.jpgCortésCamilo_2010_ControladorAdaptativoInteligente.pdf.jpgGenerated Thumbnailimage/jpeg6704https://repository.eia.edu.co/bitstreams/6c7ad05c-49b2-4121-be58-cce37a32f258/download73675fe7a5ac4152d57fbd6f0c08f386MD5411190/6426oai:repository.eia.edu.co:11190/64262024-02-10 03:01:04.972https://creativecommons.org/licenses/by-nc-nd/4.0/Derechos Reservados - Univesidad EIA - 2010open.accesshttps://repository.eia.edu.coRepositorio Institucional Universidad EIAbdigital@metabiblioteca.comCjxjZW50ZXI+PGI+QVZJU08gREUgUFJJVkFDSURBRDwvYj48L2NlbnRlcj4KPGJyPgo8cD5MYSBFc2N1ZWxhIGRlIEluZ2VuaWVyw61hIGRlIEFudGlvcXVpYSBhIHRyYXbDqXMgZGUgZXN0ZSBhdmlzbywgaW5mb3JtYSBhIGxvcyB0aXR1bGFyZXMgZGUgZGF0b3MgcGVyc29uYWxlcyBxdWUgc2UgZW5jdWVudHJlbiBlbiBzdXMgYmFzZXMgZGUgZGF0b3MgcXVlIGxhcyBwb2zDrXRpY2FzIGRlIHRyYXRhbWllbnRvIGRlIGRhdG9zIHBlcnNvbmFsZXMgbGEgRUlBIHNvbjo8L3A+CjxwPkFsIHRpdHVsYXIgZGUgbG9zIGRhdG9zIHBlcnNvbmFsZXMgZW4gdHJhdGFtaWVudG8sIHNlIGxlIHJlc3BldGFyw6FuIHN1cyBkZXJlY2hvcyBhIGNvbm9jZXIgw61udGVncmFtZW50ZSB5IGRlIGZvcm1hIGdyYXR1aXRhIHN1cyBkYXRvcyBwZXJzb25hbGVzLCBhc8OtIGNvbW8gYSBhY3R1YWxpemFybG9zIHkgcmVjdGlmaWNhcmxvcyBmcmVudGUgYSBsYSBFSUEgbyBsb3MgZW5jYXJnYWRvcyBkZWwgdHJhdGFtaWVudG8uPC9wPgo8cD5BbCB0aXR1bGFyIGRlIGxvcyBkYXRvcyBwZXJzb25hbGVzIGVuIHRyYXRhbWllbnRvLCBwb2Ryw6EgY29ub2NlciBlbCB1c28gcXVlIHNlIGxlIGhhIGRhZG8gYSBzdXMgZGF0b3MgcGVyc29uYWxlcywgcHJldmlhIHNvbGljaXR1ZC48L3A+CjxwPkVsIHRpdHVsYXIgZGUgbG9zIGRhdG9zIHBlcnNvbmFsZXMgZW4gdHJhdGFtaWVudG8sIHBvZHLDoSBzb2xpY2l0YXIgcHJ1ZWJhIGRlIGxhIGF1dG9yaXphY2nDs24gb3RvcmdhZGEgYSBsYSBFSUEuIHNhbHZvIGN1YW5kbyBleHByZXNhbWVudGUgc2UgZXhjZXB0w7plIGNvbW8gcmVxdWlzaXRvIHBhcmEgZWwgdHJhdGFtaWVudG8sIGRlIGNvbmZvcm1pZGFkIGNvbiBsYSBsZXkuPC9wPgo8cD5FbCB0aXR1bGFyIGRlIGxvcyBkYXRvcyBwdWVkZSByZXZvY2FyIGxhIGF1dG9yaXphY2nDs24geSBzb2xpY2l0YXIgbGEgc3VwcmVzacOzbiBkZWwgZGF0byBjdWFuZG8gZW4gZWwgdHJhdGFtaWVudG8gbm8gc2UgcmVzcGV0ZW4gbG9zIHByaW5jaXBpb3MsIGRlcmVjaG9zIHkgZ2FyYW50w61hcyBjb25zdGl0dWNpb25hbGVzIHkgbGVnYWxlcy4gTGEgcmV2b2NhdG9yaWEgeSBzdXByZXNpw7NuIHByb2NlZGVyw6EgY3VhbmRvIGxhIFN1cGVyaW50ZW5kZW5jaWEgZGUgSW5kdXN0cmlhIHkgQ29tZXJjaW8gKFNJQykgaGF5YSBkZXRlcm1pbmFkbyBxdWUgZW4gZWwgdHJhdGFtaWVudG8sIGxhIEVTQ1VFTEEgREUgSU5HRU5JRVLDjUEgREUgQU5USU9RVUlBIGhhIGluY3VycmlkbyBlbiBjb25kdWN0YXMgY29udHJhcmlhcyBhIGVzdGEgTGV5IHkgYSBsYSBDb25zdGl0dWNpw7NuIFBvbMOtdGljYS48L3A+CjxwPlBhcmEgZWZlY3RvcyBkZSBlamVyY2VyIHN1cyBkZXJlY2hvcyBkZSBjb25vY2VyLCBhY3R1YWxpemFyLCByZWN0aWZpY2FyIHkgc3VwcmltaXIgaW5mb3JtYWNpw7NuLCByZXZvY2FyIGxhIGF1dG9yaXphY2nDs24sIGVudHJlIG90cm9zOyBlbCB0aXR1bGFyIGRlIGxvcyBkYXRvcyBwb2Ryw6EgYWN1ZGlyIGEgbGEgRVNDVUVMQSBERSBJTkdFTklFUsONQSBERSBBTlRJT1FVSUEsIGNvbW8gcmVzcG9uc2FibGUgZGVsIHRyYXRhbWllbnRvIGRlIGRhdG9zIGFsIMOhcmVhIGRlIGNvbXVuaWNhY2lvbmVzLCBtZWRpYW50ZSBjb3JyZW8gZWxlY3Ryw7NuaWNvIGEgd2VibWFzdGVyQGVpYS5lZHUuY28gLjwvcD4KPHA+RW4gY2FzbyBkZSBpbmZyYWNjaW9uZXMgYSBsYSBsZXkgMTU4MSBkZSAyMDEyLCBlbCB0aXR1bGFyIGRlIGxvcyBkYXRvcyBwb2Ryw6EgcHJlc2VudGFyIHF1ZWphIGFudGUgbGEgU3VwZXJpbnRlbmRlbmNpYSBkZSBJbmR1c3RyaWEgeSBDb21lcmNpbyAoU0lDKS48L3A+CjxwPkVsIHRpdHVsYXIgc2Vyw6EgaW5mb3JtYWRvIGFjZXJjYSBkZSBsYSBubyBvYmxpZ2F0b3JpZWRhZCBkZSBsYXMgcmVzcHVlc3RhcyBhIGxhcyBwcmVndW50YXMgcXVlIGxlIHNlYW4gaGVjaGFzLCBjdWFuZG8gw6lzdGFzIHZlcnNlbiBzb2JyZSBkYXRvcyBzZW5zaWJsZXMsIHRhbGVzIGNvbW8gb3JpZ2VuIHJhY2lhbCBvIMOpdG5pY28sIG9yaWVudGFjacOzbiBwb2zDrXRpY2EsIGNvbnZpY2Npb25lcyByZWxpZ2lvc2FzICwgcGVydGVuZW5jaWEgYSBzaW5kaWNhdG9zLCBvcmdhbml6YWNpb25lcyBzb2NpYWxlcyBkZSBkZXJlY2hvcyBodW1hbm9zLCBkYXRvcyByZWxhdGl2b3MgYSBsYSBzYWx1ZCwgYSBsYSB2aWRhIHNleHVhbCB5IGRhdG9zIGJpb23DqXRyaWNvcyBvIHNvYnJlIGxvcyBkYXRvcyBkZSBsb3MgbmnDsW9zLCBuacOxYXMgeSBhZG9sZXNjZW50ZXMuPC9wPgo8cD5FbCB0aXR1bGFyIHBvZHLDoSBjb25vY2VyIG51ZXN0cmEgcG9sw610aWNhIGRlIHRyYXRhbWllbnRvLCBsb3MgZGF0b3Mgc3VzdGFuY2lhbGVzIHF1ZSBzZSBsbGVndWVuIGEgcHJvZHVjaXIgZW4gZWwgcHJlc2VudGUgYXZpc28gbyBlbiBsYXMgcG9sw610aWNhcyBkZSB0cmF0YW1pZW50bywgc2Vyw6FuIHB1YmxpY2FkYXMgZW4gbnVlc3RybyBzaXRpbyB3ZWIsIG1lZGlvIGVsZWN0csOzbmljbyBoYWJpdHVhbCBkZSBjb250YWN0byBjb24gbG9zIHRpdHVsYXJlcy4K |