Abstract
Following a long period of separate development, the twin fields of mobile robots and robotic manipulators have in recent years combined to form a new area of study, mobile manipulation. Research in mobile manipulation offers the promise of robots that can operate in workplaces and homes, with little or no modification, assisting people with everyday tasks. To realize that promise, there are significant scientific and engineering challenges to overcome.
In this talk, I will discuss how we, at Willow Garage, approach both the research and development of mobile manipulation. At the core of our approach are two engineering principles: (i) build reusable capabilities, and (ii) test what you build. While these are basic, even obvious, ideas in a development context, we apply them to great effect in our research projects. We make extensive use of simulation, building automated regression tests that run in simulation to verify the functionality of key capabilities (e.g., Fig. [1]). We follow the maxim, “it’s tested or it’s broken.”
I will also discuss the importance of openness in research, with a particular focus on sharing, validating, and reusing each others’ work. By default, code that we write, notably the ROS infrastructure ( http://ros.org ), is distributed under an open source license. By releasing the code that supports our published experimental results, and encouraging others to do the same, we aim to improve scientific practice in our field.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gerkey, B.P. (2010). Building Blocks for Mobile Manipulation. In: Ando, N., Balakirsky, S., Hemker, T., Reggiani, M., von Stryk, O. (eds) Simulation, Modeling, and Programming for Autonomous Robots. SIMPAR 2010. Lecture Notes in Computer Science(), vol 6472. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17319-6_1
Download citation
DOI: https://doi.org/10.1007/978-3-642-17319-6_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-17318-9
Online ISBN: 978-3-642-17319-6
eBook Packages: Computer ScienceComputer Science (R0)