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
Publications

Publications by Pedro Gomes Costa

2013

Manipulator Path Planning for Pick-and-Place Operations with Obstacles Avoidance: An A* Algorithm Approach

Authors
Sousa e Silva, JSE; Costa, P; Lima, J;

Publication
ROBOTICS IN SMART MANUFACTURING

Abstract
This paper presents a path planning method for pick-and-place operations with obstacles in the work environment. The method developed is designed to plan the motion of an anthropomorphic manipulator in cluttered environments. The graph search algorithm A* applied to the configuration free space is used to calculate the shortest path between two points avoiding collisions with obstacles and joint limitations. Applying this algorithm in a six dimension space presents some constraints related to memory consumption and processing time, which were tackled using configuration space partition and selecting neighbourhood cells, respectively. Using the configuration space makes it possible for the entire robot body to avoid collisions with obstacles. Moreover, the system implemented proves that applying A* in high dimension configuration spaces is possible with admissible results.

2015

ADAPTIVE PICK AND PLACE APPROACH USING ROS FRAMEWORK

Authors
Tavares, P; Lima, J; Costa, P; Moreira, AP;

Publication
PROCEEDINGS OF THE EUROPEAN CONFERENCE ON DATA MINING 2015 AND INTERNATIONAL CONFERENCES ON INTELLIGENT SYSTEMS AND AGENTS 2015 AND THEORY AND PRACTICE IN MODERN COMPUTING 2015

Abstract
The field of Robotics has become one of the most rapidly growing fields in the research and technological world. The development of flexible robots represents the possibility of them becoming a highly efficient operator in the industrial environment. Intelligent robots present key characteristics that enable the streamlining of automated processes associated to industry. Adding the adaptive component to such robots facilitates the design of solutions for a wide range of problems. Pick and Place operations have attracted considerable interest from the research and industrial community as they present one of the most effective solutions to typical problems such as handling or transportation. Another aspect to consider when developing a robotic solution for pick and place approaches is the methodology for recognition of the objects to be handled. In this paper, it will be presented a methodology that can be applicable to different scenarios in order to both identify the objects of a given scene and reply to the need of handling those objects. Furthermore it will be presented one specific case study that used the proposed methodology, the Amazon Picking Challenge - a challenge aiming to develop solutions for the complete automation of a dispatching warehouse. Our proposed methodology was built using the Robotic Operative System (ROS) framework and is based in three tiers: recognition, movement / actuation and control. ROS allows the decomplexation of typical problems associated to robotics as this framework promotes the development of modular and simple software that together fulfill the state-of-art requests of the industry. Since ROS is becoming an important tool in robotics, using a methodology developed in ROS allows for the development of a standard approach to pick and place operations. Another advantage of our methodology is the ability to have a robot safely and efficiently inserted in an unknown environment. This is possible due to adaptive control tier. Proposed improvements to currently available methods will be also described in this project. Throughout the document, the importance of this project and the development of novel robots will be described taken into consideration the need for robots in the industrial setting.

2018

Poses Optimisation Methodology for High Redundancy Robotic Systems

Authors
Tavares, P; Costa, P; Veiga, G; Moreira, AP;

Publication
ROBOT 2017: THIRD IBERIAN ROBOTICS CONFERENCE, VOL 2

Abstract
The need for efficient automation methods has prompted the fast development in the field of Robotics. However, most robotic solutions found in industrial environments lack in both flexibility and adaptability to be applied to any generic task. A particular problem arises when robots are integrated in work cells with extra degrees of freedom, such as external axis or positioners. The specification/design of high redundancy systems, including robot selection, tool and fixture design, is a multi-variable problem with strong influence in the final performance of the work cell. This work builds on top of optimisation techniques to deal with the optimal poses reachability for high redundancy robotic systems. In this paper, it will be proposed a poses optimisation approach to be applicable within high redundancy robotic systems. The proposed methodology was validated by using real environment existent infrastructures, namely, the national CoopWeld project.

2018

Dynamic Collision Avoidance System for a Manipulator Based on RGB-D Data

Authors
Brito, T; Lima, J; Costa, P; Piardi, L;

Publication
Advances in Intelligent Systems and Computing

Abstract
The new paradigms of Industry 4.0 demand the collaboration between robot and humans. They could help and collaborate each other without any additional safety unlike other manipulators. The robot should have the ability of acquire the environment and plan (or re-plan) on-the-fly the movement avoiding the obstacles and people. This paper proposes a system that acquires the environment space, based on a kinect sensor, performs the path planning of a UR5 manipulator for pick and place tasks while avoiding the objects, based on the point cloud from kinect. Results allow to validate the proposed system. © Springer International Publishing AG 2018.

2019

Collaborative Welding System using BIM for Robotic Reprogramming and Spatial Augmented Reality

Authors
Tavares, P; Costa, CM; Rocha, L; Malaca, P; Costa, P; Moreira, AP; Sousa, A; Veiga, G;

Publication
AUTOMATION IN CONSTRUCTION

Abstract
The optimization of the information flow from the initial design and through the several production stages plays a critical role in ensuring product quality while also reducing the manufacturing costs. As such, in this article we present a cooperative welding cell for structural steel fabrication that is capable of leveraging the Building Information Modeling (BIM) standards to automatically orchestrate the necessary tasks to be allocated to a human operator and a welding robot moving on a linear track. We propose a spatial augmented reality system that projects alignment information into the environment for helping the operator tack weld the beam attachments that will be later on seam welded by the industrial robot. This way we ensure maximum flexibility during the beam assembly stage while also improving the overall productivity and product quality since the operator no longer needs to rely on error prone measurement procedures and he receives his tasks through an immersive interface, relieving him from the burden of analyzing complex manufacturing design specifications. Moreover, no expert robotics knowledge is required to operate our welding cell because all the necessary information is extracted from the Industry Foundation Classes (IFC), namely the CAD models and welding sections, allowing our 3D beam perception systems to correct placement errors or beam bending, which coupled with our motion planning and welding pose optimization system ensures that the robot performs its tasks without collisions and as efficiently as possible while maximizing the welding quality.

2019

Path Planning approach with the extraction of Topological Maps from Occupancy Grid Maps in steep slope vineyards

Authors
Santos, L; Santos, FN; Magalhaes, S; Costa, P; Reis, R;

Publication
2019 19TH IEEE INTERNATIONAL CONFERENCE ON AUTONOMOUS ROBOT SYSTEMS AND COMPETITIONS (ICARSC 2019)

Abstract
Robotic platforms are being developed for precision agriculture, to execute repetitive and long term tasks. Autonomous monitoring, pruning, spraying and harvesting are some of these agricultural tasks, which requires an advanced path planning system aware of maximum robot capabilities (mobile platform and arms), terrain slopes and plant/fruits position. The state of the art path planning systems have two limitations: are not optimized for large regions and the path planning is not aware of agricultural tasks requirements. This work presents two solutions to overcome these limitations. It considers the VGR2TO (Vineyard Grid Map to Topological) approach to extract from a 2D grid map a topological map, to reduce the total amount of memory needed by the path planning algorithm and to reduce path search space. Besides, introduces an extension to the chosen algorithm, the Astar algorithm, to ensure a safe path and a maximum distance from the vine trees to enable robotic operations on the tree and its fruits.

  • 4
  • 9