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 CRIIS

2015

Modular Pick and Place Simulator using ROS Framework

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

Publication
THIRD INTERNATIONAL CONFERENCE ON TECHNOLOGICAL ECOSYSTEMS FOR ENHANCING MULTICULTURALITY, PROCEEDINGS TEEM'15

Abstract
The fast development in the field of Robotics has become more and more notorious throughout the past years. Nowadays technology in general and robotics in particular search for modular and flexible applications in order to answer the demands of a wide range of problems in an efficient manner. However there are several robotic solutions already implemented and some still available to be implemented that do not use modular tools. The Robotic Operative System (ROS) appears to be the unifying tool to connect all software developers allowing any developer in both education and professional areas to be able to develop complex software using small iterations of simple software. Still, despite of the several robotic solutions available, there are several robots that do not use the Robotic Operative System (ROS) and have limitations in terms of autonomously correct errors during their tasks. Moreover when developing new robots and software to the robotic area there is an important aspect to be consider: the selection of the methodology to be used. In this paper, it will be presented a challenge propose to college students using the ROS framework in a common robotic problem, the pick and place operations. The main aim for this challenge is to show how to produce software in a modular and flexible way using ROS can prompt the rapid development in all robotic applications. Moreover the challenge had one particular real end, the European Robotics Challenges (EUROC) - a challenge aiming to develop a robot for shop floor logistics and manipulation. Furthermore this challenge was based in the three tiers paradigm: 1 recognition/sensing tier, 2-effector tier and 3-the control tier and was built using the ROS framework. Another advantage of our proposed pick and place approach is the ability to have a robot safely and efficiently inserted in an unknown environment. This is possible due to the insertion of an adaptive control tier in our methodology. The proposed approach can be valuable in the field of robotics and can be potentially applied in multiple tasks and it has already allowed us to advance to the next stage of EUROC. Based on this information, the challenge propose to the students will primarily reinforce the need for modular and flexible software while showing how the ROS framework can be a simple tool for present and future developments.

2015

Towards an Orientation Enhanced Astar Algorithm for Robotic Navigation

Authors
Fernandes, E; Costa, P; Lima, J; Veiga, G;

Publication
2015 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT)

Abstract
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.

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.

2015

Development of a Robotic Prototype System for the Preparation and Partition of Radioactive Products

Authors
Guevara, G; Lima, J; Leitao, P; Baptista, MD;

Publication
2015 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT)

Abstract
The ionizing radiation is used in the nuclear medicine field during the execution of diagnosis exams. The continuous exposure of humans to the radiation may cause organs and tissues damage, being its severity dependent of the quantity of the radiation and the exposure time. The main objective of this work is to design a virtual environment to carry out the simulation of the several stages for the preparation of radioactive products based on the use of a robotic arm. In this work, the V-REP robotic simulation tool was used for the specification and development of the manipulation processes, without the need to consider the real manipulator, being timely and costly efficient. During this study, the preparation process of the dosages in the diagnostic exams was analyzed, being posteriorly translated into mechanical processes for a better perception. The materials and equipment needed were designed as virtual 3D models and posteriorly imported into the V-REP simulation platform in order to be distributed and programmed to achieve a closer approximation to reality.

2015

A Centralized Approach to the Coordination of Marine Robots

Authors
Ferreira, BM; Matos, AC; Cruz, NA; Moreira, AP;

Publication
CONTROLO'2014 - PROCEEDINGS OF THE 11TH PORTUGUESE CONFERENCE ON AUTOMATIC CONTROL

Abstract
This paper presents a centralized coordination scheme for multiple marine vehicles. The only requirements for proper operation of this method are the presence of bidirectional communication links with a virtual leader and bounded reference tracking errors. By relying on a, lower level, individual position tracking control, coordination is achieved by means of a centralized potential-field that uniquely defines the desired formation geometry as well as its position. The formation can be driven along a path that does not necessarily need to be predefined. Instead, a virtual leader defines the formation position at each instant of time. Furthermore, the possibility of setting stationary points over the path followed by the formation is guaranteed. The approach is illustrated in practice with autonomous surface vehicles in real environment, subjected to disturbances such as wind and waves.

2015

Comprehensive Review of the Dispatching, Scheduling and Routing of AGVs

Authors
Vivaldini, KCT; Rocha, LF; Becker, M; Moreira, AP;

Publication
CONTROLO'2014 - PROCEEDINGS OF THE 11TH PORTUGUESE CONFERENCE ON AUTOMATIC CONTROL

Abstract
Automated Guided Vehicle System (AGVS) has become an important strategic tool for automated warehouses. In a very competitive business scenario, they can increase productivity and reduce costs of FMS (Flexible Manufacturing System) transportation systems. The AGV System provides efficient material flow and distribution among workstations at the right time and place. To attend such requirements, AGVS involves dispatching and scheduling of tasks and routing of AGVs. Some studies have approached such procedures in a similar form, although they have different functionalities. This paper reviews the literature related to the dispatching, scheduling and routing of AGVs (Automated Guided Vehicles) and highlights their main differences in comparison with the common management of vehicles transportation systems. To obtain a theoretical base, the definitions of dispatching, routing and scheduling procedures for materials handling applications are presented and the main methods to solve them are discussed.

  • 205
  • 331