Integrating Symbols and Signals Based on Stream Reasoning and ROS

  • Takeshi Morita
  • Yu Sugawara
  • Ryota Nishimura
  • Takahira Yamaguchi
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9806)


We have developed PRactical INTElligent aPplicationS (PRINTEPS) which is a total intelligent application development platform. This paper introduces an application of PRINTEPS for detecting events by using stream reasoning and Robot Operating System (ROS), and for integrating image sensing with knowledge processing. Based on this platform, we demonstrate that the behaviors of a robot in a robot cafe can be modified by changing the applicable rule sets.


ROS Stream reasoning PRINTEPS Ontology 



We are grateful to Mr. Yusuke Nakayama of the Graduate School of Science and Technology of Keio University for his software-implementation for this study.

This study has been supported by “A Framework PRINTEPS to Develop Practical Artificial Intelligence” of the Core Research for Evolutional Science and Technology (CREST) of the Japan Science and Technology Agency (JST).


  1. 1.
    Barbieri, D.F., Braga, D., Ceri, S., Della Valle, E., Grossniklaus, M.: C-SPARQL: a continuous query language for RDF data streams. Int. J. Semant. Comput. 4(1), 3–25 (2010)CrossRefzbMATHGoogle Scholar
  2. 2.
    Boyer, J., Mili, H.: Agile Business Rule Development: Process, Architecture, and JRules Examples. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  3. 3.
    Valle, E., Ceri, S., van Harmelen, F., Fensel, D.: It’s a streaming world! reasoning upon rapidly changing information. IEEE Intell. Syst. 24(6), 83–89 (2009)CrossRefGoogle Scholar
  4. 4.
    Girshick, R., Donahue, J., Darrell, T., Malik, J.: Rich feature hierarchies for accurate object detection and semantic segmentation. In: 2014 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 580–587 (2014)Google Scholar
  5. 5.
    Quigley, M., Conley, K., Gerkey, B.P., Faust, J., Foote, T., Leibs, J., Wheeler, R., Ng, A.Y.: Ros: an open-source robot operating system. In: ICRA Workshop on Open Source Software (2009)Google Scholar
  6. 6.
    Tenorth, M., Beetz, M.: KnowRob: a knowledge processing infrastructure for cognition-enabled robots. Int. J. Robot. Res. 32(5), 566–590 (2013)CrossRefGoogle Scholar
  7. 7.
    Waibel, M., Beetz, M., Civera, J., D’Andrea, R., Elfring, J., Galvez-Lopez, D., Haussermann, K., Janssen, R., Montiel, J.M.M., Perzylo, A., Schiessle, B., Tenorth, M., Zweigle, O., Molengraft, R.: Roboearth. IEEE Robot. Autom. Mag. 18(2), 69–82 (2011)CrossRefGoogle Scholar
  8. 8.
    Yamaguchi, T.: A platform printeps to develop practical intelligent applications. In: Adjunct Proceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing and Proceedings of the 2015 ACM International Symposium on Wearable Computers, UbiComp/ISWC 2015 Adjunct, pp. 919–920. ACM (2015)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  • Takeshi Morita
    • 1
  • Yu Sugawara
    • 1
  • Ryota Nishimura
    • 1
  • Takahira Yamaguchi
    • 1
  1. 1.Faculty of Science and TechnologyKeio UniversityKohoku-ku, YokohamaJapan

Personalised recommendations