Abstract
In the recent years, improvements in robotic hardware have not been matched by advancements in robotic software and the gap between those two areas has been widening. To cope with the increasing complexity of novel robotic embedded systems an integrated and continuous software development process is required supporting different development activities and stages being integrated into an overall development methodology, supported by libraries, elaborated tools and toolchains. For an efficient development of robotic systems a seamless integration between different activities and stages is required. In the domain of automotive systems, such an overall development methodology, consisting of different development activities/stages and supported by elaborated libraries, tools and toolchains, already exists. In this paper, we show how to adapt an existing methodology for the development of automotive embedded systems for being applicable on robotic systems.
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
Ando, N., Suehiro, T., Kitagaki, K., Kotoku, T., Woo-Keun, Y.: RT-middleware: distributed component middleware for RT (robot technology). In: 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 3933–3938 (2005)
Ando, N., Suehiro, T., Kotoku, T.: A Software Platform for Component Based RT-System Development: OpenRTM-Aist. In: Carpin, S., Noda, I., Pagello, E., Reggiani, M., von Stryk, O. (eds.) SIMPAR 2008. LNCS (LNAI), vol. 5325, pp. 87–98. Springer, Heidelberg (2008)
Balakirsky, S., Proctor, F.M., Scrapper, C.J., Kramer, T.R.: A Mobile Robot Control Framework: From Simulation to Reality. In: Carpin, S., Noda, I., Pagello, E., Reggiani, M., von Stryk, O. (eds.) SIMPAR 2008. LNCS (LNAI), vol. 5325, pp. 111–122. Springer, Heidelberg (2008)
Broekman, B., Notenboom, E.: Testing Embedded Software. Wesley (2003)
Brooks, A., Kaupp, T., Makarenko, A., Williams, S., Oreback, A.: Towards component-based robotics. In: International Conference on Intelligent Robots and Systems, pp. 163–168 (2005)
Giese, H., Neumann, S., Niggemann, O., Schätz, B.: Model-Based Integration. In: Giese, H., Karsai, G., Lee, E., Rumpe, B., Schätz, B. (eds.) MBEERTS. LNCS, vol. 6100, pp. 17–54. Springer, Heidelberg (2010)
Koenig, N., Howard, A.: Design and use paradigms for gazebo, an open-source multi-robot simulator. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 2149–2154 (2004)
Manso, L., Bachiller, P., Bustos, P., Núñez, P., Cintas, R., Calderita, L.: RoboComp: A Tool-Based Robotics Framework. In: Ando, N., Balakirsky, S., Hemker, T., Reggiani, M., von Stryk, O. (eds.) SIMPAR 2010. LNCS, vol. 6472, pp. 251–262. Springer, Heidelberg (2010)
Michel, O.: Webots: Professional Mobile Robot Simulation. International Journal of Advanced Robotic Systems 1, 39–42 (2004)
Sandmann, G., Seibt, M.: AUTOSAR-Compliant Development Workflows: From Architecture to Implementation - Tool Interoperability for Round-Trip Engineering and Verification and Validation. Tech. Rep. 2012-01-0962, SAE International (2012)
Sandmann, G., Thompson, R.: Development of AUTOSAR Software Components within Model-Based Design. Tech. Rep. 2008-01-0383, SAE International (2008)
AUTOSAR_EXP_LayeredSoftwareArchitecture.pdf, page id: 94ju5 (2011), http://www.autosar.org/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wätzoldt, S., Neumann, S., Benke, F., Giese, H. (2012). Integrated Software Development for Embedded Robotic Systems. In: Noda, I., Ando, N., Brugali, D., Kuffner, J.J. (eds) Simulation, Modeling, and Programming for Autonomous Robots. SIMPAR 2012. Lecture Notes in Computer Science(), vol 7628. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-34327-8_31
Download citation
DOI: https://doi.org/10.1007/978-3-642-34327-8_31
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-34326-1
Online ISBN: 978-3-642-34327-8
eBook Packages: Computer ScienceComputer Science (R0)