Thiago P. D. Homem
Centro Universitário da FEI
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Thiago P. D. Homem.
latin american robotics symposium | 2016
Danilo H. Perico; Thiago P. D. Homem; Aislan C. Almeida; Isaac J. Silva; Claudio O. Vilão; Vinicius N. Ferreira; Reinaldo A. C. Bianchi
This paper presents a new 2D robot simulator based on the Cross Architecture for RoboCup Soccer Humanoid League domain. A simulator is an important tool for testing cognitive algorithms in robots without the need of handling with real robot problems, moreover, a simulator is extremely useful for allowing reproducibility of any developed algorithm, even if there is no robot available. The proposed simulator allows the direct application of the algorithms developed in the simulator into a real robot that works with the Cross Architecture. Besides, the simulator is freely available, it is open-source and has low computational cost. Experiments were conducted in order to analyze the portability of a decision code developed in the simulator to a real robot. The results allowed us to conclude that the simulator can be used to test new algorithms, since the decisions performed by the robot in simulation and in the real world were quite similar.
Ai Communications | 2017
Thiago P. D. Homem; Danilo H. Perico; Paulo E. Santos; Reinaldo A. C. Bianchi; Ramon López de Mántaras
Thiago P. D. Homem acknowledges support from CAPES and PRP/IFSP. Danilo H. Perico acknowledges support from CAPES. Paulo E. Santos acknowl- edges support from CNPq grant 307093/2014-0 and FAPESP grant 2016/18792-9. Ramon L. de Mantaras acknowledges support from Generalitat de Catalunya Research Grant 2014 SGR 118 and CSIC Project 201550E022.
latin american robotics symposium | 2015
Isaac J. Silva; Danilo H. Perico; Thiago P. D. Homem; Claudio O. Vilão; Flavio Tonidandel; Reinaldo A. C. Bianchi
In order to perform a walk on a real environment, humanoid robots need to adapt themselves to the environment, as humans do. One approach to achieve this goal is to use Machine Learning techniques that allow robots to improve their behavior with time. In this paper, we propose a system that uses Reinforcement Learning to learn the action policy that will make a robot walk in an upright position, in a lightly sloped terrain. To validate this proposal, experiments were made with a humanoid robot - a robot for the RoboCup Humanoid League based on DARwIn-OP. The results showed that the robot was able to walk on sloping floors, going up and down ramps, even in situations where the slope angle changes.
Archive | 2014
Danilo H. Perico; Isaac J. Silva; Claudio O. Vilão Junior; Thiago P. D. Homem; Ricardo C. Destro; Flavio Tonidandel; Reinaldo A. C. Bianchi
One of the goals of humanoid robot researchers is to develop a complete – in terms of hardware and software – artificial autonomous agent able to interact with humans and to act in the contemporary world, that is built for human beings. There has been an increasing number of humanoid robots in the last years, including Aldebaran’s NAO and Romeo, Intel’s Jimmy and Robotis’ DARwIn-OP. This research article describes the project and development of a new humanoid robot named Newton, made for research purposes and also to be used in the RoboCup Soccer KidSize League Competition. Newton robot’s contributions include that it has been developed to work without a dedicated microcontroller board, using an four-by-four-inch Intel NUC board, that is a fully functioning PC. To work with this high level hardware, a new software architecture comprised of completely independent processes was proposed. This architecture, called Cross Architecture, is comprised of completely independent processes, one for each intelligent system required by a soccer player: Vision, Localization, Decision, Communication, Planning, Sense and Acting, besides having a process used for managing the others. The experiments showed that the robot could walk, find the ball in an unknown position, recover itself from a fall and kicking the ball autonomously with a good performance.
international conference on case-based reasoning | 2016
Thiago P. D. Homem; Danilo H. Perico; Paulo E. Santos; Reinaldo A. C. Bianchi; Ramon López de Mántaras
This paper proposes a new Case-Based Reasoning (CBR) approach, named Q-CBR, that uses a Qualitative Spatial Reasoning theory to model, retrieve and reuse cases by means of spatial relations. A qualitative distance and orientation calculus (\(\mathcal {EOPRA}\)) is used to model cases using qualitative relations between the objects in a case. A new retrieval algorithm is proposed that uses the Conceptual Neighborhood Diagram to compute the similarity measure between a new problem and the cases in the case base. A reuse algorithm is also introduced that selects the most similar case and shares it with other agents, based on their qualitative position. The proposed approach was evaluated on simulation and on real humanoid robots. Preliminary results suggest that the proposed approach is faster than using a quantitative model and other similarity measure such as the Euclidean distance. As a result of running Q-CBR, the robots obtained a higher average number of goals than those obtained when running a metric CBR approach.
latin american robotics symposium | 2017
Thiago P. D. Homem; Danilo H. Perico; Paulo E. Santos; Anna Helena Reali Costa; Reinaldo A. C. Bianchi; Ramon López de Mántaras
The application of Artificial Intelligence methods is becoming indispensable in several domains, for instance in credit card fraud detection, voice recognition, autonomous cars and robotics. However, some methods fail in performances or solving some problems, and hybrid approaches can outperform the results when compared to traditional ones. In this paper we present a hybrid approach, named qualitative case-based reasoning and learning (QCBRL), that integrates three well-known AI methods: Qualitative Spatial Reasoning, Case-Based Reasoning and Reinforcement Learning. QCBRL system was designed to allow an agent to learn, retrieve and reuse qualitative cases in the robot soccer domain. We applied our method in the Half-Field Offense and we have obtained promising results.
Archive | 2016
Isaac J. Silva; Danilo H. Perico; Thiago P. D. Homem; Claudio O. Vilão; Flavio Tonidandel; Reinaldo A. C. Bianchi
Climbing ramps is an important ability for humanoid robots: ramps exist everywhere in the world, such as in accessibility ramps and building entrances. This works proposes the use of Reinforcement Learning to learn the action policy that will make a robot walk in an upright position, in a lightly sloped terrain. The proposed architecture of our system is a two-layer combination of the traditional gait generation control loop with a reinforcement learning component. This allows the use of an accelerometer to generate a correction for the gait, when the slope of the floor where the robot is walking changes. Experiments performed on a real robot showed that the proposed architecture is a good solution for the stability problem.
2014 Joint Conference on Robotics: SBR-LARS Robotics Symposium and Robocontrol | 2014
Danilo H. Perico; Isaac J. Silva; Claudio O. Vilão; Thiago P. D. Homem; Ricardo C. Destro; Flavio Tonidandel; Reinaldo A. C. Bianchi
2014 Joint Conference on Robotics: SBR-LARS Robotics Symposium and Robocontrol | 2014
Claudio O. Vilão; Danilo H. Perico; Isaac J. Silva; Thiago P. D. Homem; Flavio Tonidandel; Reinaldo A. C. Bianchi
brazilian conference on intelligent systems | 2017
Thiago P. D. Homem; Danilo H. Perico; Paulo E. Santos; Anna Helena Reali Costa; Reinaldo A. C. Bianchi