2021
Authors
Moreira, J; Pinto, VH; Goncalves, J; Costa, P;
Publication
APPLIED SCIENCES-BASEL
Abstract
There is an increasing demand for robotic manipulators to perform more complex and versatile tasks. In order to fulfill this need, expeditious calibration and estimation techniques are required as a first step for the correct usage of the manipulator. This article aims at finding a subset of these algorithms that could be used in a generic manipulator and should allow for its prompt use. Two models for the representation of the pose of the manipulator are described and used in the state estimation problem. The results of the implementation are tested, and some performance metrics are obtained.
2021
Authors
Zawadniak, PVF; Piardi, L; Brito, T; Lima, J; Costa, P; Monteiro, ALR; Costa, P; Pereira, AI;
Publication
SN APPLIED SCIENCES
Abstract
The micromouse competition has been gaining prominence in the robotic atmosphere, due to the challenging and multidisciplinary characteristics provided by the teams' duels, being a gateway for those who intend to deepen their studies in autonomous robotics. In this context, this paper presents a realistic micromouse simulator developed with Unity software, a widely game engine with dynamics and 3D development platform used. The developed simulator has hardware-in-the-loop capabilities, aims to be simple to use, it can be customizable, and designed to be as similar as possible to the real robot configurations. In this way, the proposed simulator requires few modifications to port the microcontroller code to a real robot. Therefore, the framework presented in this work allows the user to simulate the development of new algorithm strategies dedicated to competition and also hardware updates. The simulation supports several mazes, from previous competitions and has the possibility to add different mazes elaborated by the user. Thus, the features and functionality of the simulator can serve to accelerate the project's development of the beginning and advanced competitors, using real models to reduce the gap between the mouse robot behavior in the simulation and the reality. The developed simulation environment is available to the community.
2021
Authors
Matos, D; Costa, P; Lima, J; Costa, P;
Publication
ROBOTICS
Abstract
Most path planning algorithms used presently in multi-robot systems are based on offline planning. The Timed Enhanced A* (TEA*) algorithm gives the possibility of planning in real time, rather than planning in advance, by using a temporal estimation of the robot's positions at any given time. In this article, the implementation of a control system for multi-robot applications that operate in environments where communication faults can occur and where entire sections of the environment may not have any connection to the communication network will be presented. This system uses the TEA* to plan multiple robot paths and a supervision system to control communications. The supervision system supervises the communication with the robots and checks whether the robot's movements are synchronized. The implemented system allowed the creation and execution of paths for the robots that were both safe and kept the temporal efficiency of the TEA* algorithm. Using the Simtwo2020 simulation software, capable of simulating movement dynamics and the Lazarus development environment, it was possible to simulate the execution of several different missions by the implemented system and analyze their results.
2021
Authors
Camargo, C; Goncalves, J; Conde, MA; Rodriguez Sedano, FJ; Costa, P; Garcia Penalvo, FJ;
Publication
SENSORS
Abstract
This paper presents a systematic literature review (SLR) about realistic simulators that can be applied in an educational robotics context. These simulators must include the simulation of actuators and sensors, the ability to simulate robots and their environment. During this systematic review of the literature, 559 articles were extracted from six different databases using the Population, Intervention, Comparison, Outcomes, Context (PICOC) method. After the selection process, 50 selected articles were included in this review. Several simulators were found and their features were also analyzed. As a result of this process, four realistic simulators were applied in the review's referred context for two main reasons. The first reason is that these simulators have high fidelity in the robots' visual modeling due to the 3D rendering engines and the second reason is because they apply physics engines, allowing the robot's interaction with the environment.
2021
Authors
Pinto, VH; Soares, IN; Rocha, M; Lima, J; Goncalves, J; Costa, P;
Publication
APPLIED SCIENCES-BASEL
Abstract
This paper presents a legged-wheeled hybrid robotic vehicle that uses a combination of rigid and non-rigid joints, allowing it to be more impact-tolerant. The robot has four legs, each one with three degrees of freedom. Each leg has two non-rigid rotational joints with completely passive components for damping and accumulation of kinetic energy, one rigid rotational joint, and a driving wheel. Each leg uses three independent DC motors-one for each joint, as well as a fourth one for driving the wheel. The four legs have the same position configuration, except for the upper hip joint. The vehicle was designed to be modular, low-cost, and its parts to be interchangeable. Beyond this, the vehicle has multiple operation modes, including a low-power mode. Across this article, the design, modeling, and control stages are presented, as well as the communication strategy. A prototype platform was built to serve as a test bed, which is described throughout the article. The mechanical design and applied hardware for each leg have been improved, and these changes are described. The mechanical and hardware structure of the complete robot is also presented, as well as the software and communication approaches. Moreover, a realistic simulation is introduced, along with the obtained results.
2021
Authors
Moreira, AP; Lima, J; Costa, P;
Publication
2021 IEEE INTERNATIONAL CONFERENCE ON AUTONOMOUS ROBOT SYSTEMS AND COMPETITIONS (ICARSC)
Abstract
There are several industrial processes that are controlled by a PID or similar controller. In robotics it is also usual the need of position control of joints. Tune a controller is the process to obtain the gains that optimise the behaviour of the system while maintaining its stability and robustness. This paper presents an approach of tuning a speed controller using the Internal Model Control (IMC) method and a position controller using the second order Bessel prototype while testing in different controllers methodology, such as PID, Cascade and feedforward combination with dead zone compensation. In order to compare the controllers, results for an Hermite reference position will allow to validate the proposed solution.
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.