Feasibility of cloud enabled humanoid robots: Development of low latency geographically adjacent real-time cloud control

This paper explores the feasibility and proposes a method on how to obtain high frequency real-time controllers operating in loop with physical robot hardware over a geographically adjacent cloud server architecture. Having the cloud in the loop has many purposes including increasing computation, decreasing power usage, reducing overall robot weight etc. Today when robots use the cloud in loop it is typically for sharing information, high level planning, and other non-realtime tasks. All of the balancing and stability algorithms (the heart of the humanoid) stay onboard the robot. What if we could run high frequency real-time loops over the cloud? The better question is how would we do that? As with any real-time system latency is a big factor in the application and operation frequency. This paper shows that with a geographically adjacent server approach it is feasible to obtain high frequency real-time control in loop with with a physical robot over the cloud. The feasibility of such a system running in-loop on humanoids is explored and tested.

[1]  Jun-Ho Oh,et al.  Experimental realization of dynamic walking for a human-riding biped robot, HUBO FX-1 , 2007, Adv. Robotics.

[2]  M. Rehm Proceedings of the 2012 12th IEEE-RAS International Conference on Humanoid Robots (Humanoids) , 2012 .

[3]  Rüdiger Dillmann,et al.  Visual servoing for humanoid grasping and manipulation tasks , 2008, Humanoids 2008 - 8th IEEE-RAS International Conference on Humanoid Robots.

[4]  Jun-Ho Oh,et al.  Humanoid throwing: Design of collision-free trajectories with sparse reachable maps , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  Daniel M. Lofaro,et al.  Humanoid pitching at a Major League Baseball game: Challenges, approach, implementation and lessons learned , 2012, 2012 12th IEEE-RAS International Conference on Humanoid Robots (Humanoids 2012).

[6]  Neil T. Dantam,et al.  Robust and efficient communication for real-time multi-process robot software , 2012, 2012 12th IEEE-RAS International Conference on Humanoid Robots (Humanoids 2012).

[7]  Jun-Ho Oh,et al.  Experimental realization of dynamic walking of the biped humanoid robot KHR-2 using zero moment point feedback and inertial measurement , 2006, Adv. Robotics.

[8]  Ronny Hartanto,et al.  Reliable, cloud-based communication for multi-robot systems , 2014, 2014 IEEE International Conference on Technologies for Practical Robot Applications (TePRA).

[9]  Aaron D. Ames,et al.  The Ach Library: A New Framework for Real-Time Communication , 2015, IEEE Robotics & Automation Magazine.

[10]  Ryogo Kubo,et al.  Cloud-based remote motion control over FTTH networks for home robotics , 2014, 2014 IEEE 3rd Global Conference on Consumer Electronics (GCCE).

[11]  Xiaojun Wu,et al.  DAvinCi: A cloud computing framework for service robots , 2010, 2010 IEEE International Conference on Robotics and Automation.

[12]  Xuejie Zhang,et al.  Design of an extremely high performance counter mode AES reconfigurable processor , 2005, Second International Conference on Embedded Software and Systems (ICESS'05).

[13]  M. Lewis Flash Boys: A Wall Street Revolt , 2014 .