Robot operating system (ros) como plataforma para extender las capacidades de legos nxt

El presente trabajo muestra el estudio de Robot Operating System (ROS), explica que es ROS, para qué sirve, la arquitectura de ROS y por supuesto muestra a ROS como plataforma para extender las capacidades de Legos NXT. El objetivo de esta investigación nace de la necesidad de fomentar el uso de ROS...

Descripción completa

Detalles Bibliográficos
Autores: Decimavilla Alarcón, Diana Carolina, Utreras Abad, María Fernanda, Ochoa Donoso, Daniel
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2014
País:Ecuador
Institución:Escuela Superior Politécnica del Litoral
Repositorio:Repositorio Escuela Superior Politécnica del Litoral
Idioma:español
OAI Identifier:oai:www.dspace.espol.edu.ec:123456789/25358
Acceso en línea:http://www.dspace.espol.edu.ec/handle/123456789/25358
Access Level:acceso abierto
Palabra clave:ROS
LEGO NXT
NODO
PYTHON
id EC_fdf3bb9ec4fcdb7175eff1c6aa3497e1
oai_identifier_str oai:www.dspace.espol.edu.ec:123456789/25358
network_acronym_str EC
network_name_str Ecuador
repository_id_str
spelling Robot operating system (ros) como plataforma para extender las capacidades de legos nxtDecimavilla Alarcón, Diana CarolinaUtreras Abad, María FernandaOchoa Donoso, DanielROSLEGO NXTNODOPYTHONEl presente trabajo muestra el estudio de Robot Operating System (ROS), explica que es ROS, para qué sirve, la arquitectura de ROS y por supuesto muestra a ROS como plataforma para extender las capacidades de Legos NXT. El objetivo de esta investigación nace de la necesidad de fomentar el uso de ROS ya que cabe recalcar que es de libre distribución y de código abierto. ROS es un framework de desarrollo de algoritmos de robótica, el cual permitió implementar la aplicación “LASER SCANNER ”. El objetivo principa l d e e s t a a p li c a ció n e s i m p lem en tar ROS en varios lenguajes de programación, como en este caso se utilizo Python y C+ + . Para esta aplicación se uso Legos NXT, una cámara web USB y un laser de línea. Lo que hace la aplicación es escanear un objeto el cual se encuentra en cierta posición para que un láser de línea lo ilumine de arriba hacia abajo y así poder tomar una foto del mismo, cada cierta posición tomara una foto, la cual se guardara en una ruta especificada y así poder obtener la form a del objeto.This paper presents the study of Robot Operating System (ROS). It explain what is ROS, what it is for, the architecture and of course shows ROS as a platform to extend the capabilities of Legos NXT. The objective of this research stems from the need to promote the use of ROS, as it should be stressed that is freely available and open source. ROS is a development framework for robotics algorithms, which allowed the implementation for the aplication "LASER SCANNER". The main objective of this application is to implement ROS in various programming languages like it was used for Python and C + +. For this application we use Legos NXT, a USB webcam and a line laser. What the application does is scan an object which is in a certain position for a line laser illum inates it from top to bottom in order to take a picture of it. It will take a picture of the object in certain position, which will be stored in a route specified and thereby obtain the object's shape.2014-05-262014-05-262014-05-26info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttp://www.dspace.espol.edu.ec/handle/123456789/25358spainfo:eu-repo/semantics/openAccessreponame:Repositorio Escuela Superior Politécnica del Litoralinstname:Escuela Superior Politécnica del Litoralinstacron:ESPOL2014-05-26T14:29:42Zoai:www.dspace.espol.edu.ec:123456789/25358Institucionalhttps://www.dspace.espol.edu.ec/Universidad públicahttps://www.espol.edu.ec/.https://www.dspace.espol.edu.ec/oaiEcuador...opendoar:14792024-07-27T06:00:37.649327trueInstitucionalhttps://www.dspace.espol.edu.ec/Universidad públicahttps://www.espol.edu.ec/.https://www.dspace.espol.edu.ec/oai.Ecuador...opendoar:14792024-07-27T06:00:37.649327Repositorio Escuela Superior Politécnica del Litoral - Escuela Superior Politécnica del Litoraltrue
dc.title.none.fl_str_mv Robot operating system (ros) como plataforma para extender las capacidades de legos nxt
title Robot operating system (ros) como plataforma para extender las capacidades de legos nxt
spellingShingle Robot operating system (ros) como plataforma para extender las capacidades de legos nxt
Decimavilla Alarcón, Diana Carolina
ROS
LEGO NXT
NODO
PYTHON
title_short Robot operating system (ros) como plataforma para extender las capacidades de legos nxt
title_full Robot operating system (ros) como plataforma para extender las capacidades de legos nxt
title_fullStr Robot operating system (ros) como plataforma para extender las capacidades de legos nxt
title_full_unstemmed Robot operating system (ros) como plataforma para extender las capacidades de legos nxt
title_sort Robot operating system (ros) como plataforma para extender las capacidades de legos nxt
dc.creator.none.fl_str_mv Decimavilla Alarcón, Diana Carolina
Utreras Abad, María Fernanda
Ochoa Donoso, Daniel
author Decimavilla Alarcón, Diana Carolina
author_facet Decimavilla Alarcón, Diana Carolina
Utreras Abad, María Fernanda
Ochoa Donoso, Daniel
author_role author
author2 Utreras Abad, María Fernanda
Ochoa Donoso, Daniel
author2_role author
author
dc.subject.none.fl_str_mv ROS
LEGO NXT
NODO
PYTHON
topic ROS
LEGO NXT
NODO
PYTHON
description El presente trabajo muestra el estudio de Robot Operating System (ROS), explica que es ROS, para qué sirve, la arquitectura de ROS y por supuesto muestra a ROS como plataforma para extender las capacidades de Legos NXT. El objetivo de esta investigación nace de la necesidad de fomentar el uso de ROS ya que cabe recalcar que es de libre distribución y de código abierto. ROS es un framework de desarrollo de algoritmos de robótica, el cual permitió implementar la aplicación “LASER SCANNER ”. El objetivo principa l d e e s t a a p li c a ció n e s i m p lem en tar ROS en varios lenguajes de programación, como en este caso se utilizo Python y C+ + . Para esta aplicación se uso Legos NXT, una cámara web USB y un laser de línea. Lo que hace la aplicación es escanear un objeto el cual se encuentra en cierta posición para que un láser de línea lo ilumine de arriba hacia abajo y así poder tomar una foto del mismo, cada cierta posición tomara una foto, la cual se guardara en una ruta especificada y así poder obtener la form a del objeto.
publishDate 2014
dc.date.none.fl_str_mv 2014-05-26
2014-05-26
2014-05-26
dc.type.none.fl_str_mv info:eu-repo/semantics/publishedVersion
info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv http://www.dspace.espol.edu.ec/handle/123456789/25358
url http://www.dspace.espol.edu.ec/handle/123456789/25358
dc.language.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositorio Escuela Superior Politécnica del Litoral
instname:Escuela Superior Politécnica del Litoral
instacron:ESPOL
instname_str Escuela Superior Politécnica del Litoral
instacron_str ESPOL
institution ESPOL
reponame_str Repositorio Escuela Superior Politécnica del Litoral
collection Repositorio Escuela Superior Politécnica del Litoral
repository.name.fl_str_mv Repositorio Escuela Superior Politécnica del Litoral - Escuela Superior Politécnica del Litoral
repository.mail.fl_str_mv .
_version_ 1869000307925581824
score 15.301603