2024
Authors
Barradas, R; Lencastre, JA; Soares, SP; Valente, A;
Publication
ROBOTICS
Abstract
The present article explores the impact of educational robotics on fostering computational thinking and problem-solving skills in elementary school students through a problem-based learning approach. This study involved the creation of a framework which includes a robot and two eBooks designed for students and teachers. The eBooks serve as a guide to the construction and programming of a small Arduino-based robot. Through integration with gamification elements, the model features a narrative with three characters to boost a student's engagement and motivation. Through iteration of heuristic evaluations and practical tests, we refined the initial theoretical framework. An empirical study was conducted in two phases involving 350 students. The first empirical test involved a small group of 21 students, similar to end users, from five European schools. With a 100% completion rate for the tasks, 73.47% of these tasks were solved optimally. Later, we conducted a larger validation study which involved 329 students in a Portuguese school. This second phase of the study was conducted during the 2022-2023 and 2023-2024 school years with three study groups. The results led to a 91.13% success rate in problem-solving activities, and 56.99% of those students achieved optimal solutions. Advanced statistical techniques, including ANOVA, were applied to account for group differences and ensure the robustness of the findings. This study demonstrates that the proposed model which integrates educational robotics with problem-based learning effectively promotes computational thinking and problem-solving skills, which are essential for the 21st century. These findings support the inclusion of robotics into primary school curricula and provide a validated framework for educators.
2025
Authors
Oliveira, F; Tinoco, V; Valente, A; Pinho, T; Cunha, JB; Santos, FN;
Publication
PROGRESS IN ARTIFICIAL INTELLIGENCE, EPIA 2024, PT I
Abstract
Pruning consists on an agricultural trimming procedure that is crucial in some species of plants to promote healthy growth and increased yield. Generally, this task is done through manual labour, which is costly, physically demanding, and potentially dangerous for the worker. Robotic pruning is an automated alternative approach to manual labour on this task. This approach focuses on selective pruning and requires the existence of an end-effector capable of detecting and cutting the correct point on the branch to achieve efficient pruning. This paper reviews and analyses different end-effectors used in robotic pruning, which helped to understand the advantages and limitations of the different techniques used and, subsequently, clarified the work required to enable autonomous pruning.
2024
Authors
Pinheiro, I; Moreira, G; Magalhaes, S; Valente, A; Cunha, M; dos Santos, FN;
Publication
SCIENTIFIC REPORTS
Abstract
Pollination is critical for crop development, especially those essential for subsistence. This study addresses the pollination challenges faced by Actinidia, a dioecious plant characterized by female and male flowers on separate plants. Despite the high protein content of pollen, the absence of nectar in kiwifruit flowers poses difficulties in attracting pollinators. Consequently, there is a growing interest in using artificial intelligence and robotic solutions to enable pollination even in unfavourable conditions. These robotic solutions must be able to accurately detect flowers and discern their genders for precise pollination operations. Specifically, upon identifying female Actinidia flowers, the robotic system should approach the stigma to release pollen, while male Actinidia flowers should target the anthers to collect pollen. We identified two primary research gaps: (1) the lack of gender-based flower detection methods and (2) the underutilisation of contemporary deep learning models in this domain. To address these gaps, we evaluated the performance of four pretrained models (YOLOv8, YOLOv5, RT-DETR and DETR) in detecting and determining the gender of Actinidia flowers. We outlined a comprehensive methodology and developed a dataset of manually annotated flowers categorized into two classes based on gender. Our evaluation utilised k-fold cross-validation to rigorously test model performance across diverse subsets of the dataset, addressing the limitations of conventional data splitting methods. DETR provided the most balanced overall performance, achieving precision, recall, F1 score and mAP of 89%, 97%, 93% and 94%, respectively, highlighting its robustness in managing complex detection tasks under varying conditions. These findings underscore the potential of deep learning models for effective gender-specific detection of Actinidia flowers, paving the way for advanced robotic pollination systems.
2024
Authors
Neves, BP; Valente, A; Santos, VDN;
Publication
ENG
Abstract
This paper presents an efficient and secure method for updating firmware in IoT devices using LoRaWAN network resources and communication protocols. The proposed method involves dividing the firmware into fragments, storing them in the application server's database, and transmitting them to remote IoT devices via downlink messages, without necessitating any changes to the device's class. This approach can be replicated across any IoT LoRaWAN device, offering a robust and scalable solution for large-scale firmware updates while ensuring data security and integrity. The proposed method significantly reduces the downtime of IoT devices and enhances the energy efficiency of the update process. The method was validated by updating a block in the program memory, associated to a specific functionality of the IoT end device. The associated Intel Hex file was segmented into 17 LoRaWAN downlink frames with an average size of 46 bytes. Upon receiving the complete firmware update, the microcontroller employs self-programming techniques that restrict the update process to specific rows of the program memory, avoiding interruptions or reboots. The update process was successfully completed in 51.33 ms, resulting in a downtime of 16.88 ms. This method demonstrates improved energy efficiency compared to existing solutions while preserving the communication network's capacity, making it an adequate solution for remote devices in LoRaWAN networks.
2024
Authors
Berger, GS; Bonzatto, L Jr; Pinto, MF; Júnior, AO; Mendes, J; da Silva, YMR; Pereira, AI; Valente, A; Lima, J;
Publication
ROBOT 2023: SIXTH IBERIAN ROBOTICS CONFERENCE, VOL 2
Abstract
Unmanned Aerial Vehicles (UAVs) have emerged as valuable tools in precision agriculture due to their ability to provide timely and detailed information over large agricultural areas. In this sense, this work aims to evaluate the semi-autonomous navigation capacity of a multirotor UAV when applied in the field of precision agriculture. For this, a small aircraft is used to identify and track a set of fiducial markers (Ar Track Alvar) in an environment that simulates inspections of insect traps in olive groves. The purpose of this marker is to provide a visual reference point for the drone's navigation system. Once the Ar Track Alvar marker is detected, the robot will receive navigation information based on the marker's position to approach the specific trap. The experimental setup evaluated the computer vision algorithm applied to the UAV to make it recognize the Ar Track Alvar marker and then reach the trap efficiently. Experimental tests were conducted in a indoor and outdoor environment using DJI Tello. The results demonstrated the feasibility of applying these fiducial markers as a solution for the UAV's navigation in this proposed scenario.
2025
Authors
Matos, DM; Costa, P; Sobreira, H; Valente, A; Lima, J;
Publication
INTERNATIONAL JOURNAL OF INTELLIGENT ROBOTICS AND APPLICATIONS
Abstract
With the increasing adoption of mobile robots for transporting components across several locations in industries, congestion problems appear if the movement of these robots is not correctly planned. This paper introduces a fleet management system where a central agent coordinates, plans, and supervises the fleet, mitigating the risk of deadlocks and addressing issues related to delays, deviations between the planned paths and reality, and delays in communication. The system uses the TEA* graph-based path planning algorithm to plan the paths of each agent. In conjunction with the TEA* algorithm, the concepts of supervision and graph-based environment representation are introduced. The system is based on ROS framework and allows each robot to maintain its autonomy, particularly in control and localization, while aligning its path with the plan from the central agent. The effectiveness of the proposed fleet manager is demonstrated in a real scenario where robots operate on a shop floor, showing its successful implementation.
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.