Skip to main content

Teleworkbench: A Teleoperated Platform for Experiments in Multi-robotics

  • Chapter
  • First Online:
Web-Based Control and Robotics Education

Abstract

Robot development is a highly complex and interdisciplinary process. It comprises several phases: design, implementation, as well as test and validation to name some of them. In test and validation, simulation is commonly used. However, experiments with real robots still have a very important role since simulations cannot accurately model the real environment and, as a result, produce inconclusive results [1]. Performing robotic experiments, however, is considerably tedious. It is a repetitive process consisting of several steps: setup, execution, data logging, monitoring, and analysis. Moreover, it also requires a lot of resources especially in the case of experiments in multi-robotics.

We have designed a system that can ease the tasks of performing experiments with single or multi minirobots, called the Teleworkbench [2]. The aim of the system is to provide a standard environment in which algorithms and programs can be tested and validated using real robots. As they run in a standardized environment, benchmarking in robotics can be achieved. Also there are several reasons to choose minirobots: the small-size, low-complexity, and low-cost to name a few. Moreover, it is easy to scale up developed solutions for minirobots to larger platforms or to scale them down to micro-mechanical systems (MEMS).

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    SOAP used to stand for Simple Object Access Protocol. However, starting from SOAP version 1.2 standards [10], this acronym is no longer used because it was considered misleading.

  2. 2.

    The GUI implements the first three layers: Socket Communication Layer, Teleworkbench Communication Protocol Layer, and Robot Specific Layer.

References

  1. F. Mondada, E. Franzi, and P. Ienne, “Mobile Robot Miniaturization: A Tool for Investigation in Control Algorithms,” in Experimental Robotics III, Proceedings of the 3rd International Symposium on Experimental Robotics, Kyoto, Japan, 1993. Springer, London, 1993.

    Google Scholar 

  2. A. Tanoto, U. Witkowski, and U. Rückert, “Teleworkbench: A Teleoperated Platform for Multi-Robot Experiments,” in Proceedings of the 3rd International Symposium on Autonomous Minirobots for Research and Edutainment (AMiRE 2005). Awara-Spa, Fukui, Japan. Springer, September 20–22, 2005, pp. 49–54.

    Google Scholar 

  3. U. Witkowski, M. Bandyk, and U. Rückert, “Long-Running Experiments Using the Minirobot Khepera with Automatic Charging Station,” in Proceedings of the 2nd International Conference on Autonomous Minirobots for Research and Edutainment AMiRE03, Brisbane, Australia, February 2003, pp. 249–252.

    Google Scholar 

  4. M. Grosseschallau, U. Witkowski, and U. Rückert, “Low-cost Bluetooth Communication for the Autonomous Mobile Minirobot Khepera,” in IEEE International Conference on Robotics and Automation - ICRA05, Barcelona, Spain, April 18-22, 2005, pp. 4205–4210.

    Google Scholar 

  5. J. L. Du, U. Witkowski, and U. Rückert, “Teleoperation of a Mobile Autonomous Robot using Web Services,” in Proceedings of the 3rd International Symposium on Autonomous Minirobots for Research and Edutainment (AMiRE 2005), Fukui, Japan, September 20–22, 2005.

    Google Scholar 

  6. R. Koenen, “Overview of the MPEG-4 Standard.” [Online]. Available: http://www.chiariglione.org/mpeg/standards/mpeg-4/mpeg-4.htm

  7. GPAC, “GPAC Project on Advanced Content.” [Online]. Available: http://gpac.sourceforge.net/index.php

  8. K-Team, “Robot Khepera II.” [Online]. Available: http://www.k-team.com

  9. T. Kaulmann, U. Witkowski, T. Chinapirom, and U. Rückert, “Universal Mini-Robot with Microprocessor and Reconfigurable Hardware,” in Proceedings of the FIRA RoboWorld Conference 2006 (Dortmund, Germany, June 2006), 2006, pp. 137–142.

    Google Scholar 

  10. W3C, “SOAP Version 1.2 Part 1: Messaging Framework,” April 2007, second Edition. [Online]. Available: http://www.w3.org/TR/soap12-part1/

  11. R. A. van Engelen and K. Gallivan, “The gSOAP Toolkit for Web Services and Peer-to-Peer Computing Networks,” in Proceedings of the 2nd IEEE International Symposium on Cluster Computing and the Grid (CCGrid2002), May 21-24, 2002, Berlin, Germany, 2002, pp. 128–135. [Online]. Available: http://gsoap2.sourceforge.net/

  12. V. Harward, J. del Alamo, S. Lerman, P. Bailey, J. Carpenter, K. DeLong, C. Felknor, J. Hardison, B. Harrison, I. Jabbour, P. Long, T. Mao, L. Naamani, J. Northridge, M. Schulz, D. Talavera, C. Varadharajan, S. Wang, K. Yehia, R. Zbib, and D. Zych, “The iLab Shared Architecture: A Web Services Infrastructure to Build Communities of Internet Accessible Laboratories,” Proceedings of the IEEE, vol. 96, no. 6, pp. 931–950, June 2008.

    Google Scholar 

  13. T. Hesse, T. Sattel, J. L. Du, and U. Witkowski, “Application of Auto-motive Motion Planning Algorithms on Non-Holonomic Mobile Minirobots,” in Proceedings of the 4th International Symposium on Autonomous Minirobots for Research and Edutainment AMIRE, Buenos Aires, Argentina, October 2–5,2007.

    Google Scholar 

  14. D. Helbing, I. Farkas, and T. Vicsek, “Simulating Dynamical Features of Escape Panic,” Nature, vol. 407, no. 6803, pp. 487–490, September 2000.

    Article  Google Scholar 

  15. S. Amin, A. Tanoto, U. Wit-kowski, U. Rückert, and M. S. Abdel-Wahaab, “Environment Exploration Using Mini-Robot Khepera,” in Proceedings of Autonomous Mini Robots for Research and Education (AMiRE 2007), 2007.

    Google Scholar 

  16. S. Amin, A. Tanoto, U. Witkowski, U. Rückert, and M. S. Abdel-Wahab, “Effect of Global position Information in Unknown World Exploration - A Case Study Using the Teleworkbench,” in Proceedings of the 5th International Conference on Computational Intelligence, Robotics and Autonomous System (CIRAS 2008), 19-21 June, Linz, Austria, 2008.

    Google Scholar 

  17. S. Amin, A. Tanoto, U. Witkowski, U. Rückert, and S. Abdel-Wahab, “Modified Local Navigation Strategy for Unknown Environment Exploration,” in Proceedings of the 5th International Conference on Informatics in Control, Automation and Robotics 2008, Funchal, Madeira, Portugal, 2008.

    Google Scholar 

  18. C. Messom and R. Craig, “Web Based Laboratory for Controlling Real Robot Systems,” in Proceedings of the Biannual conference of the Distance Education Association of New Zealand, DEANZ 2002, Wellington, New Zealand, 2002.

    Google Scholar 

  19. L. Yu, P. Tsui, Q. Zhou, and H. Hu, “A Web-based Telerobotic System for Research and Education at Essex,” in IEEE/ASME International Conference on Advanced Intelligent Mechatronics 2001, 2001.

    Google Scholar 

  20. A. Tanoto, J. L. Du, U. Witkowski, and U. Rückert, “Teleworkbench: An Analysis Tool for Multi-Robotic Experiments,” in Proceedings of IFIP BICC, 2006.

    Google Scholar 

  21. Microsoft, “Microsoft Robotic Studio,” 2006. [Online]. Available: http://msdn.microsoft.com/robotics/

  22. B. P. Gerkey, R. T. Vaughan, K. Sty, A. Howard, M. J. Mataric, and G. S. Sukhatme., “Most Valuable Player: A Robot Device Server for Distributed Control,” in Proceedings of the IEEE/RSJ International Conference on Intelligent Ro-bots and Systems (IROS), Wailea, Hawaii, October 2001, p. 12261231.

    Google Scholar 

  23. D. Blank, D. Kumar, L. Meeden, and H. A. Yanco, “Pyro: An Integrated Environment for Robotics Education,” in National Conference on Artificial Intelligence (AAAI-05), July 2005.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Andry Tanoto .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer Science + Business Media B.V.

About this chapter

Cite this chapter

Tanoto, A., Rückert, U., Witkowski, U. (2009). Teleworkbench: A Teleoperated Platform for Experiments in Multi-robotics. In: Tzafestas, S. (eds) Web-Based Control and Robotics Education. Intelligent Systems, Control and Automation: Science and Engineering, vol 38. Springer, Dordrecht. https://doi.org/10.1007/978-90-481-2505-0_12

Download citation

  • DOI: https://doi.org/10.1007/978-90-481-2505-0_12

  • Published:

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-90-481-2504-3

  • Online ISBN: 978-90-481-2505-0

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics