<?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>Gajan Mohanarajah &#8211; Robohub</title>
	<atom:link href="https://robohub.org/author/gajan-mohanarajah/feed/" rel="self" type="application/rss+xml" />
	<link>https://robohub.org</link>
	<description>Connecting the robotics community to the world</description>
	<lastBuildDate>Sun, 04 Oct 2026 22:53:08 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>
	<item>
		<title>Mapping in the Cloud</title>
		<link>https://robohub.org/mapping-in-the-cloud/</link>
		
		<dc:creator><![CDATA[Gajan Mohanarajah]]></dc:creator>
		<pubDate>Mon, 23 Dec 2013 16:00:34 +0000</pubDate>
				<category><![CDATA[education]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[AI-cognition]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[cloud robotics]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[household]]></category>
		<category><![CDATA[mapping & surveillance]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[prototype]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[reviews]]></category>
		<guid isPermaLink="false">http://robohub.org/?p=14910</guid>

					<description><![CDATA[UPDATE: New video of a collaborative, cloud-based mapping experiment. Mapping is essential for mobile robots and a cornerstone of many more robotics applications that require a robot to interact with its physical environment. It is widely considered the most difficult perceptual problem in robotics, both from an algorithmic but also from a computational perspective. Mapping essentially [&#8230;]]]></description>
										<content:encoded><![CDATA[<img fetchpriority="high" decoding="async" width="720" height="540" class="aligncenter size-full wp-image-14912" alt="RoboEarth - mapping in the cloud" src="http://robohub.org/wp-content/uploads/2013/06/RoboEarth-mapping-in-the-cloud.jpg" srcset="https://robohub.org/wp-content/uploads/2013/06/RoboEarth-mapping-in-the-cloud.jpg 720w, https://robohub.org/wp-content/uploads/2013/06/RoboEarth-mapping-in-the-cloud-300x225.jpg 300w, https://robohub.org/wp-content/uploads/2013/06/RoboEarth-mapping-in-the-cloud-400x300.jpg 400w" sizes="(max-width: 720px) 100vw, 720px" />
<div style="clear: both;"></div>
<p><span style="background-color: yellow;">UPDATE: New video of a collaborative, cloud-based mapping experiment.</span> Mapping is essential for mobile robots and a cornerstone of many more robotics applications that require a robot to interact with its physical environment. It is widely considered the most difficult perceptual problem in robotics, both from an algorithmic but also from a computational perspective. Mapping essentially requires solving a huge optimization problem over a large amount of images and their extracted features. This requires beefy computers and high-end graphics cards – resulting in power-hungry and expensive robots.</p>
<p><span id="more-14910"></span><br />
<span style="background-color: yellow;"><strong>Update</strong></span></p>
<div class=" "><iframe title="Cloud-based Collaborative 3D Mapping in Real-Time with Low-Cost Robots" width="500" height="281" src="https://www.youtube-nocookie.com/embed/sZBSQrks5Hw?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><span style="background-color: yellow;">Here is a video of a collaborative mapping experiment using Rapyuta, the open source cloud robotics framework. Instead of just compressing each frame of the stream, we now run a dense visual odometry algorithm to produce keyframes and these keyframes are eventually sent to the cloud for optimization. This technique is a very natural way to compress since keyframes are produced only when the robot has moved a certain distance or angle. The Cloud, in addition to optimization, now also does merging of maps produced by multiple robots. The code is open under the Apache 2.0 license at <a href="https://github.com/rapyuta/rapyuta-mapping" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">https://github.com/rapyuta/rapyuta-mapping</a>.</span></p>
<hr align="left" size="1" width="100%" />
<div class="minitext">This work is part of Rapyuta, an open-source cloud robotics platform. See <a href="http://rapyuta.org/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">rapyuta.org</a> for more details. This research was funded by the European Union Seventh Framework Programme FP7/2007-2013 under grant agreement no. 248942 RoboEarth. This work also received support from AWS (Amazon Web Services) in Education Grant award.</div>
<hr align="left" size="1" width="100%" />
<p>Together with our <a href="http://www.roboearth.org" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">RoboEarth</a> colleagues Dominique Hunziker, Dhananjay Sathe, Mayank Singh, we have set up an inexpensive, light weight robot so that it can perform full 3D mapping in real-time by offloading heavy computation to the <a href="http://rapyuta.org/rapyuta-the-roboearth-cloud-engine" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">RoboEarth Cloud Engine (nickname: Rapyuta)</a> (<a href="http://robohub.org/rapyuta-the-roboearth-cloud-engine/" data-wpel-link="internal">see previous Robohub article</a>). In the video below Master student <a href="https://plus.google.com/u/0/101865990499626620105" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Vlad Usenko</a> shows how robots can sidestep this problem.</p>
<div class=" "><iframe title="Mapping in the Cloud with Rapyuta" width="500" height="281" src="https://www.youtube-nocookie.com/embed/yq5tklyRLOI?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>How it works</strong><br />
What actually happens here? As you can see from the video and the figure below, the robot is equipped with an RGBD sensor (ASUS <a href="http://www.asus.com/Multimedia/Xtion_PRO" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Xtion PRO</a>), an ARM-based single board computer (<a href="http://www.hardkernel.com/renewal_2011/products/prdt_info.php" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Odriod-U2</a>), and an off-the-shelf wireless dongle. The robot transmits RGB images (QVGA resolution) and depth images (QVGA resolution) at 30 FPS to Rapyuta with a frame by frame compression (JPEG for RGB, and PNG for depth images). The single board computer is only used for compression, communication, and low-level control of the robot &#8211; the heavy computation all happens off-board. The optimized map shown at the end of the video is built by manually triggering the optimization process in the cloud after the demo (i.e., not in real time).</p>
<a href="http://robohub.org/mapping-in-the-cloud/roboearth-roomba/" rel="attachment wp-att-14980" data-wpel-link="internal"><img decoding="async" class="alignright size-full wp-image-14980" alt="RoboEarth-roomba" src="http://robohub.org/wp-content/uploads/2013/06/RoboEarth-roomba.png" width="1024" height="640" srcset="https://robohub.org/wp-content/uploads/2013/06/RoboEarth-roomba.png 1024w, https://robohub.org/wp-content/uploads/2013/06/RoboEarth-roomba-300x187.png 300w, https://robohub.org/wp-content/uploads/2013/06/RoboEarth-roomba-480x300.png 480w" sizes="(max-width: 1024px) 100vw, 1024px" /></a>
<div style="clear: both;"></div>
<p>The main purpose of this demonstrator is to showcase that today&#8217;s wireless technologies allow robots to outsource computationally heavy data processing to the cloud. As shown in the figure below, and as I&#8217;ve laid out in an earlier article on <a href="http://robohub.org/analysis-robot-learning-in-the-cloud/" data-wpel-link="internal">Cloud Robotics</a>, bandwidth is a key driver for cloud-based robot services and applications.</p>
<img decoding="async" width="1182" height="628" class="alignleft size-full wp-image-14925" alt="Cloud-Robotics-Communication-Data-Rates" src="http://robohub.org/wp-content/uploads/2013/06/Cloud-Robotics-Communication-Data-Rates.jpg" srcset="https://robohub.org/wp-content/uploads/2013/06/Cloud-Robotics-Communication-Data-Rates.jpg 1182w, https://robohub.org/wp-content/uploads/2013/06/Cloud-Robotics-Communication-Data-Rates-300x159.jpg 300w, https://robohub.org/wp-content/uploads/2013/06/Cloud-Robotics-Communication-Data-Rates-1024x544.jpg 1024w, https://robohub.org/wp-content/uploads/2013/06/Cloud-Robotics-Communication-Data-Rates-500x265.jpg 500w" sizes="(max-width: 1182px) 100vw, 1182px" />
<div style="clear: both;"></div>
<p>Most actual mapping scenarios call for a slightly different split in work-load: You&#8217;d want to perform visual odometry locally and only send keyframes to Rapyuta for global optimization. The good news is that we already supports this setup: Rapyuta provides the corresponding software packages to run on ODroid boards along with the necessary cloud computing infrastructure.</p>
<p><strong>What&#8217;s next? </strong><br />
This demonstration stops short of actually using the data returned from the cloud: A map is created and available in real time, but not actively used to control the robot. Using the map to control the robot, e.g. to improve exploration, is one logical extension.</p>
<p>Another natural next step would be to use the computational resources in the cloud for localizing in an existing map. Imagine a robot entering a new building and trying to get its bearings. Such localization in an existing map requires performing a search over the entire map – essentially a very large set of images and their features – to find the best match between what the robot is seeing now and a part of the map.</p>
<p>But the cloud can be used to do much more interesting things than improve single robot navigation. Multiple robots can instantaneously share their maps, so applications like multi-robot mapping become much easier. This implies using the cloud as more than a pure computational resource – it becomes a medium to store, share, and collectively improve data. This is interesting for static scenes, but things get even more interesting for dynamic scenes, for example when multiple robots track dynamic objects in the map. With <a href="http://www.roboearth.org/software-components#wire" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">WIRE</a>, some of my RoboEarth colleagues have developed algorithms to do just that. We are currently working on integrating this functionality with Rapyuta and the RoboEarth database and will make it available as a Rapyuta cloud service later this year.<br />
<a href="http://robohub.org/mapping-in-the-cloud/dsc_0019/" rel="attachment wp-att-14918" data-wpel-link="internal"><img decoding="async" class="alignright size-medium wp-image-14918" alt="DSC_0019" src="http://robohub.org/wp-content/uploads/2013/06/DSC_0019-300x199.jpg" width="300" height="199" srcset="https://robohub.org/wp-content/uploads/2013/06/DSC_0019-300x199.jpg 300w, https://robohub.org/wp-content/uploads/2013/06/DSC_0019-1024x680.jpg 1024w, https://robohub.org/wp-content/uploads/2013/06/DSC_0019-451x300.jpg 451w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Many of the key advantages of using this Cloud Robotics approach to mapping will only become apparent when maps are brought together with the vast amounts of knowledge required to understand environments. Performing mapping in the cloud not only allows the creation of maps but also the ability to understand them: By bringing computation close to the knowledge required to make sense of all of a robot&#8217;s sensor information, Cloud Robotics offers robots a very powerful way to understand the world around them. When working together, cloud computing frameworks like Rapyuta and online knowledge bases like RoboEarth can allow us to make robots that are both smart and inexpensive.</p>
<div style="clear: both;"></div>
<p><strong>Additional information</strong><br />
For further information, see:</p>
<ul>
<li><a href="http://rapyuta.org/mapping-ethz" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Technical details and tutorial for this setup </a> (available early July)</li>
<li><a href="http://vimeo.com/67734264" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Video of recent live Cloud Robotics Mapping demo at ROSCon 2013</a></li>
<li><a href="http://www.roboearth.org/iros2013" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Cloud Robotics Workshop at IROS 2013</a> in November, Tokyo</li>
<li><a href="http://rapyuta.org" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Homepage of the RoboEarth Cloud Engine (codename &#8220;Rapyuta&#8221;)</a></li>
<li><a href="http://www.roboearth.org" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">RoboEarth homepage</a></li>
</ul>
<p><strong>Questions?</strong><br />
Feel free to post in the comments below.</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>
	</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-11-11 21:42:43 by W3 Total Cache
-->