
Tiago P. NascimentoUniversidade Federal da Paraíba | UFPB · Centro de Informática
Tiago P. Nascimento
Ph.D.
About
87
Publications
29,875
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
789
Citations
Citations since 2017
Introduction
Tiago Nascimento received the M.Sc. degree in electrical engineering from the Federal University of Bahia, Brazil in 2009 and the Ph.D. degree in electrical and computer engineering from University of Porto, Portugal in 2012, with an internship in Politecnico di Milano, Italy. Nowadays he is an Assistant Professor at the Department of Computer Science from the Federal University of Paraíba, Brazil. His research interests include multi-robot systems, SLAM, nonlinear control and formation control.
Additional affiliations
Education
February 2010 - December 2012
March 2007 - June 2009
February 2002 - December 2006
UniFTC
Field of study
- Mechatronics Engineering
Publications
Publications (87)
We propose a dynamical way to set the process error covariance matrix (Q) for a Constant Velocity (CV) model Kalman Filter. We are able to achieve the best possible solution for the estimated state, in the sense of forecast error, while significantly reducing the convergence time at no significant computational cost. No assumptions regarding the st...
In this paper we introduce a formation control loop that maximizes the performance of the cooperative perception of a tracked target by a team of mobile robots, while maintaining the team in formation, with a dynamically adjustable geometry which is a function of the quality of the target perception by the team. In the formation control loop, the c...
The target searching problem is a situation where a formation of multi-robot systems is set to search for a target and converge towards it when it is found. This problem lies in the fact that the target is initially absent and the formation must search for it in the environment. During the target search, false targets may appear dragging the format...
Maximizing the performance of cooperative perception of a tracked target by a team of mobile robots while maintaining the team's formation is the core problem addressed in this work. We propose a solution by integrating the controller and the estimator modules in a formation control loop. The controller module is a distributed non-linear model pred...
This paper proposes an approach for estimating the loss of effectiveness of UAV actuators while also considering the presence of aerodynamic effects, most specifically those regarding blade-flapping. The fault detection scheme is based on a Reduced Order Extended Kalman Filter Tolerant to Aerodynamic Effects (ROEKF-TAE) capable of detecting loss-of...
This paper presents a family of autonomous Unmanned Aerial Vehicles (UAVs) platforms designed for a diverse range of indoor and outdoor applications. The proposed UAV design is highly modular in terms of used actuators, sensor configurations, and even UAV frames. This allows to achieve, with minimal effort, a proper experimental setup for single, a...
This paper presents a multi-layer software architecture to perform cooperative missions with a fleet of quadrotors providing support in electrical power line inspection operations. The proposed software framework guarantees the compliance with safety requirements between drones and human workers while ensuring that the mission is carried out succes...
Landing an unmanned aerial vehicle unmanned aerial vehicle (UAV) on top of an unmanned surface vehicle (USV) in harsh open waters is a challenging problem, owing to forces that can damage the UAV due to a severe roll and/or pitch angle of the USV during touchdown. To tackle this, we propose a novel model predictive control (MPC) approach enabling a...
In this work, we propose an improved artificially weighted spanning tree coverage (IAWSTC) algorithm for distributed coverage path planning of multiple flying robots. The proposed approach is suitable for environment exploration in cluttered regions, where unexpected obstacles can appear. In addition, we present an online re-planner smoothing algor...
This work presents an approach for dealing with suspended-cable load transportation using unmanned aerial vehicles (UAVs), specifically when the cargo overcomes the lifting capacity. Herein, this approach is referred to as the Side-Pull Maneuver (SPM). This maneuver is an alternative and viable strategy for cases where there is no impediment or res...
Fig. 1: MRS UAV Platforms used for diverse range of real-world applications (a)-(f) and their simulated variants (g)-(l). Abstract-This paper presents a family of autonomous Unmanned Aerial Vehicles (UAVs) platforms designed for a diverse range of indoor and outdoor applications. The proposed UAV design is highly modular in terms of used actuators,...
Landing an unmanned aerial vehicle (UAV) on top of an unmanned surface vehicle (USV) in harsh open waters is a challenging problem, owing to forces that can damage the UAV due to a severe roll and/or pitch angle of the USV during touchdown. To tackle this, we propose a novel model predictive control (MPC) approach enabling a UAV to land autonomousl...
Very small size or micro, aerial vehicles are being recently studied due to the large influence of environmental disturbances. The multirotor aerial vehicle (MAV) usually requires control approaches that can guarantee a safe operation. However, limitations with respect to the embedded system (i.e. energy, processing power, memory, etc.) are usually...
The use of robotic systems, especially multi-rotor aerial vehicles, in the documentation of historical buildings and cultural heritage monuments has become common in recent years. However, the teleoperated robotic systems have significant limitations encouraging the ongoing development of autonomous unmanned aerial vehicles (UAVs). The autonomous r...
This paper shows that the aerodynamic effects can be compensated in a quadrotor system by means of a control allocation approach using neural networks. Thus, the system performance can be improved by replacing the classic allocation matrix, without using the aerodynamic inflow equations directly. The network training is performed offline, which req...
In this work, we address the problem of convergence and cohesiveness of an unmanned aerial vehicle (UAV) flocking. Thus, we propose a proximal control-based method for UAV self-organized flocking. Our method efficiently achieves flocking in the absence of alignment control and moves into an arbitrary direction without any direction control or infor...
This paper presents a multi-layer software architecture to perform cooperative missions with a fleet of quad-rotors providing support in electrical power line inspection operations. The proposed software framework guarantees the compliance with safety requirements between drones and human workers while ensuring that the mission is carried out succe...
In Mobile Robotics, visual tracking is an extremely important sub-problem. Some solutions found to reduce the problems arising from partial and total occlusion are the use of multiple robots. In this work, we propose a three-dimensional space target tracking based on a constrained multi-robot visual data fusion on the occurrence of partial and tota...
With the advancement of the autonomous mobile robots applied to Warehouses and the creation of the Robotic Mobile Fulfillment System after the market implementation of the Kiva Robots, it is necessary to carry out a deeper approach of the researches carried out to this date. The objective of this survey is to provide a unified and accessible presen...
Highly dynamic systems such as Micro Multirotor Aerial Vehicles (Micro-MAVs) require control approaches that enable safe operation where extreme limitations in embedded systems, such as energy, processing capability and memory, are present. Nonlinear model predictive control (NMPC) approaches can respect operational constraints in a safe manner. Ho...
Cooperation of humans workers and a team of UAV co-workers for inspection and maintenance of electrical power is the main motivation of research presented in this paper. Collaborative human-UAV works at height are beneficial from several reasons including providing images from the ideal point of view, monitoring of the safety of individual workers,...
Noise coming from sensors or caused by external world phenomena results in measurement errors that cause uncertainties in some robotic tasks, e.g. tracking a robot displacement and tracking an observed target. Control approaches such as model predictive control (MPC) usually guarantee constraints satisfaction by way of using detailed models of pred...
Visual simultaneous localization and mapping (VSLAM) is a relevant solution for vehicle localization and mapping environments. However, it is computationally expensive because it demands large computational effort, making it a non-real-time solution. The VSLAM systems that employ geometric reconstructions are based on the parallel processing paradi...
This paper presents a novel approach for control and motion planning of formations of multiple unmanned micro aerial vehicles (multi-rotor helicopters, in the literature also often called unmanned aerial vehicles—UAVs or unmanned aerial system—UAS) in cluttered GPS-denied on straitened environments. The proposed method enables us to autonomously de...
This paper presents an approach to the dynamic leader selection problem in autonomous non-holonomic mobile robot formations when the current leader enters a failure state. Our method is based on a tree structure coupled with a modified version of the Nonlinear Model Predictive Control (NMPC) that allows for behavior change at the controller level....
The objective of this work is to present a testing tool, which analyzes and evaluates drones during the flight in indoor environments. For this purpose, the framework Ptolemy II was extended for communication with real drones using the High-Level Architecture (HLA) for data exchanging and synchronization. The presented testing environment is extend...
In this manuscript, we propose an approach that allows a team of robots to create new (emergent) behaviors at execution time. Basically, we improve the approach called N-Learning used for self-programming of robots in a team, by modifying and extending its functioning structure. The basic capability of behavior sharing is increased by the catching...
Motion control theory applied to multi-rotor aerial vehicles (MAVs) has gained attention with the recent increase in the processing power of computers, which are now able to perform the calculations needed for this technique, and with lower cost of sensors and actuators. Control algorithms of this kind are applied to the position and the attitude o...
In mobile robotics, constraints may represent mobility issues, vision uncertainties or localization uncertainties. In model predictive control (MPC) theory, constraint satisfaction is typically guaranteed through the use of accurate prediction models or robust control. However, although MPC offers a certain degree of robustness to system uncertaint...
We propose the N-learning practical approach for teaching and learning behaviors in a multirobot system, which is performed through mandatory behavior acquisition based on interactions between the robots at execution time. The proposed methodology can be used to self-program the robots of a team by programming only a single robot with a set of code...
This paper presents an approach developed to quantify the chaotic behavior for the characterization of electromechanical systems. A technique named Signal Analysis based on Chaos using Density of Maxima (SAC-DM) is presented. This technique uses a simple peak counting algorithm in the time domain of the current signal to detect faults. To demonstra...
A novel technique named Signal Analysis based on Chaos using Density of Maxima (SAC-DM) is presented to analyze Brushless Direct Current (BLDC) motors behavior. These motors are vastly used in electric vehicles, especially in Drones. The proposed approach is compared with the traditional Fast-Fourier Transform (FFT) and the experiments analyzing a...
Trajectory tracking for autonomous vehicles is usually solved by designing control laws that make the vehicles track predetermined feasible trajectories based on the trajectory error. This type of approach suffers from the drawback that usually the vehicle dynamics exhibits complex nonlinear terms and significant uncertainties. Toward solving this...
Model predictive control (MPC) theory has gained attention with the recent increase in the processing power of computers that are now able to perform the needed calculations for this technique. This kind of control algorithms can achieve better results in trajectory tracking control of mobile robots than classical control approaches. In this paper,...
Physically Interactive RoboGames (PIRG) are an emerging application whose aim is to develop robotic agents able to interact and engage humans in a game situation. In this framework, learning a model of players' activity is relevant both to understand their engagement as well as to understand specific strategies they adopted-which in turn can foster...
This work presents a system embedded in a fixed-wing unmanned aerial vehicle that analyzes images and recognizes deformities in plantations in real time, saving their respective geographical location. With this system, a second flight of a lower altitude may be executed over specific points selected on the first flight, obtained a more approximated...
The recent adoption of the Robot Operating System(ROS) as a software standard in robotics has contributed to novelsolutions for several problems on the area. One such problem isknown as Simultaneous Localization and Mapping (SLAM), forwhich a number of algorithms from different classes are availableas ROS packages ready to be used on any compatible...
Cellular Automata (CA) have its origins in the work of Von Neumann and, since then, have become an important research topic with a wide range of applications, ranging from DNA sequencing to ecological dynamics. One aspect that may be of interest during a CA simulation is the evolution in the number of individuals of each species along time. This an...
We propose a quantitative human player model for Physically Interactive RoboGames that can account for the combination of the player activity (physical effort) and interaction level. The model is based on activity recognition and a description of the player interaction (proximity and body contraction index) with the robot co-player. Our approach ha...
In this paper, we investigate the possibility of human physical activity recognition in a robot game scenario. Being able to recognize types of activity is essential to enable robot behavior adaptation to support player engagement. Also, the introduction of this recognition system will allow for development of better models for prediction, planning...
Natural landmarks are the main features in the next step of the research in localization of mobile robot platforms. The identification and recognition of these landmarks are crucial to better localize a robot. To help solving this problem, this work proposes an approach for the identification and recognition of natural marks included in the environ...
This work presents a technique for designing of real-time systems embedded applied to multi-robots scenarios, exploiting High-Level Architecture (HLA) standard for interoperability and simulation platforms, and Robot Operating System (ROS) with Robot-in-the-Loop simulations. The goal is to integrate existing consolidated standards and tools, rather...
This work proposes an environment for testing of heterogeneous embedded systems by means of distributed co-simulation. The test occurs in real-time, co-simulating the system software and hardware platform using the high level architecture (HLA) as a middleware. The novelty of this approach is not only providing support for simulations, but allowing...
The purpose of this study is to adapt and embed a navigation system and control mobile robots, based on nonlinear model predictive formation control (NMPFC), in a low-cost commercially available board. The system must provide sufficient computational resources so that the robot is able to converge, without losing performance, using the same predict...
The use of distributed components may offer many advantages in the most types of applications. It includes, for example, the easy use of disperse resources in a network, allowing a potential gain on the processing power and data loading. But, the major challenge is interoperability and communication management. In this aspect, the High Level Archit...