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.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
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)
Schmidt, D.C.: Guest editor’s introduction: Model-driven engineering. Computer 39(2), 25–31 (2006)
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)
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)
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)
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)
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)
Rusu, R.B., Cousins, S.: 3D is here: Point cloud library (pcl). In: Proceedings of the International Conference on Robotics and Automation (ICRA) (2011)
Bradski, G.: The OpenCV Library. Dr. Dobb’s Journal of Software Tools (2000)
Gärdenfors, P.: Conceptual spaces - the geometry of thought. MIT Press (2000)
Chella, A., Frixione, M., Gaglio, S.: A cognitive architecture for artificial vision. Artif. Intell. 89(1-2), 73–111 (1997)
Stevens, S.S.: On the Theory of Scales of Measurement. Science 103, 677–680 (1946)
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)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)