<?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>Robotpark ACADEMY &#187; Robotic Software</title>
	<atom:link href="http://www.robotpark.com/academy/category/learn-robotics/robotic-software/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.robotpark.com/academy</link>
	<description>World&#039;s Largest Robot Resource</description>
	<lastBuildDate>Fri, 10 Mar 2017 10:10:53 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.0.1</generator>
	<item>
		<title>Cloud-Based Brain (Raptuya) for Robots 31001</title>
		<link>http://www.robotpark.com/academy/researchers-create-cloud-based-brain-for-robots-31001/</link>
		<comments>http://www.robotpark.com/academy/researchers-create-cloud-based-brain-for-robots-31001/#comments</comments>
		<pubDate>Thu, 14 Mar 2013 12:15:04 +0000</pubDate>
		<dc:creator><![CDATA[Gokhan Isgor]]></dc:creator>
				<category><![CDATA[ROBOT NEWS]]></category>
		<category><![CDATA[Robotic Software]]></category>
		<category><![CDATA[Cloud Robotics]]></category>
		<category><![CDATA[Raptuya]]></category>

		<guid isPermaLink="false">http://www.robotee.com/?p=1385</guid>
		<description><![CDATA[<p style="text-align: justify;">The project, carried out by a team at ETH Zurich, is called RoboEarth and its linchpin is a cloud software platform called <strong>Rapyuta</strong>. The way it works is pretty simple at a high level: robots communicate with a cloud-based application platform that carries out computation tasks and connects to <strong>a cloud database full of information such as maps, images, language</strong>, as well as to other web services. The robots themselves are pretty much hardware terminals equipped with sensors and moving parts but limited on-board processing power or data storage.</p>
<p>The post <a rel="nofollow" href="http://www.robotpark.com/academy/researchers-create-cloud-based-brain-for-robots-31001/">Cloud-Based Brain (Raptuya) for Robots 31001</a> appeared first on <a rel="nofollow" href="http://www.robotpark.com/academy">Robotpark ACADEMY</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p><span style="color: #ff6600;"><strong><span style="font-size: 16px;">Summary</span></strong></span></p>
<p><span style="font-size: 16px;">A group of European researchers has created a cloud platform designed to serve as </span><span style="font-size: 16px;">a central processing and data-access brains for robots located throughout the world.</span></p>
<p style="text-align: justify;">A group of European researchers has released the first version of a cloud computing platform for robots <strong>(1)</strong> (<strong>Rapyuta)</strong> that will help them take advantage of powerful virtual resources. Essentially, they’re treating robots like any other device (desktop, tablet or mobile phone)  running web applications, only robots can learn from each other and can do a lot more than just update screen displays.</p>
<p style="text-align: justify;"><a href="http://www.robotee.com/image/NEWS/31001-Cloud-Based Brain Raptuya for Robots .png"><img class="alignnone" alt="" src="http://www.robotee.com/image/NEWS/31001-Cloud-Based Brain Raptuya for Robots .png" width="700" height="650" /></a></p>
<p style="text-align: justify;">The project, carried out by a team at ETH Zurich, is called RoboEarth and its linchpin is a cloud software platform called <strong>Rapyuta</strong>. The way it works is pretty simple at a high level: robots communicate with a cloud-based application platform that carries out computation tasks and connects to <strong>a cloud database full of information such as maps, images, language</strong>, as well as to other web services. The robots themselves are pretty much hardware terminals equipped with sensors and moving parts but limited on-board processing power or data storage.</p>
<p style="text-align: justify;">This, of course, is an idea that has been with us since the mainframe computer and continues today via <strong>cloud computing</strong> and web and mobile applications. Why limit a device to its own physical capabilities when there’s an infinite (although, in the case of mainframes, not so much) expanse of computing power, memory, storage and data available in the ether? As long as the device has a strong internet connection, it doesn’t need a massive hard drive or the latest, greatest processor.</p>
<p style="text-align: justify;">One thing RoboEarth does a little differently, though, is allow for databases that robots can update as they go about their business in different situations in different parts of the world. It’s machine learning, only in a much more literal sense: robots are actually learn from the experiences of other robots. That learning, in turn, should make them more useful to humans who won’t have to program them as thoroughly and perhaps can use the robots to perform a wider — and ever-expanding — variety of tasks.</p>
<p style="text-align: justify;">Presumably, though, some statistical machine learning on the backend could make the robots even smarter as they generate more and more data and patterns begin taking shape. (We’ll be talking about unique ways to put machine learning to work at our Structure: Data conference next week in New York.)</p>
<p style="text-align: justify;">The easy joke to make about this type of project is to say it’s the start of <strong>SkyNet</strong> and the rise of the machines, but that’s a bit of a stretch. After all, the machines themselves aren’t communicating with one another but, rather, with a centralized computing infrastructure operated by humans. It’s similar to IBM’s Watson system, which is really good at answering questions, but only as good as its information database and algorithms allow it to be.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p style="text-align: justify;"><span style="font-size: 10px;"><strong>1- Rapyuta: The RoboEarth Cloud Engine:  </strong>We announce the first public release of Rapyuta: The RoboEarth Cloud Engine. Rapyuta is an open source cloud robotics platform for robots. It implements a Platform-as-a-Service (PaaS) framework designed specifically for robotics applications. Rapyuta helps robots to offload heavy computation by providing secured customizable computing environments in the cloud. Robots can start their own computational environment, launch any computational node uploaded by the developer, and communicate with the launched nodes using the WebSockets protocol. </span><span style="font-size: 10px;">The name Rapyuta is inspired from the movie Tenku no Shiro Rapyuta (English title: Castle in the Sky) by Hayao Miyazaki, where Rapyuta is the castle in the sky inhabited by robots.</span></p>
<p><span style="font-size: 10px;"><strong>Links:</strong></span><br />
<span style="font-size: 10px;"> http://rapyuta.org/</span><br />
<span style="font-size: 10px;"> http://www.roboearth.org/archives/1869</span><br />
<span style="font-size: 10px;"> http://gigaom.com/2013/03/11/researchers-create-cloud-based-brain-for-robots/</span></p>
<p>The post <a rel="nofollow" href="http://www.robotpark.com/academy/researchers-create-cloud-based-brain-for-robots-31001/">Cloud-Based Brain (Raptuya) for Robots 31001</a> appeared first on <a rel="nofollow" href="http://www.robotpark.com/academy">Robotpark ACADEMY</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.robotpark.com/academy/researchers-create-cloud-based-brain-for-robots-31001/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google I/O 2011: Cloud Robotics Presentation &#8211; New Era in Robotics &#8211; 11046</title>
		<link>http://www.robotpark.com/academy/google-io-2011-cloud-robotics-11046/</link>
		<comments>http://www.robotpark.com/academy/google-io-2011-cloud-robotics-11046/#comments</comments>
		<pubDate>Tue, 29 Jan 2013 18:42:46 +0000</pubDate>
		<dc:creator><![CDATA[Gokhan Isgor]]></dc:creator>
				<category><![CDATA[ROBOT NEWS]]></category>
		<category><![CDATA[ROBOT VIDEOS]]></category>
		<category><![CDATA[Robotic Researches]]></category>
		<category><![CDATA[Robotic Software]]></category>
		<category><![CDATA[Robotics Conferences]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Cloud Robotics]]></category>
		<category><![CDATA[Google IO]]></category>
		<category><![CDATA[Ros]]></category>

		<guid isPermaLink="false">http://www.robotee.com/?p=358</guid>
		<description><![CDATA[<p style="text-align: justify;"><span style="color: #ff6600;"><strong style="font-size: 1.17em;">How Cloud Robotics Could Soon Threaten Jobs</strong></span></p>
<p style="text-align: justify;">The last point cannot be emphasized enough. I think that many economists and others who dismiss the potential for robots and automation to dramatically impact the job market have not fully assimilated the implications of <strong>machine learning</strong>. Human workers need to be trained individually, and that is a very expensive, time-consuming and error-prone process.<strong> Machines are different:</strong> train just one and all the others acquire the knowledge. And as each machine improves, all the others benefit immediately.</p>
<p>The post <a rel="nofollow" href="http://www.robotpark.com/academy/google-io-2011-cloud-robotics-11046/">Google I/O 2011: Cloud Robotics Presentation &#8211; New Era in Robotics &#8211; 11046</a> appeared first on <a rel="nofollow" href="http://www.robotpark.com/academy">Robotpark ACADEMY</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;"><strong><em><span style="font-size: 14px;">Ryan Hickman, Damon Kohler, Ken Conley, Brian Gerkey</span></em></strong></p>
<p style="text-align: justify;">Learn how developers can accelerate the pace of robotics research and development and make high functioning robots affordable and universally accessible.</p>
<p style="text-align: justify;"><span style="color: #ff6600;"><strong><span style="font-size: 14px;">In this video presentation Google explains the following topics:</span></strong></span></p>
<p style="text-align: justify;">-Cloud Connected Robots,<br />
-Android Open Accessory API,<br />
-Object Recognition Service by Google,<br />
-Mapping and NAvigation by Google,<br />
-The Cloud enables sarter Robots that talk with google services,<br />
-Personel Robots need to be inexpensive,<br />
-RosJava<br />
-Android Possibilities</p>
<p><strong>Video Link: http://youtu.be/FxXBUp-4800</strong></p>
<hr style="width: 100%;" width="100%" />
<h2><strong><span style="color: #ff6600;">Google&#8217;s Cloud Robotics Strategy </span></strong></h2>
<p style="text-align: justify;">At the<strong> 2011 Google I/O developer&#8217;s conference</strong>, Google announced a new initiative called &#8220;<strong>cloud robotics</strong>&#8221; in conjunction with robot manufacturer <strong>Willow Garage</strong>. Google has developed an <strong>open source (free)</strong> operating system for robots, with the unsurprising name <strong>&#8220;ROS</strong>&#8221; &#8212; or <strong>Robot Operating System</strong>. In other words, <strong>Google is trying to create the MS-DOS (or MS Windows) of robotics.</strong></p>
<p style="text-align: justify;">With ROS, software developers will be able to write code in the Java programming language and control robots in a standardized way &#8212; much in the same way that programmers writing applications for Windows or the Mac can access and control computer hardware.</p>
<p style="text-align: justify;">Google&#8217;s approach also offers compatibility with Android. Robots will be able to take advantage of the <strong>&#8220;cloud-based&#8221;</strong> (in other words, online) features used in Android phones, as well as new cloud-based capabilities specifically for robots. In essence this means that much of the intelligence that powers the robots of the future may reside on huge server farms, rather than in the robot itself. While that may sound a little &#8220;<strong>Skynet-esque,</strong>&#8221; it&#8217;s a strategy that could offer huge benefits for building advanced robots.</p>
<p style="text-align: justify;"><em><strong>&#8220;One of the most important cloud-based robotic capabilities is certain to be object recognition.&#8221;</strong></em></p>
<p style="text-align: justify;">Cloud robotics is likely to be a powerful tool in ultimately solving that challenge. Android phones already have a feature called &#8220;<strong>Google Goggles&#8221;</strong> that allows users to take photos of an object and then have the system identify it. As this feature gets better and faster, it&#8217;s easy to see how it could have a dramatic impact on advances in robotics. A robot in your home or in a commercial setting could take advantage of a database comprising the visual information entered by tens of millions of mobile device users all over the world. That will go a long way toward ultimately making object recognition and manipulation practical and affordable.</p>
<hr />
<p style="text-align: justify;">
<p style="text-align: justify;"><span style="font-size: 16px;"><strong><span style="color: #ff6600;">Cloud Based Approach  </span></strong></span></p>
<p style="text-align: justify;"><strong>Cloud robotics</strong> is an emerging field of robotics rooted in cloud computing, cloud storage, and other Internet technologies centered around the benefits of converged infrastructure and shared services. It allows robots to benefit from the powerful computational, storage, and communications resources of modern data centers. In addition, it removes overheads for maintenance and updates, and reduces dependence on custom middleware.</p>
<p style="text-align: justify;">Cloud robotics allows robots to take advantage of the rapid increase in data transfer rates to offload tasks without hard real time requirements. This is of particular interest for mobile robots, where on-board computation entails additional power requirements which may reduce operating duration and constrain robot mobility as well as increase costs.</p>
<p style="text-align: justify;"><img class="alignnone" src="http://www.robotee.com/VP/11046-Cloud-Robotics-Communication-Data-Rates.png" alt="" width="710" height="350" /></p>
<p style="text-align: justify;"><strong><span style="color: #ff6600;">In general, there are some important advantages to the cloud-based approach:</span></strong></p>
<p style="text-align: justify;"><strong>1</strong>-As in the object recognition example, robots will be able to <strong>take advantage of a wide range of online data resources</strong>.</p>
<p style="text-align: justify;"><strong>2</strong>-Migrating more intelligence into the cloud will make<strong> robots more affordable</strong>, and it will be possible to upgrade their capability remotely &#8212; without any need for expensive hardware modifications. Repair and maintenance might also be significantly easier and largely dealt with remotely.</p>
<p style="text-align: justify;"><strong>3</strong>-It will be possible to train one robot, and then have an unlimited number of other robots instantly acquire that knowledge via the cloud. As I wrote previously, I think that machine learning is likely to be highly disruptive to the job market at some point in the future in part because of this ability to rapidly scale what machines learn across entire organizations &#8212; potentially threatening huge numbers of jobs.</p>
<hr style="width: 100%;" width="100%" />
<p style="text-align: justify;"><span style="color: #ff6600;"><strong style="font-size: 1.17em;">How Cloud Robotics Could Soon Threaten Jobs</strong></span></p>
<p style="text-align: justify;">The last point cannot be emphasized enough. I think that many economists and others who dismiss the potential for robots and automation to dramatically impact the job market have not fully assimilated the implications of <strong>machine learning</strong>. Human workers need to be trained individually, and that is a very expensive, time-consuming and error-prone process.<strong> Machines are different:</strong> train just one and all the others acquire the knowledge. And as each machine improves, all the others benefit immediately.</p>
<p style="text-align: justify;">Imagine that a company like FedEx or UPS could train ONE worker and then have its entire workforce instantly acquire those skills with perfect proficiency and consistency. That is the promise of machine learning when &#8220;workers&#8221; are no longer human. And, of course, machine learning will not be limited to just robots performing manipulative tasks &#8212; software applications employed in knowledge-based tasks are also going to get much smarter.</p>
<p style="text-align: justify;">The bottom line is that nearly any type of work that is on some level routine in nature &#8212; regardless of the skill level or educational requirements &#8212; is likely to someday be impacted by these technologies. The only real question is how soon it will happen.</p>
<hr style="width: 100%;" width="100%" />
<p>The post <a rel="nofollow" href="http://www.robotpark.com/academy/google-io-2011-cloud-robotics-11046/">Google I/O 2011: Cloud Robotics Presentation &#8211; New Era in Robotics &#8211; 11046</a> appeared first on <a rel="nofollow" href="http://www.robotpark.com/academy">Robotpark ACADEMY</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.robotpark.com/academy/google-io-2011-cloud-robotics-11046/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
