Martin Saska

dblp:07/1196 · DBLP profile ↗
← Back
51ranked-venue papers
14as first author
26since 2021 · last 2025
0000-0001-7106-3816ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 38 · 12 first-author · 18 since 2021Systems, architecture and hardware · 31 · 9 first-author · 13 since 2021Applied, interdisciplinary, general and emerging computing · 6 · 5 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4 · 2 first-author · 2 since 2021Human-computer interaction and ubiquitous computing · 2 · 1 since 2021Computer networks · 1 · 1 since 2021
YearPublicationVenuePosition
2025 Simultaneous Learning of State-to-State Minimum-Time Planning and Control
Swati Dantu, Robert Penicka, Martin Saska
ICINCO (2)3
2025 Towards Fully Onboard State Estimation and Trajectory Tracking for UAVs with Suspended Payloads
abstract
This paper addresses the problem of tracking the position of a cable-suspended payload carried by an unmanned aerial vehicle, with a focus on real-world deployment and minimal hardware requirements. In contrast to many existing approaches that rely on motion-capture systems, additional onboard cameras, or instrumented payloads, we propose a framework that uses only standard onboard sensors--specifically, real-time kinematic global navigation satellite system measurements and data from the onboard inertial measurement unit--to estimate and control the payload's position. The system models the full coupled dynamics of the aerial vehicle and payload, and integrates a linear Kalman filter for state estimation, a model predictive contouring control planner, and an incremental model predictive controller. The control architecture is designed to remain effective despite sensing limitations and estimation uncertainty. Extensive simulations demonstrate that the proposed system achieves performance comparable to control based on ground-truth measurements, with only minor degradation (< 6%). The system also shows strong robustness to variations in payload parameters. Field experiments further validate the framework, confirming its practical applicability and reliable performance in outdoor environments using only off-the-shelf aerial vehicle hardware.
Martin Jirousek, Tomás Báca, Martin Saska
ICINCO (2)3
2025 Towards Scalable and Fast UAV Deployment
Tim Felix Lakemann, Martin Saska
ICINCO (1)2
2025 FlightForge: Advancing UAV Research with Procedural Generation of High-Fidelity Simulation and Integrated Autonomy
abstract
Robotic simulators play a crucial role in the development and testing of autonomous systems, particularly in the realm of Uncrewed Aerial Vehicles (UAV). However, existing simulators often lack high-level autonomy, hindering their immediate applicability to complex tasks such as autonomous navigation in unknown environments. This limitation stems from the challenge of integrating realistic physics, photorealistic rendering, and diverse sensor modalities into a single simulation environment. At the same time, the existing photorealistic UAV simulators use mostly hand-crafted environments with limited environment sizes, which prevents the testing of long-range missions. This restricts the usage of existing simulators to only low-level tasks such as control and collision avoidance. To this end, we propose the novel FlightForge UAV opensource simulator. FlightForge offers advanced rendering capabilities, diverse control modalities, and, foremost, procedural generation of environments. Moreover, the simulator is already integrated with a fully autonomous UAV system capable of long-range flights in cluttered unknown environments. The key innovation lies in novel procedural environment generation and seamless integration of high-level autonomy into the simulation environment. Experimental results demonstrate superior sensor rendering capability compared to existing simulators, and also the ability of autonomous navigation in almost infinite environments.
David Capek, Jan Hrncír, Tomás Báca, Jakub Jirkal, Vojtech Vonásek, Robert Penicka, Martin Saska
ICRA7
2025 LoL-NMPC: Low-Level Dynamics Integration in Nonlinear Model Predictive Control for Unmanned Aerial Vehicles
abstract
In this paper, we address the problem of tracking high-speed agile trajectories for Unmanned Aerial Vehicles (UAVs), where model inaccuracies can lead to large tracking errors. Existing Nonlinear Model Predictive Controller (NMPC) methods typically neglect the dynamics of the low-level flight controllers such as underlying PID controller present in many flight stacks, and this results in suboptimal tracking performance at high speeds and accelerations. To this end, we propose a novel NMPC formulation, LoL-NMPC, which explicitly incorporates low-level controller dynamics and motor dynamics in order to minimize trajectory tracking errors while maintaining computational efficiency. By leveraging linear constraints inside low-level dynamics, our approach inherently accounts for actuator constraints without requiring additional reallocation strategies. The proposed method is validated in both simulation and real-world experiments, demonstrating improved tracking accuracy and robustness at speeds up to 98.57 km h−1and accelerations of 3.5 g. Our results show an average 21.97 % reduction in trajectory tracking error over standard NMPC formulation, with LoL-NMPC maintaining real-time feasibility at 100 Hz on an embedded ARM-based flight computer.
Parakh M. Gupta, Ondrej Procházka, Jan Hrebec, Matej Novosad, Robert Penicka, Martin Saska
IROS6
2025 Free-Space Optical Communication-Driven NMPC Framework for Multi-Rotor Aerial Vehicles in Structured Inspection Scenarios
Giuseppe Silano, Daniel Bonilla Licea, Hajar Elhammouti, Martin Saska
SMC4
2025 CAT-ORA: Collision-Aware Time-Optimal Formation Reshaping for Efficient Robot Coordination in 3-D Environments
abstract
In this article, we introduce an algorithm designed to address the problem of time-optimal formation reshaping in three-dimensional environments while preventing collisions between agents. The utility of the proposed approach is particularly evident in mobile robotics, where agents benefit from being organized and navigated in formation for a variety of real-world applications requiring frequent alterations in formation shape for efficient navigation or task completion. Given the constrained operational time inherent to battery-powered mobile robots, the time needed to complete the formation reshaping process is crucial for their efficient operation, especially in case of multi-rotor uncrewed aerial vehicles (UAVs). The proposed collision-aware time-optimal formation reshaping algorithm (CAT-ORA) builds upon the Hungarian algorithm for the solution of the robot-to-goal assignment implementing the interagent collision avoidance through direct constraints on mutually exclusive robot-goal pairs combined with a trajectory generation approach minimizing the duration of the reshaping process. Theoretical validations confirm the optimality of CAT-ORA, with its efficacy further showcased through simulations, and a real-world outdoor experiment involving 19 UAVs. Thorough numerical analysis shows the potential of CAT-ORA to decrease the time required to perform complex formation reshaping tasks by up to 49%, and 12% on average compared to commonly used methods in randomly generated scenarios.
Vít Krátký, Robert Penicka, Jiri Horyna, Petr Stibinger, Tomás Báca, Matej Petrlík, Petr Stepan, Martin Saska
IEEE Trans. Robotics8
2025 On Onboard LiDAR-Based Flying Object Detection
abstract
A new robust and accurate approach for the detection and localization of flying objects with the purpose of highly dynamic aerial interception and agile multirobot interaction is presented in this article. The approach is proposed for use on board of autonomous aerial vehicles equipped with a 3-D LiDAR sensor. It relies on a novel 3-D occupancy voxel mapping method for the target detection that provides high localization accuracy and robustness with respect to varying environments and appearance changes of the target. In combination with a proposed cluster-based multitarget tracker, sporadic false positives are suppressed, state estimation of the target is provided, and the detection latency is negligible. This makes the system suitable for tasks of agile multirobot interaction, such as autonomous aerial interception or formation control where fast, precise, and robust relative localization of other robots is crucial. We evaluate the viability and performance of the system in simulated and real-world experiments which demonstrate that at a range of$\text{20} \,\text{m}$, our system is capable of reliably detecting a microscale UAV with an almost$\text{100} \%$recall,$\text{0.2} \,\text{m}$accuracy, and$\text{20} \,\text{ms}$delay.
Matous Vrba, Viktor Walter, Václav Pritzl, Michal Pliska, Tomás Báca, Vojtech Spurný, Daniel Hert, Martin Saska
IEEE Trans. Robotics8
2024 Harnessing the Potential of Omnidirectional Multi-Rotor Aerial Vehicles in Cooperative Jamming Against Eavesdropping
abstract
Recent research in communications-aware robotics has been propelled by advancements in 5G and emerging 6G technologies. This field now includes the integration of Multi-Rotor Aerial Vehicles (MRAVs) into cellular networks, with a specific focus on under-actuated MRAVs. These vehicles face challenges in independently controlling position and orientation due to their limited control inputs, which adversely affects communication metrics such as Signal-to-Noise Ratio. In response, a newer class of omnidirectional MRAVs has been developed, which can control both position and orientation simultaneously by tilting their propellers. However, exploiting this capability fully requires sophisticated motion planning techniques. This paper presents a novel application of omnidirectional MRAVs designed to enhance communication security and thwart eavesdropping. It proposes a strategy where one MRAV functions as an aerial Base Station, while another acts as a friendly jammer to secure communications. This study is the first to apply such a strategy to MRAVs in scenarios involving eavesdroppers.
Daniel Bonilla Licea, Hajar Elhammouti, Giuseppe Silano, Martin Saska
GLOBECOM4
2024 On Rapid Parallel Tuning of Controllers of a Swarm of MAVs - Distribution Strategies of the Updated Gains
abstract
In this paper, we present a reliable, scalable, time deterministic, model-free procedure to tune swarms of Micro Aerial Vehicles (MAVs) using basic sensory data. Two approaches to taking advantage of parallel tuning are presented. First, the tuning with averaging of the results on the basis of performance indices reported from the swarm with identical gains to decrease the negative effect of the noise in the measurements. Second, the tuning with parallel testing of varying set of gains across the swarm to reduce the tuning time. The presented methods were evaluated both in simulation and real-world experiments. The achieved results show the ability of the proposed approach to improve the results of the tuning while decreasing the tuning time, ensuring at the same time a reliable tuning mechanism.
Dariusz Horla, Wojciech Giernacki, Vít Krátký, Petr Stibinger, Tomás Báca, Martin Saska
ICARCV6
2024 Omnidirectional Multi-Rotor Aerial Vehicle Pose Optimization: A Novel Approach to Physical Layer Security
abstract
The integration of Multi-Rotor Aerial Vehicles (MRAVs) into 5G and 6G networks enhances coverage, connectivity, and congestion management. This fosters communication-aware robotics, exploring the interplay between robotics and communications, but also makes the MRAVs susceptible to malicious attacks, such as jamming. One traditional approach to counter these attacks is the use of beamforming on the MRAVs to apply physical layer security techniques. In this paper, we explore pose optimization as an alternative approach to countering jamming attacks on MRAVs. This technique is intended for omnidirectional MRAVs, which are drones capable of independently controlling both their position and orientation, as opposed to the more common under-actuated MRAVs whose orientation cannot be controlled independently of their position. In this paper, we consider an omnidirectional MRAV serving as a Base Station (BS) for legitimate ground nodes, under attack by a malicious jammer. We optimize the MRAV pose (i.e., position and orientation) to maximize the minimum Signal-to-Interference-plus-Noise Ratio (SINR) over all legitimate nodes.
Daniel Bonilla Licea, Giuseppe Silano, Mounir Ghogho, Martin Saska
ICASSP4
2024 Intuitive Human-Robot Interface: A 3-Dimensional Action Recognition and UAV Collaboration Framework
Akash Chaudhary, Tiago Pereira do Nascimento, Martin Saska
ICINCO (2)3
2024 Towards UAV-USV Collaboration in Harsh Maritime Conditions Including Large Waves
Filip Novák, Tomás Báca, Ondrej Procházka, Martin Saska
ICINCO (1)4
2024 Bio-inspired visual relative localization for large swarms of UAVs
abstract
We propose a new approach to visual perception for relative localization of agents within large-scale swarms of Unmanned Aerial Vehicles (UAVs). Inspired by biological perception utilized by schools of sardines, swarms of bees, and other large groups of animals capable of moving in a decentralized yet coherent manner, our method does not rely on detecting individual neighbors by each agent and estimating their relative position, but rather we propose to regress a neighbor density over distance. This allows for a more accurate distance estimation as well as better scalability with respect to the number of neighbors. Additionally, a novel swarm control algorithm is proposed to make it compatible with the new relative localization method. We provide a thorough evaluation of the presented methods and demonstrate that the regressing approach to distance estimation is more robust to varying relative pose of the targets and that it is suitable to be used as the main source of relative localization for swarm stabilization.
Martin Krízek, Matous Vrba, Antonella Barisic, Stjepan Bogdan, Martin Saska
ICRA5
2024 Model Predictive Path Integral Control for Agile Unmanned Aerial Vehicles
abstract
This paper introduces a control architecture for real-time and onboard control of Unmanned Aerial Vehicles (UAVs) in environments with obstacles using the Model Predictive Path Integral (MPPI) methodology. MPPI allows the use of the full nonlinear model of UAV dynamics and a more general cost function at the cost of a high computational demand. To run the controller in real-time, the sampling-based optimization is performed in parallel on a graphics processing unit onboard the UAV. We propose an approach to the simulation of the nonlinear system which respects low-level constraints, while also able to dynamically handle obstacle avoidance, and prove that our methods are able to run in real-time without the need for external computers. The MPPI controller is compared to MPC and SE(3) controllers on the reference tracking task, showing a comparable performance. We demonstrate the viability of the proposed method in multiple simulation and real-world experiments, tracking a reference at up to 44 km h−1and acceleration close to 20 m s−2, while still being able to avoid obstacles. To the best of our knowledge, this is the first method to demonstrate an MPPI-based approach in real flight.
Michal Minarík, Robert Penicka, Vojtech Vonásek, Martin Saska
IROS4
2024 Collaborative Object Manipulation on the Water Surface by a UAV-USV Team Using Tethers
abstract
This paper introduces an innovative methodology for object manipulation on the surface of water through the collaboration of an Unmanned Aerial Vehicle (UAV) and an Unmanned Surface Vehicle (USV) connected to the object by tethers. We propose a novel mathematical model of a robotic system that combines the UAV, USV, and the tethered floating object. A novel Model Predictive Control (MPC) framework is designed for using this model to achieve precise control and guidance for this collaborative robotic system. Extensive simulations in the realistic robotic simulator Gazebo demonstrate the system’s readiness for real-world deployment, highlighting its versatility and effectiveness. Our multi-robot system overcomes the state-of-the-art single-robot approach, exhibiting smaller control errors during the tracking of the floating object’s reference. Additionally, our multi-robot system demonstrates a shorter recovery time from a disturbance compared to the single-robot approach.
Filip Novák, Tomás Báca, Martin Saska
IROS3
2024 Drones Guiding Drones: Cooperative Navigation of a Less-Equipped Micro Aerial Vehicle in Cluttered Environments
abstract
Reliable deployment of Unmanned Aerial Vehicles (UAVs) in cluttered unknown environments requires accurate sensors for Global Navigation Satellite System (GNSS)-denied localization and obstacle avoidance. Such a requirement limits the usage of cheap and micro-scale vehicles with constrained payload capacity if industrial-grade reliability and precision are required. This paper investigates the possibility of offloading the necessity to carry heavy sensors to another member of the UAV team while preserving the desired capability of the smaller robot intended for exploring narrow passages. A novel cooperative guidance framework offloading the sensing requirements from a minimalistic secondary UAV to a superior primary UAV is proposed. The primary UAV constructs a dense occupancy map of the environment and plans collision-free paths for both UAVs to ensure reaching the desired secondary UAV’s goals even in areas not accessible by the bigger robot. The primary UAV guides the secondary UAV to follow the planned path while tracking the UAV using Light Detection and Ranging (LiDAR)-based relative localization. The proposed approach was verified in real-world experiments with a heterogeneous team of a 3D LiDAR-equipped primary UAV and a micro-scale camera-equipped secondary UAV moving autonomously through unknown cluttered GNSS-denied environments with the proposed framework running fully on board the UAVs.
Václav Pritzl, Matous Vrba, Yurii Stasinchuk, Vít Krátký, Jiri Horyna, Petr Stepan, Martin Saska
IROS7
2024 Autonomous localization of multiple ionizing radiation sources using miniature single-layer Compton cameras onboard a group of micro aerial vehicles
abstract
A novel method for autonomous localization of multiple sources of gamma radiation using a group of Micro Aerial Vehicles (MAVs) is presented in this paper. The method utilizes an extremely lightweight (44 g) Compton camera MiniPIX TPX3. The compact size of the detector allows for deployment onboard safe and agile small-scale Unmanned Aerial Vehicles (UAVs). The proposed radiation mapping approach fuses measurements from multiple distributed Compton camera sensors to accurately estimate the positions of multiple radioactive sources in real time. Unlike commonly used intensity-based detectors, the Compton camera reconstructs the set of possible directions towards a radiation source from just a single ionizing particle. Therefore, the proposed approach can localize radiation sources without having to estimate the gradient of a radiation field or contour lines, which require longer measurements. The instant estimation is able to fully exploit the potential of highly mobile MAVs. The radiation mapping method is combined with an active search strategy, which coordinates the future actions of the MAVs in order to improve the quality of the estimate of the sources’ positions, as well as to explore the area of interest faster. The proposed solution is evaluated in simulation and real-world experiments with multiple Cesium-137 radiation sources.
Michal Werner, Tomás Báca, Petr Stibinger, Daniela Doubravova, Jaroslav Solc, Jan Rusnak, Martin Saska
IROS7
2024 When Robotics Meets Wireless Communications: An Introductory Tutorial
abstract
The importance of ground mobile robots (MRs) and unmanned aerial vehicles (UAVs) within the research community, industry, and society is growing fast. Nowadays, many of these agents are equipped with communication systems that are, in some cases, essential to successfully achieve certain tasks. In this context, we have begun to witness the development of a new interdisciplinary research field at the intersection of robotics and communications. This research field has been boosted by the intention of integrating UAVs within the 5G and 6G communication networks and will undoubtedly lead to many important applications in the near future. Nevertheless, one of the main obstacles to the development of this research area is that most researchers address these problems by oversimplifying either the robotics or the communications aspects. Doing so impedes the ability to reach the full potential of this new interdisciplinary research area. In this tutorial, we present some of the modeling tools necessary to address problems involving both robotics and communication from an interdisciplinary perspective. As an illustrative example of such problems, we focus on the issue of communication-aware trajectory planning in this tutorial.
Daniel Bonilla Licea, Mounir Ghogho, Martin Saska
Proc. IEEE3
2024 Present and Future of SLAM in Extreme Environments: The DARPA SubT Challenge
abstract
This article surveys recent progress and discusses future opportunities for simultaneous localization and mapping (SLAM) in extreme underground environments. SLAM in subterranean environments, from tunnels, caves, and man-made underground structures on Earth, to lava tubes on Mars, is a key enabler for a range of applications, such as planetary exploration, search and rescue, disaster response, and automated mining, among others. SLAM in underground environments has recently received substantial attention, thanks to theDARPA Subterranean (SubT) Challenge, a global robotics competition aimed at assessing and pushing the state of the art in autonomous robotic exploration and mapping in complex underground environments. This article reports on the state of the art in underground SLAM by discussing different SLAM strategies and results across six teams that participated in the three-year-long SubT competition. In particular, the article has four main goals. First, we review the algorithms, architectures, and systems adopted by the teams; particular emphasis is put on light detection and ranging (LIDAR)-centric SLAM solutions (the go-to approach for virtually all teams in the competition), heterogeneous multirobot operation (including both aerial and ground robots), and real-world underground operation (from the presence of obscurants to the need to handle tight computational constraints). We do not shy away from discussing the “dirty details” behind the different SubT SLAM systems, which are often omitted from technical papers. Second, we discuss the maturity of the field by highlighting what is possible with the current SLAM systems and what we believe is within reach with some good systems engineering. Third, we outline what we believe are fundamental open problems, which are likely to require further research to break through. Finally, we provide a list of open-source SLAM implementations and datasets that have been produced during the SubT challenge and related efforts and constitute a useful resource for researchers and practitioners.
Kamak Ebadi, Lukas Bernreiter, Harel Biggie, Gavin Catt, Yun Chang, Arghya Chatterjee 0002, Chris Denniston, Simon-Pierre Deschênes, Kyle Harlow, Shehryar Khattak, Lucas Nogueira, Matteo Palieri, Pavel Petrácek, Matej Petrlík, Andrzej Reinke, Vít Krátký, Shibo Zhao, Ali-akbar Agha-mohammadi, Kostas Alexis, Christoffer R. Heckman, Kasra Khosoussi, Navinda Kottege, Benjamin Morrell, Marco Hutter 0001, Fred Pauling, François Pomerleau, Martin Saska, Sebastian A. Scherer, Roland Siegwart, Jason Williams 0002, Luca Carlone
IEEE Trans. Robotics27
2022 Vehicle Fault-Tolerant Robust Power Transmission Line Inspection Planning
abstract
This paper concerns fault-tolerant power transmission line inspection planning as a generalization of the multiple traveling salesmen problem. The addressed inspection planning problem is formulated as a single-depot multiple-vehicle scenario, where the inspection vehicles are constrained by the battery budget limiting their inspection time. The inspection vehicle is assumed to be an autonomous multi-copter with a wide range of possible flight speeds influencing battery consumption. The inspection plan is represented by multiple routes for vehicles providing full coverage over inspection target power lines. On an inspection vehicle mission interruption, which might happen at any time during the execution of the inspection plan, the inspection is re-planned using the remaining vehicles and their remaining battery budgets. Robustness is introduced by choosing a suitable cost function for the initial plan that maximizes the time window for successful re-planning. It enables the remaining vehicles to successfully finish all the inspection targets using their respective remaining battery budgets. A combinatorial metaheuristic algorithm with various cost functions is used for planning and fast re-planning during the inspection.
Frantisek Nekovár, Jan Faigl, Martin Saska
ETFA3
2022 Distributed Three Dimensional Flocking of Autonomous Drones
abstract
Potential field approaches have been often used to describe and model interactions within a swarm of robots performing collective motion, also called flocking. Despite the high number of proposed approaches, most have only been tested in simulation and among the minority tested on real robots, even fewer abandoned the laboratory boundaries in favor of real-world scenarios. In this work, we propose a decentralized flocking approach that builds over the classical potential field models and that is proved to work well both in simulated and real-world environments. Each robot in the swarm relies on limited information and can only perceive its local neighbors through limited communication of noisy position information. No information on individual drone orientations, velocities, or accelerations is exchanged or needed. The novel experimental achievement of this paper is the realization of collective motion in three dimensions with the above sensing limitations. The swarm dynamically adapts to the environment by keeping a preferred distance from the ground and by changing formation. To show the general applicability of the proposed control algorithm, we study how it performs with the use of different potential functions proposed in the literature and by comparing them via extensive evaluation of the results in a realistic simulated environment. Lastly, we compare the performances of the proposed approach and of the different potentials on a real-drone swarm of up to fourteen robots flying both in two and three dimensional formations and in a challenging outdoor environment.
Dario Albani, Tiziano Manoni, Martin Saska, Eliseo Ferrante
ICRA3
2022 Decentralized Multi-robot Velocity Estimation for UAVs Enhancing Onboard Camera-based Velocity Measurements
abstract
Within the field of multi-robot systems, developing systems that rely only on onboard sensing without the use of external infrastructure (e.g. GNSS) has many potential applications. However, relying only on visual-based modalities for localization presents challenges in terms of accuracy and reliability. We introduce a decentralized multi-robot lateral velocity estimation method for Unmanned Aerial Vehicles (UAVs) to improve onboard measurements in case GNSS infrastructure is not available. This method relies on sharing the onboard measurements of neighbors, as well as the estimation of the relative motion of a focal UAV within the swarm, based on observation of coworking robots. The proposed velocity estimation method does not rely on centralized communication to achieve high reliability and scalability within the swarm system. The performance of the state estimation approach has been verified in simulations and real-world experiments. The results have shown that a swarm of UAVs using the proposed velocity estimator can stabilize individual robots when their primary onboard localization source is not reliable enough.
Jiri Horyna, Vít Krátký, Eliseo Ferrante, Martin Saska
IROS4
2021 Autonomous Aerial Swarming in GNSS-denied Environments with High Obstacle Density
abstract
The compact flocking of relatively localized Un-manned Aerial Vehicles (UAVs) in high obstacle density areas is discussed in this paper. The presented work tackles realistic scenarios in which the environment map is not known apriori and the use of a global localization system and communication infrastructure is difficult due to the presence of obstacles. To achieve flocking in such a constrained environment, we propose a fully decentralized, bio-inspired control law that uses only onboard sensor data for safe flocking through the environment without any communication with other agents. In the proposed approach, each UAV agent uses onboard sensors to self-localize and estimate the relative position of other agents in its local reference frame. The usability and performance of the proposed approach were verified and evaluated using various experiments in a realistic robotic simulator and a natural forest. The presented experiments also validate the utility of onboard relative localization for autonomous multi-UAV applications in the absence of global localization information and communication.
Afzal Ahmad, Viktor Walter, Pavel Petrácek, Matej Petrlík, Tomás Báca, David Zaitlík, Martin Saska
ICRA7
2021 Autonomous Flying into Buildings in a Firefighting Scenario
abstract
We propose an approach enabling an Unmanned Aerial Vehicle (UAV) to autonomously enter a target building through an open window. We use a fusion of depth camera and 2D Light Detection and Ranging (LiDAR) data for window detection and continuous estimation of its position, orientation, and size. The proposed algorithms are capable of running both with and without available a priori information. The obtained detections are utilized for planning collision-free trajectories through the target window. We use a sensor fusion algorithm for robust altitude estimation from laser rangefinder data while flying over ground with inconsistent elevation. Particular focus is given to the transition between outdoor and indoor environments and vice-versa to achieve the required reliability of UAV state estimation. The proposed approach has been verified in multiple real-world experiments, where the UAV was able to successfully enter and leave the target building both under normal conditions and under decreased visibility conditions in a smoke-filled environment.
Václav Pritzl, Petr Stepan, Martin Saska
ICRA3
2021 A Multi-UAV System for Detection and Elimination of Multiple Targets
abstract
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 system 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.
Yurii Stasinchuk, Matous Vrba, Matej Petrlík, Tomás Báca, Vojtech Spurný, Daniel Hert, David Zaitlík, Tiago Pereira do Nascimento, Martin Saska
ICRA9
2020 On training datasets for machine learning-based visual relative localization of micro-scale UAVs
abstract
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.
Viktor Walter, Matous Vrba, Martin Saska
ICRA3
2020 In-flight Efficient Controller Auto-tuning using a Pair of UAVs
abstract
In the paper, a pair of auto-tuning methods for fixed-parameter controllers is presented, in application to multirotor unmanned aerial vehicles (UAVs) control. In both cases, the automatized process of searching the best altitude controller parameters is carried out with the use of a modified golden-search method, for a selected cost function, during the flight of a pair of UAVs. All the calculations are performed in real-time in the iterative manner using only basic sensory information available concerning current altitude information for a pair of UAVs. The auto-tuning process of the controller is characterized by neglectfully low computational demand, and the parameters are obtained rapidly with no dynamic model of a UAV needed. In both methods, by using a pair of UAVs in tuning process, the level of control performance can be increased, what has been proved by means of multiple outdoor experiments. The first method increases precision of the obtained controller parameters by averaging sensory information over a pair of UAVs, whereas in the second, by exchanging measurement information between the units, the search space is explored faster. The latter is of special importance when seeking the best controller parameters, what is especially expected when a limited experiment duration of multirotor UAVs is taken into account.
Wojciech Giernacki, Dariusz Horla, Martin Saska
IROS3
2019 Cooperative Transport of Large Objects by a Pair of Unmanned Aerial Systems using Sampling-based Motion Planning
abstract
Cooperative carrying of large, cable-suspended payloads by a pair of cooperating unmanned aerial vehicles (UAVs) is tackled in this paper. The proposed system, involving a sampling-based motion planning algorithm and a model predictive control-based coordination of UAVs, aims to achieve a smooth and reliable flight performance in environments with obstacles. The motion planning is designed to satisfy constraints on relative positions of UAVs, which are defined from the cooperative transport task and by onboard mutual localization, which is used for real-time estimation of states of neighboring robots carrying the object. Besides, a guiding principle with a cost-driven expansion is employed to steer the growth of a Rapidly-exploring Random Tree (RRT) to keep the coupled system of UAVs and the object as close to desired mutual positions as possible. A significant deviation of the controlled system from the desired configuration, by increasing or decreasing the relative distance between UAVs carrying the cable-suspended object, is achieved only if it is required by environment constraints (e.g. in narrow passages), while the allowed limits are always satisfied. Using the guiding principle enables us to find feasible solutions of the problem in a reasonable short time using onboard computer even in environments with a complicated structure of obstacles. The proposed system was evaluated in numerous simulations, compared with state-of-the-art solutions using statistical sets of results, and its performance and reliability were verified in experiments in real-world conditions.
Vojtech Spurný, Matej Petrlík, Vojtech Vonásek, Martin Saska
ETFA4
2019 Timepix Radiation Detector for Autonomous Radiation Localization and Mapping by Micro Unmanned Vehicles
abstract
A system for measuring radiation intensity and for radiation mapping by a micro unmanned robot using the Timepix detector is presented in this paper. Timepix detectors are extremely small, but powerful 14 × 14 mm, 256 × 256 px CMOS hybrid pixel detectors, capable of measuring ionizing alpha, beta, gamma radiation, and heaving ions. The detectors, developed at CERN, produce an image free of any digital noise thanks to per-pixel calibration and signal digitization. Traces of individual ionizing particles passing through the sensors can be resolved in the detector images. Particle type and energy estimates can be extracted automatically using machine learning algorithms. This opens unique possibilities in the task of flexible radiation detection by very small unmanned robotic platforms. The detectors are well suited for the use of mobile robots thanks to their small size, lightweight, and minimal power consumption. This sensor is especially appealing for micro aerial vehicles due to their high maneuverability, which can increase the range and resolution of such novel sensory system. We present a ROS-based readout software and real-time image processing pipeline and review options for 3-D localization of radiation sources using pixel detectors. The provided software supports off-the-shelf FITPix, USB Lite readout electronics with Timepix detectors.
Tomás Báca, Martin Jílek, Petr Mánek, Petr Stibinger, Vladimir Linhart, Jan Jakubek, Martin Saska
IROS7
2019 Coverage optimization in the Cooperative Surveillance Task using Multiple Micro Aerial Vehicles
abstract
In the task of cooperative surveillance using Micro Aerial Vehicles (MAVs), MAVs cooperatively observe a given set of Areas of Interest (AoI). The missions are usually prepared in a decoupled manner: first, the sensing locations are found, followed by computations of the trajectories assuming GPS-based localization. The precision of GPS may, however, be insufficient to keep the MAVs in compact groups, which may lead to mutual collisions. To avoid the collisions between MAVs, a camera-based on-board localization has to be used. This however requires to maintain positions of the team members in the given range to enable reliable on-board localization (each MAV has to be visible from other ones). The task of the mission planning is to find an appropriate distribution of MAVs above AoIs together with feasible trajectories from a depot to reach these locations. The on-board localization constraints and MAV motion constraints have to be satisfied during the entire mission. We propose a modification of RRT (Rapidly Exploring Random Tree) for this mission planning. The algorithm first explores the state space to find suitable sensing locations together with feasible trajectories towards them. Then, the sensing locations are optimized using Particle Swarm optimization (PSO). The proposed method has been verified in numerous simulations and outdoor experiments. The achieved results exhibit significantly better performance in terms of lower computational power and complexity of solved scenarios than the state-of-the-art solutions.
Matej Petrlík, Vojtech Vonásek, Martin Saska
SMC3
2018 Model Predictive Trajectory Tracking and Collision Avoidance for Reliable Outdoor Deployment of Unmanned Aerial Vehicles
abstract
We propose a novel approach for optimal trajectory tracking for unmanned aerial vehicles (UAV), using a linear model predictive controller (MPC) in combination with non-linear state feedback. The solution relies on fast onboard simulation of the translational dynamics of the UAV, which is guided by a linear MPC. By sampling the states of the virtual UAV, we create a control command for fast non-linear feedback, which is capable of performing agile maneuvers with high precision. In addition, the proposed pipeline provides an interface for a decentralized collision avoidance system for multi-UAY scenarios. Our solution makes use of the long prediction horizon of the linear MPC and allows safe outdoors execution of multi-UAV experiments without the need for in-advance collision-free planning. The practicality of the tracking mechanism is shown in combination with priority-based collision resolution strategy, which performs sufficiently in experiments with up to 5 UAVs. We present a statistical and experimental evaluation of the platform in both simulation and real-world examples, demonstrating the usability of the approach.
Tomás Báca, Daniel Hert, Giuseppe Loianno, Martin Saska, Vijay Kumar 0001
IROS4
2017 Documentation of dark areas of large historical buildings by a formation of unmanned aerial vehicles using model predictive control
abstract
A system designed for a unique multi-robot application of closely flying formations of Unmanned Aerial Vehicles (UAVs) in indoor areas is described in this paper. The proposed solution is aimed as a tool for historians and restorers working in large historical buildings such as churches to provide an access to areas that are difficult to reach by humans. In these objects, it is impossible to keep a large scaffolding for a long time due to regular services, which is necessary for studying a long-term influence of restorations works, and some parts of the churches were even not reached by people for decades and need to be inspected. To provide the same documentation and inspection techniques that are used by the experts in lower easily accessible parts of the buildings, we employ a formation of autonomous UAVs, where one of the robots is equipped by a visual sensor and the others by source of light, which provides the required flexibility for control of lightening. The described system in its full complexity has been implemented with achieved robustness and reliability required by deployment in real missions. The technology demonstration has been provided with real UAVs in historical objects to help restorers and conservationists with achieved valuable results used in plans of restoration works. In these missions, UAVs were autonomously hovering at designated locations to be able to demonstrate usefulness of such robotic lightening approach.
Martin Saska, Vít Krátký, Vojtech Spurný, Tomás Báca
ETFA1
2017 Motion planning with motion primitives for industrial bin picking
abstract
In the bin picking problem, the task is to automatically unload objects from a container using a robotic manipulator. The task is often approached by organizing the objects into a predictable pattern, e.g., a workpiece carrier, in order to simplify all integral subtasks like object recognition, motion planning and grasping. In such a case, motion planning can even be solved offline as it is ensured that the objects are always at the same positions at known times. However, there is a growing demand for non-structured bin picking, where the objects can be placed randomly in the bins. This arises from recent trends of transforming classical factories into smart production facilities allowing small lot sizes at the efficiency of mass production. The demand for fast and highly flexible handling and manipulation abilities of industrial robots requires to solve all the bin picking methods, including motion planning, online. In this paper, we propose a novel technique for fast sampling-based motion planning of robotic manipulators using motion primitives. Motion primitives are short trajectories that boost search of the configuration space and consequently speed up the planning phase. The proposed work has been verified in a simulation and on a prototype of a bin picking system.
Vojtech Vonásek, Axel Vick, Martin Saska
ETFA3
2017 Large Sensors with Adaptive Shape Realised by Self-stabilised Compact Groups of Micro Aerial Vehicles
Martin Saska
ISRR1
2016 Formations of unmanned micro aerial vehicles led by migrating virtual leader
abstract
A novel approach for control and motion planning of formations of multiple unmanned micro aerial vehicles (MAVs), also referred to as unmanned aerial vehicles (UAVs) - multirotor helicopters, in cluttered GPS-denied environments is presented in this paper. The proposed method enables autonomously to design complex maneuvers of a compact MAV team in a virtual-leader-follower scheme. The feasibility of obtained results of the motion planning approach and the required stability of the formation is achieved by migrating the virtual leader along a hull surrounding the formation. This enables us to suddenly change formation motion in all directions, independently of actual orientation of the formation.
Martin Saska, Tomás Báca, Daniel Hert
ICARCV1
2014 Rapidly Exploring Random Trees-based Initialization of MPC Technique Designed for Formations of MAVs
abstract
Motion planning techniques suited for initialization of Model Predictive Control based methodology applied for complex maneuvering and stabilization of formations of Micro Aerial Vehicles are proposed in this paper. Two approaches to initialization of the formation driving method will be described, experimentally verified, evaluated and compared. The first proposed method is based on multiobjective optimization of the trajectory guess obtained by a Rapidly Exploring Random Trees technique. It represents an easy to implement and robust method suited for off-line initialization of the formation driving algorithm. The second proposed method is based on sequential processing of parts of the obtained trajectory. This method is well scalable and thus applicable in large workspaces with complex obstacles. In addition, the second method enables a significant reduction of computational time as is shown by comparison of series of simulations in different environments.
Zdenek Kasl, Martin Saska, Libor Preucil
ICINCO (2)2
2014 Swarms of micro aerial vehicles stabilized under a visual relative localization
abstract
A stabilization and control technique developed for steering swarms of unmanned micro aerial vehicles is proposed in this paper. The presented approach based on a visual relative localization of swarm particles is designed for utilization of multi-robot teams in real-world dynamic environments. The core of the swarming behaviour is inspired by Reynold's BOID model proposed for 2D simulations of schooling behaviour of fish. The idea of the simple BOID model, with three simple rules: Separation, Alignment and Cohesion, is extended for swarms of quadrotors in this paper. The proposed solution integrates the swarming behaviour with the relative localization and with a stabilization and control mechanism, which respects fast dynamics of unmanned quadrotors. The proposed method aspires to be an enabling technique for deployment of swarms of micro areal vehicles outside laboratories that are equipped with precise positioning systems. The swarming behaviour as well as the possibility of swarm stabilization with the visual relative localization in the control feedback are verified by simulations and partly by an experiment with quadrotors in this paper.
Martin Saska, Jan Vakula, Libor Preucil
ICRA1
2014 Fast on-board motion planning for modular robots
abstract
Modular robots, which are systems made of many robotic modules, can utilize various types of locomotion. Different approaches can be used to generate these basic motion skills — motion primitives. To move in a complex environment, several motion primitives are needed and a mechanism to switch them is required. This can be realized using a high-level motion planning. To enable autonomous operation of modular robots equipped with limited computational resources, it is necessary to generate the motion plans on-board, i.e., without external computers. In this paper, we propose a novel simplified motion model of a modular robot, which allows the robot to employ the motion planner as a fast on-board replanner. The proposed approach has been verified both in simulations as well as with real robots.
Vojtech Vonásek, Lutz Winkler 0001, Jens Liedke, Martin Saska, Karel Kosnar, Libor Preucil
ICRA4
2013 Low-cost embedded system for relative localization in robotic swarms
abstract
In this paper, we present a small, light-weight, low-cost, fast and reliable system designed to satisfy requirements of relative localization within a swarm of micro aerial vehicles. The core of the proposed solution is based on off-the-shelf components consisting of the Caspa camera module and Gumstix Overo board accompanied by a developed efficient image processing method for detecting black and white circular patterns. Although the idea of the roundel recognition is simple, the developed system exhibits reliable and fast estimation of the relative position of the pattern up to 30 fps using the full resolution of the Caspa camera. Thus, the system is suited to meet requirements for a vision based stabilization of the robotic swarm. The intent of this paper is to present the developed system as an enabling technology for various robotic tasks.
Jan Faigl, Tomás Krajník, Jan Chudoba, Libor Preucil, Martin Saska
ICRA5
2013 Global motion planning for modular robots with local motion primitives
abstract
The ability to move in complex environments is a key property required for deployment of modular robots in challenging applications like search & rescue missions or space exploration. Wide range of motion types like crawling or walking can be achieved using Central Pattern Generators producing periodic control signals. Although these motions can be very effective to steer robots in their vicinity or in a given direction, they need to be switched to reach a far position in the environment. This paper presents a novel modification of Rapidly Exploring Random Tree (RRT) algorithm for modular robots. For efficient exploration of the configuration space, predefined motion primitives are used. While the motion primitives provide effective local motions, the RRT-based planner switches them in order to reach the desired global goal.
Vojtech Vonásek, Martin Saska, Karel Kosnar, Libor Preucil
ICRA2
2012 Predictive Control of Unmanned Formations
Martin Saska, Libor Preucil
ICINCO (2)1
2012 Low cost MAV platform AR-drone in experimental verifications of methods for vision based autonomous navigation
abstract
Several navigation tasks utilizing a low-cost Micro Aerial Vehicle (MAV) platform AR-drone are presented in this paper to show how it can be used in an experimental verification of scientific theories and developed methodologies. An important part of this paper is an attached video showing a set of such experiments. The presented methods rely on visual navigation and localization using on-board cameras of the AR-drone employed in the control feedback. The aim of this paper is to demonstrate flight performance of this platform in real world scenarios of mobile robotics.
Martin Saska, Tomás Krajník, Jan Faigl, Vojtech Vonásek, Libor Preucil
IROS1
2012 Coordination and navigation of heterogeneous UAVs-UGVs teams localized by a hawk-eye approach
abstract
A navigation and stabilization scheme for 3D heterogeneous (UAVs and UGVs) formations acting under a hawk-eye like relative localization is presented in this paper. We formulate a novel Model Predictive Control (MPC) based concept for formation driving in a leader-follower constellation into a required target region. The formation to target region problem in 3D is solved using the MPC methodology for both: i) the trajectory planning and control of a virtual leader, and ii) the control and stabilization of followers - UAVs and UGVs. The core of the method lies in a novel avoidance function based on a model of the formation respecting requirements of the direct visibility between the team members in environment with obstacles, which is crucial for the hawk-eye localization.
Martin Saska, Vojtech Vonásek, Tomás Krajník, Libor Preucil
IROS1
2011 Roads sweeping by unmanned multi-vehicle formations
abstract
A system for autonomous roads sweeping by applying formations of mobile robots is presented in this paper. The proposed approach based on Receding Horizon Control solves the formation navigation, planning and stabilization in real-word environments with static and dynamic obstacles. The formations employed for sweeping are built up ad-hoc, taking into account length of robots' effectors (e.g. shovels, sweepers) and width of the working area. Presented method enables to smoothly merge smaller teams with the view of sweeping the larger roads (e.g. runways, highways). The formations can operate in two modes: sweeping and moving. In the sweeping mode, the formations are guided with an aim to effectively cover the cleaning roads, while in the moving mode, the planning system emphasizes the effort to reach a desired target. Furthermore, the moving mode enables to autonomously design complex formation maneuvers, as is reverse driving or turning on spot.
Martin Saska, Vojtech Vonásek, Libor Preucil
ICRA1
2010 Navigation and Formation Control Employing Complementary Virtual Leaders for Complex Maneuvers
Martin Saska, Vojtech Vonásek, Libor Preucil
ICINCO (2)1
2010 Airport snow shoveling
abstract
In this paper, we present results of a feasibility study of airport snow shoveling with multiple formations of autonomous snowplow robots. The main idea of the approach is to form temporary coalitions of vehicles, whose size depends on the width of the roads to be cleaned. We propose to divide the problem of snow shoveling into the subproblems of task allocation and motion coordination. For the task allocation we designed a multi-agent method applicable in the dynamic environment of airports. The motion coordination part focuses on generating trajectories for the vehicle formations based on the output of the task allocation module. Furthermore, we have developed a novel approach of formation stabilization into variable shapes depending on the width of runways. The method using a receding horizon control provides optimal trajectories and inputs for robots' actuators during splitting and coupling of formations. The algorithm can be utilized in arbitrary static and dynamic airport assemblage. All components as well as the complete system have been verified in various simulations and hardware experiments in both indoor and outdoor environments, which are presented in the submitted video.
Martin Saska, Vojtech Vonásek, Tomás Krajník
IROS1
2010 Control of ad-hoc formations for autonomous airport snow shoveling
abstract
In this paper, we present a framework that applies multiple groups of autonomous snowploughs for efficiently removing the snow from airfields. The proposed approach includes formation stabilization into variable shapes depending on the width of runways. The paper is focused on trajectory planning and control during splitting and coupling of formations for cleaning smaller auxiliary roads surrounding main runways. We propose a general method using a receding horizon control for iterative formation assignment. The algorithm is adapted for the kinematics of car-like robots and can be utilized in arbitrary static and dynamic airport assemblage. The proposed approach has been verified by simulations and by hardware experiments.
Martin Saska, Vojtech Vonásek, Libor Preucil
IROS1
2008 Route scheduling approach for airport snow shoveling using formations of autonomous ploughs
abstract
This paper presents a route scheduling algorithm for efficient snow shoveling of big international airports. The keynote of the project consists in using temporary formations of autonomous snowploughs. The size of the formations depends on the width of runway to shovel, which supposes splitting and merging of the teams during the cleaning process.The route scheduling method itself is based on the design of cleaning coalitions which are adapted for each specific task. The decisions about the optimal team composition and the optimal sequence of the tasks are taken by an heuristic approach that is combined with an exploration of the space of solutions on a limited horizon. Furthermore in the paper a formation driving approach is discussed. The method commands the robots to form a formation which optimally covers the roads surface and enables to push the snow by their shovels to the sides effectively. The scheduling method as well as the formation driving approach were verified by simulations and by hardware experiments.
Martin Saska, Martin Hess, Klaus Schilling 0001
ICARCV1
2008 Efficient airport snow shoveling by applying autonomous multi-vehicle formations
abstract
An efficient snow cleaning system is essential for optimal airport traffic during the winter term. In this paper an autonomous approach based on formation driving of cooperative mobile vehicles is described. The method is composed of two independent elements. The route scheduling part designs a time optimal plan for all robots and the formation driving method on the other hand guides the ploughs in an appropriate way during the shoveling. The bridge connecting both modules is a path generator, which creates a feasible trajectory for the reference points of the formations. Optimality for the covering task is achieved by splitting and reuniting the robot groups depending on the varying size of the runways. The robustness of the algorithm is increased by the ability to adjust the formations shape reactively on obstacle detection. The proposed method was verified by simulations in the environment of the International Frankfurt Airport as well as by hardware experiments in a test field.
Martin Saska, Martin Hess, Klaus Schilling 0001
ICRA1
2006 Robot Path Planning using Particle Swarm Optimization of Ferguson Splines
abstract
Robot path planning problem is one of most important task mobile robots. This paper proposes an original approach using a path description by string of cubic splines. Such path is easy executable and natural for car-like robot. Furthermore, it is possible to ensure smooth derivation in connections of particular splines. In this case, the path planning is equivalent to optimization of parameters of splines. An evolutionary technique called particle swarm optimization (PSO) was used hereunder due to its relatively fast convergence and global search character. Various settings of PSO parameters were tested and the best setting was compared to two classical mobile robot path planning algorithms.
Martin Saska, Martin Macas, Libor Preucil, Lenka Lhotská
ETFA1