Abstract
This article presents a model based approach to autonomous dexterous manipulation, developed as part of the DARPA Autonomous Robotic Manipulation Software (ARM-S) program. Performing human-level manipulation tasks is achieved through a novel combination of perception in uncertain environments, precise tool use, forceful dual-arm planning and control, persistent environmental tracking, and task level verification. Deliberate interaction with the environment is incorporated into planning and control strategies, which, when coupled with world estimation, allows for refinement of models and precise manipulation. The system takes advantage of sensory feedback immediately with little open-loop execution, attempting true autonomous reasoning and multi-step sequencing that adapts in the face of changing and uncertain environments. A tire change scenario utilizing human tools, discussed throughout the article, is used to described the system approach. A second scenario of cutting a wire is also presented, and is used to illustrate system component reuse and generality.











Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Notes
Personal communication at PI meetings.
References
Backes, P. G. (1994). Dual-arm supervisory and shared control task description and execution. Robotics and Autonomous Systems, 12, 29–54.
Bagnell, J. A. D., Cavalcanti, F., Cui, L., Galluzzo, T., Hebert, M., Kazemi, M., Klingensmith, M., Libby, J., Liu, T.Y., Pollard, N., Pivtoraiko, M., Valois, J. S., & Zhu, R. (2012). An integrated system for autonomous robotics manipulation. In: IEEE/RSJ International Conference on Intelligent Robots and Systems (pp. 2955–2962).
Bajracharya, M., Ma, J., Howard, A., & Matthies, L. (2013). Real-time 3d stereo mapping in complex dynamic environments. In: IEEE International Conference on Robotics and Automation Workshop: Semantic Perception Mapping and Exploration.
Beetz, M., Klank, U., Kresse, I., Maldonado, A., Mosenlechner, L., Pangercic, D., Ruhr, T., & Tenorth, M. (2011). Robotic roommates making pancakes. In: IEEE-RAS International Conference on Humanoid Robots (pp. 529–536).
Bohren, J., Rusu, R., Jones, E., Marder-Eppstein, E., Pantofaru, C., Wise, M., Mosenlechner, L., Meeussen, W., & Holzer, S. (2011). Towards autonomous robotic butlers: Lessons learned with the pr2. In: IEEE International Conference on Robotics and Automation (pp. 5568–5575).
Chitta, S., Jones, E., Ciocarlie, M., & Hsiao, K. (2012). Mobile manipulation in unstructured environments: Perception, planning, and execution. IEEE Robotics Automation Magazine, 19(2), 58–71.
Coumans, E., et al. (2013). Bullet physics library. http://bulletphysics.org.
Diankov, R., & Kuffner, J. (2008). OpenRAVE: a planning architecture for autonomous robotics (Technical Report CMU-RI-TR-08-34). Pittsburgh, PA: Robotics Institute. Accessed 13 Nov 2013.
Dynamics and Real-Time Simulation (DARTS) Lab (2013). http://dartslab.jpl.nasa.gov. Accessed 13 Nov 2013.
Gallagher, G., Srinivasa, S. S., Bagnell, J. A., & Ferguson, D. (2009). GATMO: A generalized approach to tracking movable objects. In: IEEE International Conference on Robotics and Automation.
Hackett, D., Pippine, J., Watson, A., Sullivan, C., & Pratt, G. (2013). An overview of the DARPA autonomous robotic manipulation (ARM) program. Journal of the Robotics Society of Japan (to appear).
Hebert, P. (2013). Estimation and inference for grasping and manipulation tasks using vision and kinesthetic sensors. Ph.D. thesis, California Institute of Technology.
Hebert, P., Hudson, N., Ma, J., & Burdick, J. (2011). Fusion of stereo vision, force-torque, and joint sensors for estimation of in-hand object location. In: IEEE International Conference on Robotics and Automation.
Hebert, P., Hudson, N., Ma, J., & Burdick, J. (2013). Dual arm estimation for coordinated bi-manual manipulation. In: IEEE International Conference on Robotics and Automation.
Hebert, P., Hudson, N., Ma, J., Howard, T., & Burdick, J. (2013). Action inference: The next best touch for model-based object localization, parametrization, and identification. In: IEEE International Conference on Robotics and Automation.
Hebert, P., Hudson, N., Ma, J., Howard, T., Fuchs, T., & Burdick, J. (2012). Combined shape, appearance and silhouette for object manipulation. In: IEEE International Conference on Robotics and Automation.
Howard, T., Green, C., Kelly, A., & Ferguson, D. (2008). State space sampling of feasible motions for high-performance mobile robot navigation in complex environments. Journal of Field Robotics, 25(6–7), 325–345.
Hudson, N., Howard, T., Ma, J., Jain, A., Bajracharya, M., Kuo, C., et al. (2012). End-to-end dexterous manipulation with deliberate interactive estimation. In: IEEE International Conference on Robotics and Automation.
Jain, A. (2010). Robot and multibody dynamics: Analysis and algorithms. New York: Springer.
Jain, A. (2013). Structure based modeling and computational architecture for robotic systems. In: IEEE International Conference on Robotics and Automation.
Jain, A., Crean, C., Kuo, C., von Bremen, H., & Myint, S. (2012). Minimal coordinate formulation of contact dynamics in operational space. In: Robotics Science and Systems, Sydney, Australia.
Jain, A., & Kemp, C. C. (2010). EL-E: An assistive mobile manipulator that autonomously fetches objects from flat surfaces. Autonomous Robots, 28, 45–64.
Kalakrishnan, M., Pastor, P., Righetti, L., & Schaal, S. (2013). Learning objective functions for manipulation. In: IEEE International Conference on Robotics and Automation.
Kazemi, M., Valois, J. S., Bagnell, J. A., & Pollard, N. (2012). Robust object grasping using force compliant motion primitives. In: Proceedings of Robotics: Science and Systems, Sydney, Australia.
Knepper, R., Srinivasa, S., & Mason, M. (2010). Hierarchical planning architectures for mobile manipulation tasks in indoor environments. In: IEEE International Conference on Robotics and Automation (pp. 1985–1990).
Kuffner, J. J., & LaValle, S. (2000). Rrt-connect: An efficient approach to single-query path planning. In: IEEE International Conference on Robotics and Automation (Vol. 2, pp. 995–1001).
Ma, J., Susca, S., Bajracharya, M., Matthies, L., Malchano, M., & Wooden, D. (2012). Robust multi-sensor, day/night 6-dof pose estimation for a dynamic legged vehicle in gps-denied environments. In: IEEE International Conference on Robotics and Automation.
Maitin-Shepard, J., Cusumano-Towner, M., Lei, J., & Abbeel, P. (2010). Cloth grasp point detection based on multiple-view geometric cues with application to robotic towel folding. In: IEEE International Conference on Robotics and Automation (pp. 2308–2315).
Pastor, P., Kalakrishnan, M., Chitta, S., Theodorou, E., & Schaal, S. (2011). skill learning and task outcome prediction for manipulation. In: IEEE International Conference on Robotics and Automation.
Quigley, M., Berger, E., & Ng, A. (2007). Stair: Hardware and software architecture. In: AAAI Robotics Workshop.
Srinivasa, S., Ferguson, D., Helfrich, C., Berenson, D., Romea, A. C., Diankov, R., et al. (2010). HERB: A home exploring robotic butler. Autonomous Robots, 28, 520.
Xue, Z., Ruehl, S. W., Hermann, A., Kerscher, T., & Dillmann, R. (2012). Autonomous grasp and manipulation planning using a tof camera. Robotics and Autonomous Systems, 60(3), 387–395.
Acknowledgments
The research described in this publication was carried out at the Jet Propulsion Laboratory, California Institute of Technology, with funding from the DARPA Autonomous Robotic Manipulation Software Track (ARM-S) program through an agreement with NASA.
Author information
Authors and Affiliations
Corresponding author
Electronic supplementary material
Below is the link to the electronic supplementary material.
Rights and permissions
About this article
Cite this article
Hudson, N., Ma, J., Hebert, P. et al. Model-based autonomous system for performing dexterous, human-level manipulation tasks. Auton Robot 36, 31–49 (2014). https://doi.org/10.1007/s10514-013-9371-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10514-013-9371-y