Three-Layered Software Architecture and Its Variability for Teleoperated System

Yasuharu Kunii, Yoshiki Matsui, Masaru Furukawa

2015

Abstract

In a teleoperated system, robots are often required to easily change among various modes of operation; further, an efficient development of large-scale teleoperated systems is desired. Thus, we propose a three-layer software architecture implemented using a database node module (DNM). All modules are connected to a DNM, with connections among modules defined as virtual connections. It is possible to change connections during operation via the virtual connection of the DNM, and the DNM can achieve high-speed communication and high-speed connection changes. We examined the evaluation index of our module design using this architecture because module interface and function design influence the architecture. Finally, we confirmed that a robot based on our architecture worked in a real environment.

References

  1. Ahn H., Lee D., Ahn S., 2010. A hierarchical fault tolerant architecture for component-based service robots, Proc. of Int'l Conf. on INDIN, pp. 487-492.
  2. Ando N., Kurihara S., Biggs G., Sakamoto T., Nakamoto H., Kotoku T., 2011. Software deployment infrastructure for component based RT-systems, Journal of Robotics and Mechatronics, Vol. 23, No. 3 pp. 350-359 .
  3. Baranyi P., 2011. Vibrotactile force feedback for telemanipulation: Concept and applications, Proc. of Int'l Conf. on ConInfoCom, pp. 1-6.
  4. Estlin T., Castano R., Gaines D., Bornstein B., Judd M., Anderson R. C., Nesnas I., 2008. Supporting increased autonomy for a Mars Rover, Proc. Int'l SAIRAS.
  5. Galambos P., 2012. Vibrotactile Feedback for Haptics and Telemanipulation: Survey, Concept and Experiment, J. Appl. Sci., Vol. 9, No. 1, pp. 41-65.
  6. Hoshino K., Kunii Y., 2012. Three-Layered Architecture for Tele-operator and Its System Test, Robot Intelligence Technology and Applications 2012 Advances in Intelligent Systems and Computing, Vol. 208, pp. 105-114.
  7. Medvidovic N., Tajalli H., Garcia J., Krka I., Brun Y., Edwards G., 2011. Engineering heterogeneous robotics systems: a software architecture-based approach, Computer, Vol. 44, pp. 62-71.
  8. Okamoto W., Kameda K., Yamashita T., Sunata T., 2012. Software Diagnosis Technique to Evaluate and Improve its Maintainability, Forum on Information Technology, Vol. 11, No. 1 pp. 253-256.
  9. Volpe R., Nesnas I., Estlin T., Mutz D., Petras R., Das H., 2001. The CLARAty architecture for robotics autonomy, Proc. IEEE Aerospace Conf., pp. 121-132.
  10. E. Yourdon and L. Constantine, 1979. Structured Design: Fundamentals of a Discipline of Computer Programming and Design, Prentice Hall.
Download


Paper Citation


in Harvard Style

Kunii Y., Matsui Y. and Furukawa M. (2015). Three-Layered Software Architecture and Its Variability for Teleoperated System . In Proceedings of the 12th International Conference on Informatics in Control, Automation and Robotics - Volume 2: ICINCO, ISBN 978-989-758-123-6, pages 349-356. DOI: 10.5220/0005547703490356


in Bibtex Style

@conference{icinco15,
author={Yasuharu Kunii and Yoshiki Matsui and Masaru Furukawa},
title={Three-Layered Software Architecture and Its Variability for Teleoperated System},
booktitle={Proceedings of the 12th International Conference on Informatics in Control, Automation and Robotics - Volume 2: ICINCO,},
year={2015},
pages={349-356},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005547703490356},
isbn={978-989-758-123-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 12th International Conference on Informatics in Control, Automation and Robotics - Volume 2: ICINCO,
TI - Three-Layered Software Architecture and Its Variability for Teleoperated System
SN - 978-989-758-123-6
AU - Kunii Y.
AU - Matsui Y.
AU - Furukawa M.
PY - 2015
SP - 349
EP - 356
DO - 10.5220/0005547703490356