Robohub.org
 

The Monospinner: world’s mechanically simplest controllable flying machine


by , and
03 May 2016



share this:
The Monospinner in flight.

Fig. 1. The Monospinner in flight.

The Monospinner (Fig.1), developed at the Institute for Dynamic Systems and Control at ETH Zurich, is the mechanically simplest, controllable, flying machine in existence. It has only one moving part (the rotating propeller), but can still fully control its position in space. The vehicle features no additional actuators or aerodynamic surfaces. 

Our research group aims at pushing the boundaries of flying machines by asking fundamental questions, such as “what is the minimum number of moving parts necessary for controlled flight?” All common flying vehicles require multiple moving parts: conventional quadrocopters, for example, have four moving parts (the four fixed-pitch propellers).  A helicopter’s main rotor requires a complicated swashplate mechanism with many moving parts, and a typical fixed-wing airplane requires one moving part for each of the ailerons, rudder, elevator, and main propulsion. Samara-type vehicles look like maple seeds (or samaras), and rotate while flying. These vehicles typically need two actuators to be controllable in position. Some toys have only one moving part, but are not controllable in the horizontal direction.

We set out to create a vehicle that has only a single moving part. The theoretical basis for this followed from previous work on quadrocopters, where we showed that a quadrocopter can maintain flight despite the complete loss of one, two, or three propellers. To do this, we redefined the definition of “to hover”: now the vehicle may rotate at a constant angular velocity as long as it remains approximately at the same point in space. Of course, the vehicle then has to be controlled near this hover solution, to allow it to track trajectories and reject disturbances.

This is tricky for the Monospinner, as it has only a single input (the thrust force) to control its states (compared to a conventional quadrocopter that has four inputs). We designed a cascaded controller (Fig. 2): the faster inner loop controls the thrust direction, while the slower outer loop controls the vehicle’s acceleration and thereby position. Roughly speaking, the single control input (the thrust magnitude) is decomposed into two parts, the average part of the thrust (calculated by the outer loop) which determines the acceleration of the Monospinner and the deviation from the average thrust (calculated from the inner loop) which controls its orientation.

Cascaded control structure: the outer position controller defines a desired acceleration, where the inner attitude controller defines the vehicle's attitude.

Fig. 2. Cascaded control structure: the outer position controller defines a desired acceleration, where the inner attitude controller defines the vehicle’s attitude.

After the theoretical analysis, we proceeded to build a vehicle. However, there are a lot of uncertainties in the real world: one example is that we do not have a good aerodynamic model of such a complex rotating object. In addition, there are uncertainties such as the mass distribution or the position of the vehicle’s center of mass. We set out to design something that would fly even if we did not know the parameters exactly. We evaluated different designs using Monte Carlo simulations, where we sample different perturbations from the above-mentioned uncertainties and use simulations to test whether our controller would still work. We did this until we found a configuration that works in most situations: the resulting Y-shaped vehicle is shown in Fig. 3 below.

Fig. 3. Monte Carlo simulation results, showing how likely a vehicle is to be controllable (the color scale indicates the likelihood of a crash) as a function of where the vehicle's electronics are placed. The vehicle’s approximate size and shape are based on existing vehicles. The vehicle has three main components, which are approximately equally massive: the battery, electronics, and the motor/propeller. By fixing the positions of the propeller and the battery as two vertices of an equilateral triangle, a Monte Carlo analysis was conducted for different positions of the electronics in the vicinity of the third triangle vertex.  The final electronics position was chosen as a compromise between low likelihood of failure (as determined by the Monte Carlo simulations) and other considerations (such as ease of mechanical construction). This location is plotted with a red dashed line.

Fig. 3. Monte Carlo simulation results, showing how likely a vehicle is to be controllable (the color scale indicates the likelihood of a crash) as a function of where the vehicle’s electronics are placed. The vehicle’s approximate size and shape are based on existing vehicles.* The vehicle has three main components, which are approximately equally massive: the battery, electronics, and the motor/propeller. By fixing the positions of the propeller and the battery as two vertices of an equilateral triangle, a Monte Carlo analysis was conducted for different positions of the electronics in the vicinity of the third triangle vertex. The final electronics position was chosen as a compromise between low likelihood of failure (as determined by the Monte Carlo simulations) and other considerations (such as ease of mechanical construction). This location is plotted with a red dashed line.

*Link to research

The control strategy only works near hover, where the vehicle spins about 4 revolutions per second. To get the vehicle near the operating angular velocity, we built a passive platform (Fig. 4 below), which has a vertically oriented bearing allowing the Monospinner to rotate freely. The rotation is achieved through the reaction torque of the propeller, and the thrust is slowly ramped up from zero. Once the vehicle is sufficiently near the hover angular velocity, the controller is switched on and the vehicle jumps off the platform. The platform ensures that the take-off condition is near the hover solution for each experiment.  Once we were confident that the vehicle would reliably work from such a controlled starting point, we pushed our luck, and we found out that the system is robust enough to recover after it is thrown into the air like a Frisbee (see the video).

There are still open questions, which we will explore in future work: for example, we plan to refine the control strategy to allow the Monospinnner to recover from a larger range of initial conditions.

The Monospinner resting on the takeoff platform, which allows the vehicle to freely rotate about its axis of rotation, so that the vehicle can take off near its hover angular velocity and orientation. We have since shown that the Monospinner can also be hand-launched, by throwing it like a Frisbee.

Fig. 4. The Monospinner resting on the takeoff platform, which allows the vehicle to freely rotate about its axis of rotation, so that the vehicle can take off near its hover angular velocity and orientation. We have since shown that the Monospinner can also be hand-launched, by throwing it like a Frisbee.

If you liked this article, you may also be interested in:

See all the latest robotics news on Robohub, or sign up for our weekly newsletter.



tags: , ,


Weixuan Zhang is pursuing a doctorate at ETH Zurich under Professor D’Andrea.
Weixuan Zhang is pursuing a doctorate at ETH Zurich under Professor D’Andrea.

Mark Mueller is a researcher at ETH Zurich's Flying Machine Arena.
Mark Mueller is a researcher at ETH Zurich's Flying Machine Arena.

Raffaello D'Andrea is a panel member for Robohub's Robotics by Invitation series.





Related posts :



Gearing up for RoboCupJunior: Interview with Ana Patrícia Magalhães

and   18 Jun 2025
We hear from the organiser of RoboCupJunior 2025 and find out how the preparations are going for the event.

Robot Talk Episode 125 – Chatting with robots, with Gabriel Skantze

  13 Jun 2025
In the latest episode of the Robot Talk podcast, Claire chatted to Gabriel Skantze from KTH Royal Institute of Technology about having natural face-to-face conversations with robots.

Preparing for kick-off at RoboCup2025: an interview with General Chair Marco Simões

and   12 Jun 2025
We caught up with Marco to find out what exciting events are in store at this year's RoboCup.

Interview with Amar Halilovic: Explainable AI for robotics

  10 Jun 2025
Find out about Amar's research investigating the generation of explanations for robot actions.

Robot Talk Episode 124 – Robots in the performing arts, with Amy LaViers

  06 Jun 2025
In the latest episode of the Robot Talk podcast, Claire chatted to Amy LaViers from the Robotics, Automation, and Dance Lab about the creative relationship between humans and machines.

Robot Talk Episode 123 – Standardising robot programming, with Nick Thompson

  30 May 2025
In the latest episode of the Robot Talk podcast, Claire chatted to Nick Thompson from BOW about software that makes robots easier to program.

Congratulations to the #AAMAS2025 best paper, best demo, and distinguished dissertation award winners

  29 May 2025
Find out who won the awards presented at the International Conference on Autonomous Agents and Multiagent Systems last week.

Congratulations to the #ICRA2025 best paper award winners

  27 May 2025
The winners and finalists in the different categories have been announced.



 

Robohub is supported by:




Would you like to learn how to tell impactful stories about your robot or AI system?


scicomm
training the next generation of science communicators in robotics & AI


©2025.05 - Association for the Understanding of Artificial Intelligence


 












©2025.05 - Association for the Understanding of Artificial Intelligence