Jose-Antonio Ruiz-Jara, M. Naya-Varela, Francisco Bellas-Bouza, Esteban Arias-Méndez
{"title":"Control Library modification to improve robot interaction with its environment","authors":"Jose-Antonio Ruiz-Jara, M. Naya-Varela, Francisco Bellas-Bouza, Esteban Arias-Méndez","doi":"10.1109/CEAP.2019.8883472","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":250863,"journal":{"name":"2019 International Conference in Engineering Applications (ICEA)","volume":"41 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 International Conference in Engineering Applications (ICEA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CEAP.2019.8883472","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
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.