Tiago P. Nascimento

Tiago P. Nascimento
Universidade Federal da Paraíba | UFPB · Centro de Informática

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
56 Research Items
719 Citations
2017201820192020202120222023050100150
2017201820192020202120222023050100150
2017201820192020202120222023050100150
2017201820192020202120222023050100150
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
August 2018 - present
Czech Technical University in Prague
Position
  • Senior Researcher
August 2016 - July 2017
Universidade Federal do Rio Grande do Norte
Position
  • PostDoc Position
May 2013 - present
Universidade Federal da Paraíba
Position
  • Professor (Assistant)
Description
  • I teach classes of Control Theory and Robotics.
Education
February 2010 - December 2012
University of Porto
Field of study
  • Robotics Engineering
March 2007 - June 2009
Universidade Federal da Bahia
Field of study
  • Electrical Engineering
February 2002 - December 2006
UniFTC
Field of study
  • Mechatronics Engineering

Publications

Publications (87)
Article
Full-text available
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...
Article
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...
Article
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...
Conference Paper
Full-text available
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...
Article
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...
Preprint
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...
Preprint
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...
Preprint
Full-text available
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...
Article
Full-text available
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...
Article
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...
Conference Paper
Full-text available
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,...
Article
Full-text available
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...
Article
Full-text available
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...
Article
Full-text available
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...
Article
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...
Article
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...
Conference Paper
Full-text available
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...
Article
Full-text available
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...
Preprint
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...
Conference Paper
Full-text available
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...
Conference Paper
Full-text available
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,...
Article
Full-text available
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...
Article
Full-text available
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...
Article
Full-text available
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...
Article
Full-text available
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....
Conference Paper
Full-text available
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...
Article
Full-text available
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...
Article
Full-text available
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...
Article
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...
Article
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...
Article
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...
Article
Full-text available
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...
Article
Full-text available
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...
Article
Full-text available
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,...
Article
Full-text available
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...
Conference Paper
Full-text available
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...
Conference Paper
Full-text available
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...
Conference Paper
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...
Conference Paper
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...
Conference Paper
Full-text available
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...
Article
Full-text available
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...
Chapter
Full-text available
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...
Article
Full-text available
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...
Conference Paper
Full-text available
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...
Conference Paper
Full-text available
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...