Design of a mobile robot’s control system for obstacle identification and avoidance using sensor fusion and model predictive control

Descripción del Articulo

The aim of this master thesis is to design a control system based on model predictive control (MPC) with sensor data fusion for obstacle avoidance. Since the amount of obtained data is larger due to multiple sensors, the required sampling time has to be larger enough in comparison with the calculati...

Descripción completa

Detalles Bibliográficos
Autor: Barreto Guerra, Jean Paul
Formato: tesis de maestría
Fecha de Publicación:2017
Institución:Pontificia Universidad Católica del Perú
Repositorio:PUCP-Tesis
Lenguaje:inglés
OAI Identifier:oai:tesis.pucp.edu.pe:20.500.12404/9507
Enlace del recurso:http://hdl.handle.net/20.500.12404/9507
Nivel de acceso:acceso abierto
Materia:Control automático
Control predictivo
Sensores remotos
Robots móviles
https://purl.org/pe-repo/ocde/ford#2.02.03
id PUCP_42646e4ea1bcb37dbcbc8b01e0825aad
oai_identifier_str oai:tesis.pucp.edu.pe:20.500.12404/9507
network_acronym_str PUCP
network_name_str PUCP-Tesis
repository_id_str .
dc.title.es_ES.fl_str_mv Design of a mobile robot’s control system for obstacle identification and avoidance using sensor fusion and model predictive control
title Design of a mobile robot’s control system for obstacle identification and avoidance using sensor fusion and model predictive control
spellingShingle Design of a mobile robot’s control system for obstacle identification and avoidance using sensor fusion and model predictive control
Barreto Guerra, Jean Paul
Control automático
Control predictivo
Sensores remotos
Robots móviles
https://purl.org/pe-repo/ocde/ford#2.02.03
title_short Design of a mobile robot’s control system for obstacle identification and avoidance using sensor fusion and model predictive control
title_full Design of a mobile robot’s control system for obstacle identification and avoidance using sensor fusion and model predictive control
title_fullStr Design of a mobile robot’s control system for obstacle identification and avoidance using sensor fusion and model predictive control
title_full_unstemmed Design of a mobile robot’s control system for obstacle identification and avoidance using sensor fusion and model predictive control
title_sort Design of a mobile robot’s control system for obstacle identification and avoidance using sensor fusion and model predictive control
author Barreto Guerra, Jean Paul
author_facet Barreto Guerra, Jean Paul
author_role author
dc.contributor.advisor.fl_str_mv Morán Cárdenas, Antonio Manuel
Hopfgarten, Siegbert
dc.contributor.author.fl_str_mv Barreto Guerra, Jean Paul
dc.subject.es_ES.fl_str_mv Control automático
Control predictivo
Sensores remotos
Robots móviles
topic Control automático
Control predictivo
Sensores remotos
Robots móviles
https://purl.org/pe-repo/ocde/ford#2.02.03
dc.subject.ocde.es_ES.fl_str_mv https://purl.org/pe-repo/ocde/ford#2.02.03
description The aim of this master thesis is to design a control system based on model predictive control (MPC) with sensor data fusion for obstacle avoidance. Since the amount of obtained data is larger due to multiple sensors, the required sampling time has to be larger enough in comparison with the calculation time of the optimal problem. Then it is proposed a simplification of the mobile robot model in order to reduce this optimization time. The sensor data fusion technique uses the range information of a laser scanner and the data of a mono-camera acquired from image processing techniques. In image processing different detection algorithms are proposed such as shape and color detection. Therefore an estimation of the obstacles dimension and distance is explained obtaining accurate results. Finally a data fusion for obstacle determination is developed in order to use this information in the optimization control problem as a path constraint. The obtained results show the mobile robot behavior in trajectories tracking and obstacle avoidance problems by comparing two different sampling times. It is concluded that the mobile robot reaches the final desired position while avoiding the detected obstacles along the trajectory.
publishDate 2017
dc.date.accessioned.es_ES.fl_str_mv 2017-10-14T00:51:18Z
dc.date.available.es_ES.fl_str_mv 2017-10-14T00:51:18Z
dc.date.created.es_ES.fl_str_mv 2017
dc.date.issued.fl_str_mv 2017-10-14
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/9507
url http://hdl.handle.net/20.500.12404/9507
dc.language.iso.es_ES.fl_str_mv eng
language eng
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-nc-nd/2.5/pe/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/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/88128eb8-134c-4d98-941f-7b465e9cf94b/download
https://tesis.pucp.edu.pe/bitstreams/0270c9f8-5aed-4285-8813-61e3d224949d/download
https://tesis.pucp.edu.pe/bitstreams/7e3dd3e2-fc12-41e5-b949-e8e2ac63b6b5/download
https://tesis.pucp.edu.pe/bitstreams/8798a62e-0f17-4976-87ba-9ae48d0beb2b/download
https://tesis.pucp.edu.pe/bitstreams/a585220e-f6a5-4c7f-a5e2-b3843ee395e1/download
https://tesis.pucp.edu.pe/bitstreams/eea6b176-bd4a-416b-ba8a-5adc8820b326/download
bitstream.checksum.fl_str_mv 8a4605be74aa9ea9d79846c1fba20a33
8c789392ccfa8e92ebae61f643a7cd9a
0b0f34e14e30d11e6ab83b6adebc4dab
82e5abd9f07e9f03f3cdc20b8383504a
cb040aa5d48678b5124a6930729f4c34
cb040aa5d48678b5124a6930729f4c34
bitstream.checksumAlgorithm.fl_str_mv 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_ 1839177359838674944
spelling Morán Cárdenas, Antonio ManuelHopfgarten, SiegbertBarreto Guerra, Jean Paul2017-10-14T00:51:18Z2017-10-14T00:51:18Z20172017-10-14http://hdl.handle.net/20.500.12404/9507The aim of this master thesis is to design a control system based on model predictive control (MPC) with sensor data fusion for obstacle avoidance. Since the amount of obtained data is larger due to multiple sensors, the required sampling time has to be larger enough in comparison with the calculation time of the optimal problem. Then it is proposed a simplification of the mobile robot model in order to reduce this optimization time. The sensor data fusion technique uses the range information of a laser scanner and the data of a mono-camera acquired from image processing techniques. In image processing different detection algorithms are proposed such as shape and color detection. Therefore an estimation of the obstacles dimension and distance is explained obtaining accurate results. Finally a data fusion for obstacle determination is developed in order to use this information in the optimization control problem as a path constraint. The obtained results show the mobile robot behavior in trajectories tracking and obstacle avoidance problems by comparing two different sampling times. It is concluded that the mobile robot reaches the final desired position while avoiding the detected obstacles along the trajectory.Ziel dieser Masterarbeit ist, einen Steuerungsentwurf auf Basis der modellprädiktiven Regelung (MPC) mit Sensordatenfusion und zur Hindernisvermeidung. Da die Menge der erhaltenen Daten aufgrund mehrerer Sensoren größer ist, muss die erforderliche Abtastzeit im Vergleich zur Rechenzeit des optimalen Problems größer sein. In der Arbeit wird eine Vereinfachung des mobilen Robotermodells vorgeschlagen, um diese Optimierungszeit zu reduzieren. Die Sensordaten-Fusionstechnik verwendet die Bereichsinformation eines Laserscanners und die Daten einer Monokamera, die durch Bildverarbeitungstechniken gewonnen werden. Bei der Bildverarbeitung werden verschiedene Erfassungsalgorithmen vorgeschlagen, wie z. B. Muster- und Farbdetektion. Eine Schätzung der Hindernisdimension und -distanz wird erklärt, um genaue Ergebnisse zu erzielen. Schließlich wird eine Datenfusion zur Hindernisbestimmung entwickelt, um diese Information im Optimalsteuerungsproblem als Pfadbeschränkung zu nutzen. Die erzielten Ergebnisse zeigen das Verhalten des mobilen Roboters bei Trajektorienverfolgungsund Hindernisvermeidungsproblemen, indem zwei verschiedene Abtastzeiten verglichen werden. Es wird gefolgert, dass der mobile Roboter die endgültige gewünschte Position erreicht, während die erkannten Hindernisse entlang der Trajektorie vermieden werden.Fondo Nacional de Desarrollo Científico y Tecnológico - FondecytTesisengPontificia Universidad Católica del PerúPEinfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-nd/2.5/pe/Control automáticoControl predictivoSensores remotosRobots móvileshttps://purl.org/pe-repo/ocde/ford#2.02.03Design of a mobile robot’s control system for obstacle identification and avoidance using sensor fusion and model predictive controlinfo:eu-repo/semantics/masterThesisreponame:PUCP-Tesisinstname:Pontificia Universidad Católica del Perúinstacron:PUCPSUNEDUMaestro en Ingeniería de Control y AutomatizaciónMaestríaPontificia Universidad Católica del Perú. Escuela de PosgradoIngeniería de Control y Automatización10573987712037https://purl.org/pe-repo/renati/level#maestrohttps://purl.org/pe-repo/renati/type#tesisLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://tesis.pucp.edu.pe/bitstreams/88128eb8-134c-4d98-941f-7b465e9cf94b/download8a4605be74aa9ea9d79846c1fba20a33MD52falseAnonymousREADORIGINALBARRETO_JEAN_MOBILE_ROBOT_CONTROL_SENSOR_PREDICTIVE_CONTROL.pdfBARRETO_JEAN_MOBILE_ROBOT_CONTROL_SENSOR_PREDICTIVE_CONTROL.pdfTexto completoapplication/pdf4810143https://tesis.pucp.edu.pe/bitstreams/0270c9f8-5aed-4285-8813-61e3d224949d/download8c789392ccfa8e92ebae61f643a7cd9aMD55trueAnonymousREADTHUMBNAILBARRETO_JEAN_MOBILE_ROBOT_CONTROL_SENSOR_PREDICTIVE.pdf.jpgBARRETO_JEAN_MOBILE_ROBOT_CONTROL_SENSOR_PREDICTIVE.pdf.jpgIM Thumbnailimage/jpeg16280https://tesis.pucp.edu.pe/bitstreams/7e3dd3e2-fc12-41e5-b949-e8e2ac63b6b5/download0b0f34e14e30d11e6ab83b6adebc4dabMD53falseAnonymousREADBARRETO_JEAN_MOBILE_ROBOT_CONTROL_SENSOR_PREDICTIVE_CONTROL.pdf.jpgBARRETO_JEAN_MOBILE_ROBOT_CONTROL_SENSOR_PREDICTIVE_CONTROL.pdf.jpgIM Thumbnailimage/jpeg16358https://tesis.pucp.edu.pe/bitstreams/8798a62e-0f17-4976-87ba-9ae48d0beb2b/download82e5abd9f07e9f03f3cdc20b8383504aMD57falseAnonymousREADTEXTBARRETO_JEAN_MOBILE_ROBOT_CONTROL_SENSOR_PREDICTIVE.pdf.txtBARRETO_JEAN_MOBILE_ROBOT_CONTROL_SENSOR_PREDICTIVE.pdf.txtExtracted texttext/plain152848https://tesis.pucp.edu.pe/bitstreams/a585220e-f6a5-4c7f-a5e2-b3843ee395e1/downloadcb040aa5d48678b5124a6930729f4c34MD54falseAnonymousREADBARRETO_JEAN_MOBILE_ROBOT_CONTROL_SENSOR_PREDICTIVE_CONTROL.pdf.txtBARRETO_JEAN_MOBILE_ROBOT_CONTROL_SENSOR_PREDICTIVE_CONTROL.pdf.txtExtracted texttext/plain152848https://tesis.pucp.edu.pe/bitstreams/eea6b176-bd4a-416b-ba8a-5adc8820b326/downloadcb040aa5d48678b5124a6930729f4c34MD56falseAnonymousREAD20.500.12404/9507oai:tesis.pucp.edu.pe:20.500.12404/95072025-07-18 13:02:35.11http://creativecommons.org/licenses/by-nc-nd/2.5/pe/info:eu-repo/semantics/openAccessopen.accesshttps://tesis.pucp.edu.peRepositorio de Tesis PUCPraul.sifuentes@pucp.peTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=
score 12.907318
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).