Skip to main content
Log in

Wireless Robotics: Opportunities and Challenges

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

Wireless robotics is one of the emerging fields in the world of automation. In-spite of research and standardization efforts around the world, the definition of the term “Robot” is still evolving. Robots have found application in many domains including home automation, industrial automation, health-care, surveillance, reconnaissance, planetary exploration or rescue missions. This paper addresses some of the opportunities, research challenges and standardization issues in wireless robotics with the focus on wireless and networking aspects.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. Oxford Dictionaries: http://oxforddictionaries.com/definition/english/robotics.

  2. Ruggieri, M., Madsen, O. B., & Prasad, R. (2012). Editorial: Special issue on wireless robotics research and standardization. Wireless Personal Communication, 64, 457–460.

    Article  Google Scholar 

  3. SchiÃler, H., & Toftegaard, T. S. (2012). Wireless communication in mobile robotics a case for standardization. Wireless Personal Communication, 64, 583–596.

    Article  Google Scholar 

  4. Pruthi, S. (2012). Wireless robotics: A history, an overview, and the need for standardization. Wireless Personal Communication, 64, 597–609.

    Article  Google Scholar 

  5. Knoll, A., & Prasad, R. (2012). Wireless robotics: A highly promising case for standardization. Wireless Personal Communication, 64, 611–617.

    Article  Google Scholar 

  6. The Grey Walter Online Archive http://www.ias.uwe.ac.uk/Robots/gwonline/gwonline.html.

  7. The world fist automatic lawn mover (1969). http://www.frc.ri.cmu.edu/hpm/talks/Extras/mowbot.1969.gif.

  8. Stanford Cart. http://www.stanford.edu/learnest/cart.htm.

  9. Hughes Research Laboratories. http://www.hrl.com/.

  10. Dante I: http://www.ri.cmu.edu/research_project_detail.html?project-id=255&menu_id=261.

  11. Dante II: http://www.ri.cmu.edu/research_project_detail.html?project_id=163&menu_id=261.

  12. Dickmanns, E. D. (2007). Dynamic vision for perception and control of motion. Berlin: Springer.

    Google Scholar 

  13. Autonomous Land Vehicle in a Neural Network: http://www.ri.cmu.edu/research-project-detail.html?project-id=160&menu-id=261.

  14. Pioneer: http://www.mobilerobots.com/researchrobots/pioneerp3dx.aspx.

  15. Mars Pathfinder: http://www.nasa.gov/mission-pages/mars-pathfinder/.

  16. Aibo: http://aiboplus.sourceforge.net/.

  17. iRobot Delivers 3,000th PackBot: http://www.webcitation.org/5xPANQOLV.

  18. Swarm. http://www.swarm-bots.org/.

  19. iRobot Corporation: Our History: http://www.irobot.com/us/Company/About.aspx?pageid=203.

  20. Intellibot Robotics LLC: http://www.intellibotrobotics.com/.

  21. THE Centibots PROJECT. http://www.ai.sri.com/centibots/.

  22. DARPA: http://www.darpa.mil/About/History/Archives.aspx.

  23. Kivasystems. http://www.kivasystems.com/.

  24. Speciminder. http://www.speciminder.com/.

  25. ISO Standard 8373:1994, Manipulating Industrial Robots Vocabulary.

  26. A Robot in Every Home, http://www.scientificamerican.com/article.cfm?id=a-robot-in-every-home.

  27. Guizzo, E. (2008). 10 stats you should know about robots but never bothered googling up. IEEE Spectrum. http://archieve.is/jEpJ.

  28. The Ascent of the Robotic Attack Jet. (2008). http://www.technologyreview.com/featuredstory/403762/the-ascent-of-the-robotic-attack-jet/.

  29. Graham, S. (2006-06-12) (2007). America’s robot army. New Statesman.

  30. Battlefield Robots: To Iraq, and Beyond. Defense Industry Daily, 2005-06-20 (2007).

  31. Shachtman, N. (2005-11) (2007). The Baghdad bomb squad. Wired Magazine.

  32. Dante II, list of published papers. The Robotics Institute of Carnegie Mellon University (2007).

  33. Mars Pathfinder Mission: Rover Sojourner. NASA. 1997-07-08 (2007).

  34. Robot assisted surgery: da Vinci Surgical System. Brown University Division of Biology and Medicine (2007).

  35. The utilization of robotic space probes in deep space missions: Case study of AI protocols and nuclear power requirements. In Proceedings of 2011 international conference on mechanical engineering, robotics and, aerospace, October 2011.

  36. Review: Space Probes, by Jeff Foust, Monday, January 16, 2012. Review of Space Probes: 50 Years of Exploration from Luna 1 to New Horizons, by Philippe SÃ\({\copyright }\)guÃ\({\copyright }\)la Firefly (2011).

  37. Celebrities set to reach for Atwood’s LongPen. cbc.ca. 2007-08-15 (2008).

  38. Thompson, A. (1995). Evolving electronic robot controllers that exploit hardware resources. In Moran, Moreno, Merelo and Chacon (Eds.), Advances in artificial life: Proceedings of the third European conference on artificial life. Berlin: Springer.

  39. Thompson, A. (1997). Artificial evolution in the physical world. In Gomi (Ed.), Evolutionary robotics. From Intelligent Robots to Artificial Life (ER97). AAI Books.

  40. Meyer, J.-A., Husbands, P., & Harvey, I. Evolutionary robotics: A survey of applications and problems. http://catalogue.susx.ac.uk/Users/philh/pubs/ERreviewMeyerHusbHarvey.pdf.

  41. Keymeulen, D., Durantez, M., Konaka, M., Kuniyoshi, Y., & Higuchi, T. (1997). An evolutionary robot navigation system using a gate-level evolvable hardware. In Higuchi, Iwata and Liu (Eds.), Evolvable systems: From biology to hardware. Berlin: Springer.

  42. Keymeulen, D., Konaka, K., Iwata, M., Kuniyoshi, Y., & Higuchi, T. (1997). Robot learning using gate-level evolvable hardware. In Proceedings of the 6th European workshop on learning robots, Brighton, UK.

  43. Lund, H. H., & Hallam, J. (1997). Evolving sufficient robot controllers. In Proceedings of IEEE fourth international conference on evolutionary computation. Piscataway, NJ.

  44. Lund, H. H., Hallam, J., & Lee, W. P. (1997). Evolving robot morphology. In Proceedings of IEEE fourth international conference on evolutionary computation. Piscataway, NJ.

  45. Smart, W. D. (2007). Is a common middleware for robotics possible? In E. Prassler, K. Nilsson, & A. Shakhimardanov (Eds.), Proceedings of the IEEE/RSJ international conference on intelligent robots and systems workshop on measures and procedures for the evaluation of robot architectures and middleware (IROS’07).

  46. Kramer, J., & Scheutz, M. (2007). Development environments for autonomous mobile robots: A survey. Autonomous Robots, 22(2), 101–132.

    Article  Google Scholar 

  47. Mohamed, N., Al-Jaroodi, J., & Jawhar, I. (September 2008). Middleware for robotics: A survey. In Proceedings of the IEEE international conference on robotics, automation and mechatronics (RAM’08) (pp. 736–742).

  48. Elkady, A., & Sobh, T. (2012) Robotics middleware: A comprehensive literature survey and attribute-based bibliography. Journal of Robotics Article ID 959013, 15 pp. doi: 10.1155/2012/959013.

  49. Common object request broker architecture (corba), (2008). http://www.omg.org/spec/CORBA.

  50. Ando, N., Suehiro, T., Kitagaki, K., Kotoku, T., & Yoon, W. K. ( June 2005). RT-component object model in RT-middleware distributed component middleware for RT (Robot Technology). In Proceedings of the IEEE international symposium on computational intelligence in robotics and automation (CIRA05) (pp. 457–462).

  51. Ohara, K., Suzuki, T., Ando, N., Kim, B., Ohba, K., & Tanie, K. (October 2006). Distributed control of robot functions using RT middleware. In Proceedings of the international joint conference (SICE-ICASE 06) (pp. 2629–2632).

  52. Michel, O. (2004). Webots: Professional mobile robot simulation. Journal of Advanced Robotics Systems, 1, 39–42.

    Google Scholar 

  53. Cyberbotics Ltd: http://www.cyberbotics.com/overview.

  54. Petters, S., Thomas, D., & von Stryk, O. (2007). Roboframe—a modular software framework for lightweight autonomous robots. In Proceedings of the workshop on measures and procedures for the evaluation of robot architectures and middleware of the international conference on intelligent robots and systems (IEEE/RSJ 07), San Diego, CA, USA.

  55. Michel, O. (2004). Cyberbotics ltd. webots professional mobile robot simulation. International Journal of Advanced Robotics Systems, 1, 39–42.

    Google Scholar 

  56. Schlegel, C., & Worz, R. (1999). Interfacing different layers of a multilayer architecture for sensorimotor systems using the object-oriented framework smartsoft. In Proceedings of the 3rd European workshop on advanced mobile robots (Eurobot99) (pp. 195–202).

  57. Ersp 3.1 software development kit. (2010). http://www.evolution.com/products/ersp/.

  58. Blank, D. S., Kumar, D., Meeden, L., & Yanco, H. A. (2006). The pyro toolkit for AI and robotics. AI Magazine, 27(1), 39–50.

    Google Scholar 

  59. Utz, H., Sablatnog, S., & Enderle, G. (2002). Kraetzschmar, Miro middleware for mobile robot applications. IEEE Transactions on Robotics and Automation, 18(4), 493–497.

    Article  Google Scholar 

  60. Collett, T. H., MacDonald, B. A., & Gerkey, B. P. (2005). Player 2.0: Toward a practical robot programming framework. In Proceedings of the Australasian conference on robotics and automation (ACRA-05), Sydney, Australia.

  61. Skilligent. (2010). http://www.skilligent.com/index.shtml.

  62. Aware2 robot intelligient software. (2010). http://www.irobot.com/gi/developers/Aware.

  63. Song, B., Jung, S., Jang, C., & Kim, S. (2008). An introduction to robot component model for opros(open platformfor robotic services). In Proceedings of the international conference simulation, modeling programming for autonomous robots, workshop (pp. 592–603).

  64. Jang, C., Lee, S. I., Jung, S. W., et al. (2010). Opros: A new componentbased robot software platform. ETRI Journal, 32(5), 646–656.

    Article  Google Scholar 

  65. Robot operating system (ros) (2011). http://www.ros.org.

  66. Quigley, M., Conley, K., & Gerkey, B., et al. (2009). Ros: An open-source robot operating system. In Proceedings of the workshop on open source Ssoftware (ICRA-09).

  67. Soetens, P. (2010). RTT: Real-time toolkit. http://www.Orocos.org/rtt.

  68. Yoo, J., Kim, S., & Hong, S. (October 2006). The robot software communications architecture (RSCA): QoS-aware middleware for networked service robots. In Proceedings of the international joint conference (SICE-ICASE ’06) (pp. 330–335).

  69. Bonasso, R. P., Firby, R. J., Gat, E., Kortenkamp, D., Miller, D. P., & Slack, M. G. (1997). Experiences with an architecture for intelligent, reactive agents. Journal of Experimental and Theoretical Artificial Intelligence, 9(2–3), 237–256.

    Article  Google Scholar 

  70. Fitzpatrick, P., Metta, G., & Natale, L. (2008). Towards long-lived robot genes. Robotics and Autonomous Systems, 56(1), 29–45.

    Article  Google Scholar 

  71. Metta, G., Fitzpatrick, P., & Natale, L. (2006). YARP: Yet another robot platform. International Journal of Advanced Robotic Systems, 3(1), 43–48.

    Google Scholar 

  72. Baer, P. A., Reichle, R., & Geihs, K. (2008). The spica development framework model-driven software development for autonomous mobile robots. In W. Burgard, R. Dillmann, C. Plagemann, & N. Vahrenkamp (Eds.), Proceedings of the 10th international conference on intelligent autonomous systems (IAS-10 ’08) (pp. 211–220), IAS Society.

  73. Kaufmann, U., Reichle, R., Hoppe, C., & Baer, P. A. (March 2007). An unsupervised approach for adaptive color segmentation. In Proceedings of the 1st international workshop on robot vision (VISAPP 07).

  74. Fernandez-Madrigal, J. A. (2003). The BABEL development system for integrating heterogeneous robotic software. Tech. Rep.: System Engineering and Automation Department, University of Malaga, Malaga, Spain.

  75. Fernandez-Madrigal, J., Galindo, C., & Gonzalez, J. (May 2006). Integrating heterogeneous robotic software. In Proceedings of the IEEE mediterranean electrotechnical conference (MELECON’06) (pp. 433–436). Malaga, Spain.

  76. Dave’s robotic operating system. (2009). http://dros.org.

  77. Kwak, J. Y., Yoon, J. Y., & Shinn, R. H. (April 2006). An intelligent robot architecture based on robot mark-up languages. In Proceedings of the IEEE international conference on engineering of intelligent systems (ICEIS’06) (pp. 1–6).

  78. Choi, D.-H., Kim, S.-H., Lee, K.-K., Beak, B.-H., & Park, H.-S. (October 2006). Middleware architecture for module-based robot. In Proceedings of the international joint conference (SICE-ICASE’06) (pp. 4202–4205). Busan, South Korea.

  79. Heckel, F., Blakely, T., Dixon, M., Wilson, C., & Smart, W. D. (July 2006). The wurde robotics middleware and ride multirobot tele-operation interface. In Proceedings of the 21st national conference on artificial intelligence (AAAI’06).

  80. Calisi, D., Censi, A., Iocchi, L., & Nardi, D. (September 2008). Openrdk: A modular framework for robotic software development. In Proceedings of the international conference on intelligent robots and systems (IROS ’08) (pp. 1872–1877). Nice, France.

  81. Calisi, D., Censi, A., Iocchi, L., & Nardi, D. (2008) Openrdk: A modular framework for robotic software development. In Proceedings of the IEEE/RSJ international conference on intelligent robots and systems (SECESA’08) (pp. 1872–1877).

  82. Openjaus. (2010). http://www.openjaus.com.

  83. Simon, D., Espiau, B., Kapellos, K., & Pissard-Gibollet, R. (1997). Orccad: Software engineering for real-time robotics a technical insight. Robotica, 15(1), 111–115.

  84. Simon, D., Pissard-Gibollet, R., & Arias, S. (2006). Orccad, a framework for safe robot control design and implementation. In Proceedings of the 1st national workshop on control architectures of robots: Software approaches and issues (CAR’06). Montpellier, France.

  85. Simon, D., Boudin, F., Pissard-Gibollet, R., & Arias S. (2010). Orccad, robot controllermodel and its support using eclipse modeling tools. In Proceedings of the 5th national conference on control architecture of robots (CAR’10).

  86. Bruemmer, D. J., Few, D. A., Walton, M. C., & Nielsen, C. W. (July 2006). The robot intelligence kernel. Proceedings of the 21st national conference on artificial intelligence (AAAI’06) (pp. 1960–1961). Boston, MA, USA.

  87. Robot intelligence kernel. (2010). https://inlportal.inl.gov/portal/server.pt/community/robotintelligencekernel/457.

  88. Mackenzie, D. C., Arkin, R. C., & Cameron, J. M. (1997). Multiagent mission specification and execution. Autonomous Robots, 4(1), 29–52.

    Article  Google Scholar 

  89. MacKenzie, D. C., & Arkin, R. C. (1998). Evaluating the usability of robot programming toolsets. International Journal of Robotics Research, 17(4), 381–401.

    Article  Google Scholar 

  90. Endo, Y., MacKenzie, D., & Arkin, R. C. (2004). Usability evaluation of high-level user assistance for robot mission specification. IEEE Transactions on Systems, Man and Cybernetics, 34(2), 168–180.

    Article  Google Scholar 

  91. G. T. M. R. Laboratory, User manual for missionlab version 7.0 (2006). http://www.cc.gatech.edu/aimosaic/robotlab/research/MissionLab/mlabmanual-7.0.pdf.

  92. The mobile robot programming toolkit. (2010). http://www.mrpt.org.

  93. Burgard, W., Moors, M., Stachniss, C., & Schneider, F. (2005). Coordinated multi robot exploration. IEEE Transactions on Robotics, 21(3), 376–386.

    Google Scholar 

  94. Ko, J., Stewart, B., Fox, D., Konolige, K., & Limketkai, B. (2003). A practical, decision-theoretic approach to multi-robot mapping and exploration. IROS.

  95. Rooker, M. N., & Birk, A. (2007). Multi robot exploration under the constraints of wireless networking. Control Engineering Practise Journal. 15(4), 435–445.

    Google Scholar 

  96. Rooker, M. N., & Birk, A. (2006). Communicative exploration with robot packs, in Lecture Notes in AI.

  97. Hu, G., Tay, W. P., & Wen, Y. (2012). Cloud robotics: Architecture, challenges and applications. Network, IEEE, 26(3), 21–28.

    Google Scholar 

  98. Gerkey, B. P., & Matari M. J. (2001) Principled communication for dynamic multi-robot task allocation. In Experimental robotics VII, pp. 353–362.

  99. Fast Research Interface Library: http://cs.stanford.edu/people/tkr/fri/html/.

  100. Robotics Design Inc: http://roboticsdesign.qc.ca/index.html.

  101. KumoTek: http://www.kumotek.com/about/index.htm.

  102. Robotics Socity of India: http://www.rsindia.org/.

  103. Global ICT Standardisation Forum for India: http://www.gisfi.org/index.php.

  104. ISO: http://www.iso.org.

  105. Japan Robot Association: http://www.jara.jp/e/.

  106. Open Resource interface for the Network/Open Robot interface for the Network: www.orin.jp/e/index.html.

  107. http://www.worldrobotics.org/uploads/media/Executive-Summary-WR-2012.pdf.

  108. The continuing success story of industrial robots. International Federation of Robotics (2011).

  109. http://www.worldrobotics.org/uploads/media/2011-Executive-Summary.pdf.

  110. http://www.msnbc.msn.com/id/23438322/ns/technology-and-science-innovation/t/japan-looks-robot-future/.

  111. http://www.reuters.com/article/2011/08/01/us-foxconn-robots-idUSTRE77016B20110801.

  112. The continuing success story of industrial robots. International Federation of Robotics (2011).

  113. Wang, Z., Liu, L., & Zhou, M. (2005). Protocols and applications of ad-hoc robot wireless communication networks: An overview. International Journal of Intelligent Control and Systems, 10(4), 296–303.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sivabalan Arumugam.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Arumugam, S., Kalle, R.K. & Prasad, A.R. Wireless Robotics: Opportunities and Challenges. Wireless Pers Commun 70, 1033–1058 (2013). https://doi.org/10.1007/s11277-013-1102-3

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-013-1102-3

Keywords

Navigation