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

Main Article Content

Jose Antonio Ruiz Jara

Abstract

One of the objectives of the Poppy Project is to offer a platform accessible to beginners and
experts, allowing robots to be used in multiple fields, including research and teaching.
During the work with Pypot, the control library in charge of controlling the Poppy robots, several
limitations have been detected that are needed to be fixed. One of the most important problem
related to the research work that is going to be done, is the small number of sensors that it can
access.
Thanks to the fact that both software and hardware are open source and the users can adjust
them to their needs, a series of modifications are intended to be done on the control library,
to use the humanoid robot Poppy in the research project. One of the main requirements is the
capacity to use via Pypot the new sensors and actuators added to the robot.
Finally, in a period of four months of work, the library got improvements in the image processing
module, communication with IMU and Arduino boards, implementation of facial recognition, use
of proximity sensors in simulation, use of custom motors in simulation, simultaneous execution
of instructions in multiple robots, display of animations through the LCD screen, and a behavior
controller that allows combining more than one functionality to create behaviors.

Article Details

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

References

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