Three new quadrotor videos demonstrate agile control and the power of machine learning

18 November 2013

share this:
Quadrocopters assembling tensile structures in the ETH Flying Machine Arena. Photo credit: Professorship for Architecture and Digital Fabrication and the Institute for Dynamic Systems and Control, ETH Zurich.

The team at the ETH Flying Machine Arena has released three new videos, demonstrating quadrotors building tensile structures, tossing a ball back and forth, and refining a figure-eight trajectory using iterative learning. Worth the watch!!

Building Tensile Structures with Flying Machines

Federico Augugliaro: “This video shows quadrocopters assembling prototypical tensile structures. Part of a body of research in aerial construction – a field that addresses the construction of structures with the aid of flying machines – the video demonstrates that flying machines are capable of autonomously spanning a rope between two support points. They can also create surface structures by using already placed ropes as new support points. Furthermore, multiple machines can work together to extend the type of structures that can be created by this means. The project is a collaboration between the Institute for Dynamic Systems and Control and the Professorship for Architecture and Digital Fabrication, both from ETH Zurich, Switzerland.”

See Federico’s research paper, a collaboration with Ammar Mirjan, presented at the IEEE/RSJ International Conference on Intelligent Robots and Systems 2013.

Rapid Trajectory Generation for Quadrotors

Mark Mueller: “We have developed a method for rapidly generating and evaluating quadrocopter interception trajectories. Each trajectory goes from an arbitrary initial state (position, velocity and acceleration) to an arbitrary final state. The evaluation of the trajectory includes determining input feasibility, and state feasibility (e.g. that the position of the quadrocopter remains inside a box). Per trajectory, this requires less than two microseconds on a modern laptop computer.

The trajectory generator is used here to generate trajectories to hit a ball towards a target, and determines:

  •  when to hit the ball
  •  how high to return the ball
  •  how much thrust to use at the end of the trajectory.

The trajectory generator is used in a receding horizon implementation, where the optimization is run in closed loop at 50Hz, and only the first part of the trajectory is used as inputs. This allows the system to cope with sensor noise, and deviations in the ball’s flight path.”

See Mark’s research paper, presented at the IEEE/RSJ International Conference on Intelligent Robots and Systems 2013.

Iterative Learning for Periodic Quadrocopter Maneuvers

Markus Hehn: “This video demonstrates an iterative learning algorithm that allows accurate trajectory tracking for quadrocopters executing periodic maneuvers.

The algorithm uses measurements from past executions in order to find corrections that lead to better tracking performance. In order to do this, we measure the tracking error over two laps of the maneuver. The new correction is then computed and applied. After waiting for one lap, we begin measuring again and the next learning step follows. For particularly dynamic maneuvers, we begin the learning process at lower execution speeds. This allows us to initially improve performance under safer conditions, and the algorithm provides a means to then transfer the learned corrections from the lower execution speed to higher speeds. The experience gained at lower speeds thus helps us when flying at high speeds, similar to how people learn skills such as martial arts or playing the piano. The method is also applicable to more complex tasks, shown here by the example of the quadrocopter balancing a pole while following a trajectory.”

See Markus’ research paper, presented at the IEEE/RSJ International Conference on Intelligent Robots and Systems 2013.

tags: , , , , , , , , , , , ,

Hallie Siegel robotics editor-at-large
Hallie Siegel robotics editor-at-large

Related posts :

At the forefront of building with biology

Raman is, as she puts it, “a mechanical engineer through and through.” Today, Ritu Raman leads the Raman Lab and is an Assistant Professor in the Department of Mechanical Engineering.
28 June 2022, by

Hot Robotics Symposium celebrates UK success

An internationally leading robotics initiative that enables academia and industry to find innovative solutions to real world challenges, celebrated its success with a Hot Robotics Symposium hosted across three UK regions last week.
25 June 2022, by

Researchers release open-source photorealistic simulator for autonomous driving

MIT scientists unveil the first open-source simulation engine capable of constructing realistic environments for deployable training and testing of autonomous vehicles.
22 June 2022, by

In this episode, Audrow Nash speaks to Maria Telleria, who is a co-founder and the CTO of Canvas. Canvas makes a drywall finishing robot and is based in the Bay Area. In this interview, Maria talks ab...
21 June 2022, by and

Coffee with a Researcher (#ICRA2022)

As part of her role as one of the IEEE ICRA 2022 Science Communication Awardees, Avie Ravendran sat down virtually with a few researchers from academia and industry attending the conference.

Seeing the robots at #ICRA2022 through the eyes of a robot

Accessbility@ICRA2022 and OhmniLabs provided three OhmniBots for the conference, allowing students, faculty and interested industry members to attend the expo and poster sessions.
17 June 2022, by

©2021 - ROBOTS Association


©2021 - ROBOTS Association