Skip to main content

Declarative Specification of Robot Perception Architectures

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 8810))

Abstract

Service robots become increasingly capable and deliver a broader spectrum of services which all require a wide range of perceptual capabilities. These capabilities must cope with dynamically changing requirements which make the design and implementation of a robot perception architecture a complex and tedious exercise which is prone to error. We suggest to specify the integral parts of robot perception architectures using explicit models, which allows to easily configure, modify, and validate them. The paper presents the domain-specific language RPSL, some examples of its application, the current state of implementation and some validation experiments.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Moisan, S., Rigault, J.-P., Acher, M., Collet, P., Lahire, P.: Run time adaptation of video-surveillance systems: A software modeling approach. In: Crowley, J.L., Draper, B., Thonnat, M. (eds.) ICVS 2011. LNCS, vol. 6962, pp. 203–212. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  2. Schmidt, D.C.: Guest editor’s introduction: Model-driven engineering. Computer 39(2), 25–31 (2006)

    Article  Google Scholar 

  3. Hochgeschwender, N., Schneider, S., Voos, H., Kraetzschmar, G.K.: Towards a robot perception specification language. In: Proceedings of the 4th International Workshop on Domain-Specific Languages and Models for ROBotic Systems (DSLRob) (2013)

    Google Scholar 

  4. Zhan, Q., Liang, Y., Xiao, Y.: Color-based segmentation of point clouds. International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences 38, 248–252 (2009)

    Google Scholar 

  5. Biggs, G., Ando, N., Kotoku, T.: Rapid data processing pipeline development using openrtm-aist. In: 2011 IEEE/SICE International Symposium on System Integration (SII), pp. 312–317 (2011)

    Google Scholar 

  6. Bruyninckx, H., Klotzbücher, M., Hochgeschwender, N., Kraetzschmar, G., Gherardi, L., Brugali, D.: The brics component model: A model-based development paradigm for complex robotics software systems. In: Proceedings of the 28th Annual ACM Symposium on Applied Computing, SAC 2013, pp. 1758–1764. ACM, New York (2013)

    Chapter  Google Scholar 

  7. Shakhimardanov, A., Hochgeschwender, N., Kraetzschmar, G.K.: Component models in robotics software. In: Proceedings of the Workshop on Performance Metrics for Intelligent Systems, Baltimore, USA (2010)

    Google Scholar 

  8. Rusu, R.B., Cousins, S.: 3D is here: Point cloud library (pcl). In: Proceedings of the International Conference on Robotics and Automation (ICRA) (2011)

    Google Scholar 

  9. Bradski, G.: The OpenCV Library. Dr. Dobb’s Journal of Software Tools (2000)

    Google Scholar 

  10. Gärdenfors, P.: Conceptual spaces - the geometry of thought. MIT Press (2000)

    Google Scholar 

  11. Chella, A., Frixione, M., Gaglio, S.: A cognitive architecture for artificial vision. Artif. Intell. 89(1-2), 73–111 (1997)

    Article  MATH  Google Scholar 

  12. Stevens, S.S.: On the Theory of Scales of Measurement. Science 103, 677–680 (1946)

    Article  MATH  Google Scholar 

  13. Hochgeschwender, N., Gherardi, L., Shakhirmardanov, A., Kraetzschmar, G., Brugali, D., Bruyninckx, H.: A model-based approach to software deployment in robotics. In: 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 3907–3914 (November 2013)

    Google Scholar 

  14. Nordmann, A., Hochgeschwender, N., Wrede, S.: A survey on domain-specific languages in robotics. In: Brugali, D., Broenink, J., Kroeger, T., MacDonald, B. (eds.) SIMPAR 2014. LNCS (LNAI), vol. 8810, pp. 195–206. Springer, Heidelberg (2014)

    Google Scholar 

  15. Ramaswamy, A.K., Monsuez, B., Tapus, A., et al.: Solution space modeling for robotic systems. Journal for Software Engineering Robotics (JOSER) 5(1), 89–96 (2014)

    Google Scholar 

  16. Dhouib, S., Kchir, S., Stinckwich, S., Ziadi, T., Ziane, M.: RobotML, a domain-specific language to design, simulate and deploy robotic applications. In: Noda, I., Ando, N., Brugali, D., Kuffner, J.J. (eds.) SIMPAR 2012. LNCS, vol. 7628, pp. 149–160. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Hochgeschwender, N., Schneider, S., Voos, H., Kraetzschmar, G.K. (2014). Declarative Specification of Robot Perception Architectures. In: Brugali, D., Broenink, J.F., Kroeger, T., MacDonald, B.A. (eds) Simulation, Modeling, and Programming for Autonomous Robots. SIMPAR 2014. Lecture Notes in Computer Science(), vol 8810. Springer, Cham. https://doi.org/10.1007/978-3-319-11900-7_25

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-11900-7_25

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-11899-4

  • Online ISBN: 978-3-319-11900-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics