Page 1 of 1

Roboearth

Posted: Thu Mar 14, 2013 3:52 pm
by Patrick222122
Have any of you heard of roboearth or it's open source cloud engine Rapyuta.? Rapyuta is a cloud software that allows robots to offload their heavy computational work to the cloud. It also allows robots connected to the cloud to share resources. When used in sympathy with roboearth network, it share data with other robots all over the world. From what I have gathered on Rapyuta wikipage, it does seem possible for a pi running ROS to use as a brainor running as interface between the server and hardware. I cannot say for certain having no prior skill with Servers of any kind.

I am including the links to roboearth website, rapyuta website and a popular science article on it

http://rapyuta.org/rapyuta-the-roboearth-cloud-engine


http://www.roboearth.org/

http://www.popsci.com/technology/artic ... ach-other

Re: Roboearth

Posted: Thu Mar 14, 2013 5:34 pm
by Ravenous
Yeah it does look interesting. For example if several robots are operating in the same area they wouldn't all need to waste time processing the same vision information. Some could receive updates on their position and nearby obstacles by reading the data already available by others.

Not sure how you'd handle security though. Hospital applications are mentioned, but couldn't a bad person hack in to cameras to snoop around the place? Also industrial & traffic control applications (for example) would need to prevent people interfering with the data to prevent vandalism. And I wouldn't want my Mother seeing the state of my living room right now! :)

Possibly cynical comment: a bit of blurb on the site indicates they received four years funding in 2009. Presumably it expires in 2013. I only heard about this (via a news/technology website) maybe 3-4 months ago... so maybe they're trying to secure further support for fundng. Just a thought, somebody must be paying for the computation & comms.

Re: Roboearth

Posted: Fri Mar 15, 2013 3:02 pm
by Patrick222122
The security thing is a good point. It could be tricky given that the communication would all be with wireless communication but I have a theory on how it could be done. lets say that a hospital employees two types of robots, 1 group ferries materials from centralized supply rooms to wherever it needed and the other delivers food to bed bound patients. Both are controlled from a central server. One could suppose that the robots and the server could be programmed to check the IP address of the sending device, responding only to devices in the system. The central server could also not be connected to the internet to ensure that it can only be accessed via a control terminal or the wireless interface.

Re: Roboearth

Posted: Fri Mar 15, 2013 4:50 pm
by Ravenous
Well I think the central server they're proposing is on the internet. It's a service you subscribe to, with storage and powerful processing. All of your robots and in theory cameras, room sensors sensors, pass packets of data to it, including jpegs as well as their own derived positional data, if they have any. Your robots can then send requests to get positions, optimal paths avoiding collisions, etc. extracted from this by computation.

So the server needs to be secure and comply with data protection legislation, especially for a hospital or a factory.