A SIMULATION SETUP FOR COMMUNICATION HARDWARE IN THE LOOP EXPERIMENTS

Markus Sauer, Florian Zeiger, Klaus Schilling

2009

Abstract

Simulations are a very powerful tool in robotics to design and verify new algorithms before doing timeconsuming tests with real hardware. Nowadays, a lot of very realistic simulation environments are available to simulate robot kinematics and dynamics and any type of multi-robot systems in a virtual physical environment. Unfortunately, the communication in these simulations is often only considered in a very simplified matter, although the characteristics of a real communication link are very complex and might have a strong influence on the performance of a multi-robot algorithm. This contribution proposes a setup to perform communication hardware in the loop tests with the 3D simulation environment USARSim. For this setup any communication device which can be connected to a PC architecture like WLAN, UMTS or Bluetooth can be used. A cooperative collision avoidance algorithm is presented as an example which is realized with this setup, while real hardware is used for the communication link between the robots. Finally, the limitations are presented.

References

  1. Bagrodia, R., Tang, K., Goldman, S., and Kumar, D. (2006). An accurate, scalable communication effects server for the fcs system of systems simulation environment. In Proceedings of the Winter Simulation Conference.
  2. Bullo, F., Cortés, J., and Martínez, S. (2008). Distributed Control of Robotic Networks. Princeton Series in Applied Mathematics. Princeton University Press, Princeton, NJ.
  3. Carpin, S., Lewis, M., Wang, J., Balakirsky, S., and Scrapper, C. (2007). Usarsim: a robot simulator for research and education. In 2007 IEEE International Conference on Robotics and Automation (ICRA'07).
  4. Carson, M. and Santay, D. (2003). Nist net: a linux-based network emulation tool. SIGCOMM Computer Communication Review archive, 33(3):111 - 126.
  5. Doshi, S. R., Lee, U., and Bagrodia, R. L. (2007). Wireless network testing and evaluation using real-time emulation. ITEA Journal of Test and Evaluation, 28(2).
  6. Gerkey, B., Vaughan, R. T., and Howard, A. (2003). The player/stage project: Tools for multi-robot and distributed sensor systems. In 11th International Conference on Advanced Robotics (ICAR), pages 317-323, Coimbra, Portugal.
  7. Liu, C. and Kaiser, J. (2005). A survey of mobile ad hoc network routing protocols. Technical report, University of Magdeburg, TR-4: Middleware for Network Eccentric and Mobile Applications (MINEMA).
  8. Lopez, I., Piovesan, J., Lee, C. A. D., Martinez, O., Spong, M., and Sandoval, R. (2006). Practical issues in networked control systems. In Proceedings of the American Control Conference.
  9. Sankaranarayanan, G., Potter, L., and Hannaford, B. (2007). Measurement and emulation of time varying packet delay with applications to networked haptic virtual environments. In RoboComm - First International Conference on Robot Communication and Coordination.
  10. Stipanovic, D. M., Hokayem, P. F., Spong, M. W., and S?iljak, D. D. (2007). Cooperative avoidance control for multiagent systems. Journal of Dynamic Systems, Measurement, and Control, 129(5):699-707.
  11. Walsh, G., Hong, Y., and Bushnell, L. (2002). Stability analysis of networked control systems. IEEE Transactions on Control Systems Technology, 10(3):438-446.
  12. Wei, Z., Branicky, M., and Phillips, S. (2001). Stability of networked control systems. Control Systems Magazine, IEEE, 21(1):84 99.
  13. Xu, K., Tang, K., Bagrodia, R., Gerla, M., and Bereschinsky, M. (2003). Adaptive bandwidth management and qos provisioning in large scale ad hoc networks. In Proceedings of MILCOM'03.
Download


Paper Citation


in Harvard Style

Sauer M., Zeiger F. and Schilling K. (2009). A SIMULATION SETUP FOR COMMUNICATION HARDWARE IN THE LOOP EXPERIMENTS . In Proceedings of the 6th International Conference on Informatics in Control, Automation and Robotics - Volume 1: ICINCO, ISBN 978-989-674-000-9, pages 312-317. DOI: 10.5220/0002218703120317


in Bibtex Style

@conference{icinco09,
author={Markus Sauer and Florian Zeiger and Klaus Schilling},
title={A SIMULATION SETUP FOR COMMUNICATION HARDWARE IN THE LOOP EXPERIMENTS},
booktitle={Proceedings of the 6th International Conference on Informatics in Control, Automation and Robotics - Volume 1: ICINCO,},
year={2009},
pages={312-317},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002218703120317},
isbn={978-989-674-000-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 6th International Conference on Informatics in Control, Automation and Robotics - Volume 1: ICINCO,
TI - A SIMULATION SETUP FOR COMMUNICATION HARDWARE IN THE LOOP EXPERIMENTS
SN - 978-989-674-000-9
AU - Sauer M.
AU - Zeiger F.
AU - Schilling K.
PY - 2009
SP - 312
EP - 317
DO - 10.5220/0002218703120317