Abstract
Mobile manipulators are expected to revolutionise robotics applications because they combine mobility and dexterity. Robotics middlewares such as ROS (Robot Operating System) is a key component to develop the capability of these platforms and to research their novel applications. In this paper, we present a complete ROS stack for the KMR iiwa mobile manipulator. This stack comprises of a ROS driver, with a novel architecture, running natively on the platform controller and the essential support packages that allow motion planning, navigation, visualisation and simulation using ROS standard tools and frameworks. To our knowledge, this work is the first ROS 1 (For the purpose of this work the term ROS will refer to ROS 1) package for the KMR iiwa. To demonstrate the capabilities of our work, we present example applications both in simulation and using the real robot. Finally, the proposed stack is used in a heterogeneous multi-robot system in the context of an autonomous chemistry laboratory.
We acknowledge the Leverhulme Trust via the Leverhulme Research Centre for Functional Materials Design for funding.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Bogue, R.: Growth in e-commerce boosts innovation in the warehouse robot market. Ind. Rob.: Int. J. 43, 583–587 (2016)
Burger, B., et al.: A mobile robotic chemist. Nature 583(7815), 237–241 (2020)
Dömel, A., Kriegel, S., Kaßecker, M., Brucker, M., Bodenmüller, T., Suppa, M.: Toward fully autonomous mobile manipulation for industrial environments. Int. J. Adv. Robot. Syst. 14(4) (2017)
Heggem, C., Wahl, N.M., Tingelstad, L.: Configuration and control of KMR iiwa mobile robots using ROS2. In: 2020 3rd International Symposium on Small-scale Intelligent Manufacturing Systems (SIMS), pp. 1–6, June 2020
Hennersperger, C., et al.: Towards MRI-based autonomous robotic US acquisitions: a first feasibility study. IEEE Trans. Med. Imaging 36(2), 538–548 (2017)
Jaulin, L.: Range-only slam with occupancy maps: a set-membership approach. IEEE Trans. Rob. 27(5), 1004–1010 (2011)
Johan From, P., Grimstad, L., Hanheide, M., Pearson, S., Cielniak, G.: RASberry - robotic and autonomous systems for berry production. Mech. Eng. 140(06), S14–S18 (2018)
Krogius, M., Haggenmiller, A., Olson, E.: Flexible layouts for fiducial tags. In: International Conference on Intelligent Robots and Systems, October 2019
Meng, J., et al.: Iterative-learning error compensation for autonomous parking of mobile manipulator in harsh industrial environment. Rob. Comput.-Integr. Manuf. 68, 102077 (2021)
Mokaram, S., et al.: A ROS-integrated API for the KUKA LBR iiwa collaborative robot. IFAC-PapersOnLine 50(1), 15859–15864 (2017)
Quigley, M., et al.: ROS: an open-source robot operating system. In: ICRA Workshop on Open Source Software, Kobe, Japan, vol. 3, p. 5 (2009)
Štibinger, P., et al.: Mobile manipulator for autonomous localization, grasping and precise placement of construction material in a semi-structured environment. Rob. Autom. Lett. 6, 2595–2602 (2021)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Fakhruldeen, H., Marquez-Gamez, D., Cooper, A.I. (2021). Development of a ROS Driver and Support Stack for the KMR iiwa Mobile Manipulator. In: Fox, C., Gao, J., Ghalamzan Esfahani, A., Saaj, M., Hanheide, M., Parsons, S. (eds) Towards Autonomous Robotic Systems. TAROS 2021. Lecture Notes in Computer Science(), vol 13054. Springer, Cham. https://doi.org/10.1007/978-3-030-89177-0_31
Download citation
DOI: https://doi.org/10.1007/978-3-030-89177-0_31
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-89176-3
Online ISBN: 978-3-030-89177-0
eBook Packages: Computer ScienceComputer Science (R0)