Sistema robótico de servicio para el transporte logístico de objetos en un entorno conocido

En la actualidad los robots deben suplir no solo funciones industriales, sino también estar cercanos a actividades cotidianas del ser humano. En este sentido la robótica de servicio se convierte en una oportunidad de aplicación donde los robots actúan en ámbitos hospitalarios o militares, aeropuerto...

Full description

Autores:
De La Ossa, Andres
López, Héctor
Marín, José
Tipo de recurso:
Fecha de publicación:
2019
Institución:
Universidad del Norte
Repositorio:
Repositorio Uninorte
Idioma:
spa
OAI Identifier:
oai:manglar.uninorte.edu.co:10584/8790
Acceso en línea:
http://hdl.handle.net/10584/8790
Palabra clave:
Robótica de servicio
Planificación de trayectorias
Evasión de obstáculos
Transporte logístico de objetos
Python
Sensores
Algoritmo de búsqueda en grafos
Service robotics
Path planning
Logistic transport of objects
Python
Graph Search Algorithm
Rights
License
Universidad del Norte
id REPOUNORT2_67f229fe8589578714f11ae5cba2034a
oai_identifier_str oai:manglar.uninorte.edu.co:10584/8790
network_acronym_str REPOUNORT2
network_name_str Repositorio Uninorte
repository_id_str
dc.title.es_ES.fl_str_mv Sistema robótico de servicio para el transporte logístico de objetos en un entorno conocido
dc.title.en_US.fl_str_mv Robotic service system for the logistic transport of objects in a known environment.
title Sistema robótico de servicio para el transporte logístico de objetos en un entorno conocido
spellingShingle Sistema robótico de servicio para el transporte logístico de objetos en un entorno conocido
Robótica de servicio
Planificación de trayectorias
Evasión de obstáculos
Transporte logístico de objetos
Python
Sensores
Algoritmo de búsqueda en grafos
Service robotics
Path planning
Logistic transport of objects
Python
Graph Search Algorithm
title_short Sistema robótico de servicio para el transporte logístico de objetos en un entorno conocido
title_full Sistema robótico de servicio para el transporte logístico de objetos en un entorno conocido
title_fullStr Sistema robótico de servicio para el transporte logístico de objetos en un entorno conocido
title_full_unstemmed Sistema robótico de servicio para el transporte logístico de objetos en un entorno conocido
title_sort Sistema robótico de servicio para el transporte logístico de objetos en un entorno conocido
dc.creator.fl_str_mv De La Ossa, Andres
López, Héctor
Marín, José
dc.contributor.advisor.none.fl_str_mv Quintero, Christian
dc.contributor.author.none.fl_str_mv De La Ossa, Andres
López, Héctor
Marín, José
dc.subject.es_ES.fl_str_mv Robótica de servicio
Planificación de trayectorias
Evasión de obstáculos
Transporte logístico de objetos
Python
Sensores
Algoritmo de búsqueda en grafos
topic Robótica de servicio
Planificación de trayectorias
Evasión de obstáculos
Transporte logístico de objetos
Python
Sensores
Algoritmo de búsqueda en grafos
Service robotics
Path planning
Logistic transport of objects
Python
Graph Search Algorithm
dc.subject.en_US.fl_str_mv Service robotics
Path planning
Logistic transport of objects
Python
Graph Search Algorithm
description En la actualidad los robots deben suplir no solo funciones industriales, sino también estar cercanos a actividades cotidianas del ser humano. En este sentido la robótica de servicio se convierte en una oportunidad de aplicación donde los robots actúan en ámbitos hospitalarios o militares, aeropuertos o restaurantes, oficinas u hogares. Es así como la participación de robots de servicio se ha vuelto cada vez más necesaria y beneficiosa. Con estas aplicaciones también surge la problemática de la seguridad en la interacción de los robots con los seres humanos, ya que en variedad de aplicaciones, no se recomienda el trabajo conjunto entre ambos en un mismo espacio. Con el objetivo de brindar una solución a la anterior problemática, se presenta la implementación de los robots X80 y X80-Pro como robots de servicio en un entorno controlado y conocido, para el transporte de objetos de un punto a otro. Para lograrlo, se desarrolla en Python un programa que permita que los robots calculen su trayectoria desde el punto en que se encuentran hasta un punto destino, utilizando una forma del algoritmo "A estrella". De igual forma los robots tomarán decisiones sobre su trayectoria, dependiendo de la aparición de obstáculos desconocidos en el camino, siendo capaces de recalcular la ruta. Adicionalmente los robots involucrados coordinan sus acciones para no resolver la misma tarea y así ser más eficientes. La asignación de tareas se logra a través de la implementación de una interfaz gráfica desarrollada en PyQt5, donde el mismo programa se encarga de distribuir las tareas para los robots, así mismo la interfaz cuenta con widgets que muestran la información en vivo recibida de los sensores incorporados en los robots. Del proyecto desarrollado se obtuvo un buen desempeño del sistema, logrando una tasa de rendimiento de éxito del 82%, donde el éxito de las pruebas radica en la realización de las tareas asignadas a los robots, evadiendo correctamente los obstáculos
publishDate 2019
dc.date.issued.none.fl_str_mv 2019-11-18
dc.date.accessioned.none.fl_str_mv 2020-01-16T15:26:03Z
dc.date.available.none.fl_str_mv 2020-01-16T15:26:03Z
dc.type.es_ES.fl_str_mv article
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_6501
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/10584/8790
url http://hdl.handle.net/10584/8790
dc.language.iso.es_ES.fl_str_mv spa
language spa
dc.rights.es_ES.fl_str_mv Universidad del Norte
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Universidad del Norte
http://purl.org/coar/access_right/c_abf2
dc.publisher.es_ES.fl_str_mv Barranquilla, Universidad del Norte, 2019
institution Universidad del Norte
bitstream.url.fl_str_mv http://manglar.uninorte.edu.co/bitstream/10584/8790/2/Imagen%20de%20proyecto2.pdf
http://manglar.uninorte.edu.co/bitstream/10584/8790/3/Imagen%20de%20proyecto2.jpg
http://manglar.uninorte.edu.co/bitstream/10584/8790/4/license.txt
bitstream.checksum.fl_str_mv 569c284dcd5136b3930c1f309d2a60af
7bb87cbb89ee96db61660758bc75e4b5
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Digital de la Universidad del Norte
repository.mail.fl_str_mv mauribe@uninorte.edu.co
_version_ 1808401284750901248
spelling Quintero, ChristianDe La Ossa, AndresLópez, HéctorMarín, José2020-01-16T15:26:03Z2020-01-16T15:26:03Z2019-11-18http://hdl.handle.net/10584/8790En la actualidad los robots deben suplir no solo funciones industriales, sino también estar cercanos a actividades cotidianas del ser humano. En este sentido la robótica de servicio se convierte en una oportunidad de aplicación donde los robots actúan en ámbitos hospitalarios o militares, aeropuertos o restaurantes, oficinas u hogares. Es así como la participación de robots de servicio se ha vuelto cada vez más necesaria y beneficiosa. Con estas aplicaciones también surge la problemática de la seguridad en la interacción de los robots con los seres humanos, ya que en variedad de aplicaciones, no se recomienda el trabajo conjunto entre ambos en un mismo espacio. Con el objetivo de brindar una solución a la anterior problemática, se presenta la implementación de los robots X80 y X80-Pro como robots de servicio en un entorno controlado y conocido, para el transporte de objetos de un punto a otro. Para lograrlo, se desarrolla en Python un programa que permita que los robots calculen su trayectoria desde el punto en que se encuentran hasta un punto destino, utilizando una forma del algoritmo "A estrella". De igual forma los robots tomarán decisiones sobre su trayectoria, dependiendo de la aparición de obstáculos desconocidos en el camino, siendo capaces de recalcular la ruta. Adicionalmente los robots involucrados coordinan sus acciones para no resolver la misma tarea y así ser más eficientes. La asignación de tareas se logra a través de la implementación de una interfaz gráfica desarrollada en PyQt5, donde el mismo programa se encarga de distribuir las tareas para los robots, así mismo la interfaz cuenta con widgets que muestran la información en vivo recibida de los sensores incorporados en los robots. Del proyecto desarrollado se obtuvo un buen desempeño del sistema, logrando una tasa de rendimiento de éxito del 82%, donde el éxito de las pruebas radica en la realización de las tareas asignadas a los robots, evadiendo correctamente los obstáculosAt present, robots must supply not only industrial functions, but also be close to everyday activities of the human being. In this sense, service robotics becomes an application opportunity where robots operate in hospital or military areas, airports or restaurants, offices or homes. This is how the participation of service robots has become increasingly necessary and beneficial. With these applications the problem of security in the interaction of robots with humans also arises, since in a variety of applications, joint work between them in the same space is not recommended. With the aim of providing a solution to the above problem, the implementation of the X80 and X80-Pro robots is presented as service robots in a controlled and known environment, for transporting objects from one point to another. To achieve this, a program is developed in Python that allows robots to calculate their trajectory from the point they are to a destination point, using a form of the "A star" algorithm. In the same way, robots will make decisions about their trajectory, depending on the appearance of unknown obstacles along the way, being able to recalculate the route. Additionally, the robots involved coordinate their actions so as not to solve the same task and thus be more efficient. The assignment of tasks is achieved through the implementation of a graphical interface developed in PyQt5, where the same program is responsible for distributing the tasks for the robots, likewise the interface has widgets that show the live information received from the sensors Built-in robots A good system performance was obtained from the project developed, achieving a 82% success rate, where the success of the tests lies in the performance of the tasks assigned to the robots, evading obstacles correctly.spaBarranquilla, Universidad del Norte, 2019Universidad del Nortehttp://purl.org/coar/access_right/c_abf2Robótica de servicioPlanificación de trayectoriasEvasión de obstáculosTransporte logístico de objetosPythonSensoresAlgoritmo de búsqueda en grafosService roboticsPath planningLogistic transport of objectsPythonGraph Search AlgorithmSistema robótico de servicio para el transporte logístico de objetos en un entorno conocidoRobotic service system for the logistic transport of objects in a known environment.articlehttp://purl.org/coar/resource_type/c_6501ORIGINALImagen de proyecto2.pdfImagen de proyecto2.pdfImagen de descripción de proyecto segundo formatoapplication/pdf63994http://manglar.uninorte.edu.co/bitstream/10584/8790/2/Imagen%20de%20proyecto2.pdf569c284dcd5136b3930c1f309d2a60afMD52Imagen de proyecto2.jpgImagen de proyecto2.jpgImagen de descripción de proyectoimage/jpeg58865http://manglar.uninorte.edu.co/bitstream/10584/8790/3/Imagen%20de%20proyecto2.jpg7bb87cbb89ee96db61660758bc75e4b5MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://manglar.uninorte.edu.co/bitstream/10584/8790/4/license.txt8a4605be74aa9ea9d79846c1fba20a33MD5410584/8790oai:manglar.uninorte.edu.co:10584/87902020-01-16 10:26:03.368Repositorio Digital de la Universidad del Nortemauribe@uninorte.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=