Lidé

Ing. Matouš Vrba

Všechny publikace

Adaptive estimation of UAV altitude in complex indoor environments using degraded and time-delayed measurements with time-varying uncertainties

  • DOI: 10.1016/j.robot.2022.104315
  • Odkaz: https://doi.org/10.1016/j.robot.2022.104315
  • Pracoviště: Multirobotické systémy
  • Anotace:
    A novel approach for robust Unmanned Aerial Vehicle (UAV) altitude estimation relying on laser measurements that is designed for use in complex indoor environments is proposed in this paper. Specifically, we aim to design a system with general usability inside multi-floor buildings. The multi-floor buildings are characterized by areas lacking distinct vertical geometric features to be used as reference by 3D Light Detection and Ranging (LiDAR) localization algorithms, and by areas with either flat floors or limited areas with inconsistent ground elevation. The proposed approach solves the problem of adaptive fusion of data from multiple sources with apriori-unknown confidence dependent on the current environmental properties. Whenever the environment contains enough geometric structure, altitude data from a 3D LiDAR-based Simultaneous Localization and Mapping (SLAM) algorithm are utilized. In environments that are too symmetrical for reliable SLAM operation, the approach relies mostly on measurements from a downward-facing 1D laser rangefinder, while simultaneously detecting inconsistent ground elevation areas. These measurements are fused with barometer data, Inertial Measurement Unit (IMU) data, and information from the UAV position controllers. Furthermore, our approach correctly handles the measurement delay caused by 3D LiDAR data processing that significantly differs from other sensor delays. The performance of the proposed approach has been validated in complex simulations and real-world experiments with the produced altitude estimate utilized in the control loop of the UAV. The proposed approach is released as open-source as part of the MRS UAV System.

MRS Drone: A Modular Platform for Real-World Deployment of Aerial Multi-Robot Systems

  • DOI: 10.1007/s10846-023-01879-2
  • Odkaz: https://doi.org/10.1007/s10846-023-01879-2
  • Pracoviště: Multirobotické systémy
  • Anotace:
    This paper presents a modular autonomous Unmanned Aerial Vehicle (UAV) platform called the Multi-robot System (MRS) Drone that can be used in a large range of indoor and outdoor applications. The MRS Drone features unique modularity changes in actuators, frames, and sensory configuration. As the name suggests, the platform is specially tailored for deployment within a MRS group. The MRS Drone contributes to the state-of-the-art of UAV platforms by allowing smooth real-world deployment of multiple aerial robots, as well as by outperforming other platforms with its modularity. For real-world multi-robot deployment in various applications, the platform is easy to both assemble and modify. Moreover, it is accompanied by a realistic simulator to enable safe pre-flight testing and a smooth transition to complex real-world experiments. In this manuscript, we present mechanical and electrical designs, software architecture, and technical specifications to build a fully autonomous multi UAV system. Finally, we demonstrate the full capabilities and the unique modularity of the MRS Drone in various real-world applications that required a diverse range of platform configurations.

UAVs Beneath the Surface: Cooperative Autonomy for Subterranean Search and Rescue in DARPA SubT

  • DOI: 10.55417/fr.2023001
  • Odkaz: https://doi.org/10.55417/fr.2023001
  • Pracoviště: Vidění pro roboty a autonomní systémy, Multirobotické systémy
  • Anotace:
    This paper presents a novel approach for autonomous cooperating UAVs in search and rescue operations in subterranean domains with complex topology. The proposed system was ranked second in the Virtual Track of the DARPA SubT Finals as part of the team CTU-CRAS-NORLAB. In contrast to the winning solution that was developed specifically for the Virtual Track, the proposed solution also proved to be a robust system for deployment onboard physical UAVs flying in the extremely harsh and confined environment of the real-world competition. The proposed approach enables fully autonomous and decentralized deployment of a UAV team with seamless simulation-to-world transfer, and proves its advantage over less mobile UGV teams in the flyable space of diverse environments. The main contributions of the paper are present in the mapping and navigation pipelines. The mapping approach employs novel map representations — SphereMap for efficient risk-aware long-distance planning, FacetMap for surface coverage, and the compressed topological-volumetric LTVMap for allowing multi-robot cooperation under low-bandwidth communication. These representations are used in navigation together with novel methods for visibility-constrained informed search in a general 3D environment with no assumptions about the environment structure, while balancing deep exploration with sensor-coverage exploitation. The proposed solution also includes a visual-perception pipeline for on-board detection and localization of objects of interest in four RGB stream at 5 Hz each without a dedicated GPU. Apart from participation in the DARPA SubT, the performance of the UAV system is supported by extensive experimental verification in diverse environments with both qualitative and quantitative evaluation.

A Multi-MAV System for the Autonomous Elimination of Multiple Targets in the MBZIRC 2020 Competition

  • DOI: 10.55417/fr.2022052
  • Odkaz: https://doi.org/10.55417/fr.2022052
  • Pracoviště: Multirobotické systémy
  • Anotace:
    The Mohamed Bin Zayed International Robotics Challenge (MBZIRC) is a prestigious, biennial competition aimed at furthering the state of the art in the field of autonomous robotics. In this paper, we present our solution to one of the tasks in the MBZIRC 2020 competition, which design won second place in Challenge 1 and first place in the Grand Challenge of the competition. This paper focuses specifically on the popping task of multiple balloons by multiple Micro Aerial Vehicles (MAVs). This task required a rapid and robust performance to compete with systems from other expert robotic teams from around the world. In this task, a team of autonomous MAV’s had to seek and attack several balloons positioned throughout the competition arena. The novel fast autonomous searching for multiple targets in 3D, their reliable detection, precise relative state estimation, and agile motion planning algorithms are presented in this paper, together with an application for general tasks of 3D target capturing. With a primary focus on reliability, the methods reported in this paper and the entire, complex multi-agent system were successfully verified in both extreme conditions of the desert and the MBZIRC competition. An evaluation of the proposed methods using data from the competition and additional separate datasets is presented. The relevant code of our implementation has been made publicly available for the robotics community.

Autonomous capture of agile flying objects using UAVs: The MBZIRC 2020 challenge

  • DOI: 10.1016/j.robot.2021.103970
  • Odkaz: https://doi.org/10.1016/j.robot.2021.103970
  • Pracoviště: Multirobotické systémy
  • Anotace:
    In this paper, a novel approach for autonomously catching fast flying objects is presented, as inspired by the Mohamed Bin Zayed International Robotics Challenge (MBZIRC) 2020. In this competition, an autonomous Unmanned Aerial Vehicle (UAV) was used to intercept a ball carried by a fast flying drone. The presented solution utilizes a 3D LiDAR sensor for quick and robust target detection. The trajectory of the target is estimated and predicted to select a suitable interception position. The interceptor UAV is navigated into the interception position to safely approach the target. The interception position is frequently being adjusted based on the updated estimation and prediction of the target’s motion to ensure that the ball is caught in the dedicated onboard net. After a successful interception is detected, the UAV lands in a designated landing area. The proposed concept was intensively tested and refined in demanding outdoor conditions with strong winds and varying perception conditions to achieve the robustness required by both the demanding application and the competition. In the MBZIRC 2020 competition, our solution scored second place in Challenge 1 and first place in a combined Grand Challenge. This manuscript will provide a detailed description of the applied methods and an evaluation of our approach with data collected from real-world experiments. In addition, we present achievements of our R&D towards the transition from the MBZIRC competition to an autonomous drone interceptor, which was the main motivation of this challenge.

Cooperative Navigation and Guidance of a Micro-Scale Aerial Vehicle by an Accompanying UAV using 3D LiDAR Relative Localization

  • DOI: 10.1109/ICUAS54217.2022.9836116
  • Odkaz: https://doi.org/10.1109/ICUAS54217.2022.9836116
  • Pracoviště: Multirobotické systémy
  • Anotace:
    A novel approach for cooperative navigation and guidance of a micro-scale aerial vehicle by an accompanying Unmanned Aerial Vehicle (UAV) using 3D Light Detection and Ranging (LiDAR) relative localization is proposed in this paper. The use of 3D LiDARs represents a reliable way of environment perception and robust UAV self-localization in Global Navigation Satellite System (GNSS)-denied environments. However, 3D LiDARs are relatively heavy and they need to be carried by large UAV platforms. On the contrary, visual cameras are cheap, light-weight, and therefore ideal for small UAVs. However, visual self-localization methods suffer from loss of precision in texture-less environments, scale unobservability during certain maneuvers, and long-term drift with respect to the global frame of reference. Nevertheless, a micro-scale camera-equipped UAV is ideal for complementing a 3D LiDAR-equipped UAV as it can reach places inaccessible to a large UAV platform. To gain the advantages of both navigation approaches, we propose a cooperative navigation and guidance architecture utilizing a large LiDAR-equipped UAV accompanied by a small secondary UAV carrying a significantly lighter monocular camera. The primary UAV is localized by a robust LiDAR Simultaneous Localization and Mapping (SLAM) algorithm, while the secondary UAV utilizes a Visual-Inertial Odometry (VIO) approach with lower precision and reliability. The LiDAR data are used for markerless relative localization between the UAVs to enable precise guidance of the secondary UAV in the frame of reference of the LiDAR SLAM. The performance of the proposed approach has been extensively verified in simulations and real-world experiments with the algorithms running onboard the UAVs with no external localization infrastructure.

MRS Modular UAV Hardware Platforms for Supporting Research in Real-World Outdoor and Indoor Environments

  • DOI: 10.1109/ICUAS54217.2022.9836083
  • Odkaz: https://doi.org/10.1109/ICUAS54217.2022.9836083
  • Pracoviště: Multirobotické systémy
  • Anotace:
    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, as well as, multi-robot scenarios. Presented platforms are intended to facilitate the transition from simulations, and simplified laboratory experiments, into the deployment of aerial robots into uncertain and hard-to-model real-world conditions. We present mechanical designs, electric configurations, and dynamic models of the UAVs, followed by numerous recommendations and technical details required for building such a fully autonomous UAV system for experimental verification of scientific achievements. To show strength and high variability of the proposed system, we present results of tens of completely different real-robot experiments in various environments using distinct actuator and sensory configurations.

A Multi-UAV System for Detection and Elimination of Multiple Targets

  • DOI: 10.1109/ICRA48506.2021.9562057
  • Odkaz: https://doi.org/10.1109/ICRA48506.2021.9562057
  • Pracoviště: Multirobotické systémy
  • Anotace:
    The problem of safe interception of multiple intruder UAVs by a team of cooperating autonomous aerial vehicles is addressed in this paper. The presented work is motivated by the Mohamed Bin Zayed International Robotics Challenge (MBZIRC) 2020 where this task was simplified to an interaction with a set of static and dynamic objects (balloons and a UAV), and by a real autonomous aerial interception system of Eagle.One that our team has been working on. We propose a general control, perception, and coordination system for the fast and reliable interception of targets in a 3D environment relying only on onboard sensors and processing. The proposed methods and the entire complex multi-robot sys- tem were successfully verified in demanding desert conditions, with the main focus on reliability and fast deployment. In the MBZIRC competition, the proposed approach exhibited the greatest reliability and fastest solution. It was crucial to our team in winning the entire competition and achieving the second place in the intruder UAV interception scenario.

The MRS UAV System: Pushing the Frontiers of Reproducible Research, Real-world Deployment, and Education with Autonomous Unmanned Aerial Vehicles

  • DOI: 10.1007/s10846-021-01383-5
  • Odkaz: https://doi.org/10.1007/s10846-021-01383-5
  • Pracoviště: Multirobotické systémy
  • Anotace:
    We present a multirotor Unmanned Aerial Vehicle (UAV) control and estimation system for supporting replicable research through realistic simulations and real-world experiments. We propose a unique multi-frame localization paradigm for estimating the states of a UAV in various frames of reference using multiple sensors simultaneously. The system enables complex missions in GNSS and GNSS-denied environments, including outdoor-indoor transitions and the execution of redundant estimators for backing up unreliable localization sources. Two feedback control designs are presented: one for precise and aggressive maneuvers, and the other for stable and smooth flight with a noisy state estimate. The proposed control and estimation pipeline are constructed without using the Euler/Tait-Bryan angle representation of orientation in 3D. Instead, we rely on rotation matrices and a novel heading-based convention to represent the one free rotational degree-of-freedom in 3D of a standard multirotor helicopter. We provide an actively maintained and well-documented open-source implementation, including realistic simulation of UAV, sensors, and localization systems. The proposed system is the product of years of applied research on multi-robot systems, aerial swarms, aerial manipulation, motion planning, and remote sensing. All our results have been supported by real-world system deployment that subsequently shaped the system into the form presented here. In addition, the system was utilized during the participation of our team from the Czech Technical University in Prague in the prestigious MBZIRC 2017 and 2020 robotics competitions, and also in the DARPA Subterranean challenge. Each time, our team was able to secure top places among the best competitors from all over the world.

A Robust UAV System for Operations in a Constrained Environment

  • DOI: 10.1109/LRA.2020.2970980
  • Odkaz: https://doi.org/10.1109/LRA.2020.2970980
  • Pracoviště: Katedra kybernetiky, Centrum umělé inteligence, Multirobotické systémy
  • Anotace:
    In this letter we present an autonomous system intended for aerial monitoring, inspection and assistance in Search and Rescue (SAR) operations within a constrained workspace. The proposed system is designed for deployment in demanding real-world environments with extremely narrow passages only slightly wider than the aerial platform, and with limited visibility due to the absence of illumination and the presence of dust. The focus is on precise localization in an unknown environment, high robustness, safety and fast deployment without any need to install an external infrastructure such as an external computer and localization system. These are the main requirements of the targeted SAR scenarios. The performance of the proposed system was successfully evaluated in the Tunnel Circuit of the DARPA Subterranean Challenge, where the UAV cooperated with ground robots to precisely localize artifacts in a coal mine tunnel system. The challenge was unique due to the intention of the organizers to emulate the unpredictable conditions of a real SAR operation, in which there is no prior knowledge of the obstacles that will be encountered.

Marker-Less Micro Aerial Vehicle Detection and Localization Using Convolutional Neural Networks

  • DOI: 10.1109/LRA.2020.2972819
  • Odkaz: https://doi.org/10.1109/LRA.2020.2972819
  • Pracoviště: Multirobotické systémy
  • Anotace:
    A relative localization system for micro aerial vehicles (MAVs), which is able to work without any markers or other specialized equipment, is presented in this letter. The system utilizes images from an onboard camera to detect nearby MAVs using a convolutional neural network. When compared to traditional computer vision-based relative localization systems, this approach removes the need for specialized markers to be placed on the MAVs, saving weight and space, while also enabling localization of noncooperating robots. The system is designed and implemented to run online, onboard an MAV platform in order to enable relative stabilization of several MAVs in a formation or swarm-like behavior, when operating in a closed feedback loop with the control system of the MAVs. We demonstrate the viability and robustness of the proposed method in real-world experiments. The method was also designed for the purpose of autonomous aerial interception and is a fitting complement to other MAV detection and relative localization methods for this purpose, as is shown in the experiments.

On training datasets for machine learning-based visual relative localization of micro-scale UAVs

  • DOI: 10.1109/ICRA40945.2020.9196947
  • Odkaz: https://doi.org/10.1109/ICRA40945.2020.9196947
  • Pracoviště: Multirobotické systémy
  • Anotace:
    By leveraging our relative Micro-scale Unmanned Aerial Vehicle localization sensor UVDAR, we generated an automatically annotated dataset MIDGARD, which the community is invited to use for training and testing their machine learning systems for the detection and localization of Microscale Unmanned Aerial Vehicles (MAVs) by other MAVs. Furthermore, we provide our system as a mechanism for rapidly generating custom annotated datasets specifically tailored for the needs of a given application. The recent literature is rich in applications of machine learning methods in automation and robotics. One particular subset of these methods is visual object detection and localization, using means such as Convolutional Neural Networks, which nowadays enable objects to be detected and classified with previously inconceivable precision and reliability. Most of these applications, however, rely on a carefully crafted training dataset of annotated camera footage. These must contain the objects of interest in environments similar to those where the detector is expected to operate. Notably, the positions of the objects must be provided in annotations. For non-laboratory settings, the construction of such datasets requires many man-hours of manual annotation, which is especially the case for use onboard Micro-scale Unmanned Aerial Vehicles. In this paper, we are providing for the community a practical alternative to that kind of approach.

Onboard Marker-Less Detection and Localization of Non-Cooperating Drones for Their Safe Interception by an Autonomous Aerial System

  • DOI: 10.1109/LRA.2019.2927130
  • Odkaz: https://doi.org/10.1109/LRA.2019.2927130
  • Pracoviště: Multirobotické systémy
  • Anotace:
    In this letter, a novel approach to fast three-dimensional (3-D) localization of flying objects for their interception by a micro aerial vehicle (MAV) is presented. The proposed method utilizes a depth image from a stereo camera to facilitate onboard detection of drones, flying in its proximity. The method does not rely on using any kind of markers, which enables localization of non-cooperating drones. This approach strongly relaxes the requirements on the drones to be detected, and the detection algorithm is computationally undemanding enough to process images online, onboard an MAV with limited computational resources. This allows using the detection system in the control feedback of an autonomous aerial intercepting system. Output of the detection algorithm is filtered by a 3-D multi-target tracking algorithm to reduce false positives, preserve temporal consistency of the detections, and to predict positions of the drones (e.g., to compensate camera and processing delays). We demonstrate the importance of the advances in flying object localization, presented in this letter, in an experiment with an intruder-interceptor scenario, which would be unfeasible using state-of-the-art detection and localization methods.

Real-time Localization of Transmission Sources Using a Formation of Micro Aerial Vehicles

  • DOI: 10.1109/RCAR47638.2019.9043942
  • Odkaz: https://doi.org/10.1109/RCAR47638.2019.9043942
  • Pracoviště: Fakulta elektrotechnická, Multirobotické systémy
  • Anotace:
    Techniques designed for using teams of small and therefore safe Micro Aerial Vehicles (MAVs) for realization of antenna-like sensing devices with flexible shape, which may be adaptively changed based on the currently sensed properties of the scanned medium, are presented in this paper. This approach enables using simple and cheap sensors carried onboard of MAVs and cooperatively deploying them in the environment to optimize overall sensitivity of the compound sensory array. Two case studies of a deployment of MAV teams in the application of real-time radio transmitters localization are discussed as an example. The first method relies on Kalman Filter-based fusion of distributed RSSI measurements used to estimate distances between the transmitter and multiple receivers, which results in precise, robust and fast transmitters location in the environment. The second method utilizes onboard rotating directional antennas to estimate angles between transmitters and receivers at different positions and a Weighted Robust Least Squares method to determine transmitters locations. Both algorithms were verified in a realistic simulation system under Gazebo simulator in ROS and in real experiments with a fleet of MAVs, with a focus on aspects of real-time information fusion and coordination of MAVs sharing the same workspace with small mutual distances.

Za stránku zodpovídá: Ing. Mgr. Radovan Suk