TY - GEN
T1 - Control Library modification to improve robot interaction with its environment
AU - Ruiz-Jara, Jose Antonio
AU - Naya-Varela, Martin
AU - Bellas-Bouza, Francisco
AU - Arias-Mendez, Esteban
N1 - Publisher Copyright:
© 2019 IEEE.
PY - 2019/7
Y1 - 2019/7
N2 - The Poppy Project aims 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. One of the main problems found in the library is the low number of sensors implemented out of the box. Since both software and hardware are open source, a series of modifications were introduced on the control library, to fulfill some specific requirements and start using the Poppy humanoid robot in some research projects. One of the main requirements was the ability to use and control new sensors and actuators added to the robot, via Pypot. 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 module called 'behavior controller' that executes one or more functionalities in order to create behaviors.
AB - The Poppy Project aims 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. One of the main problems found in the library is the low number of sensors implemented out of the box. Since both software and hardware are open source, a series of modifications were introduced on the control library, to fulfill some specific requirements and start using the Poppy humanoid robot in some research projects. One of the main requirements was the ability to use and control new sensors and actuators added to the robot, via Pypot. 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 module called 'behavior controller' that executes one or more functionalities in order to create behaviors.
KW - Artificial Vision
KW - Human-Robot Interaction
KW - Humanoid Robot
KW - Poppy Robot
KW - Pypot
KW - Sensors
UR - http://www.scopus.com/inward/record.url?scp=85075068210&partnerID=8YFLogxK
U2 - 10.1109/CEAP.2019.8883472
DO - 10.1109/CEAP.2019.8883472
M3 - Contribución a la conferencia
AN - SCOPUS:85075068210
T3 - 2019 International Conference on Engineering Applications, ICEA 2019 - Proceedings
BT - 2019 International Conference on Engineering Applications, ICEA 2019 - Proceedings
A2 - Morgado-Dias, Fernando
A2 - Quintal, Filipe
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2019 International Conference on Engineering Applications, ICEA 2019
Y2 - 8 July 2019 through 11 July 2019
ER -