Plataformas de Software para el Desarrollo de Sistemas Robóticos

Autores/as

  • Marco Antonio Aguilar Tadeo Universidad Autónoma del Estado de México, Centro Universitario UAEM Valle de México Km. 11.5 C.P. 54500 Carretera Atizapán de Zaragoza-Nicolás Romero S/N. Boulevard Universitario S/N Predio San Javier Atizapán de Zaragoza, Estado de México.
  • José Martín Flores Albino Universidad Autónoma del Estado de México, Centro Universitario UAEM Valle de México Km. 11.5 C.P. 54500 Carretera Atizapán de Zaragoza-Nicolás Romero S/N. Boulevard Universitario S/N Predio San Javier Atizapán de Zaragoza, Estado de México
  • Víctor Manuel Landassuri Moreno Universidad Autónoma del Estado de México, Centro Universitario UAEM Valle de México Km. 11.5 C.P. 54500 Carretera Atizapán de Zaragoza-Nicolás Romero S/N. Boulevard Universitario S/N Predio San Javier Atizapán de Zaragoza, Estado de México
  • Saúl Lazcano Salas Universidad Autónoma del Estado de México, Centro Universitario UAEM Valle de México Km. 11.5 C.P. 54500 Carretera Atizapán de Zaragoza-Nicolás Romero S/N. Boulevard Universitario S/N Predio San Javier Atizapán de Zaragoza, Estado de México.

DOI:

https://doi.org/10.30973/progmat/2018.10.3/3

Palabras clave:

ROS, Open Source, Cloud Robotics, middleware

Resumen

Los continuos avances tecnológicos ocurren a velocidades vertiginosas, impactando de una manera muy importante nuestro entorno inmediato. En este sentido, la robótica ha experimentado cambios significativos, los cuales han sido motivados en gran medida por el surgimiento de entornos y plataformas de desarrollo de software que facilitan la creación de sistemas robóticos. Estas plataformas poseen diferentes características y orientaciones de servicios, coincidiendo todas ellas en la necesidad de estandarizar el control de los robots. El presente trabajo analiza algunas de las plataformas de software para el desarrollo de sistemas robóticos más usadas y disponibles en Internet, como ROS y ORCA, entre otras. Así, la contribución del presente trabajo es mostrar las tendencias actuales de las plataformas de software para el diseño de robots.

Biografía del autor/a

Marco Antonio Aguilar Tadeo, Universidad Autónoma del Estado de México, Centro Universitario UAEM Valle de México Km. 11.5 C.P. 54500 Carretera Atizapán de Zaragoza-Nicolás Romero S/N. Boulevard Universitario S/N Predio San Javier Atizapán de Zaragoza, Estado de México.

Recibió el título de Técnico en Mantenimiento en Equipo de Computo en el año 2006 por el Colegio de Estudios Científicos y Tecnológicos del Estado de México (CECyTEM), el grado de Ingeniero en Computación en el año 2013 por parte de la Universidad Autónoma del Estado de México (CU UAEM VM). Actualmente es estudiante de la Maestría en Ciencias de la Computación en el Centro Universitario Valle de México de la Universidad Autónoma del Estado de México, es además becario de CONACyT con el número de beca 611432. Sus áreas de interés son: Robótica e Inteligencia Artificial

José Martín Flores Albino, Universidad Autónoma del Estado de México, Centro Universitario UAEM Valle de México Km. 11.5 C.P. 54500 Carretera Atizapán de Zaragoza-Nicolás Romero S/N. Boulevard Universitario S/N Predio San Javier Atizapán de Zaragoza, Estado de México

Actualmente profesor en la carrera de Ingeniería en Sistemas y Comunicaciones y de la Maestría en Ciencias de la Computación en el Centro Universitario Valle de México de la Universidad Autónoma del Estado de México. Es ingeniero en Comunicaciones y Electrónica por parte del Instituto Politécnico Nacional, Maestro y Doctor en Ciencias (CINVESTAV-IPN). Trabaja en áreas de investigación sobre los temas de Control Automático, Electrónica e Inteligencia Artificial.

Víctor Manuel Landassuri Moreno, Universidad Autónoma del Estado de México, Centro Universitario UAEM Valle de México Km. 11.5 C.P. 54500 Carretera Atizapán de Zaragoza-Nicolás Romero S/N. Boulevard Universitario S/N Predio San Javier Atizapán de Zaragoza, Estado de México

Recibió el título de Ingeniero en Computación en el año 2003 por parte de la Universidad Autónoma del Estado de México (UAP–VM, UAEM), el grado de Maestro en Ciencias en el Centro de Investigación en Computación del Instituto Politécnico Nacional (CIC-IPN) en el 2006 y el grado de Doctor en Ciencias de la Computación en la Universidad de Birmingham en el Reino Unido en el 2012. Actualmente es profesor de tiempo completo en el Centro Universitario UAEM Valle de México y ha publicado más de 35 artículos científicos, y más de 50 ponencias en congresos nacionales e internacionales, en el área de cómputo evolutivo y redes neuronales artificiales. Sus áreas de interés son: Evolución de Redes Neuronales Artificiales, Algoritmos Evolutivos y Análisis, Predicción y Clasificación de series de tiempo.

Saúl Lazcano Salas, Universidad Autónoma del Estado de México, Centro Universitario UAEM Valle de México Km. 11.5 C.P. 54500 Carretera Atizapán de Zaragoza-Nicolás Romero S/N. Boulevard Universitario S/N Predio San Javier Atizapán de Zaragoza, Estado de México.

Dr. en Ing. Saúl Lazcano Salas es egresado de la carrera de Ingeniería en Telecomunicaciones de la Facultad de Ingeniería de la Universidad Nacional Autónoma de México (UNAM). Realizó estudios de especialización en gestión de las Telecomunicaciones en la Escuela de Organización Industrial, Madrid, España y finalmente, el Doctorado en Ingeniería Eléctrica, área de Telecomunicaciones. Actualmente, se desempeña como profesor de tiempo completo en el Centro Universitario UAEM Valle de México. Sus áreas de interés son: codificación de canal, procesamiento de señales e inteligencia artificial.

Citas

Alonso, D., Pastor, J. Á., Sánchez, P., Álvarez, B., & Vicente-Chicote, C. (2012). Generación automática de software para sistemas de tiempo real: Un enfoque basado en componentes, modelos y frameworks. Revista Iberoamericana de Automática e Informática Industrial RIAI, 9(2), 170-181. https://doi.org/10.1016/j.riai.2012.02.010

Sánchez, F. Á. B., & Guzmán, A. F. (2012). La robótica como un recurso para facilitar el aprendizaje y desarrollo de competencias generales. Teoría de la Educación. Educación y Cultura en la Sociedad de la Información, 13(2), 120-136.

SINATRA [en línea], junio 2017, disponible en: http://www.sinatrarb.com/

artoo Ruby on Robots [en línea], junio 2017, disponible en: http://artoo.io/

Carmen robot Navigation Toolkit [en línea], junio 2017, disponible en: http://carmen.sourceforge.net/

EEROS [en línea], junio 2017, disponible en http://eeros.org/wordpress/

Microsoft [en línea], junio 2017, disponible en: https://www.microsoft.com/en-us/download/details.aspx?id=29081

Tomás, F. A., Aponte, A. C., & Álvarez, C. M. (2013). Plataforma de simulación reconfigurable basada en Microsoft Robotics Developer Studio.

miniBloq [en línea], junio 2017, disponible en: http://blog.minibloq.org/

MOOS [en línea], junio 2017, disponible en: http://www.robots.ox.ac.uk/~mobile/MOOS/wiki/pmwiki.php/Main/HomePage

Newman, P. M. (2008). MOOS-mission orientated operating suite.

Myrobotlab [en línea], junio 2017, disponible en: http://myrobotlab.org/

OpenCV [en línea], junio 2017, disponible en: http://opencv.org/

OPROS [en línea], junio 2017, disponible en: http://ropros.org/display/opros/OPRoS+Wiki

Orca [en línea], junio 2017, disponible en: http://orca-robotics.sourceforge.net/index.html

Makarenko, A., Brooks, A., & Kaupp, T. (2006, October). Orca: Components for robotics. In International Conference on Intelligent Robots and Systems (IROS) (pp. 163-168).

The Orocos Project Samarter control in robotics & automation! [en línea], junio 2017, disponible en: http://www.orocos.org/

Player [en línea], junio 2017, disponible en: http://playerstage.sourceforge.net/index.php?src=index

ROCK the Robot Construction Kit [en línea], junio 2017, disponible en: http://rock-robotics.org/stable/index.html

RT Middleware OpenRTM-aist [en línea], junio 2017, disponible en: http://openrtm.org/openrtm/en

ROS.org [en línea], septiembre 2016, disponible en: http://www.ros.org/

Cashmore, M., Fox, M., Long, D., Magazzeni, D., Ridder, B., Carrera, A., ... & Carreras, M. (2015, April). ROSPlan: Planning in the Robot Operating System. In ICAPS (pp. 333-341). https://doi.org/10.1609/icaps.v25i1.13699

Abeywardena, D., Pounds, P., Hunt, D., & Dissanayake, G. (2015). Design and Development of ReCOPTER: An Open source ROS-based Multi-rotor Platform for Research. In Australasian Conference on Robotics and Automation. The Australian National University.

Cepeda Castellanos, E. F. (2015). Desarrollo de móvil teledirigido basado en ROS (Bachelor’s thesis, Universidad Militar Nueva Granada).

Díaz García, M. L. (2016). Odometría visual aplicada a la localización de un robot con Kinect en interiores.

Peekema, A. T. (2015). Template-based control of the bipedal robot ATRIAS (Doctoral dissertation).

Estévez, E., García, A. S., García, J. G., & Ortega, J. G. (2017). Aproximación Basada en UML para el Diseño y Codificación Automática de Plataformas Robóticas Manipuladoras. Revista Iberoamericana de Automática e Informática Industrial RIAI, 14(1), 82-93. https://doi.org/10.1016/j.riai.2016.11.001

Macanás Valera, J. (2015). Interacción entre webcam y brazo robot para el posicionamiento del efector final.

Rengifo, H. F. C., & Preciado, J. A. C. CONTROL AUTONOMO DE ROBOTS DE APLICACION AGRÍCOLA CON PLEXIL.

Rodríguez Martín, E. (2015). Sistema de posicionamiento para un drone.

Badger, J., Gooding, D., Ensley, K., Hambuchen, K., & Thackston, A. (2016). ROS in Space: A Case Study on Robonaut 2. In Robot Operating System (ROS) (pp. 343-373). Springer International Publishing. https://doi.org/10.1007/978-3-319-26054-9_13

Saavedra Alcoba, M., & Enríquez Paz, L. P. (2015). Diseño de un algoritmo de búsqueda informada mediante el simulador robótico stage. Fides et Ratio-Revista de Difusión cultural y científica de la Universidad La Salle en Bolivia, 10(10), 39-59.

Rosado, J. F. Sistema de Simulación de Laberintos 3D y Robots Legos para la asignatura de Inteligencia Artificial. CIIE, 516.

Mamun, K. A., Sharma, A., Islam, F. R., Hoque, A. S. M., & Szecsi, T. (2016). Patient Condition Monitoring Modular Hospital Robot. JSW, 11(8), 768-786.

Khan, S. A., Yasar Ayaz, M. J., Gillani, S. O., Naveed, M., Qureshi, A. H., & Iqbal, K. F. (2015). Collaborative Optimal Reciprocal Collision Avoidance for Mobile Robots. International Journal of Control and Automation, 8(8), 203-212

Descargas

Publicado

12-11-2018

Cómo citar

Aguilar Tadeo, M. A., Flores Albino, J. M., Landassuri Moreno, V. M., & Lazcano Salas, S. (2018). Plataformas de Software para el Desarrollo de Sistemas Robóticos . Programación matemática Y Software, 10(3), 21–30. https://doi.org/10.30973/progmat/2018.10.3/3

Número

Sección

Artículos

Artículos más leídos del mismo autor/a