<?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>Swiss Robots &#8211; Robohub</title>
	<atom:link href="https://robohub.org/tag/swiss-robots/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 03:10:16 +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>Video: Rise of the nanorobot, with Brad Nelson</title>
		<link>https://robohub.org/video-rise-of-the-nanorobot-with-brad-nelson/</link>
		
		<dc:creator><![CDATA[ETH Zurich]]></dc:creator>
		<pubDate>Tue, 07 Oct 2014 19:22:18 +0000</pubDate>
				<category><![CDATA[news]]></category>
		<category><![CDATA[Brad Nelson]]></category>
		<category><![CDATA[ETH Zurich]]></category>
		<category><![CDATA[healthcare]]></category>
		<category><![CDATA[micro & nano]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[Swiss Robots]]></category>
		<category><![CDATA[Switzerland]]></category>
		<guid isPermaLink="false">http://robohub.org/video-rise-of-the-nanorobot-with-brad-nelson/</guid>

					<description><![CDATA[The future is in the hands of tiny robots, really tiny robots — and the expectation is that they will perform miraculous tasks, such as eye surgery and environmental cleanup. Brad Nelson heads the Institute for Robotics and Intelligent Systems at ETH Zurich, where they focus on creating these nano devices inspired by the biological [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>The future is in the hands of tiny robots, really tiny robots — and the expectation is that they will perform miraculous tasks, such as eye surgery and environmental cleanup.</p>
<p><a href="http://www.mavt.ethz.ch/people/professoren/bnelson/index" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Brad Nelson</a> heads the <a href="http://www.iris.ethz.ch/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Institute for Robotics and Intelligent Systems</a> at ETH Zurich, where they focus on creating these nano devices inspired by the biological mechanisms of bacteria such as E. coli and salmonella.</p>
<p><span id="more-39418"></span></p>
<div class=" "><iframe title="Rise of the Nanobot" width="500" height="281" src="https://www.youtube-nocookie.com/embed/aDfqRt_4ePc?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>
<div class="minitext">Created by Featurezoo (<a href="http://featurezoo.net/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">featurezoo.net</a>) for ETH Zurich. Music by Lon Kaiser (<a href="http://www.cantilevermusic.net/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">cantilevermusic.net/</a>).</div>
<div class="divideronpost"></div>
<div id="attachment_39424" style="width: 810px" class="wp-caption alignleft"><img fetchpriority="high" decoding="async" aria-describedby="caption-attachment-39424" class="wp-image-39424 " alt="080301_Bradley_Nelson_Robotik_0051" src="http://robohub.org/wp-content/uploads/2014/10/080301_Bradley_Nelson_Robotik_0051.jpg" width="800" height="1195" srcset="https://robohub.org/wp-content/uploads/2014/10/080301_Bradley_Nelson_Robotik_0051.jpg 800w, https://robohub.org/wp-content/uploads/2014/10/080301_Bradley_Nelson_Robotik_0051-284x425.jpg 284w, https://robohub.org/wp-content/uploads/2014/10/080301_Bradley_Nelson_Robotik_0051-685x1024.jpg 685w, https://robohub.org/wp-content/uploads/2014/10/080301_Bradley_Nelson_Robotik_0051-200x300.jpg 200w" sizes="(max-width: 800px) 100vw, 800px" /><p id="caption-attachment-39424" class="wp-caption-text">Brad Nelson. Photo credit: ETH Zurich/Stéphanie Marie Couson</p></div>
<p>&nbsp;</p>
<p>Brad Nelson is a Professor of Robotics and Intelligent Systems at ETH Zurich – The Swiss Federal Institute of Technology, Zurich. His primary research focus is on microrobotics and nanorobotics emphasizing applications in biology and medicine.</p>
<p>He has been the Department Head of Mechanical and Process Engineering at ETH, Chairman of the ETH Electron Microscopy Center, and is a member of the Research Council of the Swiss National Science Foundation. He is also a member of the board of directors for three Swiss companies.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>More info:</p>
<p><a href="http://www.iris.ethz.ch/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Institute of Robotics and Intelligent Systems (IRIS)<br />
</a><a href="http://www.msrl.ethz.ch/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Multi-Scale Robotics Lab (MSRL)<br />
</a><a href="http://www.mavt.ethz.ch/people/professoren/bnelson/index" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Brad Nelson&#8217;s Homepage<br />
</a><a href="http://www.tedxzurich.com/speaker/bradley-nelson/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Brad Nelson&#8217;s TedX Talk</a></p>
<div class="divideronpost"></div>
<p><em><em>If you liked this article, you may also be interested in:</em></em></p>
<ul>
<li><a title="Permalink to Minimally-invasive eye surgery on the horizon as magnetically-guided microbots move toward clinical trials" href="http://robohub.org/minimally-invasive-eye-surgery-on-the-horizon-as-magnetically-guided-microbots-move-toward-clinical-trials/" rel="bookmark" data-wpel-link="internal">Minimally-invasive eye surgery on the horizon as magnetically-guided microbots move toward clinical trials</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>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>Microsoft pays 5M CHF to ETHZ and EPFL for research on flying robots and new memory architectures</title>
		<link>https://robohub.org/microsoft-pays-5m-chf-to-ethz-and-epfl-for-research-on-flying-robots-and-new-memory-architectures/</link>
		
		<dc:creator><![CDATA[Robohub Editors]]></dc:creator>
		<pubDate>Fri, 07 Feb 2014 21:57:46 +0000</pubDate>
				<category><![CDATA[news]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[ETH Zurich]]></category>
		<category><![CDATA[Funding]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Swiss Robots]]></category>
		<category><![CDATA[Switzerland]]></category>
		<guid isPermaLink="false">http://robohub.org/?p=26583</guid>

					<description><![CDATA[ETH Zurich and EPFL are jointly entering into a new research partnership with Microsoft Research. Over five years, Microsoft Research will provide five million Swiss francs of funding to support IT research projects. Microsoft researchers will also work closely with the scientists at the two universities. Microsoft has been investing in Swiss research for years, [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>ETH Zurich and EPFL are jointly entering into a new research partnership with Microsoft Research. Over five years, Microsoft Research will provide five million Swiss francs of funding to support IT research projects. Microsoft researchers will also work closely with the scientists at the two universities.<span id="more-26583"></span></p>
<p>Microsoft has been investing in Swiss research for years, and now the US technology company is renewing its longstanding collaboration with EPFL and ETH Zurich. Microsoft will provide one million Swiss francs per year in funding for IT-related research projects at the two universities over a period of five years. The collaboration is a continuation of a project launched in 2008 that focused on embedded technology software solutions and prototypes. The new collaboration will now broaden the areas of computer science and deepen the collaboration between the three partners.</p>
<p>Scientists in Lausanne and Zurich submitted 27 proposals, seven of which were selected by the steering committee. Among the successful projects:</p>
<h2>Interacting with flying robots</h2>
<p>Otmar Hilliges, a 34-year-old assistant professor, is one of the successful project applicants. The young computer scientist from ETH Zurich studies the interaction between people and computers. For his project, he and Dr. Shahram Izadi from Microsoft Research are investigating how flying robots can work and interact with people in active scenarios. Specifically, they want to develop a platform that enables flying robots to do more than just recognise people and navigate their way around them. Thanks to their algorithms, the robots should be able to react to gestures and touch as well.</p>
<h2>Energy-efficient memory systems</h2>
<p>At the EcoCloud center at EPFL, Dr. Edouard Bugnion and Professor Babak Falsafi are carrying out research into energy-efficient memory architectures for data centres that can handle huge amounts of data. To do this, they are combining thousands of energy-efficient micro-servers in a way that enables them to access the memories of the other servers with a minimal time delay. The two computer scientists are working with Dr. Dushyanth Narayanan and other scientists from Microsoft Research in Cambridge to develop new applications for this system, known as Scale-out NUMA.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Cubli &#8211; A cube that can jump up, balance, and walk across your desk</title>
		<link>https://robohub.org/swiss-robots-cubli-a-cube-that-can-jump-up-balance-and-walk-across-your-desk/</link>
		
		<dc:creator><![CDATA[Gajan Mohanarajah]]></dc:creator>
		<pubDate>Fri, 20 Dec 2013 15:33:03 +0000</pubDate>
				<category><![CDATA[education]]></category>
		<category><![CDATA[actuation]]></category>
		<category><![CDATA[arts & entertainment]]></category>
		<category><![CDATA[control]]></category>
		<category><![CDATA[ETH Zurich]]></category>
		<category><![CDATA[EU]]></category>
		<category><![CDATA[household]]></category>
		<category><![CDATA[IDSC]]></category>
		<category><![CDATA[prototype]]></category>
		<category><![CDATA[Raffaello D'Andrea]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[reviews]]></category>
		<category><![CDATA[Swiss Robots]]></category>
		<category><![CDATA[Switzerland]]></category>
		<category><![CDATA[video]]></category>
		<guid isPermaLink="false">http://robohub.org/?p=7905</guid>

					<description><![CDATA[2022 update: A new, one-wheeled version of the Cubli has been developed. The one-wheel Cubli is a three-dimensional pendulum system that can balance on its pivot using a single reaction wheel, as it is shown in this article. 2014 update: My colleagues at the Institute for Dynamic Systems and Control at ETH Zurich have created [&#8230;]]]></description>
										<content:encoded><![CDATA[<img decoding="async" class="size-full wp-image-24855" alt="new_cubli" src="http://robohub.org/wp-content/uploads/2013/12/new_cubli.jpg" width="900" height="614" srcset="https://robohub.org/wp-content/uploads/2013/12/new_cubli.jpg 900w, https://robohub.org/wp-content/uploads/2013/12/new_cubli-300x204.jpg 300w, https://robohub.org/wp-content/uploads/2013/12/new_cubli-439x300.jpg 439w" sizes="(max-width: 900px) 100vw, 900px" />
<div style="clear: both;"></div>
<p><span style="background-color: yellow;"><strong>2022 update</strong>:</span> A new, one-wheeled version of the Cubli has been developed. The one-wheel Cubli is a three-dimensional pendulum system that can balance on its pivot using a single reaction wheel, as it is shown in <a href="https://robohub.org/the-one-wheel-cubli/" data-wpel-link="internal">this article</a>.</p>
<p><span style="background-color: yellow;"><strong>2014 update</strong>:</span> My colleagues at the <a href="http://www.idsc.ethz.ch/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Institute for Dynamic Systems and Control</a> at <a href="http://ethz.ch/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">ETH Zurich</a> have created <span  class="tweetquote"><a href="https://twitter.com/home/?status=a small robotic cube that can autonomously jump up and balance on any one of its corners https://robohub.org/swiss-robots-cubli-a-cube-that-can-jump-up-balance-and-walk-across-your-desk/ @Robohub " target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer"> a small robotic cube that can autonomously jump up and balance on any one of its corners&nbsp;</a></span>.</p>
<p><span id="more-7905"></span></p>
<div class=" "><iframe title="The Cubli: a cube that can jump up, balance, and &#039;walk&#039;" width="500" height="281" src="https://www.youtube-nocookie.com/embed/n_6p-1J551Y?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>This latest version of the Cubli (2014) can jumping up, balance, and even &#8220;walk&#8221;. This new version is self contained with respect to power and uses three slightly modified bicycle brakes instead of the metal barriers used in the previous version. We are currently developing learning algorithms that allow the Cubli to automatically learn and adjust the necessary parameters if a jump fails due to the deterioration of the brakes and changes in inertia, weight, or slope of the surface.</p>
<p>This robot started with a simple idea:</p>
<blockquote><p>Can we build a 15cm sided cube that can jump up, balance on its corner, and walk across our desk using off-the-shelf motors, batteries, and electronic components?</p></blockquote>
<p>There are multiple ways to keep a cube in its balance, but jumping up requires a sudden release of energy. Intuitively momentum wheels seemed like a good idea to store enough energy while still keeping the cube compact and self-contained.</p>
<p>Furthermore, the same momentum wheels can be used to implement a reaction-torque based control algorithm for balancing by exploiting the reaction torques on the cube&#8217;s body when the wheels are accelerated or decelerated.</p>
<p>&nbsp;</p>
<div style="clear: both;"></div>
<p><strong>Can this work?</strong></p>
<p>The first step in creating the robot, therefore, was to look at the physics to figure out if a jump-up based on momentum wheels was possible. The image below shows some of the math to figure out the Moment of Inertia (MOI) of the wheel and full cube.</p>
<a href="http://robohub.org/swiss-robots-cubli-a-cube-that-can-jump-up-balance-and-walk-across-your-desk/raffnotes_cubli/" rel="attachment wp-att-7912" data-wpel-link="internal"><img decoding="async" class="wp-image-7912" alt="RaffNotes_Cubli" src="http://robohub.org/wp-content/uploads/2013/01/RaffNotes_Cubli-1024x806.png" width="409" height="321" srcset="https://robohub.org/wp-content/uploads/2013/01/RaffNotes_Cubli-1024x806.png 1024w, https://robohub.org/wp-content/uploads/2013/01/RaffNotes_Cubli-300x236.png 300w, https://robohub.org/wp-content/uploads/2013/01/RaffNotes_Cubli.png 1208w" sizes="(max-width: 409px) 100vw, 409px" /></a>
<p>This mathematical analysis allowed a quantitative understanding of the system which allowed to inform design choices, such as the trade offs of using three momentum wheels vs. a design with a momentum wheel mounted on each of the six inner faces of the cube.</p>
<p>Another outcome of this analysis was a good understanding of the required velocities of the momentum wheel to allow the cube to jump up, and the torques required to keep the cube in balance. Both factors were critical for the next steps: Determining the required hardware specs.</p>
<p>&nbsp;</p>
<div style="clear: both;"></div>
<p><strong>Specs and hardware design</strong><br />
Given the required velocities and torques determined above, it was clear that the momentum wheel&#8217;s motor and gearbox would be a major challenge for creating the robot. Using the mathematical model allowed to systematically tackle this problem by allowing a quantitative analysis of the trade-offs between higher velocities (i.e., more energy for jump-up) and higher torques (i.e., better stability when balancing).</p>
<div style="clear: both;"><a href="http://robohub.org/swiss-robots-cubli-a-cube-that-can-jump-up-balance-and-walk-across-your-desk/cubli_iros2012_page_1_image_0001/" rel="attachment wp-att-7907" data-wpel-link="internal"><img decoding="async" class="wp-image-7907" alt="Cubli_IROS2012_Page_1_Image_0001" src="http://robohub.org/wp-content/uploads/2013/01/Cubli_IROS2012_Page_1_Image_0001.jpg" width="350" height="377" srcset="https://robohub.org/wp-content/uploads/2013/01/Cubli_IROS2012_Page_1_Image_0001.jpg 500w, https://robohub.org/wp-content/uploads/2013/01/Cubli_IROS2012_Page_1_Image_0001-278x300.jpg 278w" sizes="(max-width: 350px) 100vw, 350px" /></a></div>
<p>This mathematics-driven hardware design resulted in detailed specs for the robot&#8217;s core hardware components (momentum wheels, motors, gears, and batteries) and allowed a CAD design of the entire system.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div style="clear: both;"></div>
<p>Part of this step was the design of a special brake to suddenly stop a momentum wheel to transfer its energy to the entire cube and cause it to jump up.</p>
<a href="http://robohub.org/swiss-robots-cubli-a-cube-that-can-jump-up-balance-and-walk-across-your-desk/cubli_iros2012_page_3_image_0001/" rel="attachment wp-att-7908" data-wpel-link="internal"><img decoding="async" class="wp-image-7908" alt="Cubli_IROS2012_Page_3_Image_0001" src="http://robohub.org/wp-content/uploads/2013/01/Cubli_IROS2012_Page_3_Image_0001.jpg" width="360" height="254" srcset="https://robohub.org/wp-content/uploads/2013/01/Cubli_IROS2012_Page_3_Image_0001.jpg 514w, https://robohub.org/wp-content/uploads/2013/01/Cubli_IROS2012_Page_3_Image_0001-300x211.jpg 300w, https://robohub.org/wp-content/uploads/2013/01/Cubli_IROS2012_Page_3_Image_0001-424x300.jpg 424w" sizes="(max-width: 360px) 100vw, 360px" /></a>
<p>The photo to the left shows an early design of this brake, consisting of a screw mounted on the momentum wheel, a servo motor (shown in black) to move a metal plate (in blue) into the screw&#8217;s path (in light brown), and a mounting bracket (in light brown) to transfer the momentum wheel&#8217;s energy to the cube structure. The current design uses a combination of hardened metal parts and rubber to reduce peak forces.</p>
<p>&nbsp;</p>
<div style="clear: both;"></div>
<p><strong>2D prototype</strong><br />
To validate the mechanics and electronics of the jump-up and balancing strategy and prove feasibility of the overall concept a one-dimensional version was built:</p>
<div class=" "><iframe title="One dimensional Cubli prototype" width="500" height="281" src="https://www.youtube-nocookie.com/embed/KEVghOuZGDU?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 results obtained with this 2D version of the cube were published in an <a href="http://www.idsc.ethz.ch/Research_DAndrea/Cubli/Cubli_IROS2012.pdf" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">IROS 2012 paper</a>.</p>
<p>&nbsp;</p>
<div style="clear: both;"></div>
<p><strong>The <del datetime="2013-12-20T15:55:42+00:00">final</del> robot</strong><br />
Following successful tests with the 2D version, a full robot was built. The result is Cubli, a small cube-shaped robot, named after the Swiss-German diminutive for &#8220;cube&#8221;.</p>
<div class=" "><iframe title="The Cubli: A Reaction Wheel Based 3D Inverted Pendulum" width="500" height="281" src="https://www.youtube-nocookie.com/embed/S5-BmLsRemk?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>As you can see in the video, Cubli can balance robustly.</p>
<p>However, first jump-up tests showed that the stress resulting from a sudden braking of the momentum wheel led to mechanical deformations of the momentum wheels and aluminium frame. This made repeated jump-ups of the whole Cubli impossible without part replacement. It was therefore decided to tweak the structure and breaking mechanism to reduce the mechanical stress caused by the jump-up.</p>
<p>In addition to balancing, my colleagues are now investigating the use of controlled manoeuvres of jumping up, balancing, and falling over to make the Cubli walk across a surface.</p>
<div style="clear: both;"></div>
<a href="http://robohub.org/swiss-robots-cubli-a-cube-that-can-jump-up-balance-and-walk-across-your-desk/cubli-standing-up/" rel="attachment wp-att-8749" data-wpel-link="internal"><img decoding="async" class="size-full wp-image-8749" alt="Cubli - standing up" src="http://robohub.org/wp-content/uploads/2013/02/Cubli-standing-up.png" width="700" height="394" srcset="https://robohub.org/wp-content/uploads/2013/02/Cubli-standing-up.png 700w, https://robohub.org/wp-content/uploads/2013/02/Cubli-standing-up-300x168.png 300w, https://robohub.org/wp-content/uploads/2013/02/Cubli-standing-up-500x281.png 500w" sizes="(max-width: 700px) 100vw, 700px" /></a>
<div style="clear: both;"></div>
<div class="calloutkey"><strong>Key infos</strong><br />
Robot name: Cubli<br />
Researchers: <a href="http://www.idsc.ethz.ch/people/staff/gajamohan-m" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Mohanarajah Gajamohan</a>, <a href="http://raffaello.name" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Raffaello D&#8217;Andrea</a><br />
Mechanical design: <a href="http://solid-design.ch/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Igor Thommen</a><br />
Websites: <a href="http://www.idsc.ethz.ch/Research_DAndrea/Cubli" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">http://www.idsc.ethz.ch/Research_DAndrea/Cubli</a>, <a href="http://raffaello.name/cubli" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">http://raffaello.name/cubli</a><br />
Status: Ongoing research project<br />
Last update: <del datetime="2013-12-20T15:55:42+00:00">March</del> December 2013</div>
<div style="clear: both;"></div>
<h5><strong>Note 1: This post is part of our<a href="http://robohub.org/tag/swiss-robots/" data-wpel-link="internal"> Swiss Robots Series</a>. If you’d like to submit a robot to this series, or to a series for another country, please get in touch at info[@]robohub.org.</strong></h5>
<div style="clear: both;"></div>
<h5><strong>Note 2: This work was done at the <a href="http://www.idsc.ethz.ch/Research_DAndrea/index" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Institute for Dynamic Systems and Control, ETH Zurich, Switzerland</a> and was funded in part by the Swiss National Science Foundation (SNSF), grant number 146717.</strong></h5>
<h5><strong>Note 3: If you have questions, post them below and we&#8217;ll post answers. </strong></h5>
<p><strong>Some more photos:<br />
<a href="http://robohub.org/swiss-robots-cubli-a-cube-that-can-jump-up-balance-and-walk-across-your-desk/cubli-balancing-robot/" rel="attachment wp-att-8746" data-wpel-link="internal"><img decoding="async" alt="Cubli-Balancing-Robot" src="http://robohub.org/wp-content/uploads/2013/02/Cubli-Balancing-Robot.gif" /></a></strong><br />
<a href="http://robohub.org/swiss-robots-cubli-a-cube-that-can-jump-up-balance-and-walk-across-your-desk/cubli_iros2012_page_5_image_0001/" rel="attachment wp-att-7909" data-wpel-link="internal"><img decoding="async" class="size-large wp-image-7909" alt="Cubli_IROS2012_Page_5_Image_0001" src="http://robohub.org/wp-content/uploads/2013/01/Cubli_IROS2012_Page_5_Image_0001.jpg" width="500" height="500" srcset="https://robohub.org/wp-content/uploads/2013/01/Cubli_IROS2012_Page_5_Image_0001.jpg 500w, https://robohub.org/wp-content/uploads/2013/01/Cubli_IROS2012_Page_5_Image_0001-290x290.jpg 290w, https://robohub.org/wp-content/uploads/2013/01/Cubli_IROS2012_Page_5_Image_0001-300x300.jpg 300w, https://robohub.org/wp-content/uploads/2013/01/Cubli_IROS2012_Page_5_Image_0001-100x100.jpg 100w, https://robohub.org/wp-content/uploads/2013/01/Cubli_IROS2012_Page_5_Image_0001-120x120.jpg 120w" sizes="(max-width: 500px) 100vw, 500px" /></a></p>
<a href="http://robohub.org/swiss-robots-cubli-a-cube-that-can-jump-up-balance-and-walk-across-your-desk/cubli_iros2012_page_5_image_0002/" rel="attachment wp-att-7910" data-wpel-link="internal"><img decoding="async" class="size-large wp-image-7910" alt="Cubli_IROS2012_Page_5_Image_0002" src="http://robohub.org/wp-content/uploads/2013/01/Cubli_IROS2012_Page_5_Image_0002.jpg" width="500" height="500" srcset="https://robohub.org/wp-content/uploads/2013/01/Cubli_IROS2012_Page_5_Image_0002.jpg 500w, https://robohub.org/wp-content/uploads/2013/01/Cubli_IROS2012_Page_5_Image_0002-290x290.jpg 290w, https://robohub.org/wp-content/uploads/2013/01/Cubli_IROS2012_Page_5_Image_0002-300x300.jpg 300w, https://robohub.org/wp-content/uploads/2013/01/Cubli_IROS2012_Page_5_Image_0002-100x100.jpg 100w, https://robohub.org/wp-content/uploads/2013/01/Cubli_IROS2012_Page_5_Image_0002-120x120.jpg 120w" sizes="(max-width: 500px) 100vw, 500px" /></a>
<a href="http://robohub.org/swiss-robots-cubli-a-cube-that-can-jump-up-balance-and-walk-across-your-desk/swiss-robots-cubli/" rel="attachment wp-att-7911" data-wpel-link="internal"><img decoding="async" class="size-large wp-image-7911" alt="Swiss Robots - Cubli" src="http://robohub.org/wp-content/uploads/2013/01/Swiss-Robots-Cubli.jpg" width="480" height="480" srcset="https://robohub.org/wp-content/uploads/2013/01/Swiss-Robots-Cubli.jpg 480w, https://robohub.org/wp-content/uploads/2013/01/Swiss-Robots-Cubli-290x290.jpg 290w, https://robohub.org/wp-content/uploads/2013/01/Swiss-Robots-Cubli-300x300.jpg 300w, https://robohub.org/wp-content/uploads/2013/01/Swiss-Robots-Cubli-100x100.jpg 100w, https://robohub.org/wp-content/uploads/2013/01/Swiss-Robots-Cubli-120x120.jpg 120w" sizes="(max-width: 480px) 100vw, 480px" /></a>
<div style="clear: both;"></div>
<p><em>Thanks Gajan!</em></p>
<div class="divideronpost"></div>
<p><em>If you liked this article, you may also be interested in:</em></p>
<ul>
<li><em><a href="http://robohub.org/insect-inspired-flying-robot-handles-collisions-goes-where-other-robots-cant/" data-wpel-link="internal">Insect-inspired flying robot handles collisions, goes where other robots can’t</a></em></li>
<li><em><a href="http://robohub.org/the-distributed-flight-array-modular-robots-that-self-assemble-coordinate-and-take-flight/" data-wpel-link="internal">The Distributed Flight Array: Modular robots that self-assemble, coordinate and take flight</a></em></li>
<li><em><a href="http://robohub.org/designed-to-mingle-rezero-ballbots-smooth-moves-can-handle-a-crowd/" data-wpel-link="internal">Designed to mingle: Rezero ballbot’s smooth moves can handle a crowd</a></em></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>Insect-inspired flying robot handles collisions, goes where other robots can&#8217;t</title>
		<link>https://robohub.org/insect-inspired-flying-robot-handles-collisions-goes-where-other-robots-cant/</link>
		
		<dc:creator><![CDATA[Adrien Briod]]></dc:creator>
		<pubDate>Wed, 30 Oct 2013 05:00:51 +0000</pubDate>
				<category><![CDATA[news]]></category>
		<category><![CDATA[Airburr]]></category>
		<category><![CDATA[bio-inspired]]></category>
		<category><![CDATA[EPFL]]></category>
		<category><![CDATA[GimBall]]></category>
		<category><![CDATA[prototype]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[Swiss Robots]]></category>
		<category><![CDATA[UAVs & drones]]></category>
		<guid isPermaLink="false">http://robohub.org/?p=22147</guid>

					<description><![CDATA[Gimball is a flying robot that survives collisions. It weighs just 370g for 34cm in diameter. Photo credit: A. Herzog, EPFL. Generally, flying robots are programmed to avoid obstacles, which is far from easy in cluttered environments. At the Laboratory of Intelligent Systems, we think that flying robots should be able to physically interact with their [&#8230;]]]></description>
										<content:encoded><![CDATA[<a href="http://robohub.org/insect-inspired-flying-robot-handles-collisions-goes-where-other-robots-cant/gimball-2/" rel="attachment wp-att-22159" data-wpel-link="internal"><img decoding="async" class=" wp-image-22159 " alt="gimball" src="http://robohub.org/wp-content/uploads/2013/10/gimball1.jpg" width="730" height="523" srcset="https://robohub.org/wp-content/uploads/2013/10/gimball1.jpg 730w, https://robohub.org/wp-content/uploads/2013/10/gimball1-300x214.jpg 300w, https://robohub.org/wp-content/uploads/2013/10/gimball1-418x300.jpg 418w" sizes="(max-width: 730px) 100vw, 730px" /></a>
<div style="clear: both;"></div>
<div class="minitext">Gimball is a flying robot that survives collisions. It weighs just 370g for 34cm in diameter. Photo credit: A. Herzog, EPFL.</div>
<p>Generally, flying robots are programmed to avoid obstacles, which is far from easy in cluttered environments. At the <a href="http://lis.epfl.ch" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Laboratory of Intelligent Systems</a>, we think that flying robots should be able to physically interact with their surroundings. Take insects: they often collide with obstacles and continue flying afterwards. We thus designed <a href="http://lis.epfl.ch/gimball" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">GimBall</a>, a flying robot that can collide with objects seamlessly. Thanks to a passively rotating spherical cage, it remains stable even after taking hits from all sides. This approach enables GimBall to fly in the most difficult places without complex sensors.<span id="more-22147"></span></p>
<div class="keep-aspect"><iframe title="An insect-like, crash-happy flying robot" width="500" height="281" src="https://www.youtube-nocookie.com/embed/TIpqxsVDgVs?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>
<div class="minitext">Presentation and demonstration of the GimBall in various environments.</div>
<p><strong>The concept<br />
</strong>The inner frame comprises everything a flying robot needs to stabilize in flight: a coaxial motor, two control surfaces, the battery, an IMU and control electronics. In case of collision, GimBall&#8217;s spherical protective frame prevents obstacles from touching the inner frame and can passively rotate thanks to a <a href="http://en.wikipedia.org/wiki/Gimbal" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">gimbal system</a> (hence the name). This way, the contact force does not affect the orientation of the inner frame, whose center of mass is also carefully centered. This allows the inner frame to always stay upright, and maintain the robot in stable flight.<br />
<img decoding="async" class="size-full wp-image-22245" alt="Animation_two_robots" src="http://robohub.org/wp-content/uploads/2013/10/Animation_two_robots.gif" width="710" height="236" /></p>
<div class="minitext">A conventional platform will be strongly affected by collisions, because its orientation is disturbed. GimBall keeps the orientation of its inner frame stable thanks to the gimbal system. Note that this is a side-view of a collision in the vertical plane, but the principle remains the same from all angles, since the protective cage rotates around all 3 axes.</div>
<div style="clear: both;"></div>
<p><strong>The story</strong><br />
We have been designing flying robots capable of interacting with the environment for a while now. Our previous prototype, the AirBurr, was equipped with a protective cage and legs for uprighting.</p>
<div class="keep-aspect"><iframe title="Flying Robot That Can Crash and Keep Flying" width="500" height="281" src="https://www.youtube-nocookie.com/embed/GgdI0oiPY0s?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>
<div class="minitext">Presentation of an early prototype of the AirBurr, capable of active self-recovery.</div>
<p>This platform allowed us to realize that autonomous navigation was much simpler once you can afford collisions: advanced sensors are not required, and the obstacles can even be used to guide the robot. This idea of exploiting collisions was pushed further by integrating contact sensors to the structure itself. This way, the robot can be programmed to change direction once it detects a contact. We demonstrated that the robot could fly completely autonomously just based on tiny touch sensors (no other exteroceptive sensors whatsoever), as featured in the video below.</p>
<div class="keep-aspect"><iframe title="Flying robot can sense contacts and perch on walls" width="500" height="281" src="https://www.youtube-nocookie.com/embed/Wt4jgRmoynA?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>
<div class="minitext">Demonstration of contact-based navigation with a recent version of the AirBurr, and presentation of a perching mechanism.</div>
<p>While the <a href="http://robohub.org/gecko-adhesives-allow-flying-robot-to-perch-on-walls/" data-wpel-link="internal">AirBurr</a> worked well in the lab, where the environment is nicely flat and structured, we are now targeting much harder environments with the GimBall. For example, the robot could fly autonomously through a forest with a very simple strategy: fly straight. It made its way through the forest without any obstacle avoidance technique while experiencing multiple collisions.</p>
<p>We think that research on flying robots capable of interacting with the environment will enable new uses for UAVs. Currently, options for flight in cluttered spaces are limited, because obstacle avoidance methods cannot be trusted all the time. A robot that can survive collisions will be useful in cluttered disaster zones to find survivors or to inspect semi-collapsed buildings for example. Thanks to less stringent sensor requirements, these robots are lighter, faster and more robust than conventional platforms. Finally, they are very safe for operation close to people, since they won&#8217;t crash if you bump them and the propellers are enclosed in the protective cage.</p>
<p>You can find all relevant publications and more pictures or videos on <a href="http://lis.epfl.ch/gimball" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">our project webpage</a>.</p>
<p>Coming to <a href="http://www.iros2013.org/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">IROS</a> next week? Comme see us at <a title="International Robot Exhibition" href="http://www.nikkan.co.jp/eve/irex/english/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">iRex</a>, we&#8217;ll be running demos from Wednesday 6 to Sunday 9.</p>
<p>This research was supported by the Swiss National Science Foundation through the <a href="http://www.nccr-robotics.ch" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">National Centre of Competence in Research (NCCR) Robotics</a>.</p>
<p><em>If you liked this article, you may also be interested in:</em></p>
<ul>
<li><a href="http://robohub.org/fully-autonomous-flapping-wing-micro-air-vehicle-weighs-about-as-much-as-4-sheets-of-a4-paper/" data-wpel-link="internal">Fully autonomous flapping-wing micro air vehicle weighs about as much as 4 sheets of A4 paper</a></li>
<li><a href="http://robohub.org/controlling-insect-sized-flying-robots/" data-wpel-link="internal">First controlled flight of an insect-sized robot</a></li>
<li><a href="http://robohub.org/parrot-ar-drone-app-harnesses-crowd-power-to-fast-track-vision-learning-in-robotic-spacecraft/" data-wpel-link="internal">Parrot AR.Drone app harnesses crowd power to fast-track vision learning in robotic spacecraft</a></li>
<li><a href="http://robohub.org/robots-podcast-origami-robots/" data-wpel-link="internal">Robots Podcast: Origami robots</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>Students hope their ship inspection robot will significantly reduce dry-dock time for maritime transport industry, improve safety for inspectors</title>
		<link>https://robohub.org/students-hope-their-ship-inspection-robot-will-significantly-reduce-dry-dock-time-for-maritime-transport-industry-improve-safety-for-inspectors/</link>
		
		<dc:creator><![CDATA[Florian Berlinger]]></dc:creator>
		<pubDate>Mon, 30 Sep 2013 04:35:35 +0000</pubDate>
				<category><![CDATA[education]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[ETH Zurich]]></category>
		<category><![CDATA[mapping & surveillance]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[Robohub focus on Robotics Education]]></category>
		<category><![CDATA[Swiss Robots]]></category>
		<guid isPermaLink="false">http://robohub.org/?p=19875</guid>

					<description><![CDATA[Students take a research tour with Damen ship repairs in Rotterdam. A team of students from ETH Zurich and ZHdK have developed a prototype for a robotic ship inspection unit that is capable of conducting visual inspections of ship ballasts. Ballast inspection – which involves navigating hard-to-reach spots with no line of sight, often in [&#8230;]]]></description>
										<content:encoded><![CDATA[<img decoding="async" width="715" height="414" class="size-full wp-image-19886" alt="SIR_Students_at_shipyard" src="http://robohub.org/wp-content/uploads/2013/09/SIR_Students_at_shipyard.jpg" srcset="https://robohub.org/wp-content/uploads/2013/09/SIR_Students_at_shipyard.jpg 715w, https://robohub.org/wp-content/uploads/2013/09/SIR_Students_at_shipyard-300x173.jpg 300w, https://robohub.org/wp-content/uploads/2013/09/SIR_Students_at_shipyard-500x289.jpg 500w" sizes="(max-width: 715px) 100vw, 715px" />
<div class="minitext">Students take a research tour with Damen ship repairs in Rotterdam.</div>
<p><i>A team of students </i><i>from ETH Zurich and ZHdK</i><i> have developed a prototype for a robotic ship inspection unit that is capable of conducting visual inspections of ship ballasts. Ballast inspection – which involves navigating hard-to-reach spots with no line of sight, often in the presence of intense heat, humidity, and hazardous gases – is normally done by human inspectors, and represents a significant cost to ship-owners who must pay for dry-docking and who face lost income when they cannot operate their ships during the inspection period. Because robotic ship inspection can occur while the ship is in operation, it could significantly reduce dry-dock time. The Ship Inspection Robot (SIR), which was developed in conjunction with Alstom</i><i> Inspection Robotics and which uses magnetic wheels to navigate the I-beams and other awkward obstacles found inside ship ballast, is relatively compact and does not require any cables for power or communication, and thus offers significant mobility improvements over other robotic ship inspection prototypes. Project leaders anticipate that a per unit production</i><i> cost could be as low as </i><i>€4K</i><i>, enabling shipping companies to operate several </i><i>units in parallel as an additional time-saving measure. The robot was developed as part of a Bachelor-level </i><i>project that aims to give students practical experience and promote contacts with industry.</i></p>
<p><span id="more-19875"></span></p>
<div class=" "><iframe title="Ship Inspection Robot - ETHZ Focus Project" width="500" height="281" src="https://www.youtube-nocookie.com/embed/gP2G8_fL5ng?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>Cargo ships, which transport everything from bananas, coffee, grain, coal, heavy equipment, chemicals, oil and gas, are the backbone of intercontinental trade, and the shipping industry represents an annual estimated average of <a href="http://www.marine.ie/NR/rdonlyres/B66FBE34-3859-4FA8-9ABF-8C8558CDB15E/0/ForesightSeries1_global_market_analysis.pdf" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">more than €300bn worldwide</a>. According to the <a href="http://www.imo.org/KnowledgeCentre/ShipsAndShippingFactsAndFigures/Statisticalresources/Documents/December%202011%20update%20to%20July%202011%20version%20of%20International%20Shipping%20Facts%20and%20Figures.pdf" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">International Shipping – Facts and Figures</a> report published by the International Maritime Organisation, there were 103 392 commercial ships in service by January 2011. With an average age of 19 years and an expected lifespan of 25 years, regular inspection and repair is an important part of the global fleet maintenance.</p>
<div class="sprfocus4"></div>
<p>The mechanical stress of loading and unloading, and the corrosive properties of seawater all take their toll on a vessel’s structure. This is especially true for a ship’s ballast tanks, which are filled with seawater to compensate for weight changes as cargo is loaded and unloaded. Located between the outer hull and the cargo holds, and consisting of beams and stiffeners separated by bulkheads, ballast tanks form much of a ship’s supporting structure.</p>
<p>The surface of ballast tanks is subject to saltwater exposure and algae accumulation, and as a result, must be inspected for damage every five years. A standard visual inspection, which can only be conducted with the ship in dry-dock after about a two-day venting period, serves as a kind of triage for determining what repairs are needed, and where. During inspection and repair, time is of the essence. Ship owners must pay for every day in dry-dock (€16K to €25K per day) and, in addition, they face loss of income when goods cannot be transported (€16K – €50K or more per day, depending on the value of the goods; oil and its derivatives, for example, can double in value within weeks in the event of a oil crisis).</p>
<p>Visual inspection is normally carried out by humans; however, intense heat and humidity, and hazardous gases make ship inspection a difficult and dangerous task. Ballast inspection is therefore an ideal task for robots, but the inside of the ballast, which has both convex and concave edges, as well as T-, L-, bulb- and I-profiles, presents a significant navigation challenge for any robotic inspection system. A few prototypes have been developed to date, however most of these systems have been large and heavy, and have required cables (for communication and power) that significantly limit their range and mobility.</p>
<img decoding="async" width="715" height="477" class="size-full wp-image-19896" alt="SIR_outside_repairs" src="http://robohub.org/wp-content/uploads/2013/09/SIR_outside_repairs.jpg" srcset="https://robohub.org/wp-content/uploads/2013/09/SIR_outside_repairs.jpg 715w, https://robohub.org/wp-content/uploads/2013/09/SIR_outside_repairs-300x200.jpg 300w, https://robohub.org/wp-content/uploads/2013/09/SIR_outside_repairs-449x300.jpg 449w" sizes="(max-width: 715px) 100vw, 715px" />
<div class="minitext">Workers repairing a ship in a dry-dock. Note the newly painted piece: it is often necessary to cut a hole into the hull to gain access to an area inside the ship.</div>
<img decoding="async" width="715" height="477" class="size-full wp-image-19892" alt="SIR_cargo_hold" src="http://robohub.org/wp-content/uploads/2013/09/SIR_cargo_hold.jpg" srcset="https://robohub.org/wp-content/uploads/2013/09/SIR_cargo_hold.jpg 715w, https://robohub.org/wp-content/uploads/2013/09/SIR_cargo_hold-300x200.jpg 300w, https://robohub.org/wp-content/uploads/2013/09/SIR_cargo_hold-449x300.jpg 449w" sizes="(max-width: 715px) 100vw, 715px" />
<div class="minitext">Inside the cargo hold of a bulk carrier.</div>
<img decoding="async" class="size-full wp-image-19895" alt="SIR_ballast_interior_3" src="http://robohub.org/wp-content/uploads/2013/09/SIR_ballast_interior_3.jpg" width="715" height="477" srcset="https://robohub.org/wp-content/uploads/2013/09/SIR_ballast_interior_3.jpg 715w, https://robohub.org/wp-content/uploads/2013/09/SIR_ballast_interior_3-300x200.jpg 300w, https://robohub.org/wp-content/uploads/2013/09/SIR_ballast_interior_3-449x300.jpg 449w" sizes="(max-width: 715px) 100vw, 715px" />
<div class="minitext">Ballast tank of the same ship, showing the kinds of structures the robotic inspection system must climb.</div>
<img decoding="async" width="715" height="477" class="size-full wp-image-19891" alt="SIR_ballast_interior" src="http://robohub.org/wp-content/uploads/2013/09/SIR_ballast_interior.jpg" srcset="https://robohub.org/wp-content/uploads/2013/09/SIR_ballast_interior.jpg 715w, https://robohub.org/wp-content/uploads/2013/09/SIR_ballast_interior-300x200.jpg 300w, https://robohub.org/wp-content/uploads/2013/09/SIR_ballast_interior-449x300.jpg 449w" sizes="(max-width: 715px) 100vw, 715px" />
<div class="minitext">Structural features inside the ship, like T- and I-profiles, pose an additional mobility challenge to the robotic inspection system.</div>
<p><strong>The project</strong><br />
SIR was developed as part of an industrial-academic collaboration between <a href="http://www.inspection-robotics.com/site/index.cfm" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Alstom Inspection Robotics</a>, <a href="http://www.ethz.ch/index_EN" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">ETH Zurich</a> and <a href="http://www.zhdk.ch" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">ZHdK</a>. Alstom Inspection Robotics proposed a project that would result in a lightweight, low-cost robot for inspecting ships and similar structures, and provided some of the technology; a team of ten undergraduate students (six mechanical engineers and two electrical engineers from ETH Zurich, and two industrial designers from ZHdK) completed the project from concept to functional prototype as part of a nine-month bachelor-level focus project.</p>
<p><strong>Developing the inspection scenario</strong></p>
<img decoding="async" class="size-full wp-image-19918" alt="SIR_Students_at_shipyard_2" src="http://robohub.org/wp-content/uploads/2013/09/SIR_Students_at_shipyard_2.jpg" width="715" height="953" srcset="https://robohub.org/wp-content/uploads/2013/09/SIR_Students_at_shipyard_2.jpg 715w, https://robohub.org/wp-content/uploads/2013/09/SIR_Students_at_shipyard_2-225x300.jpg 225w" sizes="(max-width: 715px) 100vw, 715px" />
<div class="minitext">Touring a shipyard helped students develop a scenarios for how a ship inspection robot could be used.</div>
<p>In order to research the state-of-the-art of the ship inspection process, we went to a shipyard in Rotterdam to interview ship owners, inspectors, and maintenance workers, and to explore the inside of bulk carriers &#8212; SIR&#8217;s eventual workplace. This visit helped us to understand everyone&#8217;s priorities, how an inspection robot might be used to address them, and allowed us to develop, together with Alstom Inspection Robotics, a realistic potential inspection scenario that would serve as a guide for SIR’s eventual design. Here is the scenario we came up with:</p>
<p style="padding-left: 30px;"><i>As part of a round-the-year continuous inspection, the ship owner decides to use a four-day cruise to inspect part of the ballast tank. The inspection area is split into sections 3m wide and 50m long, which are bordered by stiffeners that can be climbed, but which limit sight. Calculations done on power consumption suggest a run time of about three hours; with an assumed average speed of 4.5 cm/s (calculated as a weighted mix of maximum and obstacle speed), ten of these sections could be inspected on a single battery charge.</i></p>
<p style="padding-left: 30px;"><i>Once inspection is complete, the data is analysed and suspicious areas are marked. Available data from earlier inspections is used to detect changes, and the damage map is updated. The next time a ship is due for inspection, the damage map is checked, and necessary equipment and material are ordered before the ship even enters the dry dock.</i><i> </i></p>
<p style="padding-left: 30px;"><i>Once in dry dock, the ship is vented and known repairs begin without delay at the same time as small or complexly shaped areas (like the bow) are manually inspected. A full inspection is shifted to the end of the dry-docking: since the inspectors already have access to the data, they can identify critical problems in advance and shorten the time they spend inspecting undamaged areas.</i></p>
<p><strong>The prototype</strong><br />
<img decoding="async" class="size-full wp-image-19900" alt="SIR_2" src="http://robohub.org/wp-content/uploads/2013/09/SIR_2.jpg" width="609" height="511" srcset="https://robohub.org/wp-content/uploads/2013/09/SIR_2.jpg 609w, https://robohub.org/wp-content/uploads/2013/09/SIR_2-300x251.jpg 300w, https://robohub.org/wp-content/uploads/2013/09/SIR_2-357x300.jpg 357w" sizes="(max-width: 609px) 100vw, 609px" /></p>
<div class="minitext">SIR&#8217;s overlapping wheels enable it to climb very thin obstacles without detaching.</div>
<p>The focus project resulted in a prototype for a relatively small, cable-less robotic ship inspection system that we call the Ship Inspection Robot (SIR). The prototype uses magnetic wheels to crawl along the metal ballast surface; SIR is controlled by a human inspector via wireless transmitter, and a powerful battery allows for approximately three hours of run time on a single charge. We envision that future prototypes will be able to map damaged areas. Below are some of SIR’s most important features:</p>
<ol>
<li><strong>Continuous inspection for early damage detection</strong><br />
Because, unlike its human counterparts, SIR is immune to poor air quality and does not require scaffolding to climb, inspection could be undertaken while the ship is cruising. It could thus be used as part of an on-going year-round inspection program, allowing ship owners to identify and monitor suspicious areas, and order materials and plan repairs ahead of a scheduled dry-docking. While SIR is not meant as a replacement for a human visual inspection, it would allow human inspectors in dry-dock to focus on damaged areas, and on areas that are not accessible by robot, such as the ship’s bow.</li>
<li><strong>Low cost of entry<br />
</strong>Because of its structural simplicity and its use of relatively inexpensive peripheral equipment, the target per-unit production cost of a commercially produced version of SIR is expected to be about €4K, allowing ship-owners or their subcontractors to treat them as a consumable rather than an asset. This low cost would allow operators to own and operate several units in parallel. The prototype cost about €12K to produce.</li>
<li><strong>Low degree of autonomy</strong><br />
Conceptually, SIR has a low degree of autonomy. Ship inspections are carried out according to very strict regulations and procedures, leaving no margin for errors, and one way to reduce errors is to keep things simple. This feel of being ‘in control’ also increases market acceptability.</li>
</ol>
<p><strong>How it works<br />
</strong><br />
<img decoding="async" width="715" height="477" class="size-full wp-image-19888" alt="SIR_magnetic_wheels_are_strong" src="http://robohub.org/wp-content/uploads/2013/09/SIR_magnetic_wheels_are_strong.jpg" srcset="https://robohub.org/wp-content/uploads/2013/09/SIR_magnetic_wheels_are_strong.jpg 715w, https://robohub.org/wp-content/uploads/2013/09/SIR_magnetic_wheels_are_strong-300x200.jpg 300w, https://robohub.org/wp-content/uploads/2013/09/SIR_magnetic_wheels_are_strong-449x300.jpg 449w" sizes="(max-width: 715px) 100vw, 715px" /></p>
<div class="minitext">The ship inspection robot&#8217;s magnetic wheels can carry up to 240kg.</div>
<p>SIR features four overlapping magnetic wheels, which allow the unit to maintain continual contact with the ship’s surface, even as it navigates sharp angles, vertical surfaces and overhangs. A gamepad allows the human operator to control the device, and a top-mounted camera and lighting system allow for visual inspection. The robot has almost no on-board computing power, making it lightweight and power efficient; almost all processing and control tasks (with the exception of a micro-controller for bundling sensor data) are executed on a base station that runs the Robot Operating System.</p>
<p>The robot uses four Sharp infra-red distance sensors for edge and obstacle detection, and an Invensense MPU 6050 IMU provides the operator with orientation data. These sensors are currently only used for user feedback. The camera used on the robot is a GoPro Hero 3 where it serves as a demonstrator for a visual sensor. It is assisted by three lights, one pointing in the viewing direction while the other two illuminate the ground in a flat angle, so as to make bumps and small edges more visible thanks to the longer shadow they cast on the ground.</p>
<p>Communication is carried out by two systems. The first system is an analogue wireless device. It uses the same 2.4GHz frequency as normal WLAN devices, however the signal is analogue, giving it more stability. It can be exchanged for an ethernet cable at any time. This device is used to control the robot, since delay through this channel is barely perceivable. The second system is a wireless video transmitter for the GoPro camera that is often used in model airplanes.</p>
<img decoding="async" width="715" height="456" class="size-full wp-image-19901" alt="SIR_parts_overview" src="http://robohub.org/wp-content/uploads/2013/09/SIR_parts_overview.jpg" srcset="https://robohub.org/wp-content/uploads/2013/09/SIR_parts_overview.jpg 715w, https://robohub.org/wp-content/uploads/2013/09/SIR_parts_overview-300x191.jpg 300w, https://robohub.org/wp-content/uploads/2013/09/SIR_parts_overview-470x300.jpg 470w" sizes="(max-width: 715px) 100vw, 715px" />
<div class="minitext">Parts overview. Reduction in complexity is an important part of the industrialisation process.</div>
<img decoding="async" width="715" height="500" class="size-full wp-image-19902" alt="SIR_electronics_compartment" src="http://robohub.org/wp-content/uploads/2013/09/SIR_electronics_compartment.jpg" srcset="https://robohub.org/wp-content/uploads/2013/09/SIR_electronics_compartment.jpg 715w, https://robohub.org/wp-content/uploads/2013/09/SIR_electronics_compartment-300x209.jpg 300w, https://robohub.org/wp-content/uploads/2013/09/SIR_electronics_compartment-429x300.jpg 429w" sizes="(max-width: 715px) 100vw, 715px" />
<div class="minitext">Top view of SIR&#8217;s electronics compartment.</div>
<img decoding="async" width="715" height="382" class="alignleft size-full wp-image-19904" alt="SIR_ethernet_switch" src="http://robohub.org/wp-content/uploads/2013/09/SIR_ethernet_switch.jpg" srcset="https://robohub.org/wp-content/uploads/2013/09/SIR_ethernet_switch.jpg 715w, https://robohub.org/wp-content/uploads/2013/09/SIR_ethernet_switch-300x160.jpg 300w, https://robohub.org/wp-content/uploads/2013/09/SIR_ethernet_switch-500x267.jpg 500w" sizes="(max-width: 715px) 100vw, 715px" />
<div class="minitext">Side view of the ethernet switch in SIR&#8217;s electronics compartment.</div>
<img decoding="async" width="715" height="423" class="alignleft size-full wp-image-19903" alt="SIR_camera" src="http://robohub.org/wp-content/uploads/2013/09/SIR_camera.jpg" srcset="https://robohub.org/wp-content/uploads/2013/09/SIR_camera.jpg 715w, https://robohub.org/wp-content/uploads/2013/09/SIR_camera-300x177.jpg 300w, https://robohub.org/wp-content/uploads/2013/09/SIR_camera-500x295.jpg 500w" sizes="(max-width: 715px) 100vw, 715px" />
<div class="minitext">As a demonstrator, we installed a camera and a pan/tilt mechanism as well as a light for illumination.</div>
<p><strong>Performance</strong><br />
Working as part of an interdisciplinary team and organising a project all at once was certainly a challenge, however SIR proved itself to be a successful focus project. Not only did SIR perform as planned, it also showed that the mechanical and electrical design can be integrated into a robust and compact design; this was achieved by working closely together to integrate our various areas of expertise.</p>
<p>Our primary goal was for SIR to be able to overcome obstacles, and thanks to its compact wheelbase, SIR is able to do this with a high reliability, a thing no other robot known to us can do! Overcoming obstacles still needs some work in terms of reliability and smoothness, however, the robot never detached from the surface during a test and, in most cases, was recoverable without interaction from outside. We are proud that we were able to raise the bar in this respect.</p>
<p>So far, tests have shown that many of the other desired tasks can also be fulfilled by the current prototype, such as the ability to carry a variety of sensors.</p>
<p>SIR’s high range of mobility is the key value we added to the state-of-the-art of inspection robots, and thus the biggest achievement of our project. The ability to climb all these additional obstacles is not only beneficial for ship inspection, but also useful for many other robot applications such as power plant inspections.</p>
<p>Further development of SIR lies in Alstom Inspection Robotics’ hands.</p>
<img decoding="async" width="715" height="477" class="size-full wp-image-19905" alt="SIR_team" src="http://robohub.org/wp-content/uploads/2013/09/SIR_team.jpg" srcset="https://robohub.org/wp-content/uploads/2013/09/SIR_team.jpg 715w, https://robohub.org/wp-content/uploads/2013/09/SIR_team-300x200.jpg 300w, https://robohub.org/wp-content/uploads/2013/09/SIR_team-449x300.jpg 449w" sizes="(max-width: 715px) 100vw, 715px" />
<div class="minitext">Andreas Müller (ITET*), Yorrick Detreköy (MAVT**), Marco Eppenberger (ITET), Florian Berlinger (MAVT), Simon Schmid (MAVT), Michael Fisler (MAVT), Jonas Eichenberger (MAVT), Clemens Clausen (MAVT). Absent: Joël Burgeois, Léonard Ziegler, from ZHdK (Zürcher Hochschule der Künste).<br />
*ITET: ETH Zurich&#8217;s electrical engineering department<br />
**MAVT: ETH Zurich&#8217;s mechanical engineering department</div>
<p>&nbsp;</p>
<p><strong>Links<br />
</strong><a href="http://www.sir.ethz.ch" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">SIR website</a><br />
<a href="http://www.pdz.ethz.ch" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Product Development Group at ETH Zurich</a><br />
<a href="http://www.inspection-robotics.com/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Alstom Inspection Robotics</a><br />
<a href="http://www.zhdk.ch/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">ZHdK</a></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/ship-hull-cleaning-amp-inspection-ideal-for-robots/" data-wpel-link="internal">Ship hull cleaning &amp; inspection – ideal for robots</a></li>
<li><a href="http://robohub.org/beginners-guide-to-the-humanoid-robot-challenge-drc/" data-wpel-link="internal">Beginner’s guide to the humanoid robot challenge (DRC)</a></li>
<li><a href="http://robohub.org/underwater-rov-keeps-its-eye-on-the-target/" data-wpel-link="internal">Underwater ROV keeps its eye on the target</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>Minimally-invasive eye surgery on the horizon as magnetically-guided microbots approach clinical trials</title>
		<link>https://robohub.org/minimally-invasive-eye-surgery-on-the-horizon-as-magnetically-guided-microbots-move-toward-clinical-trials/</link>
		
		<dc:creator><![CDATA[Simone Schürle]]></dc:creator>
		<pubDate>Wed, 26 Jun 2013 17:48:39 +0000</pubDate>
				<category><![CDATA[news]]></category>
		<category><![CDATA[Brad Nelson]]></category>
		<category><![CDATA[ETH Zurich]]></category>
		<category><![CDATA[healthcare]]></category>
		<category><![CDATA[micro & nano]]></category>
		<category><![CDATA[prototype]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[swarm]]></category>
		<category><![CDATA[Swiss Robots]]></category>
		<category><![CDATA[Switzerland]]></category>
		<guid isPermaLink="false">http://robohub.org/?p=15614</guid>

					<description><![CDATA[Unlike larger robots, microrobots for applications in the body are too small to carry batteries and motors. To address this challenge, we power and control robots made of magnetic materials using external magnetic fields. Developed at ETH Zurich’s  Multi-Scale Robotics Lab (MSRL), the OctoMag is a magnetic manipulation system that uses electromagnetic coils to wirelessly guide microrobots for [&#8230;]]]></description>
										<content:encoded><![CDATA[<img decoding="async" src="http://robohub.org/wp-content/uploads/2013/06/microrobot_fingertip_xl.jpg" alt="microrobot_fingertip_xl" width="900" height="1274" class="alignnone size-full wp-image-15840" srcset="https://robohub.org/wp-content/uploads/2013/06/microrobot_fingertip_xl.jpg 900w, https://robohub.org/wp-content/uploads/2013/06/microrobot_fingertip_xl-211x300.jpg 211w, https://robohub.org/wp-content/uploads/2013/06/microrobot_fingertip_xl-723x1024.jpg 723w" sizes="(max-width: 900px) 100vw, 900px" />
<p>Unlike larger robots, microrobots for applications in the body are too small to carry batteries and motors. To address this challenge, we power and control robots made of magnetic materials using external magnetic fields. Developed at ETH Zurich’s  <a href="http://www.iris.ethz.ch/msrl/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Multi-Scale Robotics Lab (MSRL)</a>, the <a href="http://www.iris.ethz.ch/msrl/research/current/mri%5Ftracking/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">OctoMag</a> is a magnetic manipulation system that uses electromagnetic coils to wirelessly guide microrobots for ophthalmic surgery. <br />
<span id="more-15614"></span></p>
<p>The OctoMag is capable of generating magnetic forces and torques in three dimensions, and is physically restricted to a single hemisphere to allow easy access for patients and physicians. Using an early OctoMag prototype, ex-vivo experiments were performed in pig eyes to study the navigation tasks required for retinal surgery. Following these experiments, a next-generation system was built to accomodate a small animal head, allowing for in-vivo trials. With this system, mobility experiments were conducted in which a microrobot with a diameter of 285 µm (about four times the width of a hair) was navigated reliably through the eye of a rabbit, demonstrating the feasibility of using this technology in surgical applications.</p>
<img decoding="async" width="597" height="285" class="size-full wp-image-15640" alt="octomag" src="http://robohub.org/wp-content/uploads/2013/06/octomag.jpg" srcset="https://robohub.org/wp-content/uploads/2013/06/octomag.jpg 597w, https://robohub.org/wp-content/uploads/2013/06/octomag-300x143.jpg 300w, https://robohub.org/wp-content/uploads/2013/06/octomag-500x238.jpg 500w" sizes="(max-width: 597px) 100vw, 597px" />
<div class="minitext">The OctoMag setup at the Zurich Animal Hospital. A surgical microscope and a BIOM (binocular indirect ophthalmomicroscope) allow for observation from above. On the right, a cylindrical microrobot with sharp needle tip is shown. With a diameter of about four times the width of a human hair, it fits through a 23G needle  commonly used in ophthalmic surgery.</div>
<div class=" "><iframe title="OctoMag: An Electromagnetic System for 5-DOF Wireless Micromanipulation" width="500" height="375" src="https://www.youtube-nocookie.com/embed/ocE3MjF77Wk?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>
<div class="minitext">The OctoMag is a magnetic steering system consisting of eight electromagnets that allows for 5-DOF wireless control of a fully untethered microrobot. OctoMag’s unique abilities are due to its utilization of complex nonuniform magnetic fields, which capitalizes on a linear representation of the coupled field contributions of multiple soft-magnetic-core electromagnets acting in concert. OctoMag was primarily designed for the control of intraocular microrobots for delicate retinal procedures, but it also has potential uses in other medical applications or for  micromanipulation under an optical microscope.</div>
<p>Robots are capable of exploring many environments that are difficult, if not impossible, for humans to reach; the edges of the solar system, the planet Mars, the inner depths of volcanoes, and bottom of the ocean are just some examples. The goal of these robotic explorers is to obtain knowledge about our universe and to answer fundamental questions about the nature of life on Earth. Recently, micro- and nanotechnologies have fueled an exciting expansion of this field by allowing scientists to use robots to probe life at much smaller scales. <a href="http://www.iris.ethz.ch/msrl/research/current/3d_biomanipulation/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Nanorobotic systems for exploring the structures of biological cells</a>, and <a href="http://www.iris.ethz.ch/msrl/research/current/manaqa/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">robotic motion planning strategies for the investigation of protein folding</a>, are two compelling examples of the intermarriage between robotics and nanotechnology. Such efforts and others like them illustrate how several areas of science and engineering are rapidly converging to create a new, interdisciplinary approach to research that promises to revolutionize our understanding of the world around us.</p>
<div class=" "><iframe title="Simone Schürle: The Octomag (2012 WORLD.MINDS)" width="500" height="281" src="https://www.youtube-nocookie.com/embed/GvfXqs7r7Vk?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>
<div class="minitext">Simone Schürle at ZURICH.MINDS on &#8220;Nano Robots for Medicine&#8221;.</div>
<div class=" "><iframe title="Untethered magnetic end-effector steered in model eye in OctoMag magnetic steering system" width="500" height="281" src="https://www.youtube-nocookie.com/embed/047k8LaEpds?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>
<div class="minitext">In-vitro experiment in a phantom eye. A wireless microrobot is steered towards the model retina and precisely controlled along a vessel. Local drug delivery at the retina and surgical tasks such as epiretinal membrane peeling are tasks being developed.</div>
<p>While many envision a future in which intelligent nanorobots navigate throughout our bodies searching for and destroying disease, researchers are still far from realizing such advanced technologies.  However, progress is being made, and the past decade has seen impressive advances in the fabrication, control, and delivery of power to tiny motile devices.</p>
<div class=" "><iframe title="MiniMag demonstrating 5 DOF control" width="500" height="281" src="https://www.youtube-nocookie.com/embed/aI5U_eHp_J4?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>
<div class="minitext">The MiniMag is a research tool for studies at the micro scale. As a scaled-down version of the OctoMag, the MiniMag can be integrated into an upright or inverted microscope. This video demonstrates wireless control if a 500µmx1mm large cylinder in silicon oil in an upright configuration.</div>
<p>The <a href="http://www.iris.ethz.ch/msrl/research/current/3d%5Fbiomanipulation/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">MiniMag</a> is a research tool for studies at the micro scale. As a scaled-down version of the OctoMag, the MiniMag can be integrated into an upright or inverted microscope. The eight electromagnetic coils are slightly tilted and can be positioned very close to each other due to their smaller size, and, by reducing the magnetic workspace to one cubic centimetre, much higher forces can now be achieved. Combined with high-resolution optics, the MiniMag system allows for single cell manipulation and studies at the tissue level in 3D.</p>
<img decoding="async" alt="minimag" src="http://robohub.org/wp-content/uploads/2013/06/minimag1.jpg" width="557" height="230" />
<div class="minitext">View into the interior of the MiniMag setup. The eight electromagnets point downwards, and the system is incorporated into an inverted fluorescence microscope. The circular opening allows for an of optical light path from top, the lens is positioned underneath.</div>
<p><strong style="color: #333333; font-style: normal; line-height: 24px;">From the microscale to the nanoscale</strong><br />
As size decreases to the nanoscale, wireless magnetic manipulation becomes increasingly challenging. The magnetic force drops by a power of three as it scales with volume, and fluidic drag forces begin to dominate as inertial forces become negligible. While a number of robotic swimming methods have been proposed to aid mobility at relatively small scales, many of these methods rely on reciprocating motions and do not scale downwards.</p>
<p>More than three billion years ago, bacteria evolved a swimming strategy at micrometer dimensions that nature has had difficulty improving upon, and in 1973, H.C. Berg and R.A. Anderson first described a swimming technique that uses rotating helical flagella. Inspired by this work and the flagellar motion of bacteria such as Escherichia Coli, we have recently developed <a href="http://www.iris.ethz.ch/msrl/research/current/helical%5Fswimmers/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">artificial bacterial flagella (ABF)</a>. Our ABF represents the first demonstration of wireless swimming microrobots similar in size and geometry to natural bacterial flagella, and are many orders of magnitude smaller than existing artificial helical swimmers. With the help of 3D-laser-nanolithography, arrays of thousands of such swimmers can now be fabricated. A careful choice of materials allows for cellular interaction, and fluorescent labeling of the device assists with localization and tracking. We are pursuing applications such as the treatment of breast cancer and cerebral infarctions.</p>
<img decoding="async" width="682" height="285" class="size-full wp-image-15636" alt="ABF" src="http://robohub.org/wp-content/uploads/2013/06/ABF.jpg" srcset="https://robohub.org/wp-content/uploads/2013/06/ABF.jpg 682w, https://robohub.org/wp-content/uploads/2013/06/ABF-300x125.jpg 300w, https://robohub.org/wp-content/uploads/2013/06/ABF-500x208.jpg 500w" sizes="(max-width: 682px) 100vw, 682px" />
<div class="minitext">Left: C2C12 cell (mouse myoblast cell line) interacting with an array of helical microrobots. The structures are about 10 µm long, which is about the size of a red blood cell. They were fabricated using two-photon polymerization direct laser writing and a photo-curable polymer. Unexposed areas were dissolved and the remaining bodies were coated with a thin nickel/titanium bilayer by electron beam evaporation. The additional titanium coating on top of the magnetic layer was chosen due to its inert characteristics. The adherence and viability of the cell on the devices was investigated to test for potential cytotoxic effects.</p>
<p>Right: the ABF was coated with a green fluorescent dye called calcein. This dye has about the same molecular weight as various drugs used in chemotherapy and can be used as a model drug. The fluorescence signal helps to detect and track the microswimmer and, when a cell is reached, the diffusion of the dye into the cell can be observed mimicing localized drug delivery.</p>
<p>Source: F. Qiu, L. Zhang, S. Tottori, K. Marquardt, K. Krawczyk, A. Franco-Obregón, B. J. Nelson, <a href="http://www.iris.ethz.ch/msrl/publications/files/Famin_Qiu_MaterialsToday_2012.pdf" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">&#8220;Bio-inspired microrobots&#8221;, Materials Today (Elsevier)</a>, Vol. 15, October 2012, 463.
</div>
<p>The potential impact of this technology on society is high, particularly for biomedical applications, though many challenges remain in developing micro and nanorobots that will be useful to society. An overarching requirement for achieving breakthroughs in this area is the need to bring together expertise from a wide variety of science and engineering disciplines.  Robotics brings expertise in the planning and control of mechanisms with many degrees of freedom in uncertain environments. Nanotechnology teaches innovative approaches to fabricating nanoscale machines. In addition, biomedical imaging advances are needed, as is fundamental insight into the nature of fluid dynamics at very small scales.  Medical professionals must be tightly integrated into the development cycle, and experts in developing business models and intellectual property must be closely consulted.</p>
<div class=" "><iframe title="Magnetic Helical Micromachines: Fabrication, Controlled Swimming, and Cargo Transport" width="500" height="375" src="https://www.youtube-nocookie.com/embed/sJP4rL57Dq8?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>
<div class="minitext">These magnetic helical microswimmers can be precisely controlled by an external rotating magnetic field. The swimmers can achieve speeds of up to several hundred micrometers per second. An augmented helical swimmer with a separately fabricated “micro-hand” is capable of pick-and-place micromanipulation.</div>
<p><strong>About the researchers<br />
</strong>Brad Nelson’s <a href="http://www.iris.ethz.ch/msrl/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Multi-Scale Robotics Lab (MSRL)</a> at the Institute of Robotics and Intelligent Systems, ETH Zurich, Switzerland, is a highly multi-disciplinary research group that leverages advanced robotics techniques to create intelligent machines that operate at micro- and nanometer scales.  At the MSRL, a team of nearly 30 scientists pursues a dynamic, robotics-oriented research program involving several emerging areas of science and technology.  The technical backgrounds of the scientists in the lab span such diverse fields as materials science, physics, biology, electrical and mechanical engineering, and computer science.</p>
<p>The materials scientists in the lab focus mainly on developing the tools and processes required to fabricate and assemble microscale robots and nanoscale robotic components.  Many of these systems are then used in the study of biological environments, including the investigation of molecular structures, cellular systems, and organism behavior.  Other members of the MSRL research team are focused on the design and implementation of systems that wirelessly control these microrobots.  Potential applications are numerous and diverse, including microrobotically-assisted surgery, magnetic micromanipulation at the cellular level, low Reynolds number locomotion, wireless power delivery, electrostimulation of biological materials, and micro- and nanostructure fabrication and characterization.</p>
<p>The MSRL develops systems for controlling micro- and nanorobots in liquid and pursues various applications for these devices.</p>
<p>[Edited by <a href="http://robohub.org/author/hallie/" data-wpel-link="internal">Hallie Siegel</a>]</p>
<div class="divideronpost"></div>
<p><em>If you liked this article, you may also be interested in:</em></p>
<ul>
<li><a href="http://robohub.org/crowdsourcing-nanomedicine-for-cancer-first-steps-towards-swarming-nanobots/" data-wpel-link="internal">Crowdsourcing new strategies for cancer treatment: Towards swarming nanobots</a></li>
<li><a href="http://robohub.org/medical-robotic-systems-market-to-reach-13-6-billion-by-2018/" data-wpel-link="internal">Medical robotic systems market to reach $13.6 billion by 2018</a></li>
<li><a href="http://robohub.org/robots-podcast-curved-artificial-compound-eye/" data-wpel-link="internal">Robots Podcast: Curved Artificial Compound Eye</a></li>
<li><a href="http://robohub.org/micro-robotics-and-medicine-interview-with-toshio-fukuda/" data-wpel-link="internal">Micro-robotics and medicine: Interview with Toshio Fukuda</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>The Distributed Flight Array: Modular robots that self-assemble, coordinate and take flight</title>
		<link>https://robohub.org/the-distributed-flight-array-modular-robots-that-self-assemble-coordinate-and-take-flight/</link>
		
		<dc:creator><![CDATA[Raymond Oung]]></dc:creator>
		<pubDate>Wed, 12 Jun 2013 23:55:00 +0000</pubDate>
				<category><![CDATA[news]]></category>
		<category><![CDATA[ETH Zurich]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[Swiss Robots]]></category>
		<category><![CDATA[Switzerland]]></category>
		<guid isPermaLink="false">http://robohub.org/?p=15324</guid>

					<description><![CDATA[&#8220;The whole is greater than the sum of its parts&#8221; — a catch phrase that aptly expresses the Distributed Flight Array: a modular robot consisting of hexagonal-shaped single-rotor units that can take on just about any shape or form. Although each unit is capable of generating enough thrust to lift itself off the ground, on its [&#8230;]]]></description>
										<content:encoded><![CDATA[<img decoding="async" width="900" height="484" class="size-full wp-image-15325" alt="Ray_Oung_DFA_0019" src="http://robohub.org/wp-content/uploads/2013/06/Ray_Oung_DFA_0019.jpg" srcset="https://robohub.org/wp-content/uploads/2013/06/Ray_Oung_DFA_0019.jpg 900w, https://robohub.org/wp-content/uploads/2013/06/Ray_Oung_DFA_0019-300x161.jpg 300w, https://robohub.org/wp-content/uploads/2013/06/Ray_Oung_DFA_0019-500x268.jpg 500w" sizes="(max-width: 900px) 100vw, 900px" />
<p>&#8220;The whole is greater than the sum of its parts&#8221; — a catch phrase that aptly expresses the <a href="http://www.idsc.ethz.ch/Research_DAndrea/DFA" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Distributed Flight Array</a>: a <a href="http://en.wikipedia.org/wiki/Self-reconfiguring_modular_robot" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">modular robot</a> consisting of hexagonal-shaped single-rotor units that can take on just about any shape or form. Although each unit is capable of generating enough thrust to lift itself off the ground, on its own it is incapable of flight much like a helicopter cannot fly without its tail rotor. However, when joined together, these units evolve into a sophisticated multi-rotor system capable of coordinated flight and much more.<span id="more-15324"></span></p>
<div class="keep-aspect"><iframe title="The Distributed Flight Array: Summary" width="500" height="281" src="https://www.youtube-nocookie.com/embed/fcradVE9uts?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>
<div class="minitext">Distributed Flight Array: Video Summary.</div>
<p><strong>In the beginning</strong><br />
In the summer of 2008, Professor Raffaello D&#8217;Andrea at the <a href="http://www.idsc.ethz.ch" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Institute for Dynamic Systems and Control</a> at <a href="http://www.ethz.ch/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">ETH Zurich</a> envisioned an art installation consisting of single-rotor robotic units that would self-assemble on the ground and then perform a joint task that would otherwise be impossible to achieve on its own — flight. This modular flying vehicle would then break apart in the air and then repeat the process over again, but in a new randomly-generated configuration.</p>
<div class="keep-aspect"><iframe title="The Distributed Flight Array: Concept Animation" width="500" height="281" src="https://www.youtube-nocookie.com/embed/_iq1d3wBHfE?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>
<div class="minitext">Distributed Flight Array: Concept Animation.</div>
<p><strong>Feasibility study</strong><br />
The number of challenges faced in designing and implementing such a system are many. We first wanted to be sure, however, that the concept was indeed feasible. Making some realistic assumptions about the system we performed some back-of-the-envelope calculations and created a linear dynamics model of the vehicle in order to provide us with some intuition about its physical dynamics. From this, a control strategy was devised. We then simulated the closed-loop system under a variety of disturbances, providing us with a general understanding of the physical requirements needed to successfully execute the project.</p>
<p>Design and implementation of the physical system began in the fall of 2008 as part of a design project class at ETH Zurich. The class consisted of eight graduate-level students from mechanical, electrical, and software engineering, as well as technical staff and instructors, including myself. Our task was to design and build a functional prototype that would demonstrate three key abilities of the system: (1) docking, (2) coordinated ground mobility, and (3) coordinated flight. In accomplishing each of these tasks, we would in turn validate our model and control strategy, and likely discover limitations to the system we did not foresee.</p>
<p>The project was no doubt challenging, and the timing constraints imposed by the class did not work in our favour. Our initial hope was to demonstrate each of the key abilities using a single set of vehicles and to demonstrate coordinated flight in several configurations. Our goals were too ambitious under the framework of this class and therefore loosened our requirements. By the summer of 2009 (a few months after the class had ended), we succeeded in demonstrating each of these key abilities, and ultimately, the project&#8217;s feasibility.</p>
<div class="keep-aspect"><iframe title="The Distributed Flight Array" width="500" height="375" src="https://www.youtube-nocookie.com/embed/7iHZKMDvdNI?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>
<div class="minitext">Distributed Flight Array: Proof-of-concept Video.</div>
<p>Towards the end of the above video, you will notice one of the many limitations of the system: its inability to control its altitude (or height off the ground). You may also notice that both flying and driving capabilities were separated in order to make the vehicle lighter for flight. Its primary limitation, however, was its inability to demonstrate coordinated mobility for randomly assembled configurations. The units themselves lacked the ability to communicate on each of their sides, and even if this were possible, we did not yet have any way of automatically generating the appropriate control strategy for the assembled configuration. For our demonstration, each unit was pre-programmed for a particular configuration and the controller was tuned by hand. This, however, was just the tip of the iceberg for the long list of requirements needed to successfully achieve our final goal.</p>
<p><strong>Design iterations</strong><br />
With the design project class under wraps, and feasibility of the system demonstrated, the next step was to engineer a truly modular system capable of coordinated mobility — both on the ground and in the air. This was by no means a straightforward process; if it was, it wouldn&#8217;t be considered research. One additional revision of the vehicle was created prior to arriving at the current design.</p>
<img decoding="async" width="900" height="600" class="size-full wp-image-15327" alt="Ray_Oung_DFA_0502" src="http://robohub.org/wp-content/uploads/2013/06/Ray_Oung_DFA_0502.jpg" srcset="https://robohub.org/wp-content/uploads/2013/06/Ray_Oung_DFA_0502.jpg 900w, https://robohub.org/wp-content/uploads/2013/06/Ray_Oung_DFA_0502-300x200.jpg 300w, https://robohub.org/wp-content/uploads/2013/06/Ray_Oung_DFA_0502-450x300.jpg 450w" sizes="(max-width: 900px) 100vw, 900px" />
<div class="minitext">Proof-of-concept, completed July 2009.</div>
<img decoding="async" class="size-full wp-image-15329" alt="Ray_Oung_DFA_4187" src="http://robohub.org/wp-content/uploads/2013/06/Ray_Oung_DFA_4187.jpg" width="900" height="600" srcset="https://robohub.org/wp-content/uploads/2013/06/Ray_Oung_DFA_4187.jpg 900w, https://robohub.org/wp-content/uploads/2013/06/Ray_Oung_DFA_4187-300x200.jpg 300w, https://robohub.org/wp-content/uploads/2013/06/Ray_Oung_DFA_4187-450x300.jpg 450w" sizes="(max-width: 900px) 100vw, 900px" />
<div class="minitext">Revision 1, completed June 2011.</div>
<img decoding="async" class="size-full wp-image-15326" alt="Ray_Oung_DFA_0497" src="http://robohub.org/wp-content/uploads/2013/06/Ray_Oung_DFA_0497.jpg" width="900" height="600" srcset="https://robohub.org/wp-content/uploads/2013/06/Ray_Oung_DFA_0497.jpg 900w, https://robohub.org/wp-content/uploads/2013/06/Ray_Oung_DFA_0497-300x200.jpg 300w, https://robohub.org/wp-content/uploads/2013/06/Ray_Oung_DFA_0497-450x300.jpg 450w" sizes="(max-width: 900px) 100vw, 900px" />
<div class="minitext">Revision 2, completed June 2012.</div>
<p>In designing Revision 1, one of our major goals was to integrate both driving and flying capabilities. This required us to rethink the mechanical chassis and to design with a sufficient thrust to weight ratio in mind. Although light-weight and mechanically robust, the ethyl polypropylene foam chassis we used in the proof-of-concept vehicle was difficult to manufacture and our experience led us to switch to a different material. We opted instead for constructing the chassis out of laser-cut acetal plastic, a higher-powered flight motor, and a new propeller. This resulted in a very robust chassis, which was easy to fabricate in-house, and it provided sufficient thrust for the purposes of lift and control effort. What we failed to consider, however, was the stiffness of the chassis and manufacturing variability of the rotors. Only after completing the design of Revision 1 and producing several units did we discover that the vibrating modes in the chassis caused by aerodynamic turbulence from the propellers saturated the onboard rate-gyroscope sensors, which was needed for closed-loop control.</p>
<p>It was also important in this revision to demonstrate communication on each of its six sides. We successfully accomplished this using infrared transceivers mounted to each connection interface. However, we later discovered interference issues when conducting experiments with our vehicle within the environment of a 3D motion capture system (needed for ground truth measurements), which uses a similar frequency of infrared light to illuminate markers that it tracks in order to estimate the pose for the object of interest.</p>
<p>On top of this was the need to shrink the size of the electronics such that it would fit within the protected volume of the chassis. We were motivated by recent manufacturing possibilities in creating flexible printed circuit boards, and locked on to this scheme. When it came around to producing the boards, however, the lead-time for such services in relatively small quantities was much too long for our requirements &#8212; we wanted to be able to prototype and have a quick turn-around on our designs. We therefore had to redo parts of the design for a standard printed circuit board.</p>
<p>There was also the suggestion to first fly the system using a 3D motion capture system for measurement feedback. Since these measurements were very precise and relatively fast, we could by-pass the onboard estimation problem and focus only on the control problem. This, in fact, worked against us for two major reasons: (1) as described before, the infrared light from the 3D motion capture system interfered with inter-communication; and (2) measurement information (or control information) needed to be transmitted to the vehicle wirelessly for control purposes, which at the time of development (using WiFi) generally incurred a lot of latency and packet loss.</p>
<p>There was a lot that needed to be redesigned, a lot that was assumed, and there was pressure to get research publications out. In Revision 1, we tried to jump over too many hurdles at once and what we delivered was a semi-functional system — functional under optimal operating conditions, but failed to work most of the time. However we learned many things, in particular it focused our attention on parts of the design that we overlooked. This laid the ground work for Revision 2.</p>
<p>In Revision 2, we redesigned the chassis and thrust generation unit (i.e. propeller and flight motor) from scratch, but kept most of the power and control electronics the same. Using some of the most recent advances in manufacturing technology, the chassis was 3D printed this time around, enabling us to design with very little fabrication constraints and has a relatively quick turn-around time. The first factor was very important because of the number of tightly integrated components held together within a single unit. The second factor enabled us to quickly test a design and re-iterate as necessary.</p>
<p>This time around, we stepped through each phase of the design systematically. The new flight motor and propeller was tested to ensure that it produced a sufficient amount of thrust and produced little vibration within the chassis, which we tested using the rate-gyroscope sensors from Revision 1. Using two units and electronics from Revision 1, we tested the closed-loop behaviour around a single axis of rotation by mounting the two units on a horizontal pivot. This alone required a few iterations of the chassis, which in the end we managed to get right.</p>
<p>Ignoring the intercommunication problem, we ploughed ahead and constructed six complete units for flight. In this revision, we demonstrated coordinated flight for a variety of configurations. The flight controller was computed ahead of time and sent wirelessly to each unit prior to flight.</p>
<div class="keep-aspect"><iframe title="The Distributed Flight Array: Outdoor Flight Experiments" width="500" height="281" src="https://www.youtube-nocookie.com/embed/8zxzJF1V6Nk?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>
<div class="minitext">The Distributed Flight Array: Outdoor Flight Experiments</div>
<p>Knowing that the chassis and thrust generation unit was sound, we then went ahead and integrated driving capabilities and intercommunication into the units. In terms of the latter, we redesigned the intercommunication scheme, employing a hard-wired interface instead of an infrared wireless link and utilized an electrical bus to clean up the mess of communication lines we had in Revision 1. A detailed description is given in the next section.</p>
<p><strong>Designed from the ground up</strong><br />
Each unit uses a single 32-bit 72 MHz microcontroller to interface with all of the onboard sensors, actuators, and communication peripherals. The same microcontroller is also used for performing all of the computation necessary for estimation and control &#8212; there is no computation that is performed offboard. An interchangeable wireless module (either WiFi or proprietary frequency hopping spread spectrum) allows us to communicate with each unit (e.g. telemetry and user commands); in the case where external sensors are used (e.g. 3D motion capture system), the data can be sent to the units over this wireless link.</p>
<img decoding="async" width="900" height="500" class="size-full wp-image-15330" alt="Ray_Oung_DFA_components_colour" src="http://robohub.org/wp-content/uploads/2013/06/Ray_Oung_DFA_components_colour.png" srcset="https://robohub.org/wp-content/uploads/2013/06/Ray_Oung_DFA_components_colour.png 900w, https://robohub.org/wp-content/uploads/2013/06/Ray_Oung_DFA_components_colour-300x166.png 300w, https://robohub.org/wp-content/uploads/2013/06/Ray_Oung_DFA_components_colour-500x277.png 500w" sizes="(max-width: 900px) 100vw, 900px" />
<div class="minitext">Components of the DFA. Each unit uses a single 32-bit 72 MHz microcontroller to interface with all of the onboard sensors, actuators, and communication peripherals</div>
<p>Standard on most aerial vehicles is a 3-axis rate-gyroscope, which is used for measuring body angular velocities, as well as estimating the attitude of the vehicle in flight. An infrared distance measurement sensor is used for measuring the distance of a unit to the ground. Not only is this used for estimating the altitude of the vehicle, but if units share their distance measurements with one another they can also estimate the vehicle&#8217;s tilt when flying over a flat surface.</p>
<p>We have designed each unit with magnetic interfaces, located along each of its six sides. This allows a unit to passively self-align with its connected peers. The connection strength, however, is in fact not very strong. This was intentional, as it clearly demonstrates the need for cooperation between individual units in order to achieve flight — without it, the vehicle would simple rip itself apart before take-off. To successfully accomplish this, the flight control strategy must minimize the shear forces occuring between interconnected units during flight.</p>
<p>Also located on each of its six sides are three gold push-pins. Together with the magnets, this interface behaves similarly to the Apple MagSafe power connector, except that this interface is used to provide a means for hard-wire communication between neighbouring peers. With this, we developed our own network layer to handle inter-unit communication, as well as algorithms for routing packets, time synchronization, information fusion, etc. on a resource limited embedded system. Units are also able to communicate with one another in plane at a distance using infrared wireless transceivers, which is primarily employed for self-assembly purposes.</p>
<img decoding="async" class="size-full wp-image-15328" alt="Ray_Oung_DFA_3845" src="http://robohub.org/wp-content/uploads/2013/06/Ray_Oung_DFA_3845.jpg" width="900" height="589" srcset="https://robohub.org/wp-content/uploads/2013/06/Ray_Oung_DFA_3845.jpg 900w, https://robohub.org/wp-content/uploads/2013/06/Ray_Oung_DFA_3845-300x196.jpg 300w, https://robohub.org/wp-content/uploads/2013/06/Ray_Oung_DFA_3845-458x300.jpg 458w" sizes="(max-width: 900px) 100vw, 900px" />
<div class="minitext">Distributed Flight Array: Self-assembly.</div>
<p>Each unit is equipped with three omni-directional wheels, allowing it to move on the ground with a high degree of maneuverability and to be able to move when assembled together. One of the nice things about using 3D printer technology is that the omni-wheels could be printed as a single piece, without having to assemble any components.</p>
<p>Positioned at its centre is a fixed-pitch propeller, capable of generating enough thrust to lift a single unit off the ground. All units are physically identical except for the handedness of its propeller. Some are clockwise and some are counterclockwise — this is needed in order to cancel out the aerodynamic torques in flight. Finally, a high energy-density Lithium-Ion Polymer battery is used to power all the electronics and actuators contained onboard.</p>
<p><strong>Coordinated flight</strong><br />
The units can move around on the ground, self-assemble, generate an adhoc mesh network in order to communicate with one another, but the most striking feature of the Distributed Flight Array is its ability to fly in an unlimited number of configurations.</p>
<div class="keep-aspect"><iframe title="The Distributed Flight Array: Indoor Flight Experiments" width="500" height="281" src="https://www.youtube-nocookie.com/embed/T8F_73SRMcM?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>
<div class="minitext">The Distributed Flight Array: Indoor Flight Experiments</div>
<p>Recall that the units are being held weakly together with magnets. Thus, each unit is generating the appropriate control effort necessary to keep the vehicle in flight while minimizing the shear forces between individual units. What is most surprising is that the units themselves do not necessarily need to communicate with one another during flight.</p>
<p>The only information that a unit needs for flight is its local sensor data and its position with respect to the vehicle&#8217;s centre of mass. This can be computed if each unit knows the physical configuration of the vehicle. In order for a unit to determine this on its own, each unit can work out its relation to neighbouring units by sharing appropriate information. By forwarding this information around the network, each unit can arrive at the physical configuration of the vehicle, much like how one might establish his/her family tree.</p>
<p>Assuming a rigid body for the vehicle, which was taken into account when designing the chassis, local sensor information provides a unit with a rough estimate of the vehicle&#8217;s tilt and altitude. And knowing its position with respect to the centre of mass, it&#8217;s straightforward to work out the appropriate control effort needed to counter-act any disturbances. We avoided using a linear quadratic regulator or other optimal control strategies in favour of something much more straightforward, and as it turns out the method is also scalable. We employ a cascaded parameterized controller, consisting of tuning parameter that are physically intuitive (i.e. closed-loop natural frequency and damping ratio) for each degree of freedom.</p>
<p>Now, it wouldn&#8217;t be reasonable to hand-tune the controller for each and every configuration. We instead developed a means for automatically computing the tuning parameters for any flight-feasible configuration of the vehicle that would result in best flight performance. In carefullly analyzing the parameters obtained for a variety of configurations, we then developed a scalable method for mapping the configuration of a vehicle to its approximated optimal control tuning parameters.</p>
<p><strong>Rewards and reality</strong><br />
A lot challenges, a lot of frustration, but also a lot of reward. What started as an idea is now a reality. Although we have not necessarily shown it to reenact the Concept Animation shown above, it is certainly capable of performing each of those tasks. What we have here is a piece that suitably demonstrates cooperative behaviour.</p>
<p>The success of this project would not have been made possible without support from the Swiss National Science Foundation, as well as the countless number of hours spent by students and technical staff — they all deserve as much credit. The Distributed Flight Array is currently being used at the Institute for Dynamic Systems and Control at ETH Zurich as a modular robotics platform for investigating algorithms in distributed estimation and control. Updates regarding the project&#8217;s status and a list of those involved with the project can be found on its <a href="http://www.idsc.ethz.ch/Research_DAndrea/DFA" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">home page</a>.</p>
<p>Who&#8217;s Currently Involved: Raffaello D&#8217;Andrea, Maximilian Kriegleder, Igor Thommen, and Marc A. Corzillius</p>
<p><em>Photo credit: Raymond Oung</em></p>
<p><strong>Note: This post is part of our <a href="http://robohub.org/tag/swiss-robots/" data-wpel-link="internal">Swiss Robots Series</a>. If you’d like to submit a robot to this series, or to a series for another country, please get in touch at info[@]robohub.org.</strong></p>
<p>&nbsp;</p>
<div></div>
<p><em>If you liked this article, you may also be interested in:</em></p>
<ul>
<li><em><a href="http://robohub.org/insect-inspired-flying-robot-handles-collisions-goes-where-other-robots-cant/" data-wpel-link="internal">Insect-inspired flying robot handles collisions, goes where other robots can’t</a></em></li>
<li><em><a href="http://robohub.org/the-distributed-flight-array-modular-robots-that-self-assemble-coordinate-and-take-flight/" data-wpel-link="internal">The Distributed Flight Array: Modular robots that self-assemble, coordinate and take flight</a></em></li>
<li><em><a href="http://robohub.org/designed-to-mingle-rezero-ballbots-smooth-moves-can-handle-a-crowd/" data-wpel-link="internal">Designed to mingle: Rezero ballbot’s smooth moves can handle a crowd</a></em></li>
<li><em><a href="http://robohub.org/swiss-robots-cubli-a-cube-that-can-jump-up-balance-and-walk-across-your-desk/" data-wpel-link="internal">Cubli – A cube that can jump up, balance, and walk across your desk</a></em></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>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>Gecko adhesives allow flying robot to perch on walls</title>
		<link>https://robohub.org/gecko-adhesives-allow-flying-robot-to-perch-on-walls/</link>
		
		<dc:creator><![CDATA[Sabine Hauert]]></dc:creator>
		<pubDate>Wed, 15 May 2013 23:27:32 +0000</pubDate>
				<category><![CDATA[news]]></category>
		<category><![CDATA[Airburr]]></category>
		<category><![CDATA[EPFL]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[Swiss Robots]]></category>
		<category><![CDATA[Switzerland]]></category>
		<guid isPermaLink="false">http://robohub.org/?p=14226</guid>

					<description><![CDATA[The Airburr, a light-weight flying robot from the Laboratory of Intelligent Systems (my PhD lab) at EPFL, was designed to fly in cluttered environments. Unlike most flying robot, which avoid contact at all cost, the Airburr interacts with its environment to navigate. Just like you might trail your hand along a wall to find your [&#8230;]]]></description>
										<content:encoded><![CDATA[<img decoding="async" src="http://robohub.org/wp-content/uploads/2013/05/AirBurrXwithLegs.jpg" alt="AirBurrXwithLegs" width="784" height="1000" class="alignleft size-full wp-image-14247" srcset="https://robohub.org/wp-content/uploads/2013/05/AirBurrXwithLegs.jpg 784w, https://robohub.org/wp-content/uploads/2013/05/AirBurrXwithLegs-235x300.jpg 235w" sizes="(max-width: 784px) 100vw, 784px" />
<p>The <a href="http://lis.epfl.ch/airburr" target="_blank" title="airburr" data-wpel-link="external" rel="follow external noopener noreferrer">Airburr</a>, a light-weight flying robot from the <a title="EPFL LIS" href="http://lis.epfl.ch/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Laboratory of Intelligent Systems</a> (my PhD lab) at EPFL, was designed to fly in cluttered environments. Unlike most flying robot, which avoid contact at all cost, the Airburr interacts with its environment to navigate. Just like you might trail your hand along a wall to find your way in the dark, the robot can bounce of walls or follow them without crashing to the ground.<span id="more-14226"></span> In case of a crash, it also has a mechanism to pick itself back up and fly away. I&#8217;ve added past videos of the Airburr in action below.</p>
<p>The Airburr can now perch, thanks to a gecko-inspired adhesive pad that is mounted on a mechanism within the structure of the robot. This work was presented last week and ICRA (<a href="http://infoscience.epfl.ch/record/183442" target="_blank" title="ICRA" data-wpel-link="external" rel="follow external noopener noreferrer">read the paper here</a>). The gecko pad can be deployed on demand when perching is initiated. Perching allows the robot to power down and save energy, while still providing an aerial perspective that is useful for real-world missions such as search and rescue.</p>
<div style="clear: both;"></div>
<div class=" "><iframe title="Flying robot perching on walls with gecko adhesive" width="500" height="281" src="https://www.youtube-nocookie.com/embed/9aKkOpvgdeI?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 work was done in collaboration with Mettin Sitti from Carnegie Mellon University, an expert in <a title="dry adhesive materials" href="http://nanolab.me.cmu.edu/projects/geckohair/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">dry adhesive materials</a>, and was inspired by the hairy feet of geckos. Rather than using claws or sticky substances to climb up walls, geckos use van der Waals forces between the tip of each hair and the surface to cling to. The artificial hairs used on Airburr have a diameter of 40um and a height of 100um with mushroom tips of 80um.</p>
<p><strong>Airburr Crash Recovery</strong></p>
<div class=" "><iframe title="Autonomous robot flies, collides and recovers like an insect" width="500" height="281" src="https://www.youtube-nocookie.com/embed/dm90IV3tMjI?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>Uprighting Mechanism</strong></p>
<div class=" "><iframe title="AirBurr V8: An Active Uprighting Mechanism for Flying Robots" width="500" height="375" src="https://www.youtube-nocookie.com/embed/COb48YAR0oA?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>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The Swinging Blind Juggler</title>
		<link>https://robohub.org/the-swinging-blind-juggler/</link>
		
		<dc:creator><![CDATA[Markus Waibel]]></dc:creator>
		<pubDate>Sat, 04 May 2013 02:34:25 +0000</pubDate>
				<category><![CDATA[education]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[actuation]]></category>
		<category><![CDATA[arts & entertainment]]></category>
		<category><![CDATA[control]]></category>
		<category><![CDATA[ETH Zurich]]></category>
		<category><![CDATA[EU]]></category>
		<category><![CDATA[IDSC]]></category>
		<category><![CDATA[prototype]]></category>
		<category><![CDATA[Raffaello D'Andrea]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[reviews]]></category>
		<category><![CDATA[Swiss Robots]]></category>
		<category><![CDATA[Switzerland]]></category>
		<guid isPermaLink="false">http://robohub.org/?p=8637</guid>

					<description><![CDATA[How do you like to go up in a swing, Up in the air so blue? Oh, I do think it the pleasantest thing Ever a child can do! Child&#8217;s Garden of Verses by Robert L. Stephenson KEY INFO Robot name The Swinging Blind Juggler Researchers Flavio Fontana Philipp Reist Raffaello D’Andrea Website blindjuggler.org Status [&#8230;]]]></description>
										<content:encoded><![CDATA[<blockquote><p>How do you like to go up in a swing,<br />
Up in the air so blue?<br />
Oh, I do think it the pleasantest thing<br />
Ever a child can do!</p></blockquote>
<p><em>Child&#8217;s Garden of Verses by Robert L. Stephenson</em><span id="more-8637"></span></p>
<div class="calloutkeyl">
<strong>KEY INFO</strong></p>
<p><strong>Robot name</strong><br />
The Swinging Blind Juggler</p>
<p><strong>Researchers</strong><br />
Flavio Fontana<br />
Philipp Reist<br />
Raffaello D’Andrea</p>
<p><strong>Website</strong><br />
<a href="http://www.blindjuggler.org" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">blindjuggler.org</a></p>
<p><strong>Status</strong><br />
Ongoing research project</p>
<p><strong>Last update</strong><br />
February 2013</p>
</div>
<p>If you&#8217;ve ever been a child, chances are that you&#8217;ve spent some of your childhood on a swing. And at some point during that time you have probably found out how to move your arms, legs, and body to go higher and higher, without any external help from a friend or parent pushing you &#8211; you learned how to pump a swing.</p>
<p>Flavio Fontana, Master student at the <a href="http://www.idsc.ethz.ch/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">ETH Zurich&#8217;s Institute for Dynamic Systems and Controls</a>, has taken this concept and used it to control a robot. To make things more challenging, his robot does not just swing, but simultaneously juggles a ball. And, using some neat math to push the idea even further, he and his supervisors Philipp Reist and Raffaello D&#8217;Andrea have designed the robot to swing and juggle without cameras &#8211; and without ever dropping the ball.</p>
<p>The result of their research is the Swinging Blind Juggler, a robot that juggles a ball from side to side with an actuated paddle attached to a pendulum. The robot is called “blind”, because it has no cameras to “see” the ball. In fact, the Swinging Blind Juggler has no sensors to detect the ball at all.</p>
<div class=" "><iframe title="Feedback Control - Swinging Blind Juggler - IDSC ETH Zurich" width="500" height="281" src="https://www.youtube-nocookie.com/embed/b4_pT3GkRZU?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>Here is what Flavio has to say about his video:</p>
<blockquote><p>In this video, we propose an elegant control strategy for a Swinging Blind Juggler. The key idea is to exploit the dynamic coupling between the motion of the paddle and the pendulum. Children on a swing intuitively use this dynamic coupling to control their amplitude. In a similar way, we control the pendulum with appropriate paddle motions.</p></blockquote>
<p><img decoding="async" class=" wp-image-8636 alignleft" alt="Swinging Blind Juggler Sketch" src="http://robohub.org/wp-content/uploads/2013/02/sbjSketch.jpg" width="330" height="433" srcset="https://robohub.org/wp-content/uploads/2013/02/sbjSketch.jpg 590w, https://robohub.org/wp-content/uploads/2013/02/sbjSketch-229x300.jpg 229w" sizes="(max-width: 330px) 100vw, 330px" />So how does this work?</p>
<p>Flavio explains that four conditions must be met for successful juggling:</p>
<ul>
<li>First, the paddle used to juggle the ball must have a specific concave shape. This shape will always push the ball back towards the ideal flight path if the ball impact happens to be off-center.</li>
<li>Second, the paddle has to decelerate as it strikes the ball. This helps to keep the ball bouncing at a consistent height: If the ball flies too high, it will hit the paddle later and hence at a lower speed. Conversely, if the ball flies too low, it will hit the paddle earlier and hence increase the ball&#8217;s height on the next bounce.</li>
<li>Third, the paddle always has to strike the ball at right angles. This ensures that the ball always flies off into the right direction, towards the other side of the swinging motion.</li>
<li>And fourth, the pendulum must be synchronized to the ball motion. In other words, the pendulum has to reach the peak of its swinging motion at the right time to strike the ball.</li>
</ul>
<p>To guarantee all of the above, the researchers first derived a mathematical model of the desired motion. Based on these models, they came up with a hardware design that includes a parabolic plate to stabilize the ball&#8217;s impact points on the paddle (the first condition), a decelerating paddle motion that stabilizes the ball height (the second condition), and a mechanical mechanism based on four linked bars that automatically tilts the paddle to the right angle for all juggling amplitudes (condition number three).</p>
<img decoding="async" class="size-full wp-image-8635 alignleft" alt="The Swinging Blind Juggling Robot" src="http://robohub.org/wp-content/uploads/2013/02/sbj_action.gif" width="233" height="350" />
<p>To meet condition four (to swing back and forth at the right rhythm to hit the ball) the robot can use the same linear motor used to create the decelerating paddle motion for condition two &#8211; as long as it still strikes the ball with the right decelerating motion at its peaks. Similar to a child on a playground swing, the robot must raise its body as the swing passes through the lowest point and lower it near the extremes of the motion to pump the swing and swing higher.</p>
<p>The result of the precisely designed hardware setup and control algorithms is a complex motion that&#8217;s beautiful to watch &#8211; and that blindly juggles a ball from side to side.</p>
<p>To learn more about blind juggling robots, have a look at <a href="http://www.blindjuggler.org" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">www.blindjuggler.org</a>.</p>
<p><strong>Note: This post is part of a series that decribes robots developed in Switzerland. If you&#8217;d like to contribute a robot to this (or another country&#8217;s) series, get in touch at info[@]robohub.org. Like this series? Read more about <a href="http://robohub.org/tag/swiss-robots/" data-wpel-link="internal">Swiss Robots</a>!</strong></p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Designed to mingle: Rezero ballbot’s smooth moves can handle a crowd</title>
		<link>https://robohub.org/designed-to-mingle-rezero-ballbots-smooth-moves-can-handle-a-crowd/</link>
					<comments>https://robohub.org/designed-to-mingle-rezero-ballbots-smooth-moves-can-handle-a-crowd/#respond</comments>
		
		<dc:creator><![CDATA[Hallie Siegel]]></dc:creator>
		<pubDate>Tue, 05 Mar 2013 12:43:17 +0000</pubDate>
				<category><![CDATA[education]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[Ballbot]]></category>
		<category><![CDATA[control]]></category>
		<category><![CDATA[ETH Zurich]]></category>
		<category><![CDATA[prototype]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[reviews]]></category>
		<category><![CDATA[Rezero]]></category>
		<category><![CDATA[Swiss Robots]]></category>
		<category><![CDATA[Switzerland]]></category>
		<guid isPermaLink="false">http://robohub.org/?p=9935</guid>

					<description><![CDATA[Designing robots that can function outside of controlled, factory environments isn’t easy. When those environments have people in them, they are especially unpredictable and difficult for a robot to navigate. Enter Rezero: a compact ballbot that can fluidly drive in any direction without prior orientation. Similar in size and shape to a human, Rezero can [&#8230;]]]></description>
										<content:encoded><![CDATA[<img decoding="async" width="720" height="497" class="wp-image-9941" alt="Rezero_motionblur" src="http://robohub.org/wp-content/uploads/2013/03/Rezero_motionblur.jpg" srcset="https://robohub.org/wp-content/uploads/2013/03/Rezero_motionblur.jpg 720w, https://robohub.org/wp-content/uploads/2013/03/Rezero_motionblur-300x207.jpg 300w, https://robohub.org/wp-content/uploads/2013/03/Rezero_motionblur-434x300.jpg 434w" sizes="(max-width: 720px) 100vw, 720px" />
<div style="clear: both;"></div>
<p style="text-align: left;">Designing robots that can function outside of controlled, factory environments isn’t easy. When those environments have people in them, they are especially unpredictable and difficult for a robot to navigate.</p>
<p>Enter <a href="http://rezero.ethz.ch" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Rezero</a>: a compact ballbot that can fluidly drive in any direction without prior orientation. <span id="more-9935"></span> Similar in size and shape to a human, Rezero can stabilize, instantly accelerate, avoid obstacles and turn around its own axis. It can also be programmed to follow a path, or a person at a constant distance, and it can even recover from jostles, making it ideal for navigating crowded environments like tradeshows, restaurants, offices and airports.</p>
<div style="width: 810px" class="wp-caption alignnone"><img decoding="async" alt="Rezero_Applications" src="http://robohub.org/wp-content/uploads/2013/03/Rezero_Applications.jpg"  /><p class="wp-caption-text">Possible Rezero applications: personal mobile medical device, telepresence tour guide, personal transportation.</p></div>
<div style="clear: both;"></div>
<p style="text-align: left;">It’s easy to imagine it one day being used to unobtrusively serve drinks at a cocktail event, as a personal mobile device for intravenous equipment at a hospital, or topped with a telepresence device and acting as a museum tour guide. Rezero could even one day rival the <a href="http://www.segway.com" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Segway</a> as a personal transportation device.</p>
<h2><b>A master of fluidity</b></h2>
<div style="width: 810px" class="wp-caption alignnone"><img decoding="async" class="   " title="Rezero ballbot, omniwheel" alt="Rezero_omniwheel" src="http://robohub.org/wp-content/uploads/2013/03/Rezero_omniwheel.jpg" /><p class="wp-caption-text">Like an inverted pendulum, Rezero (left) balances on a spherical ball; three omniwheels (right) transfer motor action to the ball below.</p></div>
<div style="clear: both;"></div>
<p>Rezero’s agility comes from a propulsion and stabilization mechanism that keeps the device balanced on top of a single spherical wheel, like an inverted pendulum; it’s kept from falling over by constantly moving its contact point below its center of gravity.</p>
<p>A sensor called an Inertial Measurement Unit (IMU) measures Rezero’s tilt angle, which is used by an onboard stabilizing controller to compute what kind of motor action is required to keep the system stable. Instructions are then sent to electric motors that actuate three special wheels (called <a href="http://en.wikipedia.org/wiki/Omni_wheel" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">omniwheels</a>), which in turn transfer forces to the sphere below: forces are applied in the rolling direction, but allow for free motion in the lateral direction; opposing each wheel is an arrestor that keeps the ball tightly in place. This process of measuring, computing, and actuating happens 160 times per second, and the underlying controller is key to achieving robust and dynamic movement.</p>
<p><iframe src="http://www.youtube.com/embed/ACohrH64YKs" height="370" width="600" allowfullscreen="" frameborder="0"></iframe></p>
<p>Its ability to quickly respond to a changing environment is what makes Rezero so suitable for human environments, and according to Rezero’s creators, achieving this robustness was their most challenging task. Rezero’s controller is derived from a three-dimensional mathematical model of the system, and can combine complex and fluid movements around all axes. Compared to other ballbots, which can only lean a few degrees, Rezero can tilt up to 17 degrees as it leans into a curve at high speeds.</p>
<p>But getting there wasn’t easy. Rezero was developed in 2009/2010 as an educational project at the <a href="http://www.asl.ethz.ch" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Autonomous Systems Lab</a> at <a href="http://www.ethz.ch" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">ETH Zurich</a>,  and the 13 undergraduate students on the team were responsible for everything from concept to engineering, manufacturing and budgeting.</p>
<p>According to project leader Péter Fankhauser:</p>
<blockquote><p>“It was the moment we got Rezero to balance for the first time that struck me the most. We got to know the system and work with it and were able to observe how its capabilities improved every day.”</p></blockquote>
<p>Michael Neunert, his fellow founding team member agrees:</p>
<blockquote><p>“The development phase was a very intense time. We only had nine months to sketch out our ideas and build Rezero as we see it today.”</p></blockquote>
<p>Rezero continues to evolve even though some of the original team members have already graduated and moved on. The current team has just finished a new version of the omniwheel, which they have made available to other research groups. They are now working to improve Rezero’s robustness so that it can better manage obstacles in an everyday environment.</p>
<h2>Key infos</h2>
<p><span style="text-decoration: underline;">Robot name</span>: Rezero<br />
<span style="text-decoration: underline;">Mechanical engineering</span>: Simon Dössegger, Péter Fankhauser, Corsin Gwerder, Jonathan Hüssy, Jérôme Käser, Thomas Kammermann, Lukas Limacher, Michael Neunert<br />
<span style="text-decoration: underline;">Electrical engineering</span>: Samuel Schüller, Swen Wigert<br />
<span style="text-decoration: underline;">Industrial design</span>: Jessica Baumgartner, Tu-Van Giang, Claudio Maestretti<br />
<span style="text-decoration: underline;">Project supervisor</span>: <a title="Prof. Dr. Roland Siegwart" href="http://www.asl.ethz.ch/people/rolandsi/index" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Prof. Dr. Roland Siegwart</a>, Director of the <a title="Autonomous Systems Lab, ETH Zürich" href="http://www.asl.ethz.ch/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">ASL at ETH Zurich</a><br />
<span style="text-decoration: underline;">Websites</span>: <a href="http://rezero.ethz.ch" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">http://rezero.ethz.ch</a>, <a href="http://www.ted.com/talks/peter_fankhauser_meet_rezero_the_dancing_ballbot.html" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">TED Talk</a><br />
<span style="text-decoration: underline;">Status</span>: Ongoing research project</p>
<p><em>Photo credits: Rezero in Motion (first photo): Karl-Heinz Hug, Ringier AG; Rezero in the Studio (third photo): Gerhard Born, Ringier AG.</em></p>
<h5><strong>Note: This post is part of our<a href="http://robohub.org/tag/swiss-robots/" data-wpel-link="internal"> Swiss Robots Series</a>. If you’d like to submit a robot to this series, or to a series for another country, please get in touch at info[@]robohub.org.</strong></h5>
]]></content:encoded>
					
					<wfw:commentRss>https://robohub.org/designed-to-mingle-rezero-ballbots-smooth-moves-can-handle-a-crowd/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Rapyuta: The RoboEarth Cloud Engine</title>
		<link>https://robohub.org/rapyuta-the-roboearth-cloud-engine/</link>
		
		<dc:creator><![CDATA[Dominique Hunziker]]></dc:creator>
		<pubDate>Mon, 25 Feb 2013 06:58:42 +0000</pubDate>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[ETH Zurich]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Swiss Robots]]></category>
		<guid isPermaLink="false">http://robohub.org/?p=8806</guid>

					<description><![CDATA[In recent years cloud computing has made an entrance into our lives. Naturally, this begs the question how cloud computing can be used in robotics applications. With Rapyuta, the RoboEarth Cloud Engine, an open source software package is released that tries to answer this question. Rapyuta provides an easy solution specifically tailored to robotics applications. [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>In recent years cloud computing has made an entrance into our lives. Naturally, this begs the question how cloud computing can be used in robotics applications. With Rapyuta, the RoboEarth Cloud Engine, an open source software package is released that tries to answer this question. Rapyuta provides an easy solution specifically tailored to robotics applications.<br />
<span id="more-8806"></span></p>
<h2>What about <em>Cloud Robotics</em>?</h2>
<p>The following video briefly explains the general motivation:</p>
<div class=" "><iframe title="Rapyuta: A Cloud Robotics Framework" width="500" height="281" src="https://www.youtube-nocookie.com/embed/4-ir1ieqKyc?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>Generally, a robotics application interacts with its environment using sensors and actuators. This implies that the data produced by the sensors has to be processed and is normally used as feedback to determine the next action. For actions without hard real-time requirements, processing can be moved to the cloud. This reduces the necessary computing power on the robot, which can improve operation duration for mobile systems and may decrease costs.</p>
<div id="attachment_8829" style="width: 1034px" class="wp-caption alignnone"><img decoding="async" aria-describedby="caption-attachment-8829" src="http://robohub.org/wp-content/uploads/2013/02/cloud_engine-1024x539.png" alt="Cloud Computing" width="1024" height="539" class="size-large wp-image-8829" srcset="https://robohub.org/wp-content/uploads/2013/02/cloud_engine-1024x539.png 1024w, https://robohub.org/wp-content/uploads/2013/02/cloud_engine-300x158.png 300w, https://robohub.org/wp-content/uploads/2013/02/cloud_engine-500x263.png 500w, https://robohub.org/wp-content/uploads/2013/02/cloud_engine.png 1153w" sizes="(max-width: 1024px) 100vw, 1024px" /><p id="caption-attachment-8829" class="wp-caption-text">Simplified cloud model: Each robot is connected to its own clone in the cloud (rectangular boxes), which are tightly interconnected with each other and with the databases (circular disks).</p></div>
<p>Many common high-level robotics tasks, such as planning or mapping, don&#8217;t require hard real-time. Mapping, for example, involves storing a reusable description of the environment to allow the robot to localize a landmark or itself. Additionally, maps can be used on a large scale to plan trajectories for moving to a landmark or on a small scale to grasp an object, which in turn might include querying an object database for grasp points to get the best position to grab the object. Because planning can be done ahead of time (i.e. act instead of react), it has no hard real-time constraints.</p>
<p>The advantages of offloading computation to the cloud can be even more pronounced when considering collaborative robot scenarios. For example, sharing data when creating a common map, or negotiating a cooperative plan when performing a common task can be more easily achieved with a centralized architecture with powerful computational capabilities.</p>
<p><a href="http://www.roboearth.org/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">RoboEarth</a> allows robots to share knowledge in a centralized knowledge base. This centralized approach has the advantage of avoiding duplicate information and the necessity to constantly exchange newly generated knowledge to avoid duplicate learning. However, to benefit from the full potential of this approach not only requires a centralized storage of knowledge, but also centralized reasoning, i.e. a framework for cloud computation for robots. <!-- SHOULD THIS BE PASSIVE VOICE?? --></p>
<h2>The missing piece</h2>
<p>Until now, RoboEarth only provided data storage for robots. With the introduction of Rapyuta, the RoboEarth Cloud Engine, the missing piece in the cloud infrastructure for robots is added. Rapyuta provides a platform where robots can create computing environments to offload there heavy computation into the cloud. These computing environments can either function as a personal cloud for individual robots or be shared by multiple robots. Additionally, computing environments have high-bandwidth connections to the RoboEarth database, allowing their processes to quickly access knowledge.</p>
<h2>Technical aspects</h2>
<div id="attachment_8833" style="width: 808px" class="wp-caption alignnone"><img decoding="async" aria-describedby="caption-attachment-8833" src="http://robohub.org/wp-content/uploads/2013/02/cloud_schema.png" alt="Simplified overview of Rapyuta: The robots are connected to Rapyuta&#039;s communications module in the cloud. Similarly, the cloud applications running inside the computing environments (LXC) are also connected to the communications module. The module manages communications from and to all connected elements." width="798" height="296" class="size-full wp-image-8833" srcset="https://robohub.org/wp-content/uploads/2013/02/cloud_schema.png 798w, https://robohub.org/wp-content/uploads/2013/02/cloud_schema-300x111.png 300w, https://robohub.org/wp-content/uploads/2013/02/cloud_schema-500x185.png 500w" sizes="(max-width: 798px) 100vw, 798px" /><p id="caption-attachment-8833" class="wp-caption-text">Simplified overview of Rapyuta: The robots are connected to Rapyuta&#8217;s communications module in the cloud. Similarly, the cloud applications running inside the computing environments (LXC) are also connected to the communications module. The module manages communications from and to all connected elements.</p></div>
<p>To simplify the deployment and interaction of the cloud applications Rapyuta, similar to the Google App Engine, defines a protocol for cloud applications. However, in contrast to Google&#8217;s model where only web requests are used to communicate directly with the cloud application, Rapyuta introduces an additional layer. This means, a robot does not communicate directly with a cloud application, but uses Rapyuta as a medium. This model gives more flexibility and control over the system. For example, Rapyuta can be used as a relay to communicate directly between robots without the creation of a computing environment. Furthermore, the additional layer implies that Rapyuta allows to run multiple processes using sockets to communicate with each other. Google&#8217;s App Engine, however, prevents this, because web applications have no need for communicating processes to service web requests.</p>
<p>On the robot side Rapyuta uses common web protocols that allow access via a web browser. Like rosbridge and ros.js, Rapyuta uses WebSockets for persistent connections and JavaScript Object Notation (<a href="http://en.wikipedia.org/wiki/JSON" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">JSON</a>) compatible strings for messages. However, because rosbridge provides only a subset of the functionality of Rapyuta the two protocols are not compatible. The main reason for this is that Rapyuta allows the client to interact with more than one ROS environment, i.e. computing environments, over the same connection, which leads to a more complex protocol for Rapyuta.</p>
<p>On the cloud application side the message system defined by the Robot Operating System (ROS) is used. This allows to deploy and run most of the more than 3&#8217;000 existing ROS packages (i.e., ROS applications) with minimal to no changes in the RoboEarth Cloud Engine.</p>
<div style="clear: both;"></div>
<p>To separate the ROS nodes, i.e. the cloud applications, for different users, Rapyuta provides individual computing environments. A robot can have many computing environments and a computing environment can be used by many robots, which allows a variety of deployment models. Linux Containers (LXC) were chosen for the implementation of computing environment to securely control all operational aspects such as communication as well as CPU, RAM, and disk usage. Additionally, Rapyuta allows different computing environments to communicate with each other using the ROS messaging system.</p>
<p>Rapyuta is open source. The <a href="http://github.com/IDSCETHZurich/rce" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Rapyuta Alpha release is available on github</a> under the Apache License, Version 2.0.</p>
<p>For more information have a look at the <a href="http://rapyuta.org/rapyuta-the-roboearth-cloud-engine" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Rapyuta documentation</a>.</p>
<p>Further reading:</p>
<ul>
<li><a href="http://robohub.org/analysis-robot-learning-in-the-cloud/" data-wpel-link="internal">Analysis: Robot learning in the cloud</a></li>
</ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Video: Throwing and catching an inverted pendulum &#8211; with quadrocopters</title>
		<link>https://robohub.org/video-throwing-and-catching-an-inverted-pendulum-with-quadrocopters/</link>
		
		<dc:creator><![CDATA[Markus Waibel]]></dc:creator>
		<pubDate>Thu, 21 Feb 2013 21:48:19 +0000</pubDate>
				<category><![CDATA[education]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[control]]></category>
		<category><![CDATA[ETH Zurich]]></category>
		<category><![CDATA[IDSC]]></category>
		<category><![CDATA[industrial]]></category>
		<category><![CDATA[quadrocopter]]></category>
		<category><![CDATA[Raffaello D'Andrea]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[reviews]]></category>
		<category><![CDATA[Swiss Robots]]></category>
		<category><![CDATA[UAVs & drones]]></category>
		<category><![CDATA[video]]></category>
		<guid isPermaLink="false">http://robohub.org/?p=8959</guid>

					<description><![CDATA[Two of the most challenging problems tackled with quadrocopters so far are balancing an inverted pendulum and juggling balls. My colleagues at ETH Zurich&#8217;s Flying Machine Arena have now combined the two. As part of his Master thesis Dario Brescianini, student at ETH Zurich&#8217;s Institute for Dynamic Systems and Control, has developed . If you [&#8230;]]]></description>
										<content:encoded><![CDATA[<a href="http://robohub.org/video-throwing-and-catching-an-inverted-pendulum-with-quadrocopters/quadrotors_juggling_4/" rel="attachment wp-att-9156" data-wpel-link="internal"><img decoding="async" class="size-full wp-image-9156" alt="Quadrotors_Juggling_4" src="http://robohub.org/wp-content/uploads/2013/02/Quadrotors_Juggling_4.jpg" width="900" height="596" srcset="https://robohub.org/wp-content/uploads/2013/02/Quadrotors_Juggling_4.jpg 900w, https://robohub.org/wp-content/uploads/2013/02/Quadrotors_Juggling_4-300x198.jpg 300w, https://robohub.org/wp-content/uploads/2013/02/Quadrotors_Juggling_4-453x300.jpg 453w" sizes="(max-width: 900px) 100vw, 900px" /></a>
<div style="clear: both;"></div>
<p>Two of the most challenging problems tackled with quadrocopters so far are <a href="http://youtu.be/ML4woERjvlk" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">balancing an inverted pendulum</a> and <a href="http://youtu.be/3CR5y8qZf0Y" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">juggling balls</a>. My colleagues at <a href="http://flyingmachinearena.org/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">ETH Zurich&#8217;s Flying Machine Arena</a> have now combined the two.</p>
<p><span id="more-8959"></span></p>
<p>As part of his Master thesis <a href="http://www.youtube.com/channel/UC5mZ17uTj063FPjTUd0d0fQ?feature=watch" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Dario Brescianini</a>, student at ETH Zurich&#8217;s <a href="http://idsc.ethz.ch/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Institute for Dynamic Systems and Control</a>, has developed <span  class="tweetquote"><a href="https://twitter.com/home/?status=algorithms that allow quadrocopters to juggle an inverted pendulum https://robohub.org/video-throwing-and-catching-an-inverted-pendulum-with-quadrocopters/ @Robohub " target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer"> algorithms that allow quadrocopters to juggle an inverted pendulum&nbsp;</a></span>. If you are not sure what that means (or how that is even possible), have a look at his video &#8220;Quadrocopter Pole Acrobatics&#8221;:</p>
<div class="keep-aspect"><iframe title="Quadrocopter Pole Acrobatics" width="500" height="281" src="https://www.youtube-nocookie.com/embed/XxFZ-VStApo?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>(Don&#8217;t miss the shock absorber blowing up in smoke at 1:34!)</p>
<p><strong>The Math</strong></p>
<div id="attachment_9152" style="width: 310px" class="wp-caption alignright"><a href="http://robohub.org/video-throwing-and-catching-an-inverted-pendulum-with-quadrocopters/dsc_0068/" rel="attachment wp-att-9152" data-wpel-link="internal"><img decoding="async" aria-describedby="caption-attachment-9152" class="size-medium wp-image-9152" alt="A quadrocopter with a 12cm plate for balancing" src="http://robohub.org/wp-content/uploads/2013/02/DSC_0068-300x198.jpg" width="300" height="198" srcset="https://robohub.org/wp-content/uploads/2013/02/DSC_0068-300x198.jpg 300w, https://robohub.org/wp-content/uploads/2013/02/DSC_0068-453x300.jpg 453w, https://robohub.org/wp-content/uploads/2013/02/DSC_0068.jpg 900w" sizes="(max-width: 300px) 100vw, 300px" /></a><p id="caption-attachment-9152" class="wp-caption-text">A quadrocopter with a plate for balancing the pole. The cross-shaped cut-outs are used for easy attachment to the vehicle and have no influence on the pendulum&#8217;s stability.</p></div>
<p>To achieve this feat, Dario and his supervisors <a href="http://www.idsc.ethz.ch/people/staff/hehn-m" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Markus Hehn</a> and <a href="http://raffaello.name/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Raffaello D&#8217;Andrea</a> started with a 2D mathematical model. The goal of the model was to understand what motion a quadrocopter would need to perform to throw the pendulum. In other words, what is required for the pendulum to lift off from the quadrocopter and become airborne?</p>
<p>This first step allowed to determine (theoretical) feasibility. In addition, it showed the ideal trajectory in terms of positions, speeds, and angles the quadrocopter needed to follow to throw a pendulum. And it offered an insight into the throwing process, including identification of its key design parameters.</p>
<p><strong>Reality Checks</strong><br />
The main goal of the next step was to determine how well the theoretic model described reality: How well does the thrown pendulum&#8217;s motion match the mathematical prediction? Does the pendulum really leave the quadrocopter at the pre-computed time? How does the pendulum behave while airborne? How well do assumptions for catching the pendulum (e.g., completely inelastic collisions, completely rigid pendulum, infinite friction between quadrocopter and pendulum when balancing) hold?</p>
<p>This second step involved multiple tests with the physical system, including throwing the pendulum by hand to study its aerodynamic properties and precisely timing the quadrocopters&#8217; and pendulum&#8217;s motions during the maneuver.</p>
<p><strong>Analyze, Experiment, Repeat</strong></p>
<div id="attachment_9153" style="width: 310px" class="wp-caption alignright"><a href="http://robohub.org/video-throwing-and-catching-an-inverted-pendulum-with-quadrocopters/quadrotors_close_up/" rel="attachment wp-att-9153" data-wpel-link="internal"><img decoding="async" aria-describedby="caption-attachment-9153" class="size-medium wp-image-9153" alt="The shock absorber at the end of the pendulum is a balloon filled with flour and attached to a sliding metal cap with zip ties. " src="http://robohub.org/wp-content/uploads/2013/02/Quadrotors_close_up-300x198.jpg" width="300" height="198" srcset="https://robohub.org/wp-content/uploads/2013/02/Quadrotors_close_up-300x198.jpg 300w, https://robohub.org/wp-content/uploads/2013/02/Quadrotors_close_up-453x300.jpg 453w, https://robohub.org/wp-content/uploads/2013/02/Quadrotors_close_up.jpg 900w" sizes="(max-width: 300px) 100vw, 300px" /></a><p id="caption-attachment-9153" class="wp-caption-text">The shock absorber at the end of the pendulum is a balloon filled with flour and attached to a sliding metal cap with zip ties.</p></div>
<p>Armed with a good theoretical model and knowledge of its strengths and limitations, the researchers set out on a process of engineering the complete system of balancing, throwing, catching, and re-balancing the pendulum. This involved leveraging the theoretic insights on the problem&#8217;s key design parameters to adapt the physical system. For example, they equipped both quadrocopters with a 12cm plate that could hold the pendulum while balancing and developed shock absorbers to add at the pendulum&#8217;s tips.</p>
<p>This also involved bringing the insights gained from their initial and many subsequent experiments to bear on their overall system design. For example, a learning algorithm was added to account for model inaccuracies.</p>
<div style="clear: both;"></div>
<p>Dario writes:</p>
<blockquote><p>This project was very interesting because it combined various areas of current research and many complex questions had to be answered: How can the pole be launched off the quadrocopter? Where should it be caught and &#8211; more importantly &#8211; when? What happens at impact?</p>
<p>The biggest challenge to get the system running was the catching part. We tried various catching maneuvers, but none of them worked until we introduced a learning algorithm, which adapts parameters of the catching trajectory to eliminate systematic errors.</p></blockquote>
<p>The long and iterative process of this third step resulted in the final successful architecture to repeatedly throw and catch the pendulum on the real system, including three key components:</p>
<p>First, a <strong>state estimator</strong> was used to accurately predict the pendulum&#8217;s motion while in flight. Unlike the ball used in the group&#8217;s earlier demonstration of quadrocopter juggling, the pendulum&#8217;s drag properties depend on its orientation. This means, among other things, that a pendulum in free fall will move sideways if oriented at an angle. Since experiments showed that this effect was quite large for the pendulum used, an estimator including a drag model of the pendulum was developed.<br />
This was important to accurately estimate the pendulum&#8217;s catching position.</p>
<p>Another task of the estimator was to determine when the pendulum was in free flight and when it was in contact with a quadrocopter. This was important to switch the quadrocopter&#8217;s behavior from hovering to balancing the pendulum.</p>
<p>Second, a <strong>fast trajectory generator</strong> was needed to quickly move the catching quadrocopter to the estimated catching position.</p>
<p>Third, a <strong>learning algorithm</strong> was implemented to correct for deviations from the theoretical models for two key events: A first correction term was learnt for the desired catching point of the pendulum. This allowed to capture systematic model errors of the throwing quadrocopter&#8217;s trajectory and the pendulum&#8217;s flight. A second correction term was learnt for the catching quadrocopter&#8217;s position. This allowed to capture systematic model errors of the catching quadrocopter&#8217;s rapid movement to the catching position.</p>
<p><strong>The Result</strong><br />
As you can see in the video embedded above, at the end of Dario&#8217;s thesis two quadrocopters could successfully throw and catch a pendulum.</p>
<p>Many of the key challenge of this work were caused by the highly dynamic nature of the demonstration. For example, the total time between a throw and a catch is a mere 0.65 seconds, which is a very short time to move to, and come to full rest at, a catching position.</p>
<p>Another key challenge was the demonstration&#8217;s high cost of failure: a failed catch typically resulted in the pendulum hitting a rotor blade, with very little chance for the catching quadrocopter to recover. A crashed quadrocopter not only entailed repairs (e.g., changing a propeller), but also meant recalibration of the vehicle to re-determine its operating parameters (e.g., actual center of mass, actual thrust produced by propellors) and restarting the learning algorithms.</p>
<p>Says Markus Hehn:</p>
<blockquote><p>This was a really fun project to work on. We started off with some back-of-the-envelope calculations, wondering whether it would even be physically possible to throw and catch a pendulum. This told us that achieving this maneuver would really push the dynamic capabilities of the system.</p>
<p>As it turned out, it is probably the most challenging task we’ve had our quadrocopters do. With significantly less than one second to measure the pendulum flight and get the catching vehicle in place, it’s the combination of mathematical models with real-time trajectory generation, optimal control, and learning from previous iterations that allowed us to implement this.</p></blockquote>
<p><em>Note: The <a href="http://flyingmachinearena.org/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Flying Machine Arena</a> is an experimental lab space equipped with a motion capture system.</em><br />
<em>Full disclosure: I work with Dario Brescianini, Markus Hehn, and Raffaello D&#8217;Andrea at ETH Zurich&#8217;s Institute for Dynamic Systems and Control.</em></p>
<p>More photos:</p>
<div style="clear: both;"></div>
<a href="http://robohub.org/video-throwing-and-catching-an-inverted-pendulum-with-quadrocopters/quadrotors_juggling_1/" rel="attachment wp-att-9154" data-wpel-link="internal"><img decoding="async" class="size-full wp-image-9154" alt="Quadrotors_Juggling_1" src="http://robohub.org/wp-content/uploads/2013/02/Quadrotors_Juggling_1.jpg" width="900" height="596" srcset="https://robohub.org/wp-content/uploads/2013/02/Quadrotors_Juggling_1.jpg 900w, https://robohub.org/wp-content/uploads/2013/02/Quadrotors_Juggling_1-300x198.jpg 300w, https://robohub.org/wp-content/uploads/2013/02/Quadrotors_Juggling_1-453x300.jpg 453w" sizes="(max-width: 900px) 100vw, 900px" /></a>
<a href="http://robohub.org/video-throwing-and-catching-an-inverted-pendulum-with-quadrocopters/quadrotors_juggling_2-kopie/" rel="attachment wp-att-9155" data-wpel-link="internal"><img decoding="async" class="size-full wp-image-9155" alt="Quadrotors_Juggling_2 Kopie" src="http://robohub.org/wp-content/uploads/2013/02/Quadrotors_Juggling_2-Kopie.jpg" width="900" height="596" srcset="https://robohub.org/wp-content/uploads/2013/02/Quadrotors_Juggling_2-Kopie.jpg 900w, https://robohub.org/wp-content/uploads/2013/02/Quadrotors_Juggling_2-Kopie-300x198.jpg 300w, https://robohub.org/wp-content/uploads/2013/02/Quadrotors_Juggling_2-Kopie-453x300.jpg 453w" sizes="(max-width: 900px) 100vw, 900px" /></a>
<div style="clear: both;"></div>
<p>Credits: <a href="http://carolinaflores.ch/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Carolina Flores</a>, ETH Zurich 2012</p>
<div class="divideronpost"></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>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>
		<item>
		<title>Thymio II toolset complete</title>
		<link>https://robohub.org/thymio-ii-toolset-complete/</link>
					<comments>https://robohub.org/thymio-ii-toolset-complete/#respond</comments>
		
		<dc:creator><![CDATA[John Payne]]></dc:creator>
		<pubDate>Tue, 11 Sep 2012 15:46:20 +0000</pubDate>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[EPFL]]></category>
		<category><![CDATA[Mobsya]]></category>
		<category><![CDATA[Swiss Robots]]></category>
		<category><![CDATA[Thymio]]></category>
		<guid isPermaLink="false">http://alpha.robohub.org/?p=871</guid>

					<description><![CDATA[Thymio II was introduced at the 2011 EPFL Robotic Festival. Now, with the introduction of Aseba, the creative toolset associated with it is complete. Aseba allows even younger children to animate their creations by programming Thymio II. Developed within the framework of the Swiss National Center for Competence in Research Robotics, by a team of [&#8230;]]]></description>
										<content:encoded><![CDATA[<div class=" "><iframe title="The Thymio II robot unleashes your creativity!" width="500" height="281" src="https://www.youtube-nocookie.com/embed/RTi7DjqlGO8?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>
Thymio II was introduced at the 2011 EPFL Robotic Festival.  Now, with the introduction of <a href="https://aseba.wikidot.com" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Aseba</a>, the creative toolset associated with it is complete. Aseba allows even younger children to animate their creations by programming Thymio II. Developed within the framework of the Swiss National Center for Competence in Research Robotics, by a team of the Ecole Polytechnique Fédérale de Lausanne (EPFL), the Ecole d&#8217;Art de Lausanne (écal), the Eidgenössische Technische Hochschule Zürich (ETHZ) and the Mobsya association, Thymio II has been distributed to more than 1000 Swiss children. Examples of what they&#8217;ve done with it can be found <a href="https://aseba.wikidot.com/en:thymioexamples" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">on the Aseba website</a>. Thymio II is available for 99 Swiss Francs, plus 32 Francs for shipping and administrative costs (totaling just over US $140), from <a href="http://www.mobsya.org/en-shop" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">the mobsya association</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://robohub.org/thymio-ii-toolset-complete/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Future cities, with  Matthias Kohler  </title>
		<link>https://robohub.org/robots-future-cities/</link>
		
		<dc:creator><![CDATA[Podcast team]]></dc:creator>
		<pubDate>Fri, 07 Sep 2012 12:12:36 +0000</pubDate>
				<category><![CDATA[podcast]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[Swiss Robots]]></category>
		<guid isPermaLink="false">http://www.robotspodcast.com/?p=2799</guid>

					<description><![CDATA[In today’s episode we speak with Matthias Kohler, faculty at ETHZ and renowned architect, about his work in robotic architecture at
the Future Cities Laboratory (FCL) which is part of the Singapore-ETH Centre for Global Environmental Sustainability (SEC) in Singapore.]]></description>
										<content:encoded><![CDATA[<img src=""/><p class="podcast_mp3_link"><a href="http://www.robotspodcast.com/podcast/mp3/robots-20120907-episode112.mp3" title="Audio file" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Link to audio file (38:04)</a></p>
<p class="podcast_transcript_link"><a href="http://www.robotspodcast.com/podcast/2012/09/robots-future-cities/#transcript" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Link to transcript</a></p>
<p>In today’s episode we speak with <a title="Matthias Kohler" href="http://www.dfab.arch.ethz.ch/index.php?lang=e&amp;this_page=news&amp;this_page_old=&amp;this_type=&amp;this_year=&amp;this_id=" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Matthias Kohler</a>, faculty at ETHZ and renowned architect, about his work in robotic architecture at the <a title="Future Cities Laboratory" href="http://www.futurecities.ethz.ch/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Future Cities Laboratory</a> (FCL) which is part of the <a title="SEC" href="http://www.futurecities.ethz.ch/about/sec/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Singapore-ETH Centre for Global Environmental Sustainability</a> (SEC) in Singapore.</p>
<p>We hear how he first got interested in robotics and automated architecture, and what the future plans are for his lab.</p>
<p><span id="more-2054"></span></p>
<p>Matthias also talks about how the design of buildings and the urban landscape will change when the construction process becomes automated. The history of modular and automated building is not exactly filled with success. We discuss why that is, and why it is likely to be different this time around.</p>
<p>The issues of safety, compliance with building codes and quality control are other interesting topics that we get to hear more about in this interview.</p>
<p>If you are interested in automated building, you might be interested in our previous interview with <a href="http://www.robotspodcast.com/podcast/2012/02/robots-self-organizing-systems/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Radhika Nagpal</a>, where she talks about the TERMES project that aims to develop an automated building system that mimics termites and how they build their impressive mounts.</p>
<p><strong>Matthias Kohler</strong><br />
<img decoding="async" class="alignleft size-full wp-image-2824" title="MatthiasKohler" src="http://www.robotspodcast.com/podcast/uploaded_images/MatthiasKohler1.jpg" alt="" width="200" height="267" />Matthias Kohler is an architect with multi-disciplinary interests ranging from computational design and robotic fabrication to material innovation. In 2000, he founded the architecture practice <a title="Gramazio Kohler" href="http://www.gramaziokohler.com/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Gramazio &amp; Kohler</a> in conjunction with his partner Fabio Gramazio, where numerous award-wining designs have been realized, integrating novel architectural designs into a contemporary building culture. Trained at the Swiss Federal Institute of Technology ETH Zurich, his integral approach to practice and research focuses on the interplay of digital design and material processes through advanced construction methodologies.</p>
<p>Since 2005, Gramazio &amp; Kohler hold the <em>Chair for Architecture and Digital Fabrication</em> at the Swiss Federal Institute of Technology ETH Zurich. Founding the world’s first architectural robotic laboratory, the pioneering investigations of Matthias Kohler concentrate on non-standardized architectural design and additive fabrication processes through the customized use of industrial robots. A significant amount of research has been accomplished addressing scales ranging from 1:1 prototypical installations to the design of robotically fabricated high-rise buildings. Currently Matthias Kohler’s research is focusing on adaptive design strategies for constructive material systems and in-situ robotic fabrication.</p>
<p>In Matthias Kohler’s practice, emphasis is placed on understanding construction and materialization as fundamental to the design of architecture. Gramazio &amp; Kohler demonstrates a profound architectural expertise, considering the building process in all its cultural, constructive and sensual dimensions. Built work ranges from international exhibitions, private and public buildings to large-scale urban interventions. Projects include the Gantenbein vineyard façade, the Tanzhaus theatre for contemporary dance, the Christmas lights for Bahnhofstrasse, the sWISH* Pavilion at the Swiss National Exposition Expo.02 and the Private House in Riedikon.</p>
<p>Matthias Kohler’s innovative explorations have contributed to numerous exhibitions around the world such as the 2008 Architectural Biennial in Venice and the Storefront Gallery for Art and Architecture in New York 2009. His work has been published in a large number of journals, books and mass media and is further documented in the book <em>Digital Materiality in Architecture</em>, which outlines the theoretical context for the full synthesis of data and material in architecture.</p>
<p>https://www.youtube.com/watch?v=JnkMyfQ5YfY</p>
<div class="keep-aspect"><iframe title="The Resolution Wall by Gramazio &amp; Kohler R-O-B" width="500" height="281" src="https://www.youtube-nocookie.com/embed/caSKUBciGFw?list=PLE0303574CB460F21" 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>Links:</strong></p>
<ul>
<li><span class="mp3"><a class="mp3" href="http://www.robotspodcast.com/podcast/mp3/robots-20120907-episode112.mp3" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Download mp3 (24.2MB)</a></span></li>
<li><a class="rss" title="Subscribe to Robots podcast RSS feed using iTunes" href="itpc://feeds.feedburner.com/robotspodcast" data-wpel-link="internal">Subscribe to Robots using iTunes</a></li>
<li><a class="rss" title="Subscribe to Robots podcast RSS feed using other feed readers" href="http://feeds.feedburner.com/robotspodcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Subscribe to Robots using RSS</a></li>
<li><a class="www" title="Architecture and Digital Fabrication" href="http://www.dfab.arch.ethz.ch/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Architecture and Digital Fabrication </a></li>
<li><a class="www" title="FCL" href="http://www.futurecities.ethz.ch/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Future Cities Laboratory</a></li>
<li><a class="www" title="Gramazio and Kohler" href="http://www.gramaziokohler.com/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Gramazio &amp; Kohler</a></li>
</ul>
]]></content:encoded>
					
		
		<enclosure url="http://www.robotspodcast.com/podcast/mp3/robots-20120907-episode112.mp3" length="24202788" type="audio/mpeg" />

			</item>
		<item>
		<title>ep.058: Distributed flight array, with  Raymond Oung  </title>
		<link>https://robohub.org/robots-distributed-flight-array/</link>
		
		<dc:creator><![CDATA[Podcast team]]></dc:creator>
		<pubDate>Fri, 13 Aug 2010 10:20:36 +0000</pubDate>
				<category><![CDATA[podcast]]></category>
		<category><![CDATA[ETH Zurich]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[Swiss Robots]]></category>
		<guid isPermaLink="false">http://www.robotspodcast.com/?p=1142</guid>

					<description><![CDATA[Raymond Oung from the Swiss Technical Institute of Technology in Zürich discusses the Distributed Flight Array, which is a new type of modular aerial robot. We then celebrate aerial robotics with a contest on flying robot noises for a chance to win a WowWee Bladestar.]]></description>
										<content:encoded><![CDATA[<img src=""/><p class="podcast_mp3_link"><a href="http://www.robotspodcast.com/podcast/mp3/robots-20100813-episode58.mp3" title="Audio file" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Link to audio file (20:43)</a></p>
<p>In this episode, we discover an aerial modular robot called the <a title="Distributed Flight Array" href="http://www.idsc.ethz.ch/Research_DAndrea/DFA" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Distributed Flight Array</a>. To talk about this, we have <a title="Raymond Oung" href="http://www.idsc.ethz.ch/people/staff/oung-r" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Raymond Oung</a> from the <a title="ETHZ" href="http://www.ethz.ch/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Swiss Federal Institute of Technology</a> in Zürich.<br />
Then, to celebrate aerial robotics, we&#8217;re holding a contest on flying robot noises for a chance to win a WowWee Bladestar.<strong>Raymond Oung</strong></p>
<p><span id="more-2108"></span></p>
<p><img decoding="async" class="size-full wp-image-1198 alignleft" title="ray" src="http://www.robotspodcast.com/podcast/uploaded_images/ray.jpg" alt="" width="200" height="300" /><a title="Raymond Oung" href="http://www.idsc.ethz.ch/people/staff/oung-r" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Raymond Oung</a> is lead researcher of the <a title="Distributed Flight Array" href="http://www.idsc.ethz.ch/Research_DAndrea/DFA" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Distributed Flight Array</a> project at the <a title="ETHZ" href="http://www.ethz.ch/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Swiss Federal Institute of Technology</a> in Zürich under the supervision of <a title="Raffaello D&#039;Andrea" href="http://www.raffaello.name/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Prof. Raffaello D&#8217;Andrea</a> (see <a title="Raffaello D&#039;Andrea" href="http://www.robotspodcast.com/podcast/2008/10/robots-warehouse-robots-html/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">previous ROBOTS interview</a>).</p>
<p>The idea behind this project is to design a set of vehicles equipped with a single propeller and wheels that can drive around in search for fellow modules with whom to dock. Single modules are not stable but once assembled, the flight array is able to take-off and achieve coordinated flight. Modules then detach in-air, fall to the floor and repeat their search for other propellers.</p>
<p>The main challenge in this system is to come up with a distributed controller that can allow modules to work together to achieve coordinated flight. Because of its endless number of configurations, the distributed flight array is the perfect research and pedagogical testbed to study control theory for complex systems.</p>
<div class="keep-aspect"><iframe title="The Distributed Flight Array" width="500" height="375" src="https://www.youtube-nocookie.com/embed/7iHZKMDvdNI?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>Contest</strong></p>
<table>
<tbody>
<tr align="left" valign="top">
<td>We were trying to imagine the sound of all of these propellers and then realized it would be fun to record the sound of some of the flying objects here at <a title="EPFL" href="http://www.epfl.ch/index.en.html" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">EPFL</a>. If you manage to match the sound with the correct robot picture, we&#8217;ll be sending you a <a title="Wowwee Bladestar" href="http://www.wowwee.com/en/products/toys/flight/flytech/bladestar" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Wowwee Bladestar</a>.  If multiple correct answers are received, the winner will be selected randomly. The contest ends on the 27th of August and answers can be sent via email to info@robotspodcast.com or can be posted below this episode in the comments section.</p>
<p style="text-align: center;">
<div id="attachment_1156" class="wp-caption aligncenter" style="width: 476px"><img decoding="async" class="size-full wp-image-1156 " title="Wowwee_Bladestar" src="http://www.robotspodcast.com/podcast/uploaded_images/Wowwee_Bladestar.jpg" alt="" width="466" height="246" /></p>
<p class="wp-caption-text">WowWee Bladestar</p>
</div>
<p>Audio:</p>
<p><a href="http://www.robotspodcast.com/podcast/uploaded_images/flying_robot_noise.mp3" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Noises of Flying Robots</a></p>
<p>Images:</p>
<table width="100%">
<tbody>
<tr>
<td>
<p><div id="attachment_1145" class="wp-caption aligncenter" style="width: 228px"><img decoding="async" class="size-full wp-image-1145" title="Eyebot1" src="http://www.robotspodcast.com/podcast/uploaded_images/Eyebot11.png" alt="" width="218" height="150" /></p>
<p class="wp-caption-text">1: Eyebot</p>
</div>
</td>
<td>
<p><div id="attachment_1146" class="wp-caption aligncenter" style="width: 210px"><img decoding="async" class="size-full wp-image-1146" title="AirBurr" src="http://www.robotspodcast.com/podcast/uploaded_images/AirBurr.jpg" alt="" width="200" height="150" /></p>
<p class="wp-caption-text">2: Airburr</p>
</div>
</td>
</tr>
<tr>
<td>
<p><div id="attachment_1147" class="wp-caption aligncenter" style="width: 246px"><a href="http://lis.epfl.ch/smavs" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><img decoding="async" class="size-full wp-image-1147" title="smav" src="http://www.robotspodcast.com/podcast/uploaded_images/smav.jpg" alt="" width="236" height="150" /></a></p>
<p class="wp-caption-text">3: SMAV</p>
</div>
</td>
<td>
<p><div id="attachment_1148" class="wp-caption aligncenter" style="width: 235px"><img decoding="async" class="size-full wp-image-1148" title="blimp" src="http://www.robotspodcast.com/podcast/uploaded_images/blimp.jpg" alt="" width="225" height="150" /></p>
<p class="wp-caption-text">4: Blimp</p>
</div>
</td>
</tr>
<tr>
<td>
<p><div id="attachment_1149" class="wp-caption aligncenter" style="width: 160px"><a href="http://www.wowwee.com/en/products/toys/flight/flytech/dragonfly" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><img decoding="async" class="size-full wp-image-1149" title="Dragonfly" src="http://www.robotspodcast.com/podcast/uploaded_images/Dragonfly.jpg" alt="" width="150" height="150" /></a></p>
<p class="wp-caption-text">5: WowWee DragonFly</p>
</div>
</td>
<td>
<p><div id="attachment_1166" class="wp-caption aligncenter" style="width: 138px"><a href="http://lis.epfl.ch/eyebot" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><img decoding="async" class="size-full wp-image-1166 " title="eyebot2" src="http://www.robotspodcast.com/podcast/uploaded_images/eyebot2.jpg" alt="" width="128" height="150" /></a></p>
<p class="wp-caption-text">6: Eyebot</p>
</div>
</td>
</tr>
</tbody>
</table>
</td>
<td></td>
</tr>
</tbody>
</table>
<p>The correct answer was:<br />
1 -> F<br />
2 -> B<br />
3 -> A<br />
4 -> C<br />
5 -> E<br />
6 -> D</p>
<p><strong>Links:</strong></p>
<ul>
<li> <a class="mp3" title="Download the Robots podcast mp3 file" href="http://www.robotspodcast.com/podcast/mp3/robots-20100813-episode58.mp3" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Download mp3 (11.5 MB)</a></li>
<li> <a class="rss" title="Subscribe to Robots podcast RSS feed using iTunes" href="itpc://feeds.feedburner.com/robotspodcast" data-wpel-link="internal">Subscribe to Robots using iTunes</a></li>
<li> <a class="rss" title="Subscribe to Robots podcast RSS feed using other feed readers" href="http://feeds.feedburner.com/robotspodcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Subscribe to Robots using RSS</a></li>
<li> <a class="www" title="Distributed Flight Array" href="http://www.idsc.ethz.ch/Research_DAndrea/DFA" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Distributed Flight Array Website</a></li>
</ul>
<hr />
<p><strong>Latest News:</strong><br />
For more information and videos of <a href="http://www.robotspodcast.com/forum/viewtopic.php?f=3&amp;t=927" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Ishiguro&#8217;s Telenoid R1</a> and the <a href="http://www.robotspodcast.com/forum/viewtopic.php?f=3&amp;t=928" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">F1 Robocoaster</a> in action, have a look at our <a title="The Community for News and Views on Robotics" href="http://www.robotspodcast.com/forum" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">forum</a>.</p>
]]></content:encoded>
					
		
		<enclosure url="http://www.robotspodcast.com/podcast/uploaded_images/flying_robot_noise.mp3" length="1240945" type="audio/mpeg" />
<enclosure url="http://www.robotspodcast.com/podcast/mp3/robots-20100813-episode58.mp3" length="11537801" type="audio/mpeg" />

			</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-19 03:48:22 by W3 Total Cache
-->