4.8 Article

Dynamic obstacle avoidance for quadrotors with event cameras

期刊

SCIENCE ROBOTICS
卷 5, 期 40, 页码 -

出版社

AMER ASSOC ADVANCEMENT SCIENCE
DOI: 10.1126/scirobotics.aaz9712

关键词

-

类别

资金

  1. SNSF-ERC Starting Grant
  2. Swiss National Science Foundation through the National Center of Competence in Research (NCCR) Robotics

向作者/读者索取更多资源

Today's autonomous drones have reaction times of tens of milliseconds, which is not enough for navigating fast in complex dynamic environments. To safely avoid fast moving objects, drones need low-latency sensors and algorithms. We departed from state-of-the-art approaches by using event cameras, which are bioinspired sensors with reaction times of microseconds. Our approach exploits the temporal information contained in the event stream to distinguish between static and dynamic objects and leverages a fast strategy to generate the motor commands necessary to avoid the approaching obstacles. Standard vision algorithms cannot be applied to event cameras because the output of these sensors is not images but a stream of asynchronous events that encode per-pixel intensity changes. Our resulting algorithm has an overall latency of only 3.5 milliseconds, which is sufficient for reliable detection and avoidance of fast-moving obstacles. We demonstrate the effectiveness of our approach on an autonomous quadrotor using only onboard sensing and computation. Our drone was capable of avoiding multiple obstacles of different sizes and shapes, at relative speeds up to 10 meters/second, both indoors and outdoors.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.8
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

Article Robotics

Continuous-Time Vs. Discrete-Time Vision-Based SLAM: A Comparative Study

Giovanni Cioffi, Titus Cieslewski, Davide Scaramuzza

Summary: Robotic practitioners generally approach the vision-based SLAM problem through discrete-time formulations, but these formulations require tailored algorithms and simplifying assumptions in the presence of high-rate and/or asynchronous measurements. On the other hand, continuous-time SLAM allows the fusion of multiple sensor modalities in an intuitive fashion, but may result in worse trajectory estimates.

IEEE ROBOTICS AND AUTOMATION LETTERS (2022)

Article Robotics

Range, Endurance, and Optimal Speed Estimates for Multicopters

Leonard Bauersfeld, Davide Scaramuzza

Summary: This article introduces the importance of multicopters in various application areas, and proposes a method for estimating the range, endurance, and optimal speed of multicopters. The accuracy and feasibility of this method are validated through experiments and flights. The article also provides a pen-and-paper algorithm to assist future researchers in building drones with maximum range and endurance.

IEEE ROBOTICS AND AUTOMATION LETTERS (2022)

Article Robotics

Nonlinear MPC for Quadrotor Fault-Tolerant Control

Fang Nan, Sihao Sun, Philipp Foehn, Davide Scaramuzza

Summary: This study proposes a fault-tolerant controller using nonlinear model predictive control (NMPC) to stabilize and control a quadrotor in the event of complete failure of a single rotor. Unlike existing methods, this approach considers the full nonlinear dynamics of the damaged quadrotor and the thrust constraint of each rotor.

IEEE ROBOTICS AND AUTOMATION LETTERS (2022)

Article Robotics

Policy Search for Model Predictive Control With Application to Agile Drone Flight

Yunlong Song, Davide Scaramuzza

Summary: A novel framework of policy search for model predictive control is proposed in the study, utilizing policy search to automatically select high-level decision variables for MPC. The formulation of a parameterized controller allows optimizing policies in a self-supervised manner.

IEEE TRANSACTIONS ON ROBOTICS (2022)

Article Robotics

Agilicious: Open-source and open-hardware agile quadrotor for vision-based flight

Philipp Foehn, Elia Kaufmann, Angel Romero, Robert Penicka, Sihao Sun, Leonard Bauersfeld, Thomas Laengle, Giovanni Cioffi, Yunlong Song, Antonio Loquercio, Davide Scaramuzza

Summary: Agilicious is a hardware and software framework designed for autonomous, agile quadrotor flight, supporting both model-based and neural network-based controllers. It offers a combination of high-performance hardware and flexible software stack, making it suitable for various tasks and environments, as well as hardware-in-the-loop simulation.

SCIENCE ROBOTICS (2022)

Article Robotics

Time-Optimal Online Replanning for Agile Quadrotor Flight

Angel Romero, Robert Penicka, Davide Scaramuzza

Summary: In this letter, the challenge of flying a quadrotor using time-optimal control policies is addressed. The authors propose a sampling-based method for efficient generation of time-optimal paths and a Model Predictive Contouring Control approach for tracking the paths in real-time, ensuring adaptation to changes and unknown disturbances.

IEEE ROBOTICS AND AUTOMATION LETTERS (2022)

Article Robotics

Learning Minimum-Time Flight in Cluttered Environments

Robert Penicka, Yunlong Song, Elia Kaufmann, Davide Scaramuzza

Summary: This study addresses the problem of minimum-time flight for a quadrotor through a sequence of waypoints in the presence of obstacles. By leveraging deep reinforcement learning and classical topological path planning, a robust neural-network controller is trained to achieve better performance and higher robustness compared to state-of-the-art methods.

IEEE ROBOTICS AND AUTOMATION LETTERS (2022)

Article Robotics

Hilti-Oxford Dataset: A Millimeter-Accurate Benchmark for Simultaneous Localization and Mapping

Lintong Zhang, Michael Helmberger, Lanke Frank Tarimo Fu, David Wisth, Marco Camurri, Davide Scaramuzza, Maurice Fallon

Summary: To drive the advancement of SLAM systems, we created the Hilti-Oxford Dataset, which includes various challenges to test the performance of SLAM algorithms in different scenarios. We implemented a novel ground truth collection method to accurately measure pose errors with millimeter accuracy. The dataset attracted a large number of researchers to participate in the Hilti SLAM challenge.

IEEE ROBOTICS AND AUTOMATION LETTERS (2023)

Proceedings Paper Automation & Control Systems

COVERED, CollabOratiVE Robot Environment Dataset for 3D Semantic segmentation

Charith Munasinghe, Fatemeh Mohammadi Amin, Davide Scaramuzza, Hans Wernher van de Venn

Summary: Safe human-robot collaboration is crucial in the emerging Industry 5.0 paradigm, where conventional robots are being replaced by more intelligent and flexible collaborative robots. However, the lack of research and dedicated datasets for 3D semantic segmentation of collaborative robot workspaces hinders safe and efficient collaboration. This work addresses this limitation by developing a new dataset named COVERED and benchmarking state-of-the-art algorithm performance for real-time semantic segmentation.

2022 IEEE 27TH INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA) (2022)

Proceedings Paper Automation & Control Systems

Improving safety in physical human-robot collaboration via deep metric learning

Maryam Rezayati, Grammatiki Zanni, Ying Zaoshi, Davide Scaramuzza, Hans Wernher van de Venn

Summary: Direct physical interaction with robots is important in flexible production scenarios, but poses risks to operators. Simple measures can prevent injuries, but hinder true human-robot cooperation. More sophisticated solutions are needed in human-robot collaboration scenarios.

2022 IEEE 27TH INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA) (2022)

Proceedings Paper Computer Science, Artificial Intelligence

ESS: Learning Event-Based Semantic Segmentation from Still Images

Zhaoning Sun, Nico Messikommer, Daniel Gehrig, Davide Scaramuzza

Summary: This research introduces ESS (Event-based Semantic Segmentation), a method that transfers the semantic segmentation task from labeled image datasets to unlabeled events through unsupervised domain adaptation (UDA). Compared to existing methods, our approach aligns event embeddings with image embeddings without the need for video data or per-pixel alignment between images and events, and without the need to infer motion from still images. We also introduce DSEC-Semantic, a large-scale event-based dataset with fine-grained labels. Experimental results show that ESS outperforms existing UDA approaches using image labels alone and even surpasses state-of-the-art supervised approaches when combined with event labels in both DDD17 and DSEC-Semantic datasets. ESS is a general-purpose method that opens up new and previously inaccessible research directions for event cameras.

COMPUTER VISION, ECCV 2022, PT XXXIV (2022)

Proceedings Paper Computer Science, Artificial Intelligence

Time Lens plus plus : Event-based Frame Interpolation with Parametric Non-linear Flow and Multi-scale Fusion

Stepan Tulyakov, Alfredo Bochicchio, Daniel Gehrig, Stamatios Georgoulis, Yuanyou Li, Davide Scaramuzza

Summary: This study addresses several issues in video frame interpolation, including unstable fusion process of complementary interpolation results, inefficient motion estimation process, and potential artifacts in low contrast regions. Additionally, a large-scale dataset with challenging scenes is constructed, and the reconstruction quality is improved through multi-scale feature-level fusion and one-shot non-linear inter-frame motion computation.

2022 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2022) (2022)

Proceedings Paper Computer Science, Artificial Intelligence

AEGNN: Asynchronous Event-based Graph Neural Networks

Simon Schaefer, Daniel Gehrig, Davide Scaramuzza

Summary: This research introduces a novel event-processing paradigm called Asynchronous, Event-based Graph Neural Networks (AEGNNs), which generalize standard GNNs to process events as evolving spatio-temporal graphs. AEGNNs significantly reduce computation and latency by only recomputing network activations for the nodes affected by each new event. The experimental results show a reduction in computational complexity by up to 200-fold and similar or even better performance compared to state-of-the-art asynchronous methods, making AEGNNs a promising approach for low-latency event-based processing.

2022 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR) (2022)

Proceedings Paper Computer Science, Artificial Intelligence

Event-aided Direct Sparse Odometry

Javier Hidalgo-Carrio, Guillermo Gallego, Davide Scaramuzza

Summary: EDS is a direct monocular visual odometry method that uses events and frames, and it overcomes the problem of changing appearance in indirect methods. It outperforms previous event-based odometry solutions and can work at lower frame rates, making it suitable for low-power motion-tracking applications.

2022 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2022) (2022)

Proceedings Paper Computer Science, Theory & Methods

Multi-Bracket High Dynamic Range Imaging with Event Cameras

Nico Messikommer, Stamatios Georgoulis, Daniel Gehrig, Stepan Tulyakov, Julius Erbach, Alfredo Bochicchio, Yuanyou Li, Davide Scaramuzza

Summary: This paper proposes a multi-bracket HDR pipeline combining a standard camera with an event camera to address the issues of saturation and noise in LDR images in dynamic scenes. The results show that using events can improve overall robustness and image quality.

2022 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION WORKSHOPS, CVPRW 2022 (2022)

暂无数据