VLDB 2026 Research / reviewers in the wild / expert
Paulo Gomes Costa
dblp:54/4477 · also Paulo Costa 0001, Paulo G. Costa, Paulo J. C. Gomes da Costa, Paulo José Cerqueira Gomes da Costa, Paulo José Costa
· DBLP profile ↗
23ranked-venue papers
4as first author
6since 2021 · last 2024
0000-0002-4846-271XORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 8 · 4 first-authorSystems, architecture and hardware · 7 · 2 since 2021Applied, interdisciplinary, general and emerging computing · 5 · 2 since 2021Software engineering, systems software and programming languages · 4 · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Programming Mobile Robots in an Educational Context: a Hardware-in-the-loop ApproachabstractIn this paper it is presented a Hardware-in-the-loop (HIL) mobile robot programming approach, to be applied in a robotics educational context. The motivation to apply this approach is the fact that students can program the robots without access to the robot hardware, but still maintain some important closed loop control critical features, such as a realistic lag time and the possibility for a larger number of students to program at the same time. Therefore, the developed software is applied to the real hardware without any change. The HIL approach was applied to provide a simulation close to reality, once the processing occurs in the real robot processor and the actuation and sensorization inside the simulation, adding to the advantage to test the firmware avoiding damage in the physical robot. Laiany Brancalião, Mariano Alvarez, João Paulo Coelho, Miguel Ángel Conde González, Paulo Gomes Costa, José Gonçalves 0001 |
CoDIT | 5 |
| 2024 | Prototyping and Control of an Educational Manipulator RobotabstractThis article presents the prototyping of an educational manipulator robot, based on the "EEZYbotARM Mk2" robot, tailored for first-year master’s students in the field of robotics. The project encompasses the assembly of the robot arm, computation of both forward and inverse kinematics, and analysis of two path-planning movement algorithms. These features are consolidated into an Arduino library to streamline the process for students to generate instructions for the robot. The "EEZYbotARM Mk2" features a three-degree-of-freedom revolute arm with a gripper that remains parallel to its base at all times, enhancing its suitability for educational applications such as pick-and-place tasks. The article provides detailed descriptions of the materials and methods employed, along with proposed challenges for student engagement. João Paulo Coelho, Laiany Brancalião, Mariano Alvarez, Paulo Gomes Costa, José Gonçalves 0001 |
CoDIT | 4 |
| 2023 | Automated Ceramics Tableware Finishing: Non-Circular Geometries Case StudyabstractThis paper is devoted to present the most recent results regarding the ongoing work carried out in the scope of the STC 4.0 HP project, which aims to automate the finishing process of ceramic tableware at the GRESTEL S.A. industry, focusing on non-circular shaped plates. A collaborative robot is in charge of handling the tableware and making it go around its entire perimeter through a sponge, to perform the finishing. An array, with the distances from the center to the different points of the plate, is applied as data to trace the path that the robot must follow. The final goal of this prototype is to obtain an even finish while maintaining a constant force along the entire perimeter of the ceramic tableware. After carrying out a series of tests, it was possible to conclude that the current approach was able to manipulate 3D-printed tableware made for testing and travel its perimeter to carry out the finishing. Mariano Alvarez, Laiany Brancalião, Jorge Carneiro, Paulo Gomes Costa, João Paulo Coelho, José Gonçalves 0001 |
ETFA | 4 |
| 2021 | Three-dimensional scanning system based on a low-cost infrared sensorabstractNowadays, with the availability of 3D printers, the scanners for objects are becoming increasingly present since they allow to replicate objects by 3D printing, especially for small scale sizes. However, the majority of these technologies are expensive, due to the complexity of this task. Therefore, this work presents a prototype of a low-cost 3D scanning system for small objects using a point cloud to stereolithography approach where it was already validated in simulation in previous work. This concept has a restriction that the objects must have a uniform shape, i.e, without discontinuities. The architecture is composed of two stepper motors, due to their precision, a rotating plate to allow 360 degrees scans and another rotating structure that allows the infrared distance sensor to scan the object from bottom to top (90 degrees). The prototype was validated in the real scenario with good results. João Braun, José Lima 0001, Ana I. Pereira, Cláudia D. Rocha, Paulo Gomes Costa |
ETFA | 5 |
| 2021 | Robot@Factory Lite Competition: A Digital Twin Approach for the AGVabstractRobotics competitions are environments that foster teamwork, AI, and technology development by encouraging students, researchers, and academics to test their solutions against each other. These competitions often challenge the competitors’ prototypes with tasks specifically designed to benchmark them with the current optimal solutions. During the prototype stages of a robot, the development costs and time spent are often higher than other stages, as changes in the prototype are frequent. Simulation is often used to reduce these variables as it allows flexibility in all development stages before transitioning to the real scenario. However, a digital twin can be used to increase even further flexibility and effectiveness. Digital twins are virtual representations of real assets, providing replication and prediction of real scenario events, and real-time monitoring of the real object. Thus, this paper presents the development of a digital twin of an automatic guided vehicle (AGV) to the Robot@Factory Lite competition and the tests performed to validate the approach. João Braun, José Lima 0001, Paulo Gomes Costa, António Paulo Moreira |
SIMULTECH | 3 |
| 2021 | Innovative Robot Design for Cleaning Solar PanelsabstractThe accumulation of dust particles on the solar panels decrease the total amount of solar energy received by the Photovoltaic panel (PV) and, it has also been proven that the increase of temperature reduces the overall efficiency. These effects have been studied by different researchers based on collected data comparison. As both of these parameters have a negative effect on the efficiency of the solar panel, it is essential to keep them clean and at low temperatures. The use of technologies, such as robots, is an effective way of carrying out repetitive tasks at low cost and in a short time. This work consists of developing a robot capable of cleaning and cooling the solar panels, based on images acquired through a camera positioned directly towards the panels, thus maintaining periodic cleaning in order to increase its efficiency. The preliminary results demonstrate the possibility of using this approach for the accomplishment of this task. Arezki Abderrahim Chellal, José Lima 0001, Ana I. Pereira, Paulo Gomes Costa |
SIMULTECH | 4 |
| 2019 | A Line Follower Educational Mobile Robot Performance Robustness Increase Using a Competition as BenchmarkabstractIn this paper it is presented a line follower educational mobile robot performance robustness increase. The Robotic Day line Follower Competition was used as a Benchmark to test the proposed approach. The applied robot is based on an Arduino, which is applied in the low level control, while the high level control loop is carried out by an RPI running an object pascal application. The described robot was prototyped in order to have a competitive participation in the Robotic Day Line Follower 2017 competition, and improved for performance robustness increase in order to participate in the 2018 competition. It was prototyped with an RPI, taking advantage of its capabilities, allowing the use of higher performance sensors, when compared with the most common standard approaches based on a single 8 bit RISC micro-controller, having as disadvantage the inevitable robot size increase, which compromises in certain situations the robot maneuverability and increases the power consumption. The robot is equipped with DC Motors, the chosen line follower sensor is the picamera and for the obstacle detection, a time of flight sensor was applied. José Gonçalves 0001, Vítor H. Pinto, Paulo Gomes Costa |
CoDIT | 3 |
| 2019 | Introduction to DC Motors for Engineering Students based on Laboratory ExperimentsabstractSince DC Motors are common components in engineering projects that involve process control, it is necessary for any student in this area to understand their concepts, construction and applications. This paper focuses on a series of Laboratory Experiments that were carried out in an Entry Level Unit of the Integrated Master Degree in Electrical and Computers Engineering of the Faculty of Engineering of the University of Porto, named Project FEUP. In this class, mandatory for all students, they learn to how use these motors, from basic concepts to the estimation modeling. The paper presents the developed kits that students use, the simplified model and examples of the experiments performed in some classes. Vítor H. Pinto, José Gonçalves 0001, Paulo Gomes Costa |
CoDIT | 3 |
| 2019 | Low-cost Sonar based on the EcholocationabstractIn the world of mobile robot navigation, the ultrasonic sensors stand out for presenting attractive features at an affordable cost. The main problem in the use of these devices lies in the difficulty of correctly interpreting the obtained data, which means that their efficiency is limited. This paper focuses on the improvement and implementation of a low cost location system based on ultrasonic sensors. Through the combination of mathematical techniques and signal processing it is possible to make the system more accurate and reliable. The developed system includes the data acquisition, the signal filtering, and the trigonometric methods to estimate the coordinates of a target and can be assembled in a mobile robot Thiago Fernandes Moya Moreira, José Lima 0001, Paulo Gomes Costa, Márcio Cunha |
ICINCO (1) | 3 |
| 2019 | A Comparison of A* and RRT* Algorithms with Dynamic and Real Time Constraint Scenarios for Mobile RobotsabstractThere is an increasing number of mobile robot applications. The demanding of the Industry 4.0 pushes the robotic areas in the direction of the decision. The autonomous robots should actually decide the path according to the dynamic environment. In some cases, time requirements must also be attended and require fast path planning methods. This paper addresses a comparison between well-known path planning methods using a realistic simulator that handles the dynamic properties of robot models including sensors. The methodology is implemented in SimTwo that allows to compare the A* and RRT* algorithms in different scenarios with dynamic and real time constraint scenarios. João Braun, Thadeu Brito, José Lima 0001, Paulo Gomes Costa, Pedro Costa 0001, Alberto Nakano 0001 |
SIMULTECH | 4 |
| 2019 | 3D Simulator Based on SimTwo to Evaluate Algorithms in Micromouse Competition
Lucas Eckert, Luis Piardi, José Lima 0001, Paulo Gomes Costa, António Valente, Alberto Nakano 0001 |
WorldCIST (1) | 4 |
| 2018 | Development of a Ground Truth Localization System for Wheeled Mobile Robots in Indoor Environments based on Laser Range-finder for Low-cost Systems
Luis Piardi, José Lima 0001, Paulo Gomes Costa |
ICINCO (2) | 3 |
| 2014 | Fully-automated strength, agility and endurance tests assessment: An integrated low cost approach based on an instrumented chairabstractIn this paper it is described the prototyping of an instrumented chair that allows to fully-automate the “Timed Up and Go”, the “30-Second Chair Stand” and the “Hand-Force ” tests assessment. The presented functional chair prototype is a low cost approach that uses inexpensive sensors and the Arduino platform as the data acquisition board, with its software developed in LabVIEW. The “Timed up and go test” consists in measuring the time spent in the task execution of standing up from a chair, walk three meters with a maximum speed without running, turn a cone and going back to the initial position. The “30-Second Chair Stand” test consists in counting the number of completed chair stands in 30 seconds. It are agility, strength and endurance tests easy to setup and execute although they lack of repeatability, whenever the measures are taken manually, due to the rough errors that are introduced. The “Hand-Force” test consists in measuring the hand strength, the relevant data are the peak and average values of several tests. The referred data is important in order to evaluate hand rehabilitation treatment results. José Gonçalves 0001, Jose Batista, Paulo Gomes Costa |
ETFA | 3 |
| 2014 | New marker for real-time industrial robot programming by motion imitationabstractThis paper presents a new marker for robot programming by demonstration through motion imitation. The device is based on high intensity LEDs (light emission diodes) which are captured by a pair of industrial cameras. Using stereoscopy, the marker supplies 6-DoF (degrees of freedom) human wrist tracking with both position and orientation data. We propose a robust technique for camera and stereo calibration which maps camera coordinates directly into the desired robot frame, using a single LED. The calibration and tracking procedures are thoroughly described. The tests show that the marker presents a new robust, accurate and intuitive method for industrial robot programming. The system is able to perform in real-time and requires only a single pair of industrial cameras though more can be used for improved effectiveness and accuracy. Marcos Ferreira, Paulo Gomes Costa, Luís Freitas Rocha, António Paulo Moreira, J. Norberto Pires |
ICRA | 2 |
| 2014 | Unsupervised flow-based motion analysis for an autonomous moving system
Andry Maykol Pinto, Miguel Correia 0002, António Paulo Moreira, Paulo Gomes Costa |
Image Vis. Comput. | 4 |
| 2014 | Enhancing dynamic videos for surveillance and robotic applications: The robust bilateral and temporal filter
Andry Maykol Pinto, Paulo Gomes Costa, Miguel Correia 0002, António Paulo Moreira |
Signal Process. Image Commun. | 2 |
| 2008 | Sensor and actuator modeling of a realistic wheeled mobile robot simulatorabstractThis paper describes the sensor and actuator modeling of a realistic wheeled mobile robot simulator. The motivation of developing such simulator is to produce a personalized versatile tool that allows production and validation of robot software reducing considerably the development time. The mobile robot simulator was developed in object pascal with its dynamics based on the ODE (open dynamics engine), allowing to develop robot software for a three wheel omnidirectional robot equipped with Infra-Red distance sensors and brushless motors. José Gonçalves 0001, José Lima 0001, Hélder P. Oliveira, Paulo Gomes Costa |
ETFA | 4 |
| 2008 | Humanoid robot simulation with a joint trajectory optimized controllerabstractThis paper describes a joint trajectory optimized controller for a humanoid robot simulator following the real robot characteristics. As simulation is a powerful tool for speeding up the control software development, the proposed accurate simulator allows to fulfil this goal. The simulator, based on the Open Dynamics Engine and GLScene graphics library, provides instant visual feedback. The proposed simulator, with realistic dynamics, allows to design and test behaviours and control strategies without access to the real hardware in order to carry out research on robot control without damaging the real robot in the early stages of the development. The joints controller techniques, such as acceleration, speed and energy consumption minimization are discussed and experimental results are presented in order to validate the proposed simulator. José Lima 0001, José Gonçalves 0001, Paulo Gomes Costa, António Paulo Moreira |
ETFA | 3 |
| 2005 | Self localization of an autonomous robot: using an EKF to merge odometry and vision based landmarksabstractLocalization is essential to modern autonomous robots in order to enable effective completion of complex tasks over possibly large distances in low structured environments. In this paper, a extended Kalman filter is used in order to implement self-localization. This is done by merging odometry and localization information, when available. The used landmarks are colored poles that can be recognized while the robot moves around performing normal tasks. This paper models measurements with very different characteristics in distance and angle to markers and shows results of the self-localization method. Results of simulations and real robot tests are shown. Armando Sousa, Paulo Gomes Costa, António Paulo Moreira, A. S. Carvalho |
ETFA | 2 |
| 2001 | 5dpo Team Description
Paulo Gomes Costa, Armando Sousa, Pedro Costa 0001, Susana Gaio, António Paulo Moreira |
RoboCup | 1 |
| 1999 | Tracking and Identifying in Real Time the Robots of a F-180 Team
Paulo Gomes Costa, António Paulo Moreira, Armando Sousa, Pedro Costa 0001 |
RoboCup | 1 |
| 1999 | 5dpo Team Description
Paulo Gomes Costa, António Paulo Moreira, Armando Sousa, Pedro Costa 0001, Aníbal Matos |
RoboCup | 1 |
| 1999 | 5dpo-2000 Team Description
Paulo Gomes Costa, António Paulo Moreira, Armando Sousa, Pedro Costa 0001, Aníbal Matos |
RoboCup | 1 |