Quantifying the Impact of Standards When Hosting Robotic Simulations in the Cloud
Cloud computing has the ability to transform simulation by providing access to computation remotely. The transformations are not without cost however. The physics-based simulations required in robotics are sensitive to timing, and given the complexity of the operating environments, there are many reasons for a roboticist to be concerned.
In this work we explore the impact of the cloud, web, and networking standards on the control of a simulated robot. Our results show that, on average, there is a noticeable impact on performance, but this impact is not statistically significant in five of the six considered scenarios. These results provide support for efforts that seek to use the cloud to support meaningful simulations. Our results are not globally applicable to robotics simulation. When using cloud-hosted simulations, roboticists yield fine tuned control of the environment, and as such there are some simulations are simply not viable candidates for this treatment.
KeywordsCloud Computing Mobile Robot Navigation Task Defense Advance Research Project Agency Defense Advance Research Project Agency
Unable to display preview. Download preview PDF.
- 2.Corke, P.I.: Robotics, Vision & Control: Fundamental Algorithms in Matlab. Springer (2011)Google Scholar
- 5.Mell, P., Gance, T.: The NIST Definition of Cloud Computing (September 2011)Google Scholar
- 6.Lin, H., Zhai, G., Antsaklis, P.: Robust stability and disturbance attenuation analysis of a class of networked control systems. In: 42nd IEEE Conference on Decision and Control, vol. 2, pp. 1182–1187 (December 2003)Google Scholar
- 7.Postel, J. (ed.): Information Sciences Institute: RFC 793 (1981), http://www.ietf.org/rfc/rfc793.txt
- 8.Fielding, R., Gettys, J., Mogul, J., Frystyk, H., Masinter, L., Leach, P., Berners-Lee, T.: Hypertext transfer protocol – http/1.1 (1999)Google Scholar
- 9.Raggett, D., Le Hors, A., Jacobs, I.: HTML 4.0 specification. World Wide Web Consortium, Recommendation REC-html40-19980424 (April 1998)Google Scholar
- 11.Berners-Lee, T., Fielding, R., Masinter, L.: Uniform Resource Identifiers (URI): Generic Syntax, RFC3986 (2005)Google Scholar
- 12.van Kesteren, A. (ed.): Information Sciences Institute: XMLHttpRequest Living Standard (February 2013), http://xhr.spec.whatwg.org
- 13.Quigley, M., Conley, K., Gerkey, B.P., Faust, J., Foote, T., Leibs, J., Wheeler, R., Ng, A.Y.: ROS: An Open-Source Robot Operating System. In: ICRA Workshop on Open Source Software (2009)Google Scholar
- 14.Koenig, N., Howard, A.: Design and use paradigms for gazebo, an open-source multi-robot simulator. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 2149–2154 (2004)Google Scholar
- 16.Foote, T. (ed.): ROS: geometry_msgs/Twist Message (February 2013), http://www.ros.org/doc/api/geometry_msgs/html/msg/Twist.html