idw – Informationsdienst Wissenschaft

Nachrichten, Termine, Experten

Grafik: idw-Logo
Science Video Project
idw-Abo

idw-News App:

AppStore

Google Play Store



Instance:
Share on: 
10/07/2021 15:09

Flying High-Speed Drones into the Unknown with AI

Melanie Nyfeler Kommunikation
Universität Zürich

    Researchers at the University of Zurich have developed a new approach to autonomously fly quadrotors through unknown, complex environments at high speeds using only on-board sensing and computation. The new approach could be useful in emergencies, on construction sites or for security applications.

    When it comes to exploring complex and unknown environments such as forests, buildings or caves, drones are hard to beat. They are fast, agile and small, and they can carry sensors and payloads virtually everywhere. However, autonomous drones can hardly find their way through an unknown environment without a map. For the moment, expert human pilots are needed to release the full potential of drones.

    “To master autonomous agile flight, you need to understand the environment in a split second to fly the drone along collision-free paths,” says Davide Scaramuzza, who leads the Robotics and Perception Group at the University of Zurich. “This is very difficult both for humans and for machines. Expert human pilots can reach this level after years of perseverance and training. But machines still struggle.”

    The AI algorithm learns to fly in the real world from a simulated expert

    In a new study, Scaramuzza and his team have trained an autonomous quadrotor to fly through previously unseen environments such as forests, buildings, ruins and trains, keeping speeds of up to 40 km/h and without crashing into trees, walls or other obstacles. All this was achieved relying only on the quadrotor’s on-board cameras and computation.

    The drone’s neural network learned to fly by watching a sort of “simulated expert” – an algorithm that flew a computer-generated drone through a simulated environment full of complex obstacles. At all times, the algorithm had complete information on the state of the quadrotor and readings from its sensors, and could rely on enough time and computational power to always find the best trajectory.

    Such a “simulated expert” could not be used outside of simulation, but its data were used to teach the neural network how to predict the best trajectory based only on the data from the sensors. This is a considerable advantage over existing systems, which first use sensor data to create a map of the environment and then plan trajectories within the map – two steps that require time and make it impossible to fly at high-speeds.

    No exact replica of the real world needed

    After being trained in simulation, the system was tested in the real world, where it was able to fly in a variety of environments without collisions at speeds of up to 40 km/h. “While humans require years to train, the AI, leveraging high-performance simulators, can reach comparable navigation abilities much faster, basically overnight,” says Antonio Loquercio, a PhD student and co-author of the paper. “Interestingly these simulators do not need to be an exact replica of the real world. If using the right approach, even simplistic simulators are sufficient,” adds Elia Kaufmann, another PhD student and co-author.

    The applications are not limited to quadrotors. The researchers explain that the same approach could be useful for improving the performance of autonomous cars, or could even open the door to a new way of training AI systems for operations in domains where collecting data is difficult or impossible, for example on other planets.

    According to the researchers, the next steps will be to make the drone improve from experience, as well as to develop faster sensors that can provide more information about the environment in a smaller amount of time – thus allowing drones to fly safely even at speeds above 40 km/h.

    Multimedia Material
    YouTube: https://youtu.be/m89bNn6RFoQ
    High-resolution photos and videos:
    https://tinyurl.com/2rvez93d


    Contact for scientific information:

    Prof. Dr. Davide Scaramuzza
    Robotics and Perception Group
    Department of Informatics
    University of Zurich
    Phone +41 44 635 24 09
    E-mail: sdavide@ifi.uzh.ch

    Antonio Loquercio
    Robotics and Perception Group
    Department of Informatics
    University of Zurich
    Phone +41 44 635 43 73
    E-mail: loquercio@ifi.uzh.ch

    Elia Kaufmann
    Robotics and Perception Group
    Institut für Informatik
    Universität Zürich
    Tel. +41 44 635 43 73
    E-Mail: ekaufmann@ifi.uzh.ch


    Original publication:

    Literature
    Antonio Loquercio, Elia Kaufmann, René Ranftl, Matthias Müller, Vladlen Koltun, Davide Scaramuzza, Learning High-speed Flight in the Wild, Science Robotics, October 6, 2021
    DOI: 10.1126/scirobotics.abg5810


    More information:

    https://www.media.uzh.ch/en/Press-Releases/2021/Drone-in-the-wild.html


    Images

    Even in hostile conditions, the drone autonomously finds its way. (Image: UZH)
    Even in hostile conditions, the drone autonomously finds its way. (Image: UZH)

    UZH


    Criteria of this press release:
    Journalists
    Electrical engineering, Information technology, Mathematics, Social studies, Traffic / transport
    transregional, national
    Research projects, Research results
    English


     

    Even in hostile conditions, the drone autonomously finds its way. (Image: UZH)


    For download

    x

    Help

    Search / advanced search of the idw archives
    Combination of search terms

    You can combine search terms with and, or and/or not, e.g. Philo not logy.

    Brackets

    You can use brackets to separate combinations from each other, e.g. (Philo not logy) or (Psycho and logy).

    Phrases

    Coherent groups of words will be located as complete phrases if you put them into quotation marks, e.g. “Federal Republic of Germany”.

    Selection criteria

    You can also use the advanced search without entering search terms. It will then follow the criteria you have selected (e.g. country or subject area).

    If you have not selected any criteria in a given category, the entire category will be searched (e.g. all subject areas or all countries).