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...
- 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_ |
1828169915340685312 |
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= |