<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mark Mueller &#8211; Robohub</title>
	<atom:link href="https://robohub.org/author/mwm/feed/" rel="self" type="application/rss+xml" />
	<link>https://robohub.org</link>
	<description>Connecting the robotics community to the world</description>
	<lastBuildDate>Mon, 05 Oct 2026 00:39:46 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>
	<item>
		<title>The Monospinner: world&#8217;s mechanically simplest controllable flying machine</title>
		<link>https://robohub.org/the-monospinner-worlds-mechanically-simplest-controllable-flying-machine/</link>
		
		<dc:creator><![CDATA[Mark Mueller]]></dc:creator>
		<pubDate>Tue, 03 May 2016 14:13:43 +0000</pubDate>
				<category><![CDATA[news]]></category>
		<category><![CDATA[ETH Zurich]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[UAVs & drones]]></category>
		<guid isPermaLink="false">http://robohub.org/the-monospinner-worlds-mechanically-simplest-controllable-flying-machine/</guid>

					<description><![CDATA[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 [&#8230;]]]></description>
										<content:encoded><![CDATA[<div id="attachment_62131" style="width: 910px" class="wp-caption aligncenter"><img fetchpriority="high" decoding="async" aria-describedby="caption-attachment-62131" class="size-full wp-image-62131" src="http://robohub.org/wp-content/uploads/2016/05/MonospinnerHover4.jpg" alt="The Monospinner in flight." width="900" height="598" srcset="https://robohub.org/wp-content/uploads/2016/05/MonospinnerHover4.jpg 900w, https://robohub.org/wp-content/uploads/2016/05/MonospinnerHover4-425x282.jpg 425w, https://robohub.org/wp-content/uploads/2016/05/MonospinnerHover4-452x300.jpg 452w" sizes="(max-width: 900px) 100vw, 900px" /><p id="caption-attachment-62131" class="wp-caption-text">Fig. 1. The Monospinner in flight.</p></div>
<p>The Monospinner (Fig.1), developed at the <a href="http://www.idsc.ethz.ch/" target="_blank" rel="noopener follow external noreferrer" data-wpel-link="external">Institute for Dynamic Systems and Control at ETH Zurich</a>, 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. <span id="more-62130"></span></p>
<div class="keep-aspect"><iframe title="The Monospinner: a controllable flying vehicle with a single moving part" width="500" height="281" src="https://www.youtube-nocookie.com/embed/P3fM6VwXXFM?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
<p></p>
<p>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&#8217;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 <a href="https://www.youtube.com/watch?v=u23Hqq8QbeE" target="_blank" rel="noopener follow external noreferrer" data-wpel-link="external">controllable in position</a>. Some toys have only one moving part, but are not <a href="https://www.youtube.com/watch?v=UqgizYPYICE" target="_blank" rel="noopener follow external noreferrer" data-wpel-link="external">controllable in the horizontal direction</a>.</p>
<p>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 <a href="http://robohub.org/quadrocopter-failsafe-algorithm-recovery-after-propeller-loss/" target="_blank" rel="noopener" data-wpel-link="internal">despite the complete loss of one, two, or three propellers</a>. 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.</p>
<p>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.</p>
<div id="attachment_62132" style="width: 910px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-62132" class="size-full wp-image-62132" src="http://robohub.org/wp-content/uploads/2016/05/ControlArchitecture.jpg" alt="Cascaded control structure: the outer position controller defines a desired acceleration, where the inner attitude controller defines the vehicle's attitude." width="900" height="429" srcset="https://robohub.org/wp-content/uploads/2016/05/ControlArchitecture.jpg 900w, https://robohub.org/wp-content/uploads/2016/05/ControlArchitecture-425x203.jpg 425w, https://robohub.org/wp-content/uploads/2016/05/ControlArchitecture-500x238.jpg 500w" sizes="(max-width: 900px) 100vw, 900px" /><p id="caption-attachment-62132" class="wp-caption-text">Fig. 2. Cascaded control structure: the outer position controller defines a desired acceleration, where the inner attitude controller defines the vehicle&#8217;s attitude.</p></div>
<p>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&#8217;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.</p>
<div id="attachment_62166" style="width: 1034px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-62166" class="size-large wp-image-62166" src="http://robohub.org/wp-content/uploads/2016/05/monteCarloAnalysis-1024x680.png" alt="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." width="1024" height="680" srcset="https://robohub.org/wp-content/uploads/2016/05/monteCarloAnalysis-1024x680.png 1024w, https://robohub.org/wp-content/uploads/2016/05/monteCarloAnalysis-425x282.png 425w, https://robohub.org/wp-content/uploads/2016/05/monteCarloAnalysis-452x300.png 452w" sizes="(max-width: 1024px) 100vw, 1024px" /><p id="caption-attachment-62166" class="wp-caption-text">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&#8217;s electronics are placed. The vehicle’s approximate size and shape are based on existing vehicles.<strong>*</strong> 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.</p></div>
<p>*<a href="http://www.mwm.im/ResearchFiles/Papers/RelaxedHoverSolutionsForMulticoptersApplicationToAlgorithmicRedundancyAndNovelVehicles.pdf" target="_blank" rel="noopener follow external noreferrer" data-wpel-link="external">Link to research</a></p>
<p>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 (<a href="https://www.youtube.com/watch?v=P3fM6VwXXFM" target="_blank" rel="noopener follow external noreferrer" data-wpel-link="external">see the video</a>).</p>
<p>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.</p>
<div id="attachment_62133" style="width: 910px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-62133" class="size-full wp-image-62133" src="http://robohub.org/wp-content/uploads/2016/05/MonospinnerOnPlatform2.jpg" alt="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." width="900" height="599" srcset="https://robohub.org/wp-content/uploads/2016/05/MonospinnerOnPlatform2.jpg 900w, https://robohub.org/wp-content/uploads/2016/05/MonospinnerOnPlatform2-425x283.jpg 425w, https://robohub.org/wp-content/uploads/2016/05/MonospinnerOnPlatform2-451x300.jpg 451w" sizes="(max-width: 900px) 100vw, 900px" /><p id="caption-attachment-62133" class="wp-caption-text">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.</p></div>
<p><em>If you liked this article, you may also be interested in:</em></p>
<ul>
<li><a href="http://robohub.org/three-new-quadrotor-videos-demonstrate-agile-control-and-the-power-of-machine-learning/" data-wpel-link="internal">Three new quadrotor videos demonstrate agile control and the power of machine learning</a></li>
<li><a href="http://robohub.org/raffaello-dandrea-at-ted2016-novel-flying-machines-and-swarms-of-tiny-flying-robots/" target="_blank" rel="noopener" data-wpel-link="internal">Raffaello D&#8217;Andrea at TED2016: Novel flying machines and swarms of tiny flying robots</a></li>
<li><a href="http://robohub.org/ted-global-raffaello-dandrea-and-his-quadrocopters-machine-athleticism/" data-wpel-link="internal">Behind the scenes at TED Global: Raffaello D’Andrea and team demo amazing quadrotor “athletes”</a></li>
<li><a href="http://robohub.org/quadrocopters-learn-from-prior-experience-to-improve-slalom-flying/" data-wpel-link="internal">Quadrocopters learn from prior experience to improve slalom flying</a></li>
</ul>
<p><em>See all <a href="http://robohub.org/" data-wpel-link="internal">the latest robotics news</a> on Robohub, or <a class="ext-link" title="" href="http://eepurl.com/t-UEf" target="_blank" rel="external noopener follow noreferrer" data-wpel-link="external">sign up for our weekly newsletter</a>.</em></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Quadrocopter failsafe algorithm: Recovery after propeller loss</title>
		<link>https://robohub.org/quadrocopter-failsafe-algorithm-recovery-after-propeller-loss/</link>
		
		<dc:creator><![CDATA[Mark Mueller]]></dc:creator>
		<pubDate>Tue, 04 Mar 2014 14:19:05 +0000</pubDate>
				<category><![CDATA[news]]></category>
		<category><![CDATA[AUV]]></category>
		<category><![CDATA[control]]></category>
		<category><![CDATA[ETH Zurich]]></category>
		<category><![CDATA[Flying Machine Arena]]></category>
		<category><![CDATA[IDSC]]></category>
		<category><![CDATA[prototype]]></category>
		<category><![CDATA[Raffaello D'Andrea]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Swiss Robots]]></category>
		<category><![CDATA[UAVs & drones]]></category>
		<category><![CDATA[video]]></category>
		<guid isPermaLink="false">http://robohub.org/?p=23507</guid>

					<description><![CDATA[UPDATE 04/03/2014: In this video update, we show that a quadrocopter can be safely piloted by hand after a motor fails, without the aid of a motion capture system. This follows our previous video, where we demonstrated how a complete propeller failure can be automatically detected, and that a quadrocopter can still maintain stable flight [&#8230;]]]></description>
										<content:encoded><![CDATA[<img decoding="async" class="size-full wp-image-23522" alt="Drone-Failsafe-Algorithm" src="http://robohub.org/wp-content/uploads/2013/12/Drone-Failsafe-Algorithm1.jpg" width="900" height="559" srcset="https://robohub.org/wp-content/uploads/2013/12/Drone-Failsafe-Algorithm1.jpg 900w, https://robohub.org/wp-content/uploads/2013/12/Drone-Failsafe-Algorithm1-300x186.jpg 300w, https://robohub.org/wp-content/uploads/2013/12/Drone-Failsafe-Algorithm1-483x300.jpg 483w" sizes="(max-width: 900px) 100vw, 900px" />
<p><span style="background-color: yellow;">UPDATE 04/03/2014:</span></p>
<p>In this video update, we show that a quadrocopter can be safely piloted by hand after a motor fails, without the aid of a motion capture system. This follows our previous video, where we demonstrated how a complete propeller failure can be automatically detected, and that a quadrocopter can still maintain stable flight despite the complete loss of a propeller. <span id="more-23507"></span></p>
<p>In the earlier video, we relied on an external motion capture system to measure the quadrocopter&#8217;s position and orientation.  By moving more of the algorithm onto the vehicle, the quadrocopter can now be piloted by hand after the failure. The algorithm is executed on the quadrocopter&#8217;s onboard micro-controller, and the only sensors required are the quadrocopter&#8217;s angular rate gyroscopes. We use blinking LEDs, mounted on the quadrocopter&#8217;s arms, to indicate a virtual yaw angle, so that the pilot can control the vehicle with the same remote control commands after the failure. As an alternative to the LED system, an onboard magnetometer could be used to track the vehicle&#8217;s yaw angle. Alternatively, by using more sophisticated algorithms, the system could be made to work using only the rate gyroscopes.</p>
<div class="keep-aspect"><iframe title="Onboard quadrocopter failsafe: flight after actuator failure" width="500" height="281" src="https://www.youtube-nocookie.com/embed/ek0FrCaogcs?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
<p></p>
<p><strong>ORIGINAL STORY 02/12/2013</strong></p>
<p>The video in this article shows an automatic failsafe algorithm that allows a quadrocopter to gracefully cope with the loss of a propeller. The propeller was mounted without a nut, and thus eventually vibrates itself loose. The failure is detected automatically by the system, after which the vehicle recovers and returns to its original position. The vehicle finally executes a controlled, soft landing, on a user&#8217;s command.</p>
<div class="keep-aspect"><iframe title="Quadrocopter failsafe algorithm: recovery after propeller loss" width="500" height="281" src="https://www.youtube-nocookie.com/embed/bsHryqnvyYA?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
<p></p>
<p>The failsafe controller uses only hardware that is readily available on a standard quadrocopter, and could thus be implemented as an algorithmic-only upgrade to existing systems. Until now, the only way a multicopter could survive the loss of a propeller (or motor), is by having redundancy (e.g. hexacopters, octocopters). However, this redundancy comes at the cost of additional structural weight, reducing the vehicle&#8217;s useful payload. Using this technology, (more efficient) quadrocopters can be used in safety critical applications, because they still have the ability to gracefully recover from a motor/propeller failure.</p>
<img decoding="async" class="size-full wp-image-23551" alt="Failsafe_algorithm_sequence" src="http://robohub.org/wp-content/uploads/2013/12/Failsafe_algorithm_sequence.jpg" width="940" height="505" srcset="https://robohub.org/wp-content/uploads/2013/12/Failsafe_algorithm_sequence.jpg 940w, https://robohub.org/wp-content/uploads/2013/12/Failsafe_algorithm_sequence-300x161.jpg 300w, https://robohub.org/wp-content/uploads/2013/12/Failsafe_algorithm_sequence-500x268.jpg 500w" sizes="(max-width: 940px) 100vw, 940px" />
<div style="clear: both;"></div>
<div class="minitext">(A) shows the quadrocopter in normal operation. In (B) the propeller detaches due to vibrations, and the quadrocopter starts pitching over in (C) &#8211; (E). In (F) the vehicle has regained control, and is flying stably.</div>
<p>The key functionality of the failsafe controller is a novel algorithm that I developed as part of my doctoral research at the Institute for Dynamic Systems and Control at ETH Zurich. This new approach allows such a vehicle to remain in flight despite the loss of one, two, or even three propellers. Having lost one (or more) propellers, the vehicle enters a continuous rotation &#8212; we then control the direction of this axis of rotation, and the total thrust that the vehicle produces, allowing us to control the vehicle&#8217;s acceleration and thus position.</p>
<p>Even if the vehicle can no longer produce sufficient thrust to support its own weight, this technology would still be useful: one could, for example, try to minimize the multicopter&#8217;s velocity when it hits the ground, or steer the multicopter away from dangerous situations such as water, or people on the ground.</p>
<p>This control approach can also be applied to design novel flying vehicles &#8212; we will be releasing some related results soon.</p>
<p>This technology is patent pending.</p>
<p>For more information, have a look at the <a href="http://flyingmachinearena.org/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Flying Machine Arena website</a>, <a href="http://www.idsc.ethz.ch/Research_DAndrea/Flying_Machine_Arena" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">the IDSC research page</a>, or just post your question in the comments below.</p>
<p>&nbsp;</p>
<div></div>
<p><em>If you liked this article, you may also be interested in:</em></p>
<ul>
<li><a href="http://robohub.org/three-new-quadrotor-videos-demonstrate-agile-control-and-the-power-of-machine-learning/" data-wpel-link="internal">Three new quadrotor videos demonstrate agile control and the power of machine learning</a></li>
<li><a href="http://robohub.org/live-at-ted-global-2013-tweets-photos-and-more-for-quadrotor-fans/" data-wpel-link="internal">Live at TED Global 2013: Tweets, photos and video for quadrotor fans</a></li>
<li><a href="http://robohub.org/ted-global-raffaello-dandrea-and-his-quadrocopters-machine-athleticism/" data-wpel-link="internal">Behind the scenes at TED Global: Raffaello D’Andrea and team demo amazing quadrotor “athletes”</a></li>
<li><a href="http://robohub.org/quadrocopters-learn-from-prior-experience-to-improve-slalom-flying/" data-wpel-link="internal">Quadrocopters learn from prior experience to improve slalom flying</a></li>
</ul>
<p><em>See all <a href="http://robohub.org/" data-wpel-link="internal">the latest robotics news</a> on Robohub, or <a href="http://eepurl.com/t-UEf" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">sign up for our weekly newsletter</a>.</em></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 

Served from: robohub.org @ 2026-10-11 02:13:55 by W3 Total Cache
-->