<?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>Rezero &#8211; Robohub</title>
	<atom:link href="https://robohub.org/tag/rezero/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:26 +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>Applying direct transcription methods to robot motion planning</title>
		<link>https://robohub.org/applying-direct-transcription-methods-to-robot-motion-planning/</link>
		
		<dc:creator><![CDATA[NCCR Robotics]]></dc:creator>
		<pubDate>Tue, 08 Mar 2016 14:42:33 +0000</pubDate>
				<category><![CDATA[education]]></category>
		<category><![CDATA[ETH Zurich]]></category>
		<category><![CDATA[NCCR Robotics]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[Rezero]]></category>
		<guid isPermaLink="false">http://robohub.org/applying-direct-transcription-methods-to-robot-motion-planning/</guid>

					<description><![CDATA[When you walk across a room or down a path, your brain is making thousands of decisions on how best to move. For example, how best to use your weight, scanning for any obstacles or uneven surfaces, and how rigid (or soft) your limbs and joints should be. Teaching a robot to conduct the same decision-making process [&#8230;]]]></description>
										<content:encoded><![CDATA[<div id="attachment_60188" style="width: 1034px" class="wp-caption aligncenter"><img fetchpriority="high" decoding="async" aria-describedby="caption-attachment-60188" class="wp-image-60188 size-large" src="http://robohub.org/wp-content/uploads/2016/02/robot-motion-planning-rezero-1024x515.jpg" alt="Source: ADRLabETH/youtube" width="1024" height="515" srcset="https://robohub.org/wp-content/uploads/2016/02/robot-motion-planning-rezero.jpg 1024w, https://robohub.org/wp-content/uploads/2016/02/robot-motion-planning-rezero-425x214.jpg 425w, https://robohub.org/wp-content/uploads/2016/02/robot-motion-planning-rezero-500x251.jpg 500w" sizes="(max-width: 1024px) 100vw, 1024px" /><p id="caption-attachment-60188" class="wp-caption-text">Hardware experiments on motion planning for the the ballbot Rezero using direct transcription. Source: ADRLab ETH/youtube</p></div>
<p>When you walk across a room or down a path, your brain is making thousands of decisions on how best to move. For example, how best to use your weight, scanning for any obstacles or uneven surfaces, and how rigid (or soft) your limbs and joints should be. Teaching a robot to conduct the same decision-making process is ongoing in robotics, and a team from <a href="http://www.adrl.ethz.ch/doku.php" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">ADRL</a>, ETH Zurich and <a href="http://www.nccr-robotics.ch/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">NCCR Robotics</a> is studying existing direct transcription methods for trajectory optimization applied to robot motion planning.</p>
<p><span id="more-59465"></span></p>
<div id="attachment_59584" style="width: 749px" class="wp-caption alignleft"><img decoding="async" aria-describedby="caption-attachment-59584" class="size-large wp-image-59584" src="http://robohub.org/wp-content/uploads/2016/02/rezero_with_logo-739x1024.jpg" alt="Rezero, the dancing ballbot" width="739" height="1024" srcset="https://robohub.org/wp-content/uploads/2016/02/rezero_with_logo-739x1024.jpg 739w, https://robohub.org/wp-content/uploads/2016/02/rezero_with_logo-307x425.jpg 307w, https://robohub.org/wp-content/uploads/2016/02/rezero_with_logo-217x300.jpg 217w, https://robohub.org/wp-content/uploads/2016/02/rezero_with_logo.jpg 1002w" sizes="(max-width: 739px) 100vw, 739px" /><p id="caption-attachment-59584" class="wp-caption-text">Rezero, the dancing ballbot. Source: ETH Zurich.</p></div>
<p>Using a method of control called direct transcription (where complex mathematical problems are broken down into smaller problems and each solved individually), the team uses direct transcription to enable <a href="https://www.ted.com/talks/peter_fankhauser_meet_rezero_the_dancing_ballbot?language=en" target="_blank" rel="noopener follow external noreferrer" data-wpel-link="external">an unstable ball-balancing robot to perform a series of tasks with increasing complexity</a>. The common issue with direct optimisation methods, which are used to allow the robots to obtain more natural movements, is that they require computers to continuously run multiple algorithms at once, meaning that planning a path in real time, like the human brain does, has not yet been achieved. Simply put, the computers working online with a robot are nowhere near as fast, efficient and robust as your brain, and that&#8217;s before considering how heavy such a computer might need to be, or how much bandwidth this communication requires.</p>
<p><span style="font-weight: 400;">First, by using computer models, the team tested the unstable ball balancing robot (see video below) with three variations of a simple task where the robot had to move from one location to another while avoiding fixed obstacles. By allowing the robot to use the best solution it found for previous tasks, coupled with a feedback controller to stabilise the system, the simulated robot was able to find a path through two obstacles in under a second. When using the real robot, the same paths and trajectories were followed, with the robot reaching the planned destination safely and in the same period of time as the virtual robot, thus validating the hypothesis.</span></p>
<div class="keep-aspect"><iframe title="Evaluating direct transcription and nonlinear optimization methods for robot motion planning" width="500" height="281" src="https://www.youtube-nocookie.com/embed/VGIROnFWgMw?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="font-weight: 400;"> The speed with which the robot is able to assess its scenario and follow a path that it has decided for itself without falling is a positive step forward that can be transported onto more complex robots (such as quadrupedal robots) in more uneven environments. </span></p>
<p><span style="font-weight: 400;">If a quadrupedal robot, such as HyQ or StarlETH, are able to understand obstacles in its path and successfully avoid or modify a movement to accommodate, such as softening joints when walking over rocks, then robots have made one step further towards regularly being sent to disaster zones to locate victims and save more lives.</span></p>
<div><strong>Reference: </strong></div>
<div>D. Pardo, L. Möller, M. Neunert, A. W. Winkler and J. Buchli, &#8220;<a href="http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=7400956&amp;tag=1" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Evaluating direct transcription and nonlinear optimization methods for robot motion planning&#8221;</a>, IEEE RA-L, 2016.</div>
]]></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>Robot holiday season videos 2012</title>
		<link>https://robohub.org/holiday-season-videos-2012/</link>
		
		<dc:creator><![CDATA[Markus Waibel]]></dc:creator>
		<pubDate>Tue, 18 Dec 2012 17:00:11 +0000</pubDate>
				<category><![CDATA[news]]></category>
		<category><![CDATA[arts & entertainment]]></category>
		<category><![CDATA[ASL]]></category>
		<category><![CDATA[Christmas]]></category>
		<category><![CDATA[ETH Zurich]]></category>
		<category><![CDATA[Rezero]]></category>
		<guid isPermaLink="false">http://robohub.org/?p=6907</guid>

					<description><![CDATA[My colleagues at the Autonomous Systems Christmas Lab at ETH Zurich have created an awesome Christmas video featuring some of their cool robots: Mark Hoepfinger writes: Dear All, The 2012 Christmas Video from the Autonomous Systems Lab, ETH Zurich. The video illustrates the process of autonomous Christmas present distribution. Starring: Rezero, Firefly, StarlETH and the [&#8230;]]]></description>
										<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://robohub.org/wp-content/uploads/2012/12/Autonomous-Christmas-Lab.jpg" data-wpel-link="internal"><img decoding="async" class="aligncenter  wp-image-6911" title="Autonomous-Christmas-Lab" src="http://robohub.org/wp-content/uploads/2012/12/Autonomous-Christmas-Lab.jpg" alt="" width="571" height="324" srcset="https://robohub.org/wp-content/uploads/2012/12/Autonomous-Christmas-Lab.jpg 951w, https://robohub.org/wp-content/uploads/2012/12/Autonomous-Christmas-Lab-300x170.jpg 300w, https://robohub.org/wp-content/uploads/2012/12/Autonomous-Christmas-Lab-500x283.jpg 500w" sizes="(max-width: 571px) 100vw, 571px" /></a></p>
<p></p>
<div style="clear:both;"></div>
<p>My colleagues at the <a href="http://www.asl.ethz.ch/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Autonomous <del datetime="2012-12-18T16:40:02+00:00">Systems</del> Christmas Lab</a> at ETH Zurich have created an awesome Christmas video featuring some of their cool robots:<br />
<span id="more-6907"></span></p>
<div class=" "><iframe title="Autonomous Christmas Lab 2012" width="500" height="281" src="https://www.youtube-nocookie.com/embed/TpRRyjdk1rg?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
<p></p>
<p><a href="http://www.asl.ethz.ch/people/markho" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Mark Hoepfinger</a> writes:</p>
<blockquote><p>Dear All,</p>
<p>The 2012 Christmas Video from the Autonomous Systems Lab, ETH Zurich. The video illustrates the process of autonomous Christmas present distribution. Starring: Rezero, Firefly, StarlETH and the robotic elevator.</p>
<p>Merry Christmas and a happy New Year!!!<br />
The ASL Team</p></blockquote>
<p>For more holiday videos, have a look at the <a href="http://www.youtube.com/user/RobotsPodcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">ROBOTS Podcast&#8217;s Annual Holiday Season Video Special Youtube Playlists</a>. To submit your own, just send us a message at <a href="mailto:christmas@robotspodcast.com">christmas@robotspodcast.com</a>!</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Ball rolling robots</title>
		<link>https://robohub.org/ball-rolling-robots-2/</link>
		
		<dc:creator><![CDATA[Wolfgang Heller]]></dc:creator>
		<pubDate>Thu, 25 Oct 2012 22:15:00 +0000</pubDate>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[Ballbot]]></category>
		<category><![CDATA[CMU]]></category>
		<category><![CDATA[ETH Zurich]]></category>
		<category><![CDATA[Rezero]]></category>
		<guid isPermaLink="false">http://robohub.org/?guid=8f853f8c1307e07ee4c918f2806dfc99</guid>

					<description><![CDATA[Credit: Bossa Nova Robotics, mObi

San Francisco based Bossa Nova Robotics develops personal robots for the home based on the ballbot technology under license from CMU. Founded by robotics entrepreneur Sarjoun Skaff as a spin-off out of Carnegie Me...]]></description>
										<content:encoded><![CDATA[<p>San Francisco based <a href="http://www.bnrobotics.com/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Bossa Nova Robotics</a> develops personal robots for the home based on the ballbot technology under license from CMU. Founded by robotics entrepreneur <a href="https://www.linkedin.com/in/sarjoun" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Sarjoun Skaff</a> as a spin-off out of <a href="http://www.ri.cmu.edu/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Carnegie Mellon University´s Robotics Institute</a> in 2005, the company  manufactures the <strong>mObi</strong> robot that will be available for researchers and developers in 2013. The platform will feature PrimeSense 3D depth sensors, next generation Intel hardware and a reconfigurable plartform. The Intel processor runs either Windows or ROS (Robot Operating System).  As the first commercially availavble ballbot plarform, mObi will provide unique capabilities for a broad range of robotics research and Human-Robot Interaction (HRI) applications.</p>
<p><span id="more-4781"></span></p>
<p><div id="attachment_4910" style="width: 588px" class="wp-caption alignleft"><a href="http://robohub.org/wp-content/uploads/2012/10/mObi-scale-graphic.png" data-wpel-link="internal"><img decoding="async" aria-describedby="caption-attachment-4910" class="size-full wp-image-4910" title="mObi scale graphic" src="http://robohub.org/wp-content/uploads/2012/10/mObi-scale-graphic.png" alt="" width="578" height="672" srcset="https://robohub.org/wp-content/uploads/2012/10/mObi-scale-graphic.png 578w, https://robohub.org/wp-content/uploads/2012/10/mObi-scale-graphic-258x300.png 258w" sizes="(max-width: 578px) 100vw, 578px" /></a><p id="caption-attachment-4910" class="wp-caption-text">Credit: Bossa Nova Robotics, mObi</p></div><br />
<br />
The ballbot locomotive technology was invented by Professor <a href="http://www.cs.cmu.edu/afs/cs/user/rhollis/www/home.html" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Ralph Hollis</a> and the rapid deploy safety mechanism was developed by Ben Brown. The ballbot technology allows the robot to balance and move on a sphere enabling slender design profiles, elegant motion and superior navigation in human environments.<br />
<br />
<div style="width: 1009px" class="wp-caption alignleft"><img decoding="async" src="http://rezero.ethz.ch/content/project/future_1.jpg" alt="" width="999" height="354" /><p class="wp-caption-text">Credit: ETHZ, Rezero Vision</p></div><br />
<br />
A similar ballbot robot, called <a href="http://rezero.ethz.ch/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Rezero</a>, has been developed at the Autonomous Systems Lab, ETH Zurich. Especially designed for high acceleration, it moves in a very organic and elegant way. Rezero was the first Ballbot prototype which was able to show the full capacities of a ballbot.<br />
</p>
<div class="blogger-post-footer"><a href="http://robotland.blogspot.com" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"> http://robotland.blogspot.com</a></div>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 

Served from: robohub.org @ 2026-10-27 21:11:12 by W3 Total Cache
-->