Control de aprendizaje profundo basado en un control predictivo por modelo no lineal para un vehículo submarino no tripulado
Descripción del Articulo
La presente tesis propone un algoritmo para el entrenamiento de una red neuronal con algoritmos de Redes Neuronales Profundas (Deep Learning) en combinación con un control predictivo basado en modelos no lineal (NLMPC - Non Linear Model Predictive Control) para el entrenamiento de vehículos submarin...
| Autor: | |
|---|---|
| Formato: | tesis de maestría |
| Fecha de Publicación: | 2024 |
| Institución: | Pontificia Universidad Católica del Perú |
| Repositorio: | PUCP-Tesis |
| Lenguaje: | español |
| OAI Identifier: | oai:tesis.pucp.edu.pe:20.500.12404/29540 |
| Enlace del recurso: | http://hdl.handle.net/20.500.12404/29540 |
| Nivel de acceso: | acceso abierto |
| Materia: | Submarinos--Control automático Vehículos Control predictivo Redes neuronales (Computación) https://purl.org/pe-repo/ocde/ford#2.03.01 |
| id |
PUCP_e68d747403746a132ed19c19b7583b09 |
|---|---|
| oai_identifier_str |
oai:tesis.pucp.edu.pe:20.500.12404/29540 |
| network_acronym_str |
PUCP |
| network_name_str |
PUCP-Tesis |
| repository_id_str |
. |
| dc.title.es_ES.fl_str_mv |
Control de aprendizaje profundo basado en un control predictivo por modelo no lineal para un vehículo submarino no tripulado |
| title |
Control de aprendizaje profundo basado en un control predictivo por modelo no lineal para un vehículo submarino no tripulado |
| spellingShingle |
Control de aprendizaje profundo basado en un control predictivo por modelo no lineal para un vehículo submarino no tripulado Gallardo Rodríguez, Manuel Enrique Submarinos--Control automático Vehículos Control predictivo Redes neuronales (Computación) https://purl.org/pe-repo/ocde/ford#2.03.01 |
| title_short |
Control de aprendizaje profundo basado en un control predictivo por modelo no lineal para un vehículo submarino no tripulado |
| title_full |
Control de aprendizaje profundo basado en un control predictivo por modelo no lineal para un vehículo submarino no tripulado |
| title_fullStr |
Control de aprendizaje profundo basado en un control predictivo por modelo no lineal para un vehículo submarino no tripulado |
| title_full_unstemmed |
Control de aprendizaje profundo basado en un control predictivo por modelo no lineal para un vehículo submarino no tripulado |
| title_sort |
Control de aprendizaje profundo basado en un control predictivo por modelo no lineal para un vehículo submarino no tripulado |
| author |
Gallardo Rodríguez, Manuel Enrique |
| author_facet |
Gallardo Rodríguez, Manuel Enrique |
| author_role |
author |
| dc.contributor.advisor.fl_str_mv |
Portella Delgado, Jhon Manuel |
| dc.contributor.author.fl_str_mv |
Gallardo Rodríguez, Manuel Enrique |
| dc.subject.es_ES.fl_str_mv |
Submarinos--Control automático Vehículos Control predictivo Redes neuronales (Computación) |
| topic |
Submarinos--Control automático Vehículos Control predictivo Redes neuronales (Computación) https://purl.org/pe-repo/ocde/ford#2.03.01 |
| dc.subject.ocde.es_ES.fl_str_mv |
https://purl.org/pe-repo/ocde/ford#2.03.01 |
| description |
La presente tesis propone un algoritmo para el entrenamiento de una red neuronal con algoritmos de Redes Neuronales Profundas (Deep Learning) en combinación con un control predictivo basado en modelos no lineal (NLMPC - Non Linear Model Predictive Control) para el entrenamiento de vehículos submarinos. El interés por el desarrollo de sistemas autónomos se incrementó considerablemente en los últimos años. Sectores como el industrial y militar han desarrollado esta tecnología con la finalidad de implementar futuros proyectos vinculados especialmente a la navegación autónoma. Este tipo de navegación se basa en sistemas de control en tiempo real que identifican el entorno que rodea al vehículo con la finalidad de tomar decisiones de desplazamiento en función de las restricciones mecánicas del vehículo y físicas del entorno. Los sistemas de Control Predictivo en Base a Modelos o MPC por sus siglas en inglés Model Predictive Control, han sido usados de manera satisfactoria para el control de vehículos submarinos. Sin embargo, su aplicación requiere estimar los estados del sistema en todo momento, lo cual tiene un coste computacional muy alto en entornos complejos como el medio submarino. Por otro lado, los sistemas de control con Redes Neuronales, no necesitan estimar de manera explícita la dinámica del modelo, pues obtienen una política que relaciona las entradas del sistema con las acciones finales, mejorando de esta manera el control de sistemas complejos a través de Redes Neuronales constituidas por muchas capas ocultas, sin caer en el error de acumulación de error durante la etapa de entrenamiento. En este escenario, el presente trabajo tiene como objetivo el control de un robot submarino no tripulado, basado en una combinación del sistema de control no lineal MPC y una Red Neuronal entrenada con algoritmos de aprendizaje profundo (Deep Learning). El control no lineal MPC suministraría la información necesaria a la Red Neuronal durante la etapa de entrenamiento, posteriormente la Red Neuronal podría controlar el movimiento del robot submarino sin la necesidad de conocer todos los estados del vehículo y a un coste computacional mucho menor. |
| publishDate |
2024 |
| dc.date.accessioned.none.fl_str_mv |
2024-11-29T17:53:50Z |
| dc.date.available.none.fl_str_mv |
2024-11-29T17:53:50Z |
| dc.date.created.none.fl_str_mv |
2024 |
| dc.date.issued.fl_str_mv |
2024-11-29 |
| dc.type.es_ES.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/20.500.12404/29540 |
| url |
http://hdl.handle.net/20.500.12404/29540 |
| dc.language.iso.es_ES.fl_str_mv |
spa |
| language |
spa |
| dc.relation.ispartof.fl_str_mv |
SUNEDU |
| dc.rights.es_ES.fl_str_mv |
info:eu-repo/semantics/openAccess |
| dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by/2.5/pe/ |
| eu_rights_str_mv |
openAccess |
| rights_invalid_str_mv |
http://creativecommons.org/licenses/by/2.5/pe/ |
| dc.publisher.es_ES.fl_str_mv |
Pontificia Universidad Católica del Perú |
| dc.publisher.country.es_ES.fl_str_mv |
PE |
| dc.source.none.fl_str_mv |
reponame:PUCP-Tesis instname:Pontificia Universidad Católica del Perú instacron:PUCP |
| instname_str |
Pontificia Universidad Católica del Perú |
| instacron_str |
PUCP |
| institution |
PUCP |
| reponame_str |
PUCP-Tesis |
| collection |
PUCP-Tesis |
| bitstream.url.fl_str_mv |
https://tesis.pucp.edu.pe/bitstreams/a70069fc-61be-46c6-a792-439e32f6a5a1/download https://tesis.pucp.edu.pe/bitstreams/76c558d0-3ac2-4935-b40b-decee6d5f501/download https://tesis.pucp.edu.pe/bitstreams/11efa2f4-bec4-4a00-bf55-eefb3b2fac20/download https://tesis.pucp.edu.pe/bitstreams/0593b028-cc46-4c80-bb46-1714c9849089/download https://tesis.pucp.edu.pe/bitstreams/ef5c2417-e337-4242-b469-a6b9446a54ac/download https://tesis.pucp.edu.pe/bitstreams/b7201895-394f-42d4-b46b-fa284b7e8781/download https://tesis.pucp.edu.pe/bitstreams/74ac32ca-841f-4181-a58b-1c398a2f5bba/download https://tesis.pucp.edu.pe/bitstreams/b591b507-b158-4715-856b-9d93bc57932b/download |
| bitstream.checksum.fl_str_mv |
0b4ada335f1183485193d4231296190a 0a52c2b0f8333fb678bb11fe143c4e3a 3090a7cfc7084bcfa4c98aabcc113ae0 5a4ffbc01f1b5eb70a835dac0d501661 8a4605be74aa9ea9d79846c1fba20a33 31cce83b92b00b48e2ee9af525878408 cf3e0c65bcee3d332e84277ef19e21a2 a66901a9f6e3638597d0c14ce662fef8 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Repositorio de Tesis PUCP |
| repository.mail.fl_str_mv |
raul.sifuentes@pucp.pe |
| _version_ |
1834736972602540032 |
| spelling |
Portella Delgado, Jhon ManuelGallardo Rodríguez, Manuel Enrique2024-11-29T17:53:50Z2024-11-29T17:53:50Z20242024-11-29http://hdl.handle.net/20.500.12404/29540La presente tesis propone un algoritmo para el entrenamiento de una red neuronal con algoritmos de Redes Neuronales Profundas (Deep Learning) en combinación con un control predictivo basado en modelos no lineal (NLMPC - Non Linear Model Predictive Control) para el entrenamiento de vehículos submarinos. El interés por el desarrollo de sistemas autónomos se incrementó considerablemente en los últimos años. Sectores como el industrial y militar han desarrollado esta tecnología con la finalidad de implementar futuros proyectos vinculados especialmente a la navegación autónoma. Este tipo de navegación se basa en sistemas de control en tiempo real que identifican el entorno que rodea al vehículo con la finalidad de tomar decisiones de desplazamiento en función de las restricciones mecánicas del vehículo y físicas del entorno. Los sistemas de Control Predictivo en Base a Modelos o MPC por sus siglas en inglés Model Predictive Control, han sido usados de manera satisfactoria para el control de vehículos submarinos. Sin embargo, su aplicación requiere estimar los estados del sistema en todo momento, lo cual tiene un coste computacional muy alto en entornos complejos como el medio submarino. Por otro lado, los sistemas de control con Redes Neuronales, no necesitan estimar de manera explícita la dinámica del modelo, pues obtienen una política que relaciona las entradas del sistema con las acciones finales, mejorando de esta manera el control de sistemas complejos a través de Redes Neuronales constituidas por muchas capas ocultas, sin caer en el error de acumulación de error durante la etapa de entrenamiento. En este escenario, el presente trabajo tiene como objetivo el control de un robot submarino no tripulado, basado en una combinación del sistema de control no lineal MPC y una Red Neuronal entrenada con algoritmos de aprendizaje profundo (Deep Learning). El control no lineal MPC suministraría la información necesaria a la Red Neuronal durante la etapa de entrenamiento, posteriormente la Red Neuronal podría controlar el movimiento del robot submarino sin la necesidad de conocer todos los estados del vehículo y a un coste computacional mucho menor.spaPontificia Universidad Católica del PerúPEinfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by/2.5/pe/Submarinos--Control automáticoVehículosControl predictivoRedes neuronales (Computación)https://purl.org/pe-repo/ocde/ford#2.03.01Control de aprendizaje profundo basado en un control predictivo por modelo no lineal para un vehículo submarino no tripuladoinfo:eu-repo/semantics/masterThesisreponame:PUCP-Tesisinstname:Pontificia Universidad Católica del Perúinstacron:PUCPSUNEDUMaestro en Ingeniería MecatrónicaMaestríaPontificia Universidad Católica del Perú. Escuela de Posgrado.Ingeniería Mecatrónica47099341https://orcid.org/0000-0003-2778-686X41930981713167Elías Giordano, Dante ÁngelPortella Delgado, Jhon ManuelTafur Sotelo, Julio Césarhttps://purl.org/pe-repo/renati/level#maestrohttps://purl.org/pe-repo/renati/type#tesisORIGINALGALLARDO_RODRIGUEZ_MANUEL_ENRIQUE.pdfGALLARDO_RODRIGUEZ_MANUEL_ENRIQUE.pdfTexto completoapplication/pdf3550073https://tesis.pucp.edu.pe/bitstreams/a70069fc-61be-46c6-a792-439e32f6a5a1/download0b4ada335f1183485193d4231296190aMD51trueAnonymousREADGALLARDO_RODRIGUEZ_MANUEL_ENRIQUE_F.pdfGALLARDO_RODRIGUEZ_MANUEL_ENRIQUE_F.pdfFormulario de autorizaciónapplication/pdf398322https://tesis.pucp.edu.pe/bitstreams/76c558d0-3ac2-4935-b40b-decee6d5f501/download0a52c2b0f8333fb678bb11fe143c4e3aMD52falseAnonymousREAD2500-01-01GALLARDO_RODRIGUEZ_MANUEL_ENRIQUE_T.pdfGALLARDO_RODRIGUEZ_MANUEL_ENRIQUE_T.pdfReporte de originalidadapplication/pdf7711552https://tesis.pucp.edu.pe/bitstreams/11efa2f4-bec4-4a00-bf55-eefb3b2fac20/download3090a7cfc7084bcfa4c98aabcc113ae0MD53falseAnonymousREAD2500-01-01CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8914https://tesis.pucp.edu.pe/bitstreams/0593b028-cc46-4c80-bb46-1714c9849089/download5a4ffbc01f1b5eb70a835dac0d501661MD54falseAnonymousREADLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://tesis.pucp.edu.pe/bitstreams/ef5c2417-e337-4242-b469-a6b9446a54ac/download8a4605be74aa9ea9d79846c1fba20a33MD55falseAnonymousREADTHUMBNAILGALLARDO_RODRIGUEZ_MANUEL_ENRIQUE.pdf.jpgGALLARDO_RODRIGUEZ_MANUEL_ENRIQUE.pdf.jpgIM Thumbnailimage/jpeg14868https://tesis.pucp.edu.pe/bitstreams/b7201895-394f-42d4-b46b-fa284b7e8781/download31cce83b92b00b48e2ee9af525878408MD56falseAnonymousREADGALLARDO_RODRIGUEZ_MANUEL_ENRIQUE_F.pdf.jpgGALLARDO_RODRIGUEZ_MANUEL_ENRIQUE_F.pdf.jpgIM Thumbnailimage/jpeg21003https://tesis.pucp.edu.pe/bitstreams/74ac32ca-841f-4181-a58b-1c398a2f5bba/downloadcf3e0c65bcee3d332e84277ef19e21a2MD57falseAnonymousREAD2500-01-01GALLARDO_RODRIGUEZ_MANUEL_ENRIQUE_T.pdf.jpgGALLARDO_RODRIGUEZ_MANUEL_ENRIQUE_T.pdf.jpgIM Thumbnailimage/jpeg6576https://tesis.pucp.edu.pe/bitstreams/b591b507-b158-4715-856b-9d93bc57932b/downloada66901a9f6e3638597d0c14ce662fef8MD58falseAnonymousREAD2500-01-0120.500.12404/29540oai:tesis.pucp.edu.pe:20.500.12404/295402025-02-12 09:29:37.204http://creativecommons.org/licenses/by/2.5/pe/info:eu-repo/semantics/openAccessopen.accesshttps://tesis.pucp.edu.peRepositorio de Tesis PUCPraul.sifuentes@pucp.peTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |
| score |
13.917434 |
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).