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).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 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.
The GUI implements the first three layers: Socket Communication Layer, Teleworkbench Communication Protocol Layer, and Robot Specific Layer.
References
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.
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.
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.
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.
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.
R. Koenen, “Overview of the MPEG-4 Standard.” [Online]. Available: http://www.chiariglione.org/mpeg/standards/mpeg-4/mpeg-4.htm
GPAC, “GPAC Project on Advanced Content.” [Online]. Available: http://gpac.sourceforge.net/index.php
K-Team, “Robot Khepera II.” [Online]. Available: http://www.k-team.com
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.
W3C, “SOAP Version 1.2 Part 1: Messaging Framework,” April 2007, second Edition. [Online]. Available: http://www.w3.org/TR/soap12-part1/
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/
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.
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.
D. Helbing, I. Farkas, and T. Vicsek, “Simulating Dynamical Features of Escape Panic,” Nature, vol. 407, no. 6803, pp. 487–490, September 2000.
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.
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.
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.
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.
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.
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.
Microsoft, “Microsoft Robotic Studio,” 2006. [Online]. Available: http://msdn.microsoft.com/robotics/
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.
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.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)