Cookies Policy
The website need some cookies and similar means to function. If you permit us, we will use those means to collect data on your visits for aggregated statistics to improve our service. Find out More
Accept Reject
  • Menu
About

About

Paulo Costa received the M.Sc. and PhD in Electrical and Computer Engineering on Faculty of Engineering of University of Porto, Portugal in 95 and 2000. He joined Faculty of Engineering of University of Porto in 1992, and currently he is a Professor in the Electrical Engineering Department. He is also a senior researcher in Centre for Robotics in Industry and Intelligent Systems group of the INESC-TEC (Institute for Systems and Computer Engineering of Porto, Portugal). He has published more than a hundred papers in international scientific journals and conference proceedings. In addition, he participated in many autonomous mobile robotics competitions. Moreover, his research interests are in the field of robotics and automation: simulation, path planning, artificial vision, mobile robot localization and navigation, obstacle avoidance and perception. He participated in some national, International and H2020 funded projects such as PRODUTECH SIF, ScalABLE4.0, CARLoS and PNEUMA.

Interest
Topics
Details

Details

  • Name

    Paulo José Costa
  • Role

    Senior Researcher
  • Since

    01st June 2009
011
Publications

2025

Performance Comparison Between Position Controllers for a Robotic Arm Manipulator

Authors
Braun, J; Chellal, AA; Lima, J; Pinto, VH; Pereira, AI; Costa, P;

Publication
2025 IEEE INTERNATIONAL CONFERENCE ON AUTONOMOUS ROBOT SYSTEMS AND COMPETITIONS, ICARSC

Abstract
This paper compares five PID controller architectures for robotic manipulator position control, addressing the challenge of maintaining performance under varying inertial loads while providing accessible implementations for research and education. The five PID controller architectures for a three degrees-of-freedom SCARA manipulator position control are a basic Proportional-Derivative (PD), PD with Feed-Forward (FF), Parallel PD-PI-FF, Cascade PD-PI-FF, and Cascade PD-PI-FF with dead zone (DZ) compensation. The controllers were evaluated under varying inertial loads to assess robustness, extending beyond previous work's idealized conditions. Results show advanced configurations reduced errors by up to 64% compared to the baseline PD, with Parallel-FF achieving optimal dynamic performance and Cascade-FF-DZ excelling in steady-state control. The Feed-Forward addition enhanced tracking performance, while DZ compensation effectively eliminated limit cycles. The work provides open-source implementations and simulation environments, supporting research reproducibility and educational applications in robotics control.

2025

Integrating Multimodal Perception into Ground Mobile Robots

Authors
Sousa, RB; Sobreira, HM; Martins, JG; Costa, PG; Silva, MF; Moreira, AP;

Publication
2025 IEEE INTERNATIONAL CONFERENCE ON AUTONOMOUS ROBOT SYSTEMS AND COMPETITIONS, ICARSC

Abstract
Multimodal perception systems enhance the robustness and adaptability of autonomous mobile robots by integrating heterogeneous sensor modalities, improving long-term localisation and mapping in dynamic environments and human-robot interaction. Current mobile platforms often focus on specific sensor configurations and prioritise cost-effectiveness, possibly limiting the flexibility of the user to extend the original robots further. This paper presents a methodology to integrate multimodal perception into a ground mobile platform, incorporating wheel odometry, 2D laser scanners, 3D Light Detection and Ranging (LiDAR), and RGBD cameras. The methodology describes the electronics design to power devices, firmware, computation and networking architecture aspects, and mechanical mounting for the sensory system based on 3D printing, laser cutting, and bending metal sheet processes. Experiments demonstrate the usage of the revised platform in 2D and 3D localisation and mapping and pallet pocket estimation applications. All the documentation and designs are accessible in a public repository.

2025

Nonlinear Control of Mecanum-Wheeled Robots Applying H8 Controller

Authors
Chellal, AA; Braun, J; Lima, J; Goncalves, J; Valente, A; Costa, P;

Publication
2025 IEEE INTERNATIONAL CONFERENCE ON AUTONOMOUS ROBOT SYSTEMS AND COMPETITIONS, ICARSC

Abstract
Mecanum wheeled mobile robots have become relevant due to their excellent maneuverability, enabling omnidirectional motion in constrained environments as a requirement in industrial automation, logistics, and service robotics. This paper addresses a low-level controller based on the H-Infinity (H-infinity) control method for a four-wheel Mecanum mobile robot. The proposed controller ensures stability and performance despite model uncertainties and external disturbances. The dynamic model of the robot was developed and introduced in MATLAB to generate the controller. Further, the controller's performance is validated and compared to a traditional PID controller using the SimTwo simulator, a realistic physics-based simulator with dynamics of rigid bodies incorporating non-linearities such as motor dynamics and friction effects. The preliminary simulation results show that the H-infinity reached a time-independent Euclidean error of 0.0091 m, compared to 0.0154 m error for the PID in trajectory tracking. Demonstrating that the H-infinity controller handles nonlinear dynamics and disturbances, ensuring precise trajectory tracking and improved system performance. This research validates the proposed approach for advanced control of Mecanum wheeled robots.

2024

Dynamic AMR Navigation: Simulation with Trajectory Prediction of Moving Obstacles

Authors
Cadete, T; Pinto, VH; Lima, J; Gonçalves, G; Costa, P;

Publication
2024 7TH IBERIAN ROBOTICS CONFERENCE, ROBOT 2024

Abstract
Autonomous Mobile Robots (AMRs) have significantly transformed task management in factories, warehouses, and urban environments. These robots enhance operational efficiency, reduce labor costs, and automate various tasks. However, navigating dynamic environments with moving obstacles, such as human workers, vehicles, and machinery, remains challenging. Traditional navigation systems, which rely on static maps and predefined routes, struggle to adapt to these dynamic settings. This research addresses these limitations by developing a dynamic navigation system that improves AMR performance in industrial and urban scenarios. The system enhances the A* algorithm to account for the current positions and predicted trajectories of moving obstacles, allowing the AMR to navigate safely and efficiently. Advanced sensor technologies, such as LiDAR and stereo cameras, are utilized for real-time environmental perception. The system integrates trajectory prediction and an Artificial Potential Field (APF) method for emergency collision avoidance. The solution is implemented using the Gazebo simulator and the Robot Operating System (ROS2), ensuring real-time operation and adaptive path planning. This research aims to significantly improve AMR safety, efficiency, and adaptability in dynamic environments.

2024

Developing a Modular Anthropomorphic Robotic Manipulator

Authors
Martins, J; Pinto, VH; Lima, J; Costa, P;

Publication
2024 7TH IBERIAN ROBOTICS CONFERENCE, ROBOT 2024

Abstract
Robotics has emerged as a cornerstone of modern society, significantly impacting diverse sectors including industry, healthcare, and defense. Among its varied applications, one of the most crucial fields is the control of rigid-structure robotic manipulators. However, conventional robotic arms are typically highly specialized and rigid in design, which limits their adaptability to different tasks and environments. One promising solution to this challenge is the development of modular robotic manipulators. This work proposes a cost-effective approach for implementing a n-Degrees-of-Freedom (DoF) manipulator. It introduces a design consisting of 3D printable links that allow for flexible assembly into custom configurations. A reconfigurable software architecture is presented, enabling automated generation of description and configuration files. This facilitates visualization, planning, and control of various custom configurations. The solution leverages the open-source Robot Operating System (ROS) as a digital twin for the modular setups. Additionally, it explores the development of hardware modules accompanying each link, facilitating independent joint control irrespective of motor type. Communication with ROS software is achieved via a CAN-based OpenCyphal network.