Abstract
Prototyping and engineering robot hardware and low-level control often require time and efforts thus subtracted to core research activities, such as SLAM or planning algorithms development, which need a working, reliable, platform to be evaluated in a real world scenario. In this paper, we present Rapid Robot Prototyping (R2P), an open source, hardware and software architecture for the rapid prototyping of robotic applications, where off-the-shelf embedded modules (e.g., sensors, actuators, and controllers) are combined together in a plug-and-play fashion, enabling the implementation of a complex system in a simple and modular way. R2P makes people involved in robotics, from researchers and designers to students and hobbyists, dramatically reduce the time and efforts required to build a robot prototype.
Chapter PDF
References
Bonarini, A., Matteucci, M., Migliavacca, M., Rizzi, D.: R2P: An open source hardware and software modular approach to robot prototyping. Robotics and Autonomous Systems
Bonarini, A., Matteucci, M., Migliavacca, M., Rizzi, D.: R2P: an open source modular architecture for rapid prototyping of robotics applications. In: Proceedings of 1st IFAC Conference on Embedded Systems, Computational Intelligence and Telematics in Control, CESCIT 2012 (2012)
Bonarini, A., Matteucci, M., Migliavacca, M., Sannino, R., Caltabiano, D.: Modular low-cost robotics: What communication infrastructure? In. In: Proceedings of 18th World Congress of the International Federation of Automatic Control (IFAC), pp. 917–922 (2011)
Bruyninckx, H.: Open robot control software: the OROCOS project. In: Proceedings 2001 ICRA, IEEE International Conference on Robotics and Automation, pp. 2523–2528 (2001)
Eugster, P.T., Felber, P.A., Guerraoui, R., Kermarrec, A.-M.: The many faces of publish/subscribe. ACM Computing Surveys 35(2), 114–131 (2003)
Gerkey, B.P., Vaughan, R.T., Howard, A.: The player/stage project: Tools for multi-robot and distributed sensor systems. In: Proceedings of the 11th International Conference on Advanced Robotics, pp. 317–323 (2003)
Harlan, R.M., Levine, D.B., McClarigan, S.: The khepera robot and the krobot class: a platform for introducing robotics in the undergraduate curriculum. ACM SIGCSE Bulletin 33, 105–109 (2001)
Huang, A., Olson, E., Moore, D.: LCM: Lightweight communications and marshalling. In: IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 4057–4062 (2010)
Migliavacca, M., Bonarini, A., Matteucci, M.: RTCAN: a real-time CAN-Bus protocol for robotic applications. In: 2013 International Conference on Informatics in Control, Automation and Robotics, ICINCO (2013)
Mondada, F., Bonani, M., Raemy, X., Pugh, J., Cianci, C., Klaptocz, A., Magnenat, S., Zufferey, J.-C., Floreano, D., Martinoli, A.: The e-puck, a robot designed for education in engineering. In: Proceedings of the 9th Conference on Autonomous Robot Systems and Competitions, vol. 1, pp. 59–65 (2009)
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)
Sirio, G.D.: ChibiOS/RT real time operating system, http://www.chibios.org
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Migliavacca, M., Bonarini, A., Matteucci, M. (2014). Modular Development of Mobile Robots with Open Source Hardware and Software Components. In: Behnke, S., Veloso, M., Visser, A., Xiong, R. (eds) RoboCup 2013: Robot World Cup XVII. RoboCup 2013. Lecture Notes in Computer Science(), vol 8371. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-44468-9_52
Download citation
DOI: https://doi.org/10.1007/978-3-662-44468-9_52
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-44467-2
Online ISBN: 978-3-662-44468-9
eBook Packages: Computer ScienceComputer Science (R0)