Cookies
O website necessita de alguns cookies e outros recursos semelhantes para funcionar. Caso o permita, o INESC TEC irá utilizar cookies para recolher dados sobre as suas visitas, contribuindo, assim, para estatísticas agregadas que permitem melhorar o nosso serviço. Ver mais
Aceitar Rejeitar
  • Menu
Publicações

2020

UAV Landing Using Computer Vision Techniques for Human Detection

Autores
Safadinho, D; Ramos, J; Ribeiro, R; Filipe, V; Barroso, J; Pereira, A;

Publicação
SENSORS

Abstract
The capability of drones to perform autonomous missions has led retail companies to use them for deliveries, saving time and human resources. In these services, the delivery depends on the Global Positioning System (GPS) to define an approximate landing point. However, the landscape can interfere with the satellite signal (e.g., tall buildings), reducing the accuracy of this approach. Changes in the environment can also invalidate the security of a previously defined landing site (e.g., irregular terrain, swimming pool). Therefore, the main goal of this work is to improve the process of goods delivery using drones, focusing on the detection of the potential receiver. We developed a solution that has been improved along its iterative assessment composed of five test scenarios. The built prototype complements the GPS through Computer Vision (CV) algorithms, based on Convolutional Neural Networks (CNN), running in a Raspberry Pi 3 with a Pi NoIR Camera (i.e., No InfraRed-without infrared filter). The experiments were performed with the models Single Shot Detector (SSD) MobileNet-V2, and SSDLite-MobileNet-V2. The best results were obtained in the afternoon, with the SSDLite architecture, for distances and heights between 2.5-10 m, with recalls from 59%-76%. The results confirm that a low computing power and cost-effective system can perform aerial human detection, estimating the landing position without an additional visual marker.

2020

Supporting the Design, Commissioning and Supervision of Smart Factory Components through their Digital Twin

Autores
Martins, A; Costelha, H; Neves, C;

Publicação
2020 IEEE INTERNATIONAL CONFERENCE ON AUTONOMOUS ROBOT SYSTEMS AND COMPETITIONS (ICARSC 2020)

Abstract
In a context of greater complexity of Smart Factories, the commissioning time for automated systems needs to be shortened. The use of virtual commissioning tools is a good contribution to achieve this goal. Ideally, those tools should be part of a virtual engineering environment sharing same virtual model, the digital twin, through the complete lifecycle of the automated system, namely the project, simulation, implementation and execution/monitoring/supervision and, eventually decommissioning phases. Such vision includes a digital twin with a broader use, which is consistent with the real system and one that can be used after the early design and commissioning phases. Finding a complete set of tools able to comply with the above requirements can be extremely challenging. In this paper we explore the use of the ABB RobotStudio software combined with the OPC UA standard with this vision in mind. Methodologies were defined to integrate both new generation and legacy equipment, as well as robot controllers and guidelines for equipment development. A key result of this work is the development of a set of virtual engineering tools and methodologies based on OPC UA and implemented using RobotStudio in order to accomplish the complete lifecycle support of an automated system, from the project and simulation phases, to the monitoring and supervision phases, suitable for integration in Industry 4.0 factories. Results are described for a test scenario with different devices.

2020

Low-Cost LoRaWAN Node for Agro-Intelligence IoT

Autores
Valente, A; Silva, S; Duarte, D; Pinto, FC; Soares, S;

Publicação
ELECTRONICS

Abstract
Intelligent agriculture in general, but especially when agricultural fields are very heterogeneous, requires a large number of sensors in order to obtain an effective control and thus increase productivity. This need becomes more evident in vineyards on the farms of the demarcated Douro region due to the specificities of the territory and the vineyards themselves. Thus, it is necessary to have low cost sensors which are, essentially, easy to install and maintain. In the present work, a node with these characteristics was developed, which, in addition, is low consumption and communicates wirelessly through a Long Rang Wide Area Network (LoRaWAN) network. To obtain an easy installation, a library of clusters was created for the LoRaWAN network and dedicated to sensors used in agriculture, especially those using an asynchronous serial protocol for intelligent sensors. Three nodes were developed and tested with sensors used in agriculture to measure several environmental parameters (soil and air temperature; wind speed, gust and direction; soil water content, water tension and electrical conductivity; solar radiation; precipitation; atmospheric and vapor pressure; relative humidity; and lightning strikes count). The three nodes send data to a server through an existing gateway on the farm. The data are decoded and sent to an Internet-of-Things analytics platform where it is aggregated, viewed and analyzed. Samples of the data collected are presented. The developed nodes are of small dimensions (85x65x35mm), thus making them easy to handle and install. Energy consumption depends on the distance to the gateway, and the number and type of sensors connected to each node. In the implemented cases, the maximum consumption was approximate to 400 mu A. The development of a cluster based library makes the node plug-and-play. The developed nodes will be a great step forward for the use of wireless sensors in smart agriculture in Douro vineyards.

2020

A Proposal of a Classification Scheme to a Survey of Augmented Reality for Education and Training

Autores
Cruz, A; Paredes, H; Martins, P;

Publicação
Technology and Innovation in Learning, Teaching and Education - Second International Conference, TECH-EDU 2020, Vila Real, Portugal, December 2-4, 2020, Proceedings, 3

Abstract
Augmented Reality (AR) is a field of knowledge that emerged in the middle of the last century, and its use has been spreading because of its usefulness, but also because of mobile platforms, accessible to most users. AR characteristics are valued in several fields of human activity, and also in the field of Education and Training, being AR pointed out as useful to the learning process. In this paper we search and analyse surveys and reviews of AR. We present a AR’s definition, and we create a classification scheme of two dimensions for AR: the dimension of the fields of application of AR, and the dimension of the technologies of AR. © 2021, Springer Nature Switzerland AG.

2020

Towards a holistic semantic support for context-aware network monitoring

Autores
Carvalho, P; Lima, SR; Sabucedo, LA; Santos Gago, JM; Silva, JMC;

Publicação
Computing

Abstract

2020

Source-to-source compilation targeting OpenMP-based automatic parallelization of C applications

Autores
Arabnejad, H; Bispo, J; Cardoso, JMP; Barbosa, JG;

Publicação
JOURNAL OF SUPERCOMPUTING

Abstract
Directive-driven programming models, such as OpenMP, are one solution for exploring the potential parallelism when targeting multicore architectures. Although these approaches significantly help developers, code parallelization is still a non-trivial and time-consuming process, requiring parallel programming skills. Thus, many efforts have been made toward automatic parallelization of the existing sequential code. This article presents AutoPar-Clava, an OpenMP-based automatic parallelization compiler which: (1) statically detects parallelizable loops in C applications; (2) classifies variables used inside the target loop based on their access pattern; (3) supportsreductionclauses on scalar and array variables whenever it is applicable; and (4) generates a C OpenMP parallel code from the input sequential version. The effectiveness of AutoPar-Clava is evaluated by using the NAS and Polyhedral Benchmark suites and targeting a x86-based computing platform. The achieved results are very promising and compare favorably with closely related auto-parallelization compilers, such as Intel C/C++ Compiler (icc), ROSE, TRACO and CETUS.

  • 1321
  • 4201