Modificación de librería de control para mejorar interacción de robot con el entorno

Contenido principal del artículo

Jose Antonio Ruiz Jara

Resumen

Uno de los objetivos del proyecto Poppy es hacer la plataforma accesible para principiantes y
expertos por igual, permitiendo que los robots puedan ser utilizados en múltiples ámbitos, entre
ellos investigación y enseñanza.
Durante el trabajo con la librería de control Pypot, encargada de controlar los robots Poppy,
se han detectado varias limitaciones existentes que se pretenden subsanar. Una de las más
importantes, a nivel del trabajo de investigación planteado, es la poca cantidad de sensores a
los que se puede acceder mediante ésta.
Gracias a que tanto el software como el hardware son públicos y abiertos para que los usuarios
puedan ajustarlos a sus necesidades, se pretende realizar una serie de modificaciones a la
librería de control, para poder utilizar el robot humanoide Poppy en el proyecto de investigación.
Uno de los principales requerimientos es que la librería sea capaz de utilizar y comunicarse con
los nuevos sensores y actuadores añadidos al robot.
Finalmente, en un periodo de cuatro meses de trabajo, se han podido finalizar exitosamente
mejoras al módulo procesado de imagen, comunicación con placas IMU y Arduino,
implementación de reconocimiento facial, sensores de proximidad en simulación, uso de
motores personalizados en simulación, ejecución simultanea de instrucciones en múltiples
robots, despliegue de animaciones mediante la pantalla LCD, y un módulo que permite
combinar más de una funcionalidad para poder crear comportamientos.

Detalles del artículo

Cómo citar
Ruiz Jara, J. A. . (2020). Modificación de librería de control para mejorar interacción de robot con el entorno . Revista Tecnología En Marcha, 33(7), Pág. 215–226. https://doi.org/10.18845/tm.v33i7.5495
Sección
Artículo científico

Citas

Atkeson, C. G., Hale, J. G., Pollick, F. E., Riley, M., Kotosaka, S., Schaul, S., & Kawato, E. (2000). Using humanoid robots to study human behavior. IEEE Intelligent Systems and their applications, 15(4), 46-56.

Kanehiro, F., Kaneko, K., Fujiwara, K., Harada, K., Kajita, S., Yokoi, K.,. & Isozumi, T. (2003, September). The

first humanoid robot that has the same size as a human and that can lie down and get up. In Robotics and

Automation, 2003. Proceedings. ICRA’03. IEEE International Conference on (Vol. 2, pp. 1633-1639). IEEE.

Diftler, M. A., Mehling, J. S., Abdallah, M. E., Radford, N. A., Bridgwater, L. B., Sanders, A. M., … & Hargrave,

B. K. (2011, May). Robonaut 2-the first humanoid robot in space. In Robotics and Automation (ICRA), 2011

IEEE International Conference on (pp. 2178-2183). IEEE

Lapeyre, M., Rouanet, P., & Oudeyer, P. Y. (2013, March). Poppy: A new bio-inspired humanoid robot platform

for biped locomotion and physical human-robot interaction. In Proceedings of the 6th International Symposium

on Adaptive Motion in Animals and Machines (AMAM).

poppy-project. (2017) Pypot: A Python lib for Dynamixel motors control. [En línea] Disponible en: https://github.

com/poppy-project/pypot

, M. F. (1999). Python: a programming language for software integration and development. J Mol Graph Model,

(1), 57-61.

Rohmer, E., Singh, S. P., & Freese, M. (2013, November). V-REP: A versatile and scalable robot simulation

framework. In Intelligent Robots and Systems (IROS), 2013 IEEE/RSJ International Conference on (pp. 1321-

. IEEE.

Coppelia Robotics. (s.f.) Vision sensors [En línea] Disponible en: http://www.coppeliarobotics.com/helpFiles/

en/visionSensors.htm

Coppelia Robotics. (s.f.) Proximity sensors [En línea] Disponible en: http://www.coppeliarobotics.com/helpFiles/en/proximitySensors.htm

NavEx (2016) What is an IMU? [En Linea] Disponible en: https://www.spartonnavex.com/imu/

Cadena Castro, L. M., & Heredia López, J. A. (2018). Sistema inteligente con visión artificial para el reconocimiento de piezas mecánicas en el Robot NAO.

Ageitgey. (2018). face_recognition. [en línea] Disponible en: https://github.com/ageitgey/face_recognition