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

@article{Foehn2022AgiliciousOA,
  title={Agilicious: Open-source and open-hardware agile quadrotor for vision-based flight},
  author={Philipp Foehn and Elia Kaufmann and Angel Romero and Robert Pěni{\vc}ka and Sihao Sun and Leonard Bauersfeld and T. M. Laengle and Giovanni Cioffi and Yunlong Song and Antonio Loquercio and Davide Scaramuzza},
  journal={Science Robotics},
  year={2022},
  volume={7}
}
Autonomous, agile quadrotor flight raises fundamental challenges for robotics research in terms of perception, planning, learning, and control. A versatile and standardized platform is needed to accelerate research and let practitioners focus on the core problems. To this end, we present Agilicious, a codesigned hardware and software framework tailored to autonomous, agile quadrotor flight. It is completely open source and open hardware and supports both model-based and neural network–based… 

Neural-MPC: Deep Learning Model Predictive Control for Quadrotors and Agile Robotic Platforms

TLDR
Real-time Neural MPC is presented, a framework to integrate large, complex neural network architectures as dynamics models within a model-predictive control pipeline and shows the feasibility of the framework on real-world problems by reducing the positional tracking error.

Time-Optimal Online Replanning for Agile Quadrotor Flight

In this letter, we tackle the problem of flying a quadrotor using time-optimal control policies that can be replanned online when the environment changes or when encountering unknown disturbances.

Learning Minimum-Time Flight in Cluttered Environments

We tackle the problem of minimum-time flight for a quadrotor through a sequence of waypoints in the presence of obstacles while exploiting the full quadrotor dynamics. Early works relied on

Minimum-Time Quadrotor Waypoint Flight in Cluttered Environments

We tackle the problem of planning a minimum-time trajectory for a quadrotor over a sequence of specified waypoints in the presence of obstacles while exploiting the full quadrotor dynamics. This

References

SHOWING 1-10 OF 110 REFERENCES

Crazyflie 2.0 quadrotor as a platform for research and education in robotics and control engineering

TLDR
Promising, preliminary results obtained in control of flying robot by pointing device (positioner) and with the support of a vision system, which basis only on a single Kinect sensor are outlined.

An Open Source and Open Hardware Deep Learning-Powered Visual Navigation Engine for Autonomous Nano-UAVs

TLDR
This work presents what is, to the best of the knowledge, the first 27g nano-UAV system able to run aboard an end-to-end, closed-loop visual pipeline for autonomous navigation based on a state-of-the-art deep-learning algorithm, built upon the open-source CrazyFlie 2.0 nano-quadrotor.

A 64-mW DNN-Based Visual Navigation Engine for Autonomous Nano-Drones

TLDR
This paper presents the first (to the best of the knowledge) demonstration of a navigation engine for autonomous nano-drones capable of closed-loop end-to-end DNN-based visual navigation, and develops a complete methodology for parallel execution of complex DNNs directly on board resource-constrained milliwatt-scale nodes.

Autonomous Quadrotor Flight Despite Rotor Failure With Onboard Vision Sensors: Frames vs. Events

TLDR
This letter proposes the first algorithm that combines fault-tolerant control and onboard vision-based state estimation to achieve position control of a quadrotor subjected to complete failure of one rotor, and believes it will render autonomous quadrotors safer in both GPS denied or degraded environments.

Flightmare: A Flexible Quadrotor Simulator

TLDR
This work proposes a paradigm-shift in the development of simulators: moving the trade-off between accuracy and speed from the developers to the end-users, and develops a novel modular quadrotor simulator: Flightmare.

Learning high-speed flight in the wild

TLDR
This work demonstrates that end-to-end policies trained in simulation enable high-speed autonomous flight through challenging environments, outperforming traditional obstacle avoidance pipelines.

AirSim: High-Fidelity Visual and Physical Simulation for Autonomous Vehicles

TLDR
A new simulator built on Unreal Engine that offers physically and visually realistic simulations for autonomous vehicles in real world and that is designed from the ground up to be extensible to accommodate new types of vehicles, hardware platforms and software protocols.

Nonlinear MPC for Quadrotor Fault-Tolerant Control

TLDR
A fault-tolerant controller using the nonlinear model predictive control (NMPC) to stabilize and control a quadrotor subjected to the complete failure of a single rotor and considers the thrust constraint of each rotor is proposed.

PX4: A node-based multithreaded open source robotics framework for deeply embedded platforms

TLDR
A novel, deeply embedded robotics middleware and programming environment that uses a multithreaded, publish-subscribe design pattern and provides a Unix-like software interface for micro controller applications, which is well suited for fast, high rate control tasks.

The Foldable Drone: A Morphing Quadrotor That Can Squeeze and Fly

TLDR
This work proposes a novel, simpler, yet effective morphing design for quadrotors consisting of a frame with four independently rotating arms that fold around the main frame and demonstrates the first work showing stable flight without requiring any symmetry of the morphology.
...