Adarsha Kharel, Dorjee Bhutia, Sunita Rai and Dhruba Ningombam. Article: Cloud Robotics using ROS. IJCA Proceedings on National Conference cum Workshop on Bioinformatics and Computational Biology NCWBCB(3):18-21, May 2014. Full text available. BibTeX
@article{key:article, author = {Adarsha Kharel and Dorjee Bhutia and Sunita Rai and Dhruba Ningombam}, title = {Article: Cloud Robotics using ROS}, journal = {IJCA Proceedings on National Conference cum Workshop on Bioinformatics and Computational Biology}, year = {2014}, volume = {NCWBCB}, number = {3}, pages = {18-21}, month = {May}, note = {Full text available} }
Abstract
The application of the cloud computing concept to robots is called Cloud Robotics. It is a concept that utilizes the services of the cloud so that robots can have learning abilities. Since applications for Cloud Robotics have to be developed in a platform, majority of the cloud application developers choose ROS for it. Robot Operating System (ROS) is an open source middleware that has a collection of inter-programming language headers to allow the sharing of data between independent programs. ROS provides a graph-like structure for cloud robotics. A new library for ROS that is a pure Java implementation, called rosjava, allows Android applications to be developed for robots. Since Android has a booming market and billion users, it would be a huge leap in the field of Cloud Robotics.
References
- Aaron Staranowicz, Gian Luca Mariottini, "A survey and comparison of commercial & open-source robotic simulator software".
- A. Bargar, "A comprehensive ROS interface for the Aldebaran NAO," August 2012.
- Ayssam Elkady and Tarek Sobh, "Robotics Middleware: A comprehensive literature survey and attribute-based bibliography", Jan 2012.
- E. Guizzo, "Robots with their heads in the clouds," IEEE Spectrum, 2011.
- Jit Ray Choudhary, "ROS: Robot Operating System. "
- Jonathan Bohren, "Introduction to ROS distribution, build system and infrastructure. "
- Jürgen Hess, Felix Endres, Armin Hornung, Bastian Steder, and Jürgen Storm, "ROS: Open Source Robot Operating system. "
- L. Youseff, M. Butrico, D. Da Silva, "Toward a Unified Ontology of Cloud Computing. In Grid Computing Environments Workshop," 2008.
- NAO H25 | Humanoid Robot | Active Robots [online] Available: http://www. active-robots. com/aldebaran-robotics-nao-h25-humanoid-robot-academic-edition. html
- Parker James Conroy, "The Development Of An Aerial Robotics Laboratory Highlighting The First Experimental Validation Of Optimal Reciprocal Collision Avoidance," August 2013.
- Priyanki Jayantilal Vashi, "Cloud Robotics: An emerging research discipline. "
- Robotic Evolution. ROS — the Artificial Intelligence for Robots. Available: http://robotsfuture. blogspot. hu/2011/07/ros-artificial-intelligence-for-robots. html, 2011.
- Robot Operating System [online] Available: http://www. ros. org.
- Robots using ROS: Aldebaran Nao [online] Available: http://www. ros. org/news/2010/03/robots-using-ros-aldebaran-nao. html
- Robots/PR2 – ROS Wiki [online] Available: http://wiki. ros. org/Robots/PR2.
- ROS 101: Intro to the Robot Operating System [online] Available: http://robohub. org/ros-101-intro-to-the-robot-operating-system.
- S. Jordán, T. Haidegger, L. Kovács, I. Felde, and I. Rudas, "The rising prospects of Cloud Robotic Applications," July 2013.
- Victor Chang, Robert John Walters, Gary Wills, "Review of Cloud Computing and Existing Frameworks for Cloud Adoption. "
- Wee Peng Tay, Yonggang Wen, and Guoqiang Hu, "Cloud Robotics: Architecture, Challenges, and Applications. "
- Willow Garage, "Robot operating system," 2010.
- Zhihui Du, Weiqiang Yang, Yinong Chen, Xin Sun, Xiaoying Wang, Chen Xu, "Design of a Robot Cloud Center. "