Pedro Costa

Dr. Pedro Costa

orcid

Research Focus & Metrics

Academic Career Length

27Years (2000-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
1 October 2019 in Automation in Construction
Verified
Journal Article
Closed access
PTPedro Tavares
Pedro Tavares
CCCarlos M. Costa
Carlos M. Costa
LRLuis Rocha
Luis Rocha
PMPedro Malaca
Pedro Malaca
PCPedro Costa
Pedro Costa
GVGermano Veiga
Germano Veiga

1 April 2020
Verified
Conference Paper
Closed access
Luís SantosLuís Santos
Luís Santos
Filipe Neves dos SantosFilipe Neves dos Santos
Filipe Neves dos Santos
EPE. J. Solteiro Pires
E. J. Solteiro Pires
Antonio ValenteAntonio Valente
Antonio Valente
PCPedro Costa
Pedro Costa
Sandro MagalhãesSandro Magalhães
Sandro Magalhães
The world’s population is estimated to reach nine billion people by the year 2050, which indicates that agricultural productivity must increase sustainably. The mechanisation and automatisation of agricultural tasks is an essential step to face population growth. Ground robots have been developed along the last decade for several agricultural applications, being, the autonomous and safe navigation one of the hardest challenge in this development. Moving autonomously, a mobile platform involves different tasks, such as localisation, mapping, motion control, and path planning, a crucial step for autonomous operations. This article performs a survey of different applications for path planning techniques applied to various agricultural contexts. This paper analyses different agricultural applications and details about the employed path planning method. The conclusion indicates that path planning has been successfully applied to agrarian robots for field coverage and point-to-point navigation, being that coverage path planning is slightly more advanced in this field.

18 July 2019 in Robotica
Verified
Journal Article
Closed access
PDF file
Luís SantosLuís Santos
Luís Santos
Filipe Neves dos SantosFilipe Neves dos Santos
Filipe Neves dos Santos
JMJorge Mendes
Jorge Mendes
PCPedro Costa
Pedro Costa
Jose LimaJose Lima
Jose Lima
PSPranjali Shinde
Pranjali Shinde
Summary: Steep slope vineyards are a complex scenario for the development of ground robots. Planning a safe robot trajectory is one of the biggest challenges in this scenario, characterized by irregular surfaces and strong slopes (more than 35°). Moving the robot through a pile of stones, spots with high slope or/and with wrong robot yaw may result in an abrupt fall of the robot, damaging the equipment and centenary vines, and sometimes imposing injuries to humans. This paper presents a novel approach for path planning aware of center of mass of the robot for application in sloppy terrains. Agricultural robotic path planning (AgRobPP) is a framework that considers the A* algorithm by expanding inner functions to deal with three main inputs: multi-layer occupation grid map, altitude map and robot’s center of mass. This multi-layer grid map is updated by obstacles taking into account the terrain slope and maximum robot posture. AgRobPP is also extended with algorithms for local trajectory replanning during the execution of a trajectory that is blocked by the presence of an obstacle, always assuring the safety of the re-planned path. AgRobPP has a novel PointCloud translator algorithm called PointCloud to grid map and digital elevation model (PC2GD), which extracts the occupation grid map and digital elevation model from a PointCloud. This can be used in AgRobPP core algorithms and farm management intelligent systems as well. AgRobPP algorithms demonstrate a great performance with the real data acquired from AgRob V16, a robotic platform developed for autonomous navigation in steep slope vineyards.

1 March 2015
Verified
Conference Paper
Closed access
EFElisabete Fernandes
Elisabete Fernandes
PCPedro Costa
Pedro Costa
Jose LimaJose Lima
Jose Lima
GVGermano Veiga
Germano Veiga
This paper presents an algorithm capable of generating smooth, feasible paths for an any-shape non-holonomic mobile robot, taking into account orientation restrictions, with the aim of navigating close to obstacles. Our contribution consists in an extension of the A* algorithm in a cell decomposition, where besides its position, the orientation of the platform is also considered when searching for a path. This is achieved by constructing 16 layers of orientations and only visiting neighbor layers when searching for the lowest cost. To simplify collision checking, the robot's footprint is used to inflate obstacles, yet, to allow the robot to find paths close to obstacles, the actual footprint of the robot must used. By discretizing the orientation space into layers and computing an oriented footprint for each layer, the actual footprint of the robot is used, increasing the configuration space without becoming computationally expensive. The path planning algorithm was developed under the EU-funded project CARLoS 1 and was implemented in a stud welding robot simulated within a naval industry environment, validating our approach.

14 January 2016 in IEEE Revista Iberoamericana de Tecnologias del Aprendizaje
Verified
Journal Article
Open access
Paulo José Cerqueira Gomes CostaPaulo José Cerqueira Gomes Costa
Paulo José Cerqueira Gomes Costa
NMNuno Moreira
Nuno Moreira
DCDaniel Campos
Daniel Campos
José GonçalvesJosé Gonçalves
José Gonçalves
Jose LimaJose Lima
Jose Lima
PCPedro Costa
Pedro Costa
The Robot@Factory competition was recently included in Robotica, the main Portuguese Robotics Competition. This robot competition takes place in an emulated factory plant, where automatic guided vehicles (AGVs) must cooperate to perform tasks. To accomplish their goals, the AGVs must deal with localization, navigation, scheduling, and cooperation problems that must be solved autonomously. This robot competition can play an important role in education due to its inherent multidisciplinary approach, which can motivate students to bridge different technological areas. It can also play an important role in research and development, because it is expected that its outcomes will later be transferred to real-world problems in manufacturing or service robots. By presenting a scaled-down factory shop floor, this competition creates a benchmark that can be used to compare different approaches to the challenges that arise in this kind of environment. The ability to alter the environment, in some restricted areas, can usually promote the test and evaluation of different localization mechanisms, which is not possible in other competitions. This paper presents one of the possible approaches to build a robot capable of entering this competition. It can be used as a reference to current and new teams.

13 September 2024 in International Journal of Intelligent Robotics and Applications
Verified
Journal Article
Open access
PDF file
Diogo MatosDiogo Matos
Diogo Matos
PCPedro Costa
Pedro Costa
HSHeber Sobreira
Heber Sobreira
Antonio ValenteAntonio Valente
Antonio Valente
Jose LimaJose Lima
Jose Lima
With the increasing adoption of mobile robots for transporting components across several locations in industries, congestion problems appear if the movement of these robots is not correctly planned. This paper introduces a fleet management system where a central agent coordinates, plans, and supervises the fleet, mitigating the risk of deadlocks and addressing issues related to delays, deviations between the planned paths and reality, and delays in communication. The system uses the TEA* graph-based path planning algorithm to plan the paths of each agent. In conjunction with the TEA* algorithm, the concepts of supervision and graph-based environment representation are introduced. The system is based on ROS framework and allows each robot to maintain its autonomy, particularly in control and localization, while aligning its path with the plan from the central agent. The effectiveness of the proposed fleet manager is demonstrated in a real scenario where robots operate on a shop floor, showing its successful implementation.