<?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>Flying Machine Arena &#8211; Robohub</title>
	<atom:link href="https://robohub.org/tag/flying-machine-arena/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>Watch this omnicopter fetch a ball</title>
		<link>https://robohub.org/watch-this-omnicopter-fetch-a-ball/</link>
		
		<dc:creator><![CDATA[Dario Brescianini]]></dc:creator>
		<pubDate>Wed, 17 May 2017 11:39:36 +0000</pubDate>
				<category><![CDATA[education]]></category>
		<category><![CDATA[ETH Zurich]]></category>
		<category><![CDATA[Flying Machine Arena]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[UAVs & drones]]></category>
		<guid isPermaLink="false">http://robohub.org/watch-this-fetching-omnicopter-catch-a-ball/</guid>

					<description><![CDATA[We have developed a computationally efficient trajectory generator for six degrees-of-freedom multirotor vehicles, i.e. vehicles that can independently control their position and attitude. The trajectory generator is capable of generating approximately 500&#8217;000 trajectories per second that guide the multirotor vehicle from any initial state, i.e. position, velocity and attitude, to any desired final state in [&#8230;]]]></description>
										<content:encoded><![CDATA[<a href="http://robohub.org/wp-content/uploads/2017/05/Dario-Brescianini-omnicopter-drone-aerial-robot.jpg" data-wpel-link="internal"><img fetchpriority="high" decoding="async" class="aligncenter size-full wp-image-78630" src="http://robohub.org/wp-content/uploads/2017/05/Dario-Brescianini-omnicopter-drone-aerial-robot.jpg" alt="" width="1440" height="783" srcset="https://robohub.org/wp-content/uploads/2017/05/Dario-Brescianini-omnicopter-drone-aerial-robot.jpg 1440w, https://robohub.org/wp-content/uploads/2017/05/Dario-Brescianini-omnicopter-drone-aerial-robot-425x231.jpg 425w, https://robohub.org/wp-content/uploads/2017/05/Dario-Brescianini-omnicopter-drone-aerial-robot-768x418.jpg 768w, https://robohub.org/wp-content/uploads/2017/05/Dario-Brescianini-omnicopter-drone-aerial-robot-1024x557.jpg 1024w" sizes="(max-width: 1440px) 100vw, 1440px" /></a>
<p>We have developed a computationally efficient trajectory generator for six degrees-of-freedom multirotor vehicles, i.e. vehicles that can independently control their position and attitude. The trajectory generator is capable of generating approximately 500&#8217;000 trajectories per second that guide the multirotor vehicle from any initial state, i.e. position, velocity and attitude, to any desired final state in a given time. In this video, we show an example application that requires the evaluation of a large number of trajectories in real time.<span id="more-78628"></span></p>
<div class="keep-aspect"><iframe title="Fetching Omnicopter" width="500" height="281" src="https://www.youtube-nocookie.com/embed/0gR1ekapOAE?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>
<h2>Multirotor vehicle</h2>
<p>The multirotor vehicle used in the demonstration is an omni-directional eight-rotor vehicle. Its unique actuator configuration gives it full force and torque authority in all three dimensions, allowing it to fly novel maneuvers. For more details, please refer to the Youtube video or the research paper: <a href="http://flyingmachinearena.org/wp-content/publications/2016/breIEEE16.pdf" target="_blank" rel="noopener noreferrer follow external" data-wpel-link="external">&#8220;Design, Modeling and Control of an Omni-Directional Aerial Vehicle&#8221;</a>, IEEE International Conference on Robotics and Automation (ICRA), 2016.</p>
<div class="keep-aspect"><iframe title="The Omnicopter" width="500" height="281" src="https://www.youtube-nocookie.com/embed/sIi80LMLJSY?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>
<h2>Researchers</h2>
<p>Dario Brescianini and Raffaello D&#8217;Andrea<br />
Institute for Dynamic Systems and Control (IDSC), ETH Zurich, Switzerland &#8211; <a class="yt-uix-servicelink " href="http://www.idsc.ethz.ch/" target="_blank" rel="nofollow noopener noreferrer" data-target-new-window="True" data-url="http://www.idsc.ethz.ch" data-servicelink="CC8Q6TgYACITCJy33L3j9tMCFQVTFgod6fwNcSj4HQ">http://www.idsc.ethz.ch</a></p>
<h2>Location</h2>
<p><a href="http://www.flyingmachinearena.org" target="_blank" rel="noopener noreferrer follow external" data-wpel-link="external">Flying Machine Arena</a>, ETH Zurich, Switzerland.</p>
<h2>Acknowledgements</h2>
<p>This work is supported by and builds upon prior contributions by numerous collaborators in the Flying Machine Arena project. See the list <a href="http://www.flyingmachinearena.org/people" target="_blank" rel="noopener noreferrer follow external" data-wpel-link="external">here</a>. This research was supported by the Swiss National Science Foundation (SNSF).</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>&#8216;Tailsitter&#8217; flying robot hovers and recovers easily thanks to new algorithm</title>
		<link>https://robohub.org/tailsitter-flying-robot-hovers-and-recovers-easily-thanks-to-new-algorithm/</link>
		
		<dc:creator><![CDATA[Robin Ritz]]></dc:creator>
		<pubDate>Thu, 04 Jun 2015 20:10:04 +0000</pubDate>
				<category><![CDATA[news]]></category>
		<category><![CDATA[control]]></category>
		<category><![CDATA[ETH Zurich]]></category>
		<category><![CDATA[Flying Machine Arena]]></category>
		<category><![CDATA[project wing]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[Switzerland]]></category>
		<category><![CDATA[UAVs & drones]]></category>
		<guid isPermaLink="false">http://robohub.org/tailsitter-flying-robot-hovers-and-recovers-easily-thanks-to-new-algorithm/</guid>

					<description><![CDATA[In August 2014 Google [x] announced that they had been secretly developing a drone delivery program to rival Amazon&#8217;s Prime Air. Called Project Wing, the system was based on a mechanically simple &#8220;tailsitter&#8221; design &#8211; a hybrid vehicle that takes off vertically like a multirotor but is also able to fly horizontally like a fixed-wing airplane. Following field tests, [&#8230;]]]></description>
										<content:encoded><![CDATA[<div id="attachment_50467" style="width: 1115px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-50467" class="size-full wp-image-50467" src="http://robohub.org/wp-content/uploads/2015/06/Robust-Hover-Control-of-a-Tailsitter-Flying-Machine-YouTube.jpg" alt="Tailsitter in the Flying Machine Arena. Source: Robin Ritz, Institute for Dynamic Systems and Control, ETH Zurich." width="1105" height="607" srcset="https://robohub.org/wp-content/uploads/2015/06/Robust-Hover-Control-of-a-Tailsitter-Flying-Machine-YouTube.jpg 1105w, https://robohub.org/wp-content/uploads/2015/06/Robust-Hover-Control-of-a-Tailsitter-Flying-Machine-YouTube-425x233.jpg 425w, https://robohub.org/wp-content/uploads/2015/06/Robust-Hover-Control-of-a-Tailsitter-Flying-Machine-YouTube-1024x563.jpg 1024w, https://robohub.org/wp-content/uploads/2015/06/Robust-Hover-Control-of-a-Tailsitter-Flying-Machine-YouTube-500x275.jpg 500w" sizes="(max-width: 1105px) 100vw, 1105px" /><p id="caption-attachment-50467" class="wp-caption-text">Tailsitter in the Flying Machine Arena. Source: Robin Ritz, Institute for Dynamic Systems and Control, ETH Zurich.</p></div>
<p><em>In August 2014 Google [x] announced that they had been secretly developing a drone delivery program to rival Amazon&#8217;s Prime Air. Called <a href="http://robohub.org/googles-secret-drone-delivery-program/" data-wpel-link="internal">Project Wing</a>, the system was based on a mechanically simple &#8220;<a href="http://en.wikipedia.org/wiki/Tail-sitter" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">tailsitter</a>&#8221; design &#8211; a hybrid vehicle that takes off vertically like a multirotor but is also able to fly horizontally like a fixed-wing airplane. Following field tests, however, Google <a href="http://robohub.org/google-scraps-initial-project-wing-plans-for-new-secret-design/" data-wpel-link="internal">scrapped</a> the design, saying that it was difficult to control and didn&#8217;t perform well in high winds. Since then, researchers at ETH Zurich have developed a new algorithm for robustly controlling a tailsitter flying machine in hover position. Using the algorithm, the tailsitter is able to recover from any orientation, including upside down. ETH has not yet demonstrated its algorithm in real-world conditions (e.g., high winds, GPS localization, different payload distributions). However, given the robustness of the solution shown in the video, perhaps Google should not dismiss the tailsitter design too quickly for its next design iteration.  </em></p>
<p>&#8211; Robohub Editors<span id="more-50465"></span></p>
<div class="keep-aspect"><iframe title="Robust Hover Control of a Tailsitter Flying Machine" width="500" height="281" src="https://www.youtube-nocookie.com/embed/JModZfnVAv4?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>A <a href="http://en.wikipedia.org/wiki/Tail-sitter" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">tailsitter</a> provides hover capability by pointing the nose and thrust direction upwards. For fast forward flight, the vehicle tilts to a near-horizontal orientation, resulting in efficient lift production due to the conventional wing design. Compared to other fixed-wing, hover-capable aircraft such as tiltrotors and tiltwings, the major advantage of a tailsitter is its mechanical simplicity: no mechanism for changing the direction of the propulsion system has to be added, saving weight and increasing reliability.</p>
<p>The algorithm demonstrated in the video is based on Optimal Control. Optimal trajectories for a set of initial orientations are precomputed and the corresponding initial desired body rates are stored in a small lookup table (500 entries). An outer control loop running at 50 Hz reads the desired body rates for the current orientation from the lookup table, and feeds them to an inner control loop. The inner control loop runs at 1000 Hz and tracks the desired body rates with the two propellers and the two flaps using feedback from a rate gyroscope. The resulting real-time computational complexity is extremely low.</p>
<div id="attachment_50468" style="width: 1010px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-50468" class="size-full wp-image-50468" src="http://robohub.org/wp-content/uploads/2015/06/Tailsitter_Robin_Ritz_1.jpg" alt="Tailsitter's propellers and motors. Source: Robin Ritz, Institute for Dynamic Systems and Control, ETH Zurich." width="1000" height="750" srcset="https://robohub.org/wp-content/uploads/2015/06/Tailsitter_Robin_Ritz_1.jpg 1000w, https://robohub.org/wp-content/uploads/2015/06/Tailsitter_Robin_Ritz_1-425x319.jpg 425w, https://robohub.org/wp-content/uploads/2015/06/Tailsitter_Robin_Ritz_1-400x300.jpg 400w" sizes="(max-width: 1000px) 100vw, 1000px" /><p id="caption-attachment-50468" class="wp-caption-text">Tailsitter&#8217;s propellers and motors. Source: Robin Ritz, Institute for Dynamic Systems and Control, ETH Zurich.</p></div>
<p class="p1">The propellers are driven by brushless Hacker A05-13S motors that are attached to the wings by 3D-printed mountings. While the vehicle is hovering, it is crucial that a large part of the flaps are within the propeller-induced airstream, in order to keep the flaps effective and the system highly maneuverable. The motors are controlled by ZTW Spider 12A ESCs, which run custom SimonK firmware that enables a fast response to thrust set point changes. Since the custom SimonK firmware is tuned for the fastest possible response, the motor controllers get quite hot and are therefore placed in the propeller airstream for cooling.</p>
<div id="attachment_50469" style="width: 1010px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-50469" class="size-full wp-image-50469" src="http://robohub.org/wp-content/uploads/2015/06/tailsitter_Robin_Ritz_2.jpg" alt="Tailsitter's underbelly. Source: Robin Ritz, Institute for Dynamic Systems and Control, ETH Zurich." width="1000" height="750" srcset="https://robohub.org/wp-content/uploads/2015/06/tailsitter_Robin_Ritz_2.jpg 1000w, https://robohub.org/wp-content/uploads/2015/06/tailsitter_Robin_Ritz_2-425x319.jpg 425w, https://robohub.org/wp-content/uploads/2015/06/tailsitter_Robin_Ritz_2-400x300.jpg 400w" sizes="(max-width: 1000px) 100vw, 1000px" /><p id="caption-attachment-50469" class="wp-caption-text">Tailsitter&#8217;s underbelly. Source: Robin Ritz, Institute for Dynamic Systems and Control, ETH Zurich.</p></div>
<p class="p1">Two radios are attached on the bottom side of the vehicle; a WiFly module for high-bandwidth telemetry, and a low-latency, frequency-hopping 2.4 GHz radio link that receives the control commands from the ground station. The total system latency including the motion capture system and the radio link is around 35 milliseconds.</p>
<div id="attachment_50471" style="width: 1010px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-50471" class="size-full wp-image-50471" src="http://robohub.org/wp-content/uploads/2015/06/Tailsitter_Robin_Ritz_3.jpg" alt="Tailsitter's flaps. Source: Robin Ritz, Institute for Dynamic Systems and Control, ETH Zurich." width="1000" height="750" srcset="https://robohub.org/wp-content/uploads/2015/06/Tailsitter_Robin_Ritz_3.jpg 1000w, https://robohub.org/wp-content/uploads/2015/06/Tailsitter_Robin_Ritz_3-425x319.jpg 425w, https://robohub.org/wp-content/uploads/2015/06/Tailsitter_Robin_Ritz_3-400x300.jpg 400w" sizes="(max-width: 1000px) 100vw, 1000px" /><p id="caption-attachment-50471" class="wp-caption-text">Tailsitter&#8217;s flaps. Source: Robin Ritz, Institute for Dynamic Systems and Control, ETH Zurich.</p></div>
<p class="p1">The flaps are actuated by MKS DS65K servos providing a fast response on flap angle changes. The flaps of the original frame are designed for fixed-wing forward flight and do not provide enough control authority for the hover flight regime. Therefore their area is enlarged by carbon fibre sheets. This increases the effectiveness of the flaps by a factor of four. The maximum flap deviation is 30 degrees.</p>
<div id="attachment_50473" style="width: 1010px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-50473" class="size-full wp-image-50473" src="http://robohub.org/wp-content/uploads/2015/06/Tailsitter_Robin_Ritz_5.jpg" alt="Tailsitter's flight management unit (FMU). Source: Robin Ritz, Institute for Dynamic Systems and Control, ETH Zurich." width="1000" height="750" srcset="https://robohub.org/wp-content/uploads/2015/06/Tailsitter_Robin_Ritz_5.jpg 1000w, https://robohub.org/wp-content/uploads/2015/06/Tailsitter_Robin_Ritz_5-425x319.jpg 425w, https://robohub.org/wp-content/uploads/2015/06/Tailsitter_Robin_Ritz_5-400x300.jpg 400w" sizes="(max-width: 1000px) 100vw, 1000px" /><p id="caption-attachment-50473" class="wp-caption-text">Tailsitter&#8217;s flight management unit (FMU). Source: Robin Ritz, Institute for Dynamic Systems and Control, ETH Zurich.</p></div>
<p class="p1">A Pixhawk PX4 Flight Management Unit (FMU) runs the onboard control loop that tracks the desired body rates using a rate gyroscope which is also provided by the FMU. Safety routines that switch off the actuators if the vehicle does not receive control commands anymore or if the battery voltage is too low are also implemented on the FMU.</p>
<p class="p1"><em>The algorithm is presented in research paper &#8220;A Global Strategy for Tailsitter Hover Control&#8221;, submitted to International Symposium on Robotics Research (ISRR), 2015.</em></p>
<p><strong>Researchers</strong><br />
Robin Ritz and Raffaello D&#8217;Andrea<br />
<a href="http://www.idsc.ethz.ch" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Institute for Dynamic Systems and Control, ETH Zurich</a><br />
<a href="http://www.flyingmachinearena.org/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Flying Machine Arena</a></p>
<p><strong>Technical details</strong><br />
Frame: Robbe Mini Wing RC styrofoam airframe<br />
Electronics: Pixhawk PX4 Flight Management Unit<br />
Battery: Thunder Power RC G6 Pro Lite 25C LiPo 350mAh 2S<br />
Motors: Hacker A05-13S<br />
Motor controllers: ZTW Spider 12A ESCs with SimonK firmware<br />
Propellers: 5&#215;3 GWS EP-5030<br />
Flap servos: MKS DS65K<br />
Infrastructure: Flying Machine Arena</p>
<p><hr class="xh2  "><br />
<i>If you liked this article, you may also be interested in:</i></p>
<ul>
<li><a title="Multiple tethered quadrotors performing high-g, high-speed formation maneuvers " href="http://robohub.org/multiple-tethered-quadrotors-performing-high-g-high-speed-formation-maneuvers/" rel="bookmark" data-wpel-link="internal">Multiple tethered quadrotors whip around a pole together at high speeds </a></li>
<li><a title="Quadrocopter failsafe algorithm: Recovery after propeller loss" href="http://robohub.org/quadrocopter-failsafe-algorithm-recovery-after-propeller-loss/" rel="bookmark" data-wpel-link="internal">Quadrocopter failsafe algorithm: Recovery after propeller loss</a></li>
<li><a title="Three new quadrotor videos demonstrate agile control and the power of machine learning" href="http://robohub.org/three-new-quadrotor-videos-demonstrate-agile-control-and-the-power-of-machine-learning/" rel="bookmark" data-wpel-link="internal">Three new quadrotor videos demonstrate agile control and the power of machine learning</a></li>
<li><a title="Video: Quadrocopter learns from its mistakes, perfects air racing" href="http://robohub.org/video-quadrocopter-learns-from-its-mistakes-perfects-air-racing/" rel="bookmark" data-wpel-link="internal">Video: Quadrocopter learns from its mistakes, perfects slalom air racing</a></li>
</ul>
<p><i>See all </i><a href="http://robohub.org/" data-wpel-link="internal"><i>the latest robotics news</i></a><i> on Robohub, or </i><a href="http://eepurl.com/t-UEf" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><i>sign up for our weekly newsletter</i></a><i>.</i></p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Multiple tethered quadrotors performing high-g, high-speed formation maneuvers </title>
		<link>https://robohub.org/multiple-tethered-quadrotors-performing-high-g-high-speed-formation-maneuvers/</link>
		
		<dc:creator><![CDATA[Robohub Editors]]></dc:creator>
		<pubDate>Tue, 05 May 2015 18:46:56 +0000</pubDate>
				<category><![CDATA[news]]></category>
		<category><![CDATA[control]]></category>
		<category><![CDATA[ETH Zurich]]></category>
		<category><![CDATA[Flying Machine Arena]]></category>
		<category><![CDATA[quadrocopter]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[Switzerland]]></category>
		<category><![CDATA[UAVs & drones]]></category>
		<category><![CDATA[video]]></category>
		<guid isPermaLink="false">http://robohub.org/multiple-tethered-quadrotors-performing-high-g-high-speed-formation-maneuvers/</guid>

					<description><![CDATA[This video shows tethered quadrocopters flying steadily together at high speeds exceeding 50 km/h in a confined space. With the tether exerting more than 13 gs of centripetal force, multiple quadrotors are able to fly 1.7m- radius circular trajectories in formation across different orientations in space and then successfully perform a coordinated braking maneuver. The testbed allows the [&#8230;]]]></description>
										<content:encoded><![CDATA[<p class="p1"><img decoding="async" class="aligncenter size-full wp-image-49391" src="http://robohub.org/wp-content/uploads/2015/05/High-g-quadrocopter-training.png" alt="High-g-quadrocopter-training" width="968" height="500" srcset="https://robohub.org/wp-content/uploads/2015/05/High-g-quadrocopter-training.png 968w, https://robohub.org/wp-content/uploads/2015/05/High-g-quadrocopter-training-425x220.png 425w, https://robohub.org/wp-content/uploads/2015/05/High-g-quadrocopter-training-500x258.png 500w" sizes="(max-width: 968px) 100vw, 968px" />This video shows tethered quadrocopters flying steadily together at high speeds exceeding 50 km/h in a confined space. With the tether exerting more than 13 gs of centripetal force, multiple quadrotors are able to fly 1.7m- radius circular trajectories in formation across different orientations in space and then successfully perform a coordinated braking maneuver.<span id="more-49387"></span></p>
<p class="p1">The testbed allows the quadrocopter&#8217;s high speed flight behavior to be characterized in order to determine drag characteristics, propeller efficiency, and the physical limits of the machine. It is also being used to safely develop high-speed maneuvers such as emergency braking.</p>
<p class="p1">Note that it is possible to remove the central pole by balancing the forces acting on the strings; this could be then used in performance settings, possibly enhanced by light and sound effects.</p>
<div class="keep-aspect"><iframe title="High-g quadrocopter training: exploring the limits" width="500" height="281" src="https://www.youtube-nocookie.com/embed/iJPy1geXu4M?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 class="p4">This research was conducted at the <a href="http://flyingmachinearena.org/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Flying Machine Arena</a> at <a href="http://www.idsc.ethz.ch/research-dandrea.html" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">ETH Zurich</a>.</p>
<p class="p4"><hr class="xh2  "></p>
<p class="p4">Reference:</p>
<p class="p1">Maximilian Schulz, Federico Augugliaro, Robin Ritz, Raffaello D&#8217;Andrea , “High-speed, Steady Flight with a Quadrocopter in a Confined Environment Using a Tether “, IROS 2015, submitted.</p>
<hr class="xh2  ">
<p><i>If you liked this article, you may also be interested in:</i></p>
<ul>
<li><a title="Three new quadrotor videos demonstrate agile control and the power of machine learning" href="http://robohub.org/three-new-quadrotor-videos-demonstrate-agile-control-and-the-power-of-machine-learning/" rel="bookmark" data-wpel-link="internal">Three new quadrotor videos demonstrate agile control and the power of machine learning</a></li>
<li><a title="Quadrocopters learn from prior experience to improve slalom flying" href="http://robohub.org/quadrocopters-learn-from-prior-experience-to-improve-slalom-flying/" rel="bookmark" data-wpel-link="internal">Quadrocopters learn from prior experience to improve slalom flying</a></li>
<li><a title="Surrounded by his quadrocopter drones on stage, Raffaello D’Andrea explains feedback control and talks about the coming Machine Revolution" href="http://robohub.org/surrounded-by-quadrocopters-on-stage-raffaello-dandrea-explains-feedback-control-and-talks-about-the-coming-machine-revolution/" rel="bookmark" data-wpel-link="internal">Surrounded by his quadrocopter drones on stage, Raffaello D’Andrea explains feedback control and talks about the coming Machine Revolution</a></li>
<li><a title="Video: Watch flying robots cooperate, throw and catch balls" href="http://robohub.org/video-watch-flying-robots-cooperate-throw-and-catch-balls/" rel="bookmark" data-wpel-link="internal">Video: Watch flying robots cooperate, throw and catch balls</a></li>
<li><a title="Quadrocopter failsafe algorithm: Recovery after propeller loss" href="http://robohub.org/quadrocopter-failsafe-algorithm-recovery-after-propeller-loss/" rel="bookmark" data-wpel-link="internal">Quadrocopter failsafe algorithm: Recovery after propeller loss</a></li>
</ul>
<p><i>See all </i><a href="http://robohub.org/" data-wpel-link="internal"><i>the latest robotics news</i></a><i> on Robohub, or </i><a href="http://eepurl.com/t-UEf" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><i>sign up for our weekly newsletter</i></a><i>.</i></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>
		<item>
		<title>Three new quadrotor videos demonstrate agile control and the power of machine learning</title>
		<link>https://robohub.org/three-new-quadrotor-videos-demonstrate-agile-control-and-the-power-of-machine-learning/</link>
		
		<dc:creator><![CDATA[Hallie Siegel]]></dc:creator>
		<pubDate>Mon, 18 Nov 2013 18:58:33 +0000</pubDate>
				<category><![CDATA[news]]></category>
		<category><![CDATA[control]]></category>
		<category><![CDATA[ETH Zurich]]></category>
		<category><![CDATA[Flying Machine Arena]]></category>
		<category><![CDATA[FMA]]></category>
		<category><![CDATA[machine learning]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[Swiss Robots]]></category>
		<category><![CDATA[UAVs & drones]]></category>
		<guid isPermaLink="false">http://robohub.org/?p=22745</guid>

					<description><![CDATA[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 [&#8230;]]]></description>
										<content:encoded><![CDATA[<img decoding="async" class="size-full wp-image-22928" alt="quadrotor_DAndrea_IDSC_ETHZ_FMA" src="http://robohub.org/wp-content/uploads/2013/11/quadrotor_DAndrea_IDSC_ETHZ_FMA.jpg" width="960" height="593" srcset="https://robohub.org/wp-content/uploads/2013/11/quadrotor_DAndrea_IDSC_ETHZ_FMA.jpg 960w, https://robohub.org/wp-content/uploads/2013/11/quadrotor_DAndrea_IDSC_ETHZ_FMA-300x185.jpg 300w, https://robohub.org/wp-content/uploads/2013/11/quadrotor_DAndrea_IDSC_ETHZ_FMA-485x300.jpg 485w" sizes="(max-width: 960px) 100vw, 960px" />
<div class="minitext">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.</div>
<p>The team at the <a href="http://www.flyingmachinearena.org" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">ETH Flying Machine Arena</a> 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!!</p>
<p><span id="more-22745"></span></p>
<div style="clear: both;"></div>
<p><strong>Building Tensile Structures with Flying Machines</strong></p>
<div class=" "><iframe title="Building Tensile Structures with Flying Machines" width="500" height="281" src="https://www.youtube-nocookie.com/embed/_T0J5PB2av8?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>
Federico Augugliaro: <em>&#8220;This video shows quadrocopters assembling prototypical tensile structures. Part of a body of research in aerial construction &#8211; a field that addresses the construction of structures with the aid of flying machines &#8211; 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.&#8221;<br />
</em><br />
See Federico&#8217;s <a href="http://www.idsc.ethz.ch/people/staff/augugliaro-f/AugugliaroIROS2013.pdf" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">research paper</a>, a collaboration with Ammar Mirjan, presented at the IEEE/RSJ International Conference on Intelligent Robots and Systems 2013.</p>
<div style="clear: both;"></div>
<p><strong>Rapid Trajectory Generation for Quadrotors</strong></p>
<div class=" "><iframe title="Rapid trajectory generation for quadrocopters" width="500" height="281" src="https://www.youtube-nocookie.com/embed/R8nX-cg-WI0?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>
Mark Mueller:<em> &#8220;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.</em></p>
<p><em>The trajectory generator is used here to generate trajectories to hit a ball towards a target, and determines:</em></p>
<ul>
<li><em> when to hit the ball</em></li>
<li><em> how high to return the ball</em></li>
<li><em> how much thrust to use at the end of the trajectory.</em></li>
</ul>
<p><em>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&#8217;s flight path.&#8221;</em></p>
<p>See Mark&#8217;s <a href="http://www.idsc.ethz.ch/people/staff/mueller-m/AComputationallyEfficientAlgorithmforState-To-StateQuadrocopterTrajectoryGenerationAndFeasibilityVerification.pdf" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">research paper</a>, presented at the IEEE/RSJ International Conference on Intelligent Robots and Systems 2013.</p>
<div style="clear: both;"></div>
<p><strong>Iterative Learning for Periodic Quadrocopter Maneuvers</strong></p>
<div class=" "><iframe title="Iterative Learning for Periodic Quadrocopter Maneuvers" width="500" height="281" src="https://www.youtube-nocookie.com/embed/sWilGsWQ1jo?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>
Markus Hehn: <em>&#8220;This video demonstrates an iterative learning algorithm that allows accurate trajectory tracking for quadrocopters executing periodic maneuvers.</em></p>
<p><em>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.&#8221;</em></p>
<p>See Markus&#8217; <a href="http://www.idsc.ethz.ch/people/staff/hehn-m/hehn_dandrea_periodic_learning.pdf" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">research paper</a>, presented at the IEEE/RSJ International Conference on Intelligent Robots and Systems 2013.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Live at TED Global 2013: Tweets, photos and video for quadrotor fans</title>
		<link>https://robohub.org/live-at-ted-global-2013-tweets-photos-and-more-for-quadrotor-fans/</link>
		
		<dc:creator><![CDATA[Robohub Editors]]></dc:creator>
		<pubDate>Tue, 11 Jun 2013 19:43:00 +0000</pubDate>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[control]]></category>
		<category><![CDATA[Daniel Suarez]]></category>
		<category><![CDATA[ETH Zurich]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[Flying Machine Arena]]></category>
		<category><![CDATA[Lian Pin Koh]]></category>
		<category><![CDATA[quadrocopter]]></category>
		<category><![CDATA[quadrotor]]></category>
		<category><![CDATA[Raffaello D'Andrea]]></category>
		<category><![CDATA[TED Global]]></category>
		<category><![CDATA[TEDGlobal2013]]></category>
		<category><![CDATA[UAVs & drones]]></category>
		<guid isPermaLink="false">http://robohub.org/?p=15138</guid>

					<description><![CDATA[Raffaello D&#8217;Andrea demos his quadrotor &#8220;athletes&#8221; at TED Global 2013. Update with the full video below Check out live tweets, amazing photos, TED blog posts and awesome video coverage of the session Those Flying Things at this year&#8217;s TED Global, featuring the work of automation and controls expert Raffaello D&#8217;Andrea, and drone ecologist Lian Pin Koh. We will [&#8230;]]]></description>
										<content:encoded><![CDATA[<img decoding="async" width="900" height="461" class="size-full wp-image-15152" alt="TED_James_Davidson6" src="http://robohub.org/wp-content/uploads/2013/06/TED_James_Davidson6.jpg" srcset="https://robohub.org/wp-content/uploads/2013/06/TED_James_Davidson6.jpg 900w, https://robohub.org/wp-content/uploads/2013/06/TED_James_Davidson6-300x153.jpg 300w, https://robohub.org/wp-content/uploads/2013/06/TED_James_Davidson6-500x256.jpg 500w" sizes="(max-width: 900px) 100vw, 900px" />
<div class="minitext">Raffaello D&#8217;Andrea demos his quadrotor &#8220;athletes&#8221; at TED Global 2013.</div>
<div class="minitext" style="color:#ff0000;">Update with the full video below</div>
<p>Check out live tweets, amazing photos, TED blog posts and awesome video coverage of the session <a href="http://conferences.ted.com/TEDGlobal2013/program/guide.php#Session2:ThoseFlyingThings" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Those Flying Things</a> at this year&#8217;s TED Global, featuring the work of automation and controls expert <a href="http://robohub.org/ted-global-raffaello-dandrea-and-his-quadrocopters-machine-athleticism/" data-wpel-link="internal">Raffaello D&#8217;Andrea</a>, and drone ecologist Lian Pin Koh. We will be adding new material here as it becomes available, so check back soon. <em>Photo credit: <a href="http://duncandavidson.com/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">James Duncan Davidson</a>.</em></p>
<p><span id="more-15138"></span></p>
<p><strong><i>This post is part of </i><i><a href="http://robohub.org/tag/tedglobal2013/" data-wpel-link="internal">Robohub’s TED Global 2013 coverage</a>.</i></strong></p>
<p><strong>Update: TED video | Raffaello D&#8217;Andrea: The astounding athletic power of quadcopters</strong></p>
<p><iframe src="http://embed.ted.com/talks/raffaello_d_andrea_the_astounding_athletic_power_of_quadcopters.html" height="440" width="100%" allowfullscreen="" frameborder="0" scrolling="no"></iframe></p>
<p>&nbsp;</p>
<p><strong>Update: TED video | Timelapse: Building an arena for flying robots</strong><br />
See the full TED Blog post for more <a href="http://blog.ted.com/2013/06/12/timelapse-building-an-arena-for-flying-robots/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">about how James Duncan Davidson made the video</a>.</p>
<p><iframe src="http://player.vimeo.com/video/68170827" height="440" width="100%" allowfullscreen="" frameborder="0"></iframe></p>
<p><a class="twitter-timeline" href="https://twitter.com/search?q=quadrotor+OR+quadrocopter+OR+drone+OR+D%27Andrea+OR+Raffaello+OR+Lian+OR+Pin+OR+Koh+%23TEDGlobal" data-widget-id="344499978741374977" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Tweets about &#8220;quadrotor OR quadrocopter OR drone OR quadcopter OR quadcoptor OR quadrocoptor OR D&#8217;Andrea OR Raffaello OR Lian OR Pin OR Koh OR robot OR Suarez #TEDGlobal&#8221;</a><br />
<script type="text/javascript">// <![CDATA[
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");
// ]]&gt;</script></p>
<img decoding="async" width="900" height="584" class="size-full wp-image-15154" alt="TED_James_Davidson8" src="http://robohub.org/wp-content/uploads/2013/06/TED_James_Davidson8.jpg" srcset="https://robohub.org/wp-content/uploads/2013/06/TED_James_Davidson8.jpg 900w, https://robohub.org/wp-content/uploads/2013/06/TED_James_Davidson8-300x194.jpg 300w, https://robohub.org/wp-content/uploads/2013/06/TED_James_Davidson8-462x300.jpg 462w" sizes="(max-width: 900px) 100vw, 900px" />
<div class="minitext">A quadrotor balances a glass of water while in mid-air.</div>
<p>In his TED Global talk titled &#8220;Machine Athleticism&#8221; Raffaello D&#8217;Andrea shows how he uses control algorithms to push quadrotors to perform at their physical limits. Instead of relying on slides, D&#8217;Andrea (who is well-known for his quadrotor demos) demonstrates his flying machines live as they toss a ball, balance a poll, serve a glass of water without spilling a drop, and even fly with their props cut off. In his own words, D&#8217;Andrea&#8217;s talk is about &#8220;the ability of machines to perform dynamic feats that fully exploit their physical capabilities.&#8221;</p>
<img decoding="async" width="900" height="639" class="size-full wp-image-15155" style="color: #333333; font-style: normal; line-height: 24px; margin-top: 0.4em;" alt="TED_James_Davidson9" src="http://robohub.org/wp-content/uploads/2013/06/TED_James_Davidson9.jpg" srcset="https://robohub.org/wp-content/uploads/2013/06/TED_James_Davidson9.jpg 900w, https://robohub.org/wp-content/uploads/2013/06/TED_James_Davidson9-300x213.jpg 300w, https://robohub.org/wp-content/uploads/2013/06/TED_James_Davidson9-422x300.jpg 422w" sizes="(max-width: 900px) 100vw, 900px" />
<div style="clear: both;"></div>
<div class="minitext">D&#8217;Andrea interacts with a quadrotor. Foam balls covered with retro-reflective tape serve as markers for the overhead camera system.</div>
<img decoding="async" width="900" height="608" class="size-full wp-image-15153" alt="TED_James_Davidson7" src="http://robohub.org/wp-content/uploads/2013/06/TED_James_Davidson7.jpg" srcset="https://robohub.org/wp-content/uploads/2013/06/TED_James_Davidson7.jpg 900w, https://robohub.org/wp-content/uploads/2013/06/TED_James_Davidson7-300x202.jpg 300w, https://robohub.org/wp-content/uploads/2013/06/TED_James_Davidson7-444x300.jpg 444w" sizes="(max-width: 900px) 100vw, 900px" />
<div class="minitext">A quadrotor balances a pole.</div>
<p>Check out official TED blogger <a href="http://blog.ted.com/author/kateted/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Kate Torgovnick</a> for her coverage of <a href="http://blog.ted.com/2013/06/11/athletic-machines-raffaello-dandrea-at-tedglobal-2013/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Raffaello D&#8217;Andrea&#8217;s talk</a>.</p>
<p><strong><i>See all the posts in </i><a href="http://robohub.org/tag/tedglobal2013/" data-wpel-link="internal"><i>Robohub’s TED Global 2013 coverage</i></a><i>.</i></strong></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Behind the scenes at TED Global: Raffaello D&#8217;Andrea and team demo amazing quadrotor &#8220;athletes&#8221;</title>
		<link>https://robohub.org/ted-global-raffaello-dandrea-and-his-quadrocopters-machine-athleticism/</link>
		
		<dc:creator><![CDATA[Markus Waibel]]></dc:creator>
		<pubDate>Tue, 11 Jun 2013 17:00:26 +0000</pubDate>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[control]]></category>
		<category><![CDATA[ETH Zurich]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[Flying Machine Arena]]></category>
		<category><![CDATA[quadrotor]]></category>
		<category><![CDATA[Raffaello D'Andrea]]></category>
		<category><![CDATA[Swiss Robots]]></category>
		<category><![CDATA[TED Global]]></category>
		<category><![CDATA[TEDGlobal2013]]></category>
		<category><![CDATA[UAVs & drones]]></category>
		<guid isPermaLink="false">http://robohub.org/?p=14919</guid>

					<description><![CDATA[With reporting and photos by Dario Brescianini and Mark Mueller and timelapse video by  James Duncan Davidson. Raffaello D&#8217;Andrea juggles quadrotors at TED Global 2013. A quadrocopter swoops through the air to serve a glass of water without spilling a drop. Another gets two of its propellers cut off, yet still easily flies across the [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><em>With reporting and photos by Dario Brescianini and Mark Mueller and timelapse video by  <a href="http://duncandavidson.com/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">James Duncan Davidson</a>.</em><br />
<img decoding="async" width="800" height="600" class="size-full wp-image-15116" alt="TED_Raff_quad" src="http://robohub.org/wp-content/uploads/2013/06/TED_Raff_quad.jpg" srcset="https://robohub.org/wp-content/uploads/2013/06/TED_Raff_quad.jpg 800w, https://robohub.org/wp-content/uploads/2013/06/TED_Raff_quad-300x225.jpg 300w, https://robohub.org/wp-content/uploads/2013/06/TED_Raff_quad-400x300.jpg 400w" sizes="(max-width: 800px) 100vw, 800px" /></p>
<div class="minitext">Raffaello D&#8217;Andrea juggles quadrotors at TED Global 2013.</div>
<p>A quadrocopter swoops through the air to serve a glass of water without spilling a drop. Another gets two of its propellers cut off, yet still easily flies across the arena. &#8220;It looks like magic!&#8221; says <a href="http://www.ethz.ch/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">ETH Zurich</a>&#8216;s <a href="http://raffaello.name/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Raffaello D&#8217;Andrea</a>, but it took a lot of research, hard work and planning to bring this &#8216;magic trick&#8217; to <a style="font-style: normal; line-height: 24px; text-decoration: underline;" href="http://conferences.ted.com/TEDGlobal2013/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">TED Global</a>.<span id="more-14919"></span><strong><i><br />
This post is part of </i><i><a href="http://robohub.org/tag/tedglobal2013/" data-wpel-link="internal">Robohub’s TED Global 2013 coverage</a>.</i></strong><br />
<img decoding="async" alt="TED_Raff_cutting_props" src="http://robohub.org/wp-content/uploads/2013/06/TED_Raff_cutting_props.jpg" /></p>
<div class="minitext">D&#8217;Andrea cuts off the propellers of a quadrotor at TED Global to demonstrate how algorithms can be used to control flight even under sub-optimal conditions.</div>
<p>D&#8217;Andrea&#8217;s talk is about &#8220;Machine Athleticism&#8221; &#8212; the ability of machines to perform dynamic feats that fully exploit their physical capabilities. Part  of a session called &#8220;<a href="http://conferences.ted.com/TEDGlobal2013/program/guide.php#Session2:ThoseFlyingThings" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Those Flying Things</a>&#8221; (which also features the work of drone ecologist Lian Pin Koh, airborne logistics activist Andreas Raptopoulos and sci-fi author Daniel Suarez), D&#8217;Andrea delves into what it takes to make a machine athlete:</p>
<blockquote><p>We use something broadly called Model Based Design: we first build physics-based models that roughly capture the behavior of the machine; these models are then leveraged by a branch of mathematics called Control Theory to synthesize algorithms for controlling them.</p></blockquote>
<p>He goes on to show a series of pretty amazing quadrotor feats that would be impossible without sophisticated automatic feedback. <a href="http://blog.ted.com/2013/06/11/athletic-machines-raffaello-dandrea-at-tedglobal-2013/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">TED just posted an update on their blog about the demo here</a>, and we will link to the video of the talk as soon as it goes online.</p>
<p>Clearly a lot of work has gone on behind the scenes to get D&#8217;Andrea and his team to TED. It&#8217;s taken <a href="http://www.idsc.ethz.ch/Research_DAndrea/Flying_Machine_Arena" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">years of research and a whole crew of PhD and Master students</a> to develop the infrastructure and algorithms that make this demonstration possible &#8212; and that was just to get to the point where they could do the demos in-house.</p>
<img decoding="async" width="768" height="1024" class="size-full wp-image-15111" alt="TED_unpacking" src="http://robohub.org/wp-content/uploads/2013/06/TED_unpacking.jpg" srcset="https://robohub.org/wp-content/uploads/2013/06/TED_unpacking.jpg 768w, https://robohub.org/wp-content/uploads/2013/06/TED_unpacking-225x300.jpg 225w" sizes="(max-width: 768px) 100vw, 768px" />
<div class="minitext">D&#8217;Andrea&#8217;s crew unpacks the fifteen boxes, bags and cases of gear they brought.</div>
<p>D&#8217;Andrea and his team usually research and demo their quadrotor tricks at the <a href="http://www.flyingmachinearena.org" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">ETH Flying Machine Arena</a> &#8212; a 10x10x10m airspace dedicated to the study of control algorithms, and featuring a high-precision motion capture system, a wireless communication network, and custom software for executing estimation and control. Though the FMA normally lives at its home base at the Swiss Federal Institute of Technology (ETH) in Zurich, it was designed from the outset to be portable, and TED Global is <a href="http://www.flyingmachinearena.org/exhibitions/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">not the first time it has taken to the road</a>:<br />
In 2011 they set up at the FRAC Centre in Orléans, France to create a six metre-high tower &#8211; the first architectural installation built by flying machines (<a href="http://www.youtube.com/watch?v=JnkMyfQ5YfY&amp;feature=player_embedded" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">see video</a>). Last year the team showed their work at the world&#8217;s largest industrial fair, Germany&#8217;s Hannover Messe and at Google&#8217;s annual flagship conference Google IO in San Francisco.</p>
<img decoding="async" width="768" height="1024" class="size-full wp-image-15109" alt="TED_cherry_picker" src="http://robohub.org/wp-content/uploads/2013/06/TED_cherry_picker.jpg" srcset="https://robohub.org/wp-content/uploads/2013/06/TED_cherry_picker.jpg 768w, https://robohub.org/wp-content/uploads/2013/06/TED_cherry_picker-225x300.jpg 225w" sizes="(max-width: 768px) 100vw, 768px" />
<div class="minitext">A cherry-picker helps install the nets and overhead equipment in the dedicated room where the talk was filmed and where all their demonstrations will take place throughout the week.</div>
<p>Still, it takes a lot of time and careful planning to recreate the set up at a new site, and on this occasion they were planning a video shoot as well as a live audience. Says Mark Mueller, one of the team members onsite at TED, &#8220;Since April, all of us here have been working full-time, 100% on TED,&#8221; referring to all the various administrative hurdles they had to cross, such as planning logistics and agreeing on the space, in addition to rehearsing the demo itself. And then there was the packing to do: &#8220;It boils down to fifteen cases, boxes and bags,&#8221; says Dario Brescianinini, another member of the crew.</p>
<p><iframe class="youtube-player" src="https://player.vimeo.com/video/68170827" width="300" height="150" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<img decoding="async" width="800" height="600" class="size-full wp-image-15117" alt="TED_command_central2" src="http://robohub.org/wp-content/uploads/2013/06/TED_command_central2.jpg" srcset="https://robohub.org/wp-content/uploads/2013/06/TED_command_central2.jpg 800w, https://robohub.org/wp-content/uploads/2013/06/TED_command_central2-300x225.jpg 300w, https://robohub.org/wp-content/uploads/2013/06/TED_command_central2-400x300.jpg 400w" sizes="(max-width: 800px) 100vw, 800px" />
<div class="minitext">D&#8217;Andrea&#8217;s crew at mission control.</div>
<p>D&#8217;Andrea and his team arrived in Edinburgh, Scotland (the host city of TED Global 2013) late Saturday afternoon ahead of most other TED speakers, and started setting up almost right away in a dedicated room where the talk was filmed and where all their demonstrations will take place throughout the week. According to Brescianini and Mueller, it took about three-and-a-half hours to get the first quadrotor hovering. On Sunday they rehearsed the talk &#8212; and especially the transitions between each demo &#8212; in preparation for the video shoot, which was done in advance of the live talk.</p>
<img decoding="async" width="800" height="600" class="size-full wp-image-15113" alt="TED_Raff_rehearsing_Net" src="http://robohub.org/wp-content/uploads/2013/06/TED_Raff_rehearsing_Net.jpg" srcset="https://robohub.org/wp-content/uploads/2013/06/TED_Raff_rehearsing_Net.jpg 800w, https://robohub.org/wp-content/uploads/2013/06/TED_Raff_rehearsing_Net-300x225.jpg 300w, https://robohub.org/wp-content/uploads/2013/06/TED_Raff_rehearsing_Net-400x300.jpg 400w" sizes="(max-width: 800px) 100vw, 800px" />
<div class="minitext">D&#8217;Andrea rehearses a demonstration that shows his quadrotors cooperatively using a net to toss a ball.</div>
<img decoding="async" width="768" height="1024" class="size-full wp-image-15114" alt="TED_Raff_rehearsing_Net2" src="http://robohub.org/wp-content/uploads/2013/06/TED_Raff_rehearsing_Net2.jpg" srcset="https://robohub.org/wp-content/uploads/2013/06/TED_Raff_rehearsing_Net2.jpg 768w, https://robohub.org/wp-content/uploads/2013/06/TED_Raff_rehearsing_Net2-225x300.jpg 225w" sizes="(max-width: 768px) 100vw, 768px" />
<img decoding="async" width="768" height="594" class="size-full wp-image-15115" alt="TED_Raff_rehearsing_Net3" src="http://robohub.org/wp-content/uploads/2013/06/TED_Raff_rehearsing_Net3.jpg" srcset="https://robohub.org/wp-content/uploads/2013/06/TED_Raff_rehearsing_Net3.jpg 768w, https://robohub.org/wp-content/uploads/2013/06/TED_Raff_rehearsing_Net3-300x232.jpg 300w, https://robohub.org/wp-content/uploads/2013/06/TED_Raff_rehearsing_Net3-387x300.jpg 387w" sizes="(max-width: 768px) 100vw, 768px" />
<p>Despite a few hiccups (two quads were damaged during setup and some repairs had to be done on the fly), Monday&#8217;s shoot went pretty smoothly. &#8220;It took about two-and-a-half hours, but we did one talk without breaks and had most of the things filmed after twenty-five minutes,&#8221; says Brescianini. It was a busy set, with fifteen TED crew members, seven people from D&#8217;Andrea&#8217;s team and one photographer. All in all, it took two fixed cameras (4k HD), one Steadicam, and three GoPros (one in the corner on the floor, one on the ceiling facing downwards, and one flying GoPro attached to a quad) to document D&#8217;Andrea&#8217;s TED talk. An additional camera shot a &#8220;making of&#8221; video as well. &#8220;It’s pretty busy, and we’re all really relieved after the successful filming.&#8221;</p>
<img decoding="async" width="768" height="832" class="size-full wp-image-15112" alt="TED_untangling_quad" src="http://robohub.org/wp-content/uploads/2013/06/TED_untangling_quad.jpg" srcset="https://robohub.org/wp-content/uploads/2013/06/TED_untangling_quad.jpg 768w, https://robohub.org/wp-content/uploads/2013/06/TED_untangling_quad-276x300.jpg 276w" sizes="(max-width: 768px) 100vw, 768px" />
<div class="minitext">Uh-oh. A quad gets tangled in the net during set-up and has to be retrieved.</div>
<img decoding="async" width="768" height="1024" class="size-full wp-image-15107" alt="TED_Sergei_repairing_damaged_quad" src="http://robohub.org/wp-content/uploads/2013/06/TED_Sergei_repairing_damaged_quad.jpg" srcset="https://robohub.org/wp-content/uploads/2013/06/TED_Sergei_repairing_damaged_quad.jpg 768w, https://robohub.org/wp-content/uploads/2013/06/TED_Sergei_repairing_damaged_quad-225x300.jpg 225w" sizes="(max-width: 768px) 100vw, 768px" />
<div class="minitext">Crew-member Sergei Lupashin does a last-minute repair on a damaged quad.</div>
<p><strong>Want to learn more?</strong><br />
Check out the pages of ETH Zurich&#8217;s <a href="http://www.flyingmachinearena.org/people/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Flying Machine Arena team</a> and more Robohub articles on how quadrocopters <a href="http://robohub.org/learning-acrobatic-maneuvers-for-quadrocopters/" data-wpel-link="internal">learn acrobatic maneuvers</a>, <a href="http://robohub.org/video-watch-flying-robots-cooperate-throw-and-catch-balls/" data-wpel-link="internal">cooperate to throw and catch balls</a>, <a href="http://robohub.org/video-quadrocopter-learns-from-its-mistakes-perfects-air-racing/" data-wpel-link="internal">perfect air racing</a>, and <a href="http://robohub.org/video-throwing-and-catching-an-inverted-pendulum-with-quadrocopters/" data-wpel-link="internal">throw and catch an inverted pendulum</a>.</p>
<p>Full disclosure: Markus Waibel works with Raff D&#8217;Andrea and the Flying Machine Arena team at <a href="http://idsc.ethz.ch/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">ETH Zurich&#8217;s Institute for Dynamic Systems and Control</a>.</p>
<p><strong>See all the posts in <a href="http://robohub.org/tag/tedglobal2013/" data-wpel-link="internal"><i>Robohub’s TED Global 2013 coverage</i></a><i>.</i></strong></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/video-throwing-and-catching-an-inverted-pendulum-with-quadrocopters/" data-wpel-link="internal">Video: Throwing and catching an inverted pendulum – with quadrocopters</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>
		<item>
		<title>Video: Quadrocopter learns from its mistakes, perfects air racing</title>
		<link>https://robohub.org/video-quadrocopter-learns-from-its-mistakes-perfects-air-racing/</link>
		
		<dc:creator><![CDATA[Markus Waibel]]></dc:creator>
		<pubDate>Thu, 08 Nov 2012 10:35:20 +0000</pubDate>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[Algorithm]]></category>
		<category><![CDATA[ETH Zurich]]></category>
		<category><![CDATA[Flying Machine Arena]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[quadrocopter]]></category>
		<category><![CDATA[Raffaello D'Andrea]]></category>
		<category><![CDATA[Swiss Robots]]></category>
		<category><![CDATA[Switzerland]]></category>
		<category><![CDATA[UAVs & drones]]></category>
		<guid isPermaLink="false">http://robohub.org/?p=5227</guid>

					<description><![CDATA[Manual programming of robots only gets you so far. And, as you can see in the video, for quadrocopters that&#8217;s not very far at all (see the &#8220;Without Learning&#8221; part starting at 1:30): On its first try to navigate the obstacle course, the flying robot attempts to navigate based on a pre-computed flight path. The [&#8230;]]]></description>
										<content:encoded><![CDATA[<style type="text/css">
#fstxfloat p {
  margin-top: 1em;
  margin-bottom: 1em;
}
</style>
<p style="text-align: center;"><a href="http://robohub.org/wp-content/uploads/2012/11/Robohub_Air_Racing_Robot.png" data-wpel-link="internal"><img decoding="async" class=" wp-image-5255 aligncenter" title="Robohub_Air_Racing_Robot" src="http://robohub.org/wp-content/uploads/2012/11/Robohub_Air_Racing_Robot.png" alt="First person view of the quadrocopter racing through a pylon slalom course." width="874" height="489" srcset="https://robohub.org/wp-content/uploads/2012/11/Robohub_Air_Racing_Robot.png 960w, https://robohub.org/wp-content/uploads/2012/11/Robohub_Air_Racing_Robot-300x167.png 300w, https://robohub.org/wp-content/uploads/2012/11/Robohub_Air_Racing_Robot-500x279.png 500w" sizes="(max-width: 874px) 100vw, 874px" /></a></p>
<p>Manual programming of robots only gets you so far. And, as you can see in the video, for quadrocopters that&#8217;s not very far at all (see the &#8220;Without Learning&#8221; part starting at 1:30):</p>
<p><span id="more-5227"></span></p>
<div class=" "><iframe title="Quadrocopter Slalom Learning" width="500" height="281" src="https://www.youtube-nocookie.com/embed/zHTCsSkmADo?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>On its first try to navigate the obstacle course, the flying robot attempts to navigate based on a pre-computed flight path. The path is derived using a basic mathematical (&#8220;first principles&#8221;) model. But quadrocopters have complex aerodynamics &#8211; the force produced by the propellers changes depending on the vehicle&#8217;s velocity and orientation, and thus the actual amount of force produced is quite different from what the simple math describes.</p>
<p>What&#8217;s worse, these flying vehicles use soft propellers for safety, which bend differently depending on how much thrust is applied and wear rapidly with use (and even more rapidly when crashing).</p>
<p>Even with continuous feedback on the robot&#8217;s position from the motion capture system, manually programming the robots with a control sequence that takes all these imperfections into account is impractical.</p>
<p>&nbsp;</p>
<p>My colleague <a href="http://www.idsc.ethz.ch/people/staff/schoellig-a" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Angela Schoellig</a> and the <a href="http://www.flyingmachinearena.org" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Flying Machine Arena</a> team here at <a href="http://www.ethz.ch" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">ETH Zurich</a> have now developed and implemented algorithms that allow their flying robots to race through an obstacle parcours &#8211; and learn to improve their performance.</p>
<p>Here is how Angela described the process to me:</p>
<blockquote><p>The learning algorithm is applied to a quadrocopter that is guided by an underlying trajectory-following controller. The result of the learning is an adapted input trajectory in terms of desired positions. The algorithm has been equipped with several unique features that are particularly important when pushing vehicles to the limits of their dynamic capabilities and when applying the learning algorithm to increasingly complex systems:</p>
<p>1. We designed an input update rule that explicitly takes actuation and sensor limits into account by solving a constrained convex problem.<br />
2. We developed an identification routine that extracts the model data required by the learning algorithm from a numerical simulation of the vehicle dynamics. That is, the algorithm is applicable to systems for which an analytical model is difficult (or impossible) to derive.<br />
3. We combined model data and experimental data, traditional filtering methods and state-of-the- art optimization techniques to achieve an effective and computationally efficient learning strategy that achieves convergence in less than ten iterations.</p>
</blockquote>
<p>&nbsp;</p>
<p>The result is a robot that learns and improves each time it tries to perform a task.</p>
<p>In this example the robot races through a pylon parcours, calling to mind air races, such as the Red Bull Air Racing Championships or the Reno Air Races &#8211; except that there are no human pilots that spent their life learning to fly &#8211; here it&#8217;s robots doing the learning. And they are efficient, taking less than 10 training sessions to find the optimal steering commands!</p>
<p>Moreover, the learning algorithms are not specific to slalom racing, they can be used to learn other tasks. As Angela points out:</p>
<blockquote><p>Our goal is to enable autonomous systems &#8211; such as the quadrocopter in the video &#8211; to &#8216;learn&#8217; the way humans do: through practice. </p></blockquote>
<p>&nbsp;</p>
<p>The videos below show how learning algorithms can be used for other robotic tasks:</p>
<div class=" "><iframe title="Swing and Learn" width="500" height="281" src="https://www.youtube-nocookie.com/embed/eyM5T960R1Q?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>&nbsp;</p>
<div class=" "><iframe title="Quadrocopter learns to follow trajectories" width="500" height="281" src="https://www.youtube-nocookie.com/embed/goVuP5TJIUU?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>&nbsp;</p>
<div class=" "><iframe title="FMA - Triple Adaptive Flips - ICRA2010 submission" width="500" height="281" src="https://www.youtube-nocookie.com/embed/bWExDW9J9sA?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>&nbsp;</p>
<div class=" "><iframe title="Towards Robotic Calligraphy - New Results" width="500" height="281" src="https://www.youtube-nocookie.com/embed/ON_rPJ-DW1c?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>&nbsp;</p>
<p>Full disclosure: Angela and the Flying Machine Arena team work in the same lab as I. Also, I&#8217;m working on <a href="http://www.roboearth.org" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">RoboEarth</a>, trying to allow robot learning on a much larger scale.</p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Video: Watch flying robots cooperate, throw and catch balls</title>
		<link>https://robohub.org/video-watch-flying-robots-cooperate-throw-and-catch-balls/</link>
					<comments>https://robohub.org/video-watch-flying-robots-cooperate-throw-and-catch-balls/#respond</comments>
		
		<dc:creator><![CDATA[Markus Waibel]]></dc:creator>
		<pubDate>Thu, 27 Sep 2012 17:40:11 +0000</pubDate>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[ETH Zurich]]></category>
		<category><![CDATA[Flying Machine Arena]]></category>
		<category><![CDATA[IDSC]]></category>
		<category><![CDATA[quadrocopter]]></category>
		<category><![CDATA[Swiss Robots]]></category>
		<category><![CDATA[UAVs & drones]]></category>
		<guid isPermaLink="false">http://robohub.org/?p=2359</guid>

					<description><![CDATA[&#160; My colleagues at the ETH Zurich&#8217;s Flying Machine Arena have just released a new video. Here is what Robin Ritz, Lead Researcher on the project, has to say about it: &#160; This video shows three quadrocopters cooperatively tossing and catching a ball with the aid of an elastic net. &#160; To toss the ball, [&#8230;]]]></description>
										<content:encoded><![CDATA[<div class=" "><iframe title="Cooperative Quadrocopter Ball Throwing and Catching - IDSC - ETH Zurich" width="500" height="281" src="https://www.youtube-nocookie.com/embed/hyGJBV1xnJI?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>
&nbsp;<br />
My colleagues at the ETH Zurich&#8217;s Flying Machine Arena have just released a new video. Here is what <a href="http://www.idsc.ethz.ch/people/staff/ritz-r" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Robin Ritz</a>, Lead Researcher on the project, has to say about it: <span id="more-2359"></span><br />
&nbsp;</p>
<blockquote><p>This video shows three quadrocopters cooperatively tossing and catching a ball with the aid of an elastic net.<br />
&nbsp;<br />
To toss the ball, the quadrocopters accelerate rapidly outward to stretch the net tight between them and launch the ball up. Notice in the video that the quadrocopters are then pulled forcefully inward by the tension in the elastic net, and must rapidly stabilize in order to avoid a collision. Once recovered, the quadrotors cooperatively position the net  below the ball in order to catch it.<br />
&nbsp;<br />
Because they are coupled to each other by the net, the quadrocopters experience complex forces that push the vehicles to the limits of their dynamic capabilities. To exploit the full potential of the vehicles under these circumstances requires several novel algorithms, including:<br />
&nbsp;</p>
<ol>
1. an optimality-based real-time trajectory generation algorithm for the catching maneuver;<br />
&nbsp;<br />
2. a time-varying trajectory following control strategy to manage the forces on the individual vehicles that are induced by the net; and<br />
&nbsp;<br />
3. learning algorithms that compensate for model inaccuracies when aiming the ball.
</ol>
</blockquote>
<p>&nbsp;<br />
For more information on this and related work, have a look at the <a href="http://www.flyingmachinearena.org" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Flying Machine Arena&#8217;s website</a> or tune in to <a href="http://robohub.org/robots-dynamic-systems/" data-wpel-link="internal">Prof. Raffaello D&#8217;Andrea&#8217;s ROBOTS Podcast interview</a>.<br />
&nbsp;<br />
Some photos of the robots in action:<br />
&nbsp;<br />
<a href="http://robohub.org/wp-content/uploads/2012/09/IMG_0512.jpg" data-wpel-link="internal"><img decoding="async" src="http://robohub.org/wp-content/uploads/2012/09/IMG_0512.jpg" alt="" title="Quadrocopter flying robots cooperative ball catching" width="1728" height="2592" class="alignnone size-full wp-image-2378" srcset="https://robohub.org/wp-content/uploads/2012/09/IMG_0512.jpg 1728w, https://robohub.org/wp-content/uploads/2012/09/IMG_0512-200x300.jpg 200w, https://robohub.org/wp-content/uploads/2012/09/IMG_0512-682x1024.jpg 682w" sizes="(max-width: 1728px) 100vw, 1728px" /></a><br />
&nbsp;<br />
<a href="http://robohub.org/wp-content/uploads/2012/09/IMG_0527.jpg" data-wpel-link="internal"><img decoding="async" src="http://robohub.org/wp-content/uploads/2012/09/IMG_0527.jpg" alt="" title="Quadrocopter flying robots cooperative ball throwing" width="2592" height="1728" class="alignnone size-full wp-image-2379" srcset="https://robohub.org/wp-content/uploads/2012/09/IMG_0527.jpg 2592w, https://robohub.org/wp-content/uploads/2012/09/IMG_0527-300x200.jpg 300w, https://robohub.org/wp-content/uploads/2012/09/IMG_0527-1024x682.jpg 1024w, https://robohub.org/wp-content/uploads/2012/09/IMG_0527-450x300.jpg 450w" sizes="(max-width: 2592px) 100vw, 2592px" /></a><br />
&nbsp;<br />
<a href="http://robohub.org/wp-content/uploads/2012/09/Robohub-Flying_Machine_Arena_Quadrocopter_Cooperation.jpg" data-wpel-link="internal"><img decoding="async" src="http://robohub.org/wp-content/uploads/2012/09/IMG_0525.jpg" alt="" title="Three quadrocopters at full thrust pulling the elastic net to throw the ball." width="2592" height="1728" class="alignnone size-full wp-image-2376" srcset="https://robohub.org/wp-content/uploads/2012/09/IMG_0525.jpg 2592w, https://robohub.org/wp-content/uploads/2012/09/IMG_0525-300x200.jpg 300w, https://robohub.org/wp-content/uploads/2012/09/IMG_0525-1024x682.jpg 1024w, https://robohub.org/wp-content/uploads/2012/09/IMG_0525-450x300.jpg 450w" sizes="(max-width: 2592px) 100vw, 2592px" /></a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://robohub.org/video-watch-flying-robots-cooperate-throw-and-catch-balls/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</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-26 07:04:09 by W3 Total Cache
-->