Development of an Algorithm for Humanoid Robot Detection & Command in Gathering Tasks

dc.contributor.authorVargas Torres, Germán Andrésspa
dc.contributor.authorCastillo Estepa, Ricardo Andrésspa
dc.date2015-07-01
dc.date.accessioned2019-09-19T21:44:47Z
dc.date.available2019-09-19T21:44:47Z
dc.descriptionThis article presents an algorithm which commands a group of Bioloid humanoid robots in order to organize them around an object of interest, previously detected by an external vision system. The robots form a Multi-Agent System (MAS) oriented towards cooperative gathering tasks. Development of the MAS, as well as each of the organization algorithm’s components and simulation inside a virtual environment, are all detailed. The algorithm is subdivided in two dedicated threads: one of which handles machine vision (filtering, contour detection and classification achieved through EmguCV libraries) and operational space calculations; while the other operates ZigBee wireless communication with the robots. Furthermore, the robots possess their own embedded code which enables them to translate a sequence of received instructions into gait patterns which allow them to move towards the object of interest. Total execution time for the gathering task is chosen as the global performance measure to evaluate.en-US
dc.descriptionEste artículo presenta un algoritmo para comandar un grupo de robots humanoides Bioloid, organizándolos alrededor de un objeto de interés, detectado previamente por un sistema de visión externa. Los robots conforman un Sistema Multi-Agente (SMA) orientado hacia tareas de recolección cooperativa. Se detalla el desarrollo del SMA, así como cada componente del algoritmo de organización y la simulación en ambiente virtual. El algoritmo se subdivide en dos hilos dedicados: uno se encarga de visión de máquina (filtrado, detección de contornos y clasificación logrados a través de librerías de EmguCV) y cálculos en el espacio operacional, y el otro opera la comunicación inalámbrica ZigBee con los robots. Adicionalmente, los robots poseen su propio código embebido que les permite traducir una secuencia de instrucciones recibidas a patrones de marcha que los dirigen hacia el objeto de interés. El tiempo total de ejecución es tomado como la medida global de desempeño de interés.es-ES
dc.formatapplication/pdf
dc.formattext/html
dc.identifierhttps://revistas.udistrital.edu.co/index.php/Tecnura/article/view/9021
dc.identifier10.14483/udistrital.jour.tecnura.2015.3.a010
dc.identifier.urihttp://hdl.handle.net/11349/20839
dc.languagespa
dc.publisherUniversidad Distrital Francisco José de Caldas. Colombiaes-ES
dc.relationhttps://revistas.udistrital.edu.co/index.php/Tecnura/article/view/9021/10378
dc.relationhttps://revistas.udistrital.edu.co/index.php/Tecnura/article/view/9021/11099
dc.rightsDerechos de autor 2015 Revista Tecnuraes-ES
dc.sourceTecnura Journal; Vol 19 No 45 (2015): July - September; 127-140en-US
dc.sourceTecnura; Vol. 19 Núm. 45 (2015): Julio - Septiembre; 127-140es-ES
dc.source2248-7638
dc.source0123-921X
dc.subjectcomputer simulationen-US
dc.subjecthumanoid robotsen-US
dc.subjectMulti-Agent Systemsen-US
dc.subjectrobot controlen-US
dc.subjectrobot vision systemsen-US
dc.subjectcontrol de robotses-ES
dc.subjectrobots humanoideses-ES
dc.subjectSistemas Multi-Agentees-ES
dc.subjectsistemas de visión para robotses-ES
dc.subjectsimulación por computadores-ES
dc.titleDevelopment of an Algorithm for Humanoid Robot Detection & Command in Gathering Tasksen-US
dc.titleDesarrollo de algoritmo para detección y comando de robots humanoides en tareas de recolecciónes-ES
dc.typeinfo:eu-repo/semantics/article
dc.typeinfo:eu-repo/semantics/publishedVersion
dc.type.coarhttp://purl.org/coar/resource_type/c_6501

Archivos

Colecciones