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 Rafael Lírio Arrais

2016

A Hybrid Top-Down Bottom-Up Approach for the Detection of Cuboid Shaped Objects

Authors
Arrais, R; Oliveira, M; Toscano, C; Veiga, G;

Publication
IMAGE ANALYSIS AND RECOGNITION (ICIAR 2016)

Abstract
While bottom-up approaches to object recognition are simple to design and implement, they do not yield the same performance as top-down approaches. On the other hand, it is not trivial to obtain a moderate number of plausible hypotheses to be efficiently verified by top-down approaches. To address these shortcomings, we propose a hybrid top-down bottom-up approach to object recognition where a bottom-up procedure that generates a set of hypothesis based on data is combined with a top-down process for evaluating those hypotheses. We use the recognition of rectangular cuboid shaped objects from 3D point cloud data as a benchmark problem for our research. Results obtained using this approach demonstrate promising recognition performances.

2017

A mobile robot based sensing approach for assessing spatial inconsistencies of a logistic system

Authors
Arrais, R; Oliveira, M; Toscano, C; Veiga, G;

Publication
JOURNAL OF MANUFACTURING SYSTEMS

Abstract
This paper demonstrates the potential benefits of the integration of robot based sensing and Enterprise Information Systems extended with information about the geometric location and volumetric information of the parts contained in logistic supermarkets. The comparison of this extended world model with hierarchical spatial representations produced by a fleet of robots traversing the logistic supermarket corridors enables the continuous assessment of inconsistencies between reality, i.e., the spatial representations collected from online 3D data, and the modelled information, i.e., the world model. Results show that it is possible to detect inconsistencies reliably and in real time. The proposed approach contributes to the development of more robust and effective Enterprise Information Systems.

2017

Mining the Usage Patterns of ROS Primitives

Authors
Santos, A; Cunha, A; Macedo, N; Arrais, R; dos Santos, FN;

Publication
2017 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS)

Abstract
The Robot Operating System (ROS) is nowadays one of the most popular frameworks for developing robotic applications. To ensure the (much needed) dependability and safety of such applications we forecast an increasing demand for ROS-specific coding standards, static analyzers, and tools alike. Unfortunately, the development of such standards and tools can be hampered by ROS modularity and configurability, namely the substantial number of primitives (and respective variants) that must, in principle, be considered. To quantify the severity of this problem, we have mined a large number of existing ROS packages to understand how its primitives are used in practice, and to determine which combinations of primitives are most popular. This paper presents and discusses the results of this study, and hopefully provides some guidance for future standardization efforts and tool developers.

2018

Enhancement of Industrial Logistic Systems with Semantic 3D Representations for Mobile Manipulators

Authors
Toscano, C; Arrais, R; Veiga, G;

Publication
ROBOT 2017: THIRD IBERIAN ROBOTICS CONFERENCE, VOL 2

Abstract
This paper proposes a logistic planner with supplementary 3D spatial representations to enhance and interact with traditional logistic systems on the context of mobile manipulators performing internal logistics operations. By defining a hierarchical structure, the logistic world model, as the central entity synchronized between multiple system components, the reliability and accuracy of the logistic system is strengthened. The proposed approach aims at implementing a robust and intuitive solution for the set-up of mobile manipulator based logistic systems. The logistic planner includes a web based interface for fast setup of the warehouse layout based on robot sensing, as well as the definition of missions for the fleet of robotic systems.

2018

Bridging Automation and Robotics: an Interprocess Communication between IEC 61131-3 and ROS

Authors
Pinto, T; Arrais, R; Veiga, G;

Publication
2018 IEEE 16TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN)

Abstract
The contemporary adoption of Cyber-Physical Systems and improvements in robotic applications in industrial scenarios demands for horizontal integration mechanisms with already existing automation equipment, controlled by PLCs. This paper aims to shorten the gap between the automation and robotics domain, by proposing an Interprocess Communication method to establish interoperability between robotic systems and automation equipment in a reliable and straightforward manner. In particular, this paper introduces a novel approach for linking ROS and IEC 61131-3 by way of shared memory interfaces, enabling and promoting their interactions. Moreover, this paper addresses the applied synchronization mechanism for handling concurrent accesses to the shared memory location, explores data type mapping between ROS and IEC 61131-3, and identifies some practical industrial applications.

2020

Applying Software Static Analysis to ROS: The Case Study of the FASTEN European Project

Authors
Neto, T; Arrais, R; Sousa, A; Santos, A; Veiga, G;

Publication
FOURTH IBERIAN ROBOTICS CONFERENCE: ADVANCES IN ROBOTICS, ROBOT 2019, VOL 1

Abstract
Modern industry is shifting towards flexible, advanced robotic systems to meet the increasing demand for custom-made products with low manufacturing costs and to promote a collaborative environment for humans and robots. As a consequence of this industrial revolution, some traditional, mechanical- and hardware-based safety mechanisms are discarded in favour of a safer, more dependable robot software. This work presents a case study of assessing and improving the internal quality of a European research mobile manipulator, operating in a real industrial environment, using modern static analysis tools geared for robotic software. Following an iterative approach, we managed to fix about 90% of the reported issues, resulting in code that is easier to use and maintain.

  • 1
  • 3