
Mário Sarcinelli-FilhoFederal University of Espírito Santo | UFES · Departamento de Engenharia Elétrica
Mário Sarcinelli-Filho
PhD
Teaching and researching at the Department of Electrical Engineering, Federal University of Espirito Santo, Brazil.
About
283
Publications
37,596
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
3,858
Citations
Introduction
Since 1990, he has been a Ph. D. in Electrical Engineering and a Professor of the Department of Electrical Engineering of the Federal University of Espírito Santo, Brazil. His research interests include UAV navigation, load transportation, and multi-robot systems. He is also a Senior Editor and the representative for South America of the Journal of Intelligent and Robotic Systems. His h index is 24 in Web of Science, 30 in SCOPUS, 32 in ResearchGate (>10,000 readings), and 34 in Google Scholar.
Publications
Publications (283)
The increasing demand for autonomous mobile robots in complex environments calls for efficient path-planning algorithms. Bio-inspired algorithms effectively address intricate optimization challenges, but their computational cost increases with the number of particles, which is great when implementing algorithms of high accuracy. To address such top...
Bioinspired optimization algorithms derive their effectiveness from the number of particles used to find the global minimum or maximum of a problem. However, as the number of potential solutions increases, the computational effort also increases due to the exponential expansion of the calculations required to evaluate the objective functions of eac...
The problem of transporting cable-suspended payloads using two quadrotors is analyzed in this work. The system kinematics are treated using a virtual structure formation controller, which generates the acceleration references commanded to the aerial vehicles. The disturbances caused by the payload are treated as unmodeled disturbances and a novel r...
A control system based on the control paradigm of virtual structure is here proposed for a multi-robot system involving a quadrotor and a ground vehicle, operating in an automated warehouse. The ground robot can either provide extra power to the quadrotor, thus increasing its autonomy, or receive data from it. Therefore, the quadrotor is tethered t...
This work proposes a control philosophy to be applied in a package delivery task by drone, which involves two vehicles, one land and one air. The ground vehicle would be a delivery truck, and the air vehicle would be the delivery drone that would carry out the final stage of the delivery, taking off from the truck and returning to it after completi...
This work addresses the problem of controlling a formation composed either by two unmanned aerial vehicles (UAVs) or by a UAV and an unmanned ground vehicle (UGV). It adopts the control paradigm of virtual structure, which is the line connecting the two robots. An alternative characterization of the virtual structure is proposed, characterizing a n...
A null space behavioral controller is proposed for a UGV-UAV multirobot system, with obstacle deviation. Virtual structure is the control paradigm adopted, to move the robots keeping a desired formation shape. The UGV maneuvers to avoid obstacles in the ground and the UAV maneuvers to avoid obstacles in the air. The focus of the work is to check ho...
This chapter explores two basic techniques to design a controller to guide differential drive wheeled robots and quadrotors, namely the single-loop dynamic control system and the inner-outer loops control system, ans shows that they can be adopted to accomplish positioning tasks, trajectory-tracking tasks and path-following tasks, with quite small...
This chapter addresses the dynamic models correspondent to various mobile vehicles. The kinematic models so far addressed do not consider the effects of the mass and inertia of the vehicles on how their velocities vary till reaching the commanded values. In other words, in the real world a velocity reference sent to a robot demands a certain time t...
This chapter discusses the kinematic models of some wheeled mobile platforms and the aerial four motors helicopter-type vehicles. Such models show that commanding suitable velocities to the robots analyzed, the wheeled omnidirectional, unicycle and car-like robots and the aerial multirotor robot as well, causes velocities in the world frame, meanin...
Two approaches to control a multi robot system, also known as a robot formation or robot cluster, namely the leader-follower and the virtual structure approaches, are dealt with in this chapter. They are discussed in details, and examples showing their implementation to control a group of two or more robots are also discussed, considering groups of...
This paper presents a practical validation of a heterogeneous formation of mobile robots in performing a load lifting, transportation, and delivery task. Assuming that an unmanned ground vehicle (UGV) is unable to perform a mission by itself due to the presence of an obstacle in the navigation route, an unmanned aerial vehicle (UAV) is then assigne...
In real-world applications involving unmanned aerial vehicles (UAVs) the presence of communication delays can deteriorate the performance of flight control system or even cause instabilities. However, it is possible to improve the performance and ensure flight stability in the task execution by properly controlling the UAV considering the transport...
This work describes a control scheme proposed for guiding a leader-follower formation of mobile robots. In our approach, there is no information sharing, emphasizing a decentralized approach. The follower robot uses a laser scanner mounted on it to get and estimate information of its leader, such as its location and velocities. The proposed strateg...
This work proposes a null space-based controller for a formation composed by a multi-articulated robot vehicle (MARV) in backward movement and an unmanned aerial vehicle (UAV), capable of avoiding collision with ground static obstacles during navigation. The proposed formation allows the UAV to analyze the environment from a top view, adding inspec...
This paper proposes a control system to autonomously guide a formation of a differential-drive wheeled platform and an unmanned aerial vehicle to track a given trajectory in an environment containing static obstacles. Such an environment could be, for instance, an automated warehouse. The controller embeds two partial controllers, a formation contr...
Path planning is a crucial part of autonomous navigation when regarding autonomous aerial vehicles, often demanding different priorities such as the length, safety or energy consumption. Dynamic programming and geometric methods have been applied to solve this problem, but in recent years, more work has been developed using artificial intelligence...
This work presents a solution for the teleoperation of a heterogeneous team of mobile robots. Regarding the team of robots, two possibilities are considered which are UAV-UGV (Unmanned Aerial Vehicle-Unmanned Ground Vehicle) and UAV-UAV. To execute this task, high-level gesture patterns are made in a remote station, and we proposed an easy-to-train...
This work deals with a unicycle-like mobile platform pushing one and two trailers connected to it, mimicking an application in precision agriculture. The idea is to have a tractor vehicle pushing or pulling passive trailers with materials to be moved accordingly. The first part corresponds to the development of a suitable model for the whole undera...
This work discusses the accomplishment of a path-following task by a formation of an unmanned aerial vehicle (UAV) and an unmanned ground vehicle (UGV). The idea behind such an application is that the UAV is returning after delivering a package, and should land on the UGV, its reference base, which continues following its route towards another deli...
The problem of carrying a bar-shaped payload suspended by flexible cables attached to two quadrotors is analyzed in this work. The aerial vehicles and the load are dealt with as a single system, whose kinematics is described as a multi-robot formation using the virtual structure approach. The dynamic effects caused by the tethered load over the qua...
This paper deals with a non-contact method to identify the aerodynamic propeller constants of the Parrot AR.Drone quadrotor. The experimental setup consists of a microphone installed in the flight arena to record audio data. In terms of methodology, a spectrogram analysis is adopted to estimate the propeller velocity based on the filtered sound sig...
This work presents a strategy to autonomously guide two commercial quadrotors when navigating as a leader-follower formation in outdoor environments. The objective is to design controllers taking into account assumptions and simplifications in the UAV model. This way, the main contribution of this paper is to enhance how the point of view of real e...
A solution to the problem of path-following by a team of terrestrial mobile robots is proposed in this paper. The proposal, in this case, is a formation controller dealing with three robots navigating in a coordinate way (as a formation). Based on the controller proposed to guide the formation to follow a prescribed path, an extension to the case o...
Load transportation by unmanned aerial vehicles has many advantages in comparison with load transportation by unmanned ground vehicles. With the vehicle in the air obstacles in the ground and hard terrains are not a problem anymore, for instance. Moreover, higher speeds can be developed, allowing faster task accomplishment. The disadvantage is the...
Este artigo trata de um modelo dinâmico simplificado para o quadrimotor Parrot Bebop 2, cujos parâmetros são identificados através de um procedimento de mínimos quadrados. Além disso, esse modelo é usado para projetar controladores de alto nível para guiar autonomamente um único veículo ou uma formação de dois deles, em tarefas de seguimento de tra...
Este trabalho discute uma tarefa de rastreamento de trajetória realizada por um grupo de três quadrimotores Bebop 2 trabalhando cooperativamente para transportar uma carga. Esses veículos aéreos não tripulados (VANTs) são considerados uma formação triangular e a carga, uma estrutura em forma de triângulo, é conectada a eles através de cabos flexíve...
Neste artigo é discutido o controle de uma formação composta por um veículo terrestre não tripulado (VTNT) e um veículo aéereo não tripulado (VANT) utilizando conceitos de Espaço Nulo. A formação navega de maneira coordenada, com o VANT seguindo o VTNT, mantendo uma pose relativa em relação a ele, enquanto o VTNT segue um caminho especificado, para...
Neste trabalho se propõe uma solução para a navegação externa de quadrimotores em formação. Os veículos aéreos não tripulados (VANTs) navegam como uma formação líder-seguidor, em que a posição do líder é estimada utilizando os sensores a bordo do veículo, enquanto a posição do seguidor é estimada por servo-visão baseada em posição. Para lidar com a...
Robot navigation is still an open research topic, mainly regarding applications that require online planning. In this context, this manuscript presents an implementation of the Lifelong Planning A* (LPA*) search algorithm to guide a mobile robot in an environment that changes along time, by detecting obstacles and updating the current mapping infor...
A novel formation control to transport a cable-suspended payload with two quadrotors is presented. The control structure is based on a layered scheme combining a kinematic null-space based controller and a neural sliding mode controller. The null-space controller is designed to generate velocity references to the quadrotors in the formation, wherea...
The development and the experimental validation of a workbench capable of supporting outdoor flights using basically the affordable commercial quadrotor AR.Drone 2.0 and a personal computer is considered in this article. The text discusses some technical details of the developed system, focusing on how to achieve real-time navigation adopting a sim...
This book aims to bring to the reader an overview of different applications of brain-computer interfaces (BCIs) based on more than 20 years of experience working on these interfaces. The author provides a review of the human brain and EEG signals, describing the human brain, anatomically and physiologically, with the objective of showing some of th...
Load transportation by quadrotors and similar aircrafts is a topic of great interest to the robotics community nowadays, most likely due to logistic gains for deliveries of commercial cargo. Aiming at being the first reading for novice researchers and graduate students, this survey highlights meaningful research works of several groups worldwide, c...
Landing an unmanned aerial vehicle (UAV) on static or mobile platforms (such as an unmanned ground vehicle—UGV) is challenging since the UAV should hover exactly over the platform. This article presents a solution to this problem based on the virtual structure control paradigm. The problem is addressed as the control of a heterogeneous formation of...
This work proposes an adaptive dynamic controller to guide an unmanned aerial vehicle (UAV) when accomplishing trajectory tracking tasks. The controller structure consists of a kinematic controller that generates reference commands to a dynamic compensator in charge of changing the reference commands according to the system dynamics. The final cont...
This work deals with load transportation by quadrotors, when the load is attached to the vehicles through flexible cables. More specifically, two quadrotors are used to carry a single load, which is attached to both vehicles, through such kind of cables. The idea of using two quadrotors working cooperatively to carry the load is adopted to suppress...
This paper deals with a non-contact method to identify the aerodynamic propeller parameters of the Parrot AR.Drone quadrotor. The experimental set consists in a camera recording the vehicle flights, the audio signal is extracted and is used a spectrogram analysis to estimates the propeller velocity. First, the aerial vehicle takes off and starts a...
A new trajectory tracking controller with collision avoidance is proposed in this paper for UAV navigation. A positive potential function is designed to take into account the movement of obstacles. Thus, the controller with potential function guarantees that the UAV moves through areas of potentials close to zero to ensure safe navigation in dynami...
This paper presents a low-cost localization system to guide an Unmanned Aerial Vehicle (UAV) in indoor flights, considering an environment with invariant texture and typical indoor illumination. The first contribution of the paper is the proposal of a system to estimate the position and orientation of the UAV, through a multi-sensor fusion scheme,...
An important issue in the field of motion control of wheeled mobile robots is that the design of most controllers is based only on the robot’s kinematics. However, when high-speed movements and/or heavy load transportation are required, it becomes essential to consider the robot dynamics as well. The control signals generated by most dynamic contro...
This manuscript presents an application of the multi-layer control scheme to guide a formation of unmanned aerial vehicles (UAV) in positioning and trajectory tracking missions. In such case, each part of the formation control problem is dealt by an individual layer, which is independent module dealing with a specific part of the navigation problem...
This paper proposes a new algorithm for controlling a formation of multiple autonomous aerial vehicles based on multiple control objectives. The strategy includes using the null space of a Jacobian matrix to achieve the different control objectives in a non-conflicting way. The mission is split into two elementary tasks, with suitable command refer...
This paper presents a computational system designed to perform autonomous indoor flights using low-cost equipment. Depending on the mission to be accomplished, one or two Parrot AR.Drone 2.0 quadrotors are supposed to fly in a three-dimensional workspace, guided by the navigation algorithms embedded in the proposed framework, which runs in a ground...
This work describes the development of a platform to deal with simulated and real autonomous flights with rotary-wing aircrafts. Such a platform, referred to as AuRoRA Platform – Autonomous Robots for Research and Applications – contemplates hardware and software, and is designed for use with commercial miniature rotorcrafts, also embedding the ins...
Questions
Question (1)
The publisher of an article of mine gave me a link to share (read access only) such an article. How do I introduce such a link in my article?