2017
Authors
Fachada, N; Lopes, VV; Martins, RC; Rosa, AC;
Publication
INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING
Abstract
Agent-based modeling (ABM) is a bottom-up modeling approach, where each entity of the system being modeled is uniquely represented as an independent decision-making agent. Large scale emergent behavior in ABMs is population sensitive. As such, the number of agents in a simulation should be able to reflect the reality of the system being modeled, which can be in the order of millions or billions of individuals in certain domains. A natural solution to reach acceptable scalability in commodity multi-core processors consists of decomposing models such that each component can be independently processed by a different thread in a concurrent manner. In this paper we present a multithreaded Java implementation of the PPHPC ABM, with two goals in mind: (1) compare the performance of this implementation with an existing NetLogo implementation; and, (2) study how different parallelization strategies impact simulation performance on a shared memory architecture. Results show that: (1) model parallelization can yield considerable performance gains; (2) distinct parallelization strategies offer specific trade-offs in terms of performance and simulation reproducibility; and, (3) PPHPC is a valid reference model for comparing distinct implementations or parallelization strategies, from both performance and statistical accuracy perspectives.
2016
Authors
Fachada, N; Lopes, VV; Martins, RC; Rosa, AC;
Publication
Journal of Open Research Software
Abstract
2015
Authors
Fachada, N; Lopes, VV; Martins, RC; Rosa, AC;
Publication
PeerJ Computer Science
Abstract
2018
Authors
Barroso, TG; Martins, RC; Fernandes, E; Cardoso, S; Rivas, J; Freitas, PP;
Publication
BIOSENSORS & BIOELECTRONICS
Abstract
Tuberculosis is one of the major public health concerns. This highly contagious disease affects more than 10.4 million people, being a leading cause of morbidity by infection. Tuberculosis is diagnosed at the point-of-care by the Ziehl-Neelsen sputum smear microscopy test. Ziehl-Neelsen is laborious, prone to human error and infection risk, with a limit of detection of 10(4) cells/mL. In resource-poor nations, a more practical test, with lower detection limit, is paramount. This work uses a magnetoresistive biosensor to detect BCG bacteria for tuberculosis diagnosis. Herein we report: i) nanoparticle assembly method and specificity for tuberculosis detection; ii) demonstration of proportionality between BCG cell concentration and magnetoresistive voltage signal; application of multiplicative signal correction for systematic effects removal; iv) investigation of calibration effectiveness using chemometrics methods; and v) comparison with state-of-the-art point-of-care tuberculosis biosensors. Results present a clear correspondence between voltage signal and cell concentration. Multiplicative signal correction removes baseline shifts within and between biochip sensors, allowing accurate and precise voltage signal between different biochips. The corrected signal was used for multivariate regression models, which significantly decreased the calibration standard error from 0.50 to 0.03 log(10) (cells/mL). Results show that Ziehl-Neelsen detection limits and below are achievable with the magnetoresistive biochip, when pre-processing and chemometrics are used.
2018
Authors
Almeida, J; Martins, A; Almeida, C; Dias, A; Matias, B; Ferreira, A; Jorge, P; Martins, R; Bleier, M; Nuchter, A; Pidgeon, J; Kapusniak, S; Silva, E;
Publication
2018 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS)
Abstract
This paper presents the positioning, navigation and awareness (PNA) system developed for the Underwater Robotic Mining System of the VAMOS! project [1]. It describes the main components of the VAMOS! system, the PNA sensors in each of those components, the global architecture of the PNA system, and its main subsystems: Position and Navigation, Real-time Mine Modeling, 3D Virtual reality HMI and Real-time grade system. General results and lessons learn during the first mining field trial in Lee Moor, Devon, UK during the months of September and October 2017 are presented.
2019
Authors
Magalhães, SA; dos Santos, FN; Martins, RC; Rocha, LF; Brito, J;
Publication
Progress in Artificial Intelligence, 19th EPIA Conference on Artificial Intelligence, EPIA 2019, Vila Real, Portugal, September 3-6, 2019, Proceedings, Part II.
Abstract
Labour shortage is a reality in agriculture. Farmers are asking for solutions to automate agronomic tasks, such as monitoring, pruning, spraying, and harvesting. The automation of these tasks requires, most of the time, the use of robotic arms to mimic human arms capabilities. The current robotic arm based solutions available, both in the market and in the scientific sphere, have several limitations, such as, low-speed manipulation, the path planning algorithms are not aware of the requirements of the agricultural tasks (robotic motion and manipulation synchronisation), and require active perception tuning to the end-target point. This work benchmarks algorithms from open manipulation planning library (OMPL) considering a cost-effective six-degree freedom manipulator in a simulated vineyard. The OMPL planners shown a very low performance under demanding pruning tasks. The best and most promising results are performed and obtained by BiTRRT. However, further work is needed to increase its performance and reduce planning time. This benchmark work helps the reader to understand the limitations of each algorithm and when to use them. © 2019, Springer Nature Switzerland AG.
The access to the final selection minute is only available to applicants.
Please check the confirmation e-mail of your application to obtain the access code.