An autonomous manipulation system based on force control and optimization

Autonomous Robots - Tập 36 Số 1-2 - Trang 11-30 - 2014
Ludovic Righetti1, Mrinal Kalakrishnan2, Peter Pástor2, Jonathan Binney2, Jonathan Kelly3, Randolph Voorhies2, Gaurav S. Sukhatme2, Stefan Schaal4
1Computer Science Department, University of Southern California, Los Angeles, CA, 90089, USA
2Computer Science Department, University of Southern California, Los Angeles, USA
3Institute for Aerospace Studies, University of Toronto, Toronto, Canada
4Autonomous Motion Department, Max-Planck-Institute for Intelligent Systems, Paul-Ehrlich-Str. 15, 72076, Tübingen, Germany

Tóm tắt

Từ khóa


Tài liệu tham khảo

An, C., Atkeson, C., & Hollerbach, J. (1985). Estimation of inertial parameters of rigid body links of manipulators. In IEEE Conference on Decision and Control (pp. 990–995).

Asfour, T., Regenstein, K., Azad, P., Schroder, J., Bierbaum, A., Vahrenkamp, N., et al. (2006). Armar-III: An integrated humanoid platform for sensory–motor control. In IEEE-RAS International Conference on Humanoid Robots (pp. 169–175).

Atkeson, C., An, C., & Hollerbach, J. (1985). Rigid body load identification for manipulators. In IEEE Conference on Decision and Control (pp. 996–1002).

Axelrod, B., & Huang, W. (2012). Improving hand-eye calibration for robotic grasping and manipulation. In IEEE International Conference on Technologies for Practical Robot Applications (pp. 121–126).

Bagnell, J. A. D., Cavalcanti, F., Cui, L., Galluzzo, T., Hebert, M., Kazemi, M., et al. (2012). An integrated system for autonomous robotics manipulation. In IEEE/RSJ International Conference on Intelligent Robots and Systems (pp. 2955–2962).

Balasubramanian, R., Xu, L., Brook, P. D., Smith, J. R., & Matsuoka, Y. (2012). Physical human interactive guidance: Identifying grasping principles from human-planned grasps. IEEE Transactions on Robotics, 28(4), 899–910.

Beetz, M., Klank, U., Kresse, I., Maldonado, A., Mösenlechner, L., Pangercic, D., et al. (2011). Robotic roommates making pancakes. In IEEE-RAS International Conference on Humanoid Robots.

Berenson, D., Srinivasa, S. S., Ferguson, D., Collet, A., & Kuffner, J. (2009). Manipulation planning with workspace goal regions. In IEEE International Conference on Robotics and Automation.

Bicchi, A. (1995). On the closure-properties of robotic grasping. The International Journal of Robotics Research, 14(4), 319–334.

Bicchi, A., & Kumar, V. (2000). Robotic grasping and contact: A review. In IEEE International Conference on Robotics and Automation (pp. 348–353).

Bohg, J., & Kragic, D. (2010). Learning grasping points with shape context. Robotics and Autonomous Systems, 58, 362–377.

Bohg, J., Morales, A., Asfour, T., Kragic, D. (2013). Data-driven grasp synthesis: A survey. In IEEE Transactions on Robotics (in submission).

Bruyninckx, H., & De Schutter, J. (1996). Specification of force-controlled actions in the “task frame formalism”: A synthesis. IEEE Transactions on Robotics and Automation, 12(4), 581–589.

Calinon, S., Guenter, F., & Billard, A. (2007). On learning, representing, and generalizing a task in a humanoid robot. IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics, 37(2), 286–298.

Chiaverini, S. (1997). Singularity-robust task-priority redundancy resolution for real-time kinematic control of robot manipulators. IEEE Transactions on Robotics and Automation, 13(3), 398–410.

Chiaverini, S., & Sciavicco, L. (1993). The parallel approach to force/position control of robotic manipulators. IEEE Transactions on Robotics and Automation, 9(4), 361–373.

Chiaverini, S., Siciliano, B., & Villani, L. (1999). A survey of robot interaction control schemes with experimental comparison. IEEE/ASME Transactions on Mechatronics, 4(3), 273–285.

Chitta, S., Jones, E., Ciocarlie, M., & Hsiao, K. (2012). Perception, planning, and execution for mobile manipulation in unstructured environments. In Special Issue on Mobile Manipulation: IEEE Robotics and Automation Magazine (Vol. 19).

Diankov, R., Ratliff, N., Ferguson, D., Srinivasa, S., Kuffner., J., (2008). Bispace planning: Concurrent multi-space exploration. In Robotics: Science and Systems (R:SS).

Featherstone, R. (1987). Robot dynamics algorithms. Boston: Kluwer Academic Publishers.

Hauser, K., Bretl, T., Latombe, J. C., Harada, K., & Wilcox, B. (2008). Motion planning for legged robots on varied terrain. The International Journal of Robotics Research, 27, 1325– 1349.

Hauser, K., & Ng-Thow-Hing, V. (2010). Fast smoothing of manipulator trajectories using optimal bounded-acceleration shortcuts. In IEEE International Conference on Robotics and Automation.

Herzog, A., Pastor, P., Kalakrishnan, M., Righetti, L., Asfour, T., & Schaal, S. (2012). Template-based learning of grasp selection. In IEEE International Conference on Robotics and Automation (pp. 2379–2384).

Herzog, A., Pastor, P., Kalakrishnan, M., Righetti, L., Bohg, J., Asfour, T., et al. (2013). Learning of grasp selection based on shape-templates. In Autonomous Robots Journal Special Issue: Autonomous Grasping and Manipulation. doi: 10.1007/s10514-013-9366-8

Hogan, N. (1985). Impedance control: An approach to manipulation. Journal of Dynamic Systems, Measurement, and Control (Transactions of the ASME), 107(1), 1–24.

Hollerbach, J., Khalil, W., & Gautier, M. (2008). Model identification. In B. Siciliano & O. Khatib (Eds.), Springer Handbook of Robotics (Chap. 14, pp. 321–344). Berlin: Springer.

Hsiao, K., Chitta, S., Ciocarlie, M., & Jones, E. (2010). Contact-reactive grasping of objects with partial shape information. In IEEE/RSJ International Conference on Intelligent Robots and Systems (pp. 1228–1235).

Hubert, U., Stückler, J., & Behnke, S. (2012). Bayesian calibration of the hand-eye kinematics of an anthropomorphic robot. In IEEE-RAS International Conference on Humanoid Robots.

Hudson, N., Howard, T., Ma, J., Jain, A., Bajracharya, M., Myint, S., et al. (2012). End-to-end dexterous manipulation with deliberate interactive estimation. In IEEE International Conference on Robotics and Automation (pp. 2371–2378).

Ijspeert, A. J., Nakanishi, J., & Schaal, S. (2003). Learning attractor landscapes for learning motor primitives. In Advances in Neural Information Processing Systems (pp. 1547–1554).

Kaelbling, L. P., & Lozano-Pérez, T. (2011). Hierarchical task and motion planning in the now. In IEEE International Conference on Robotics and Automation (pp. 1470–1477).

Kalakrishnan, M., Chitta, S., Theodorou, E., Pastor, P., & Schaal, S. (2011). STOMP: Stochastic trajectory optimization for motion planning. In IEEE International Conference on Robotics and Automation (pp. 4569–4574).

Kalakrishnan, M., Pastor, P., Righetti, L., & Schaal, S. (2013). Learning objective functions for manipulation. In IEEE International Conference on Robotics and Automation.

Kalakrishnan, M., Righetti, L., Pastor, P., & Schaal, S. (2011). Learning force control policies for compliant manipulation. In IEEE/RSJ International Conference on Intelligent Robots and Systems (pp. 4639–4644).

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.

Kröger, T., & Wahl, F. M. (2010). Online trajectory generation: Basic concepts for instantaneous reactions to unforeseen events. IEEE Transactions on Robotics, 26(1), 94–111.

Lengagne, S., Mathieu, P., Kheddar, A., & Yoshida, E. (2010). Generation of dynamic motions under continuous constraints: Efficient computation using B-Splines and Taylor polynomials. In IEEE/RSJ International Conference on Intelligent Robots and Systems (pp. 698–703).

Li, Y., & Pollard, N. (2005). A shape matching algorithm for synthesizing humanlike enveloping grasps. In IEEE-RAS International Conference on Humanoid Robots (pp. 442–449).

Majarena, A. C., Santolaria, J., Samper, D., & Aguilar, J. J. (2010). An overview of kinematic and calibration models using internal/external sensors or constraints to improve the behavior of spatial parallel mechanisms. Sensors, 10(11), 10256–10297.

Miller, A., & Allen, P. (2004). Graspit!: A versatile simulator for robotic grasping. IEEE Robotics and Automation Magazine, 11(4), 110–122.

Mordatch, I., Todorov, E., & Popović, Z. (2012). Discovery of complex behaviors through contact-invariant optimization. In Eurographics/ ACM SIGGRAPH Symposium on Computer Animation (pp. 1–8).

Nakanishi, J., Cory, R., Mistry, M., Peters, J., & Schaal, S. (2008). Operational space control: A theoretical and empirical comparison. The International Journal of Robotics Research, 27(6), 737–757.

Niekum, S., Chitta, S., Marthi, B., Osentoski, S., Barto, A. G., (2013). Incremental semantically grounded learning from demonstration. In Robotics: Science and Systems (R:SS).

Pastor, P., Kalakrishnan, M., Binney, J., Kelly, J., Righetti, L., Sukhatme, G., et al. (2013). Learning task error models for manipulation. In IEEE International Conference on Robotics and Automation.

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 (pp. 3828–3834).

Pastor, P., Kalakrishnan, M., Meier, F., Stulp, F., Buchli, J., Theodorou, E., et al. (2013). From dynamic movement primitives to associative skill memories. Robotics and Autonomous Systems, 61(4), 351–361.

Pastor, P., Kalakrishnan, M., Righetti, L., & Schaal, S. (2012). Towards associative skill memories. In IEEE-RAS International Conference on Humanoid Robots.

Pastor, P., Righetti, L., Kalakrishnan, M., & Schaal, S. (2011). Online movement adaptation based on previous sensor experiences. In IEEE International Conference on Robotics and Automation (pp. 365–371).

Peters, J., & Schaal, S. (2008). Natural actor critic. Neurocomputing, 71(7–9), 1180–1190.

Pradeep, V., Konolige, K., & Berger, E. (2010). Calibrating a multi-arm multi-sensor robot: A bundle adjustment approach. In International Symposium on Experimental Robotics.

Quigley, M., Gerkey, B., Conley, K., Faust, J., Foote, T., Leibs, J., et al. (2009). Ros: An open-source robot operating system. In IEEE International Conference on Robotics and Automation; Workshop on Open Source Software.

Raibert, M., & Craig, J. (1981). Hybrid position/force control of manipulator. Journal of Dynamics Systems, Measurement and Control, 103(2), 126–133.

Ratliff, N., Zucker, M., Bagnell, J., & Srinivasa, S. (2009). CHOMP: Gradient optimization techniques for efficient motion planning. In: IEEE International Conference on Robotics and Automation (pp. 12–17).

Rusu, R. B., Şucan, I. A., Gerkey, B., Chitta, S., Beetz, M., & Kavraki, L. E. (2009). Real-time perception guided motion planning for a personal robot. In IEEE/RSJ International Conference on Intelligent Robots and Systems.

Schaal, S., (2009). The SL simulation and real-time control software package. Technical Report. University of Southern California. http://www-clmc.usc.edu/publications/S/schaal-TRSL.pdf

Sciavicco, L., & Siciliano, B. (2000). Modelling and control of robot manipulators. Berlin: Springer-Verlag.

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(1), 5–20.

Stückler, J., Badami, I., Droeschel, D., Gräve, K., Holz, D., McElhone, M., Nieuwenhuisen, M., Schreiber, M., Schwarz, M., Behnke, S., (2013). Nimbro@home: Winning team of the robocup@home competition 2012. RoboCup 2012, Robot Soccer World Cup XVI.

Toussaint, M., Plath, N., Lang, T., Jetchev, N., (2010). Integrated motor control, planning, grasping and high-level reasoning in a blocks world using probabilistic inference. In IEEE International Conference on Robotics and Automation (pp. 385–391).

Whitney, D. E. (1977). Force feedback control of manipulator fine motions. Journal of Dynamic Systems, Measurement, and Control (Transactions of the ASME), 99(2), 91.

Ye, Q. (1988). The signed Euclidean distance transform and its applications. In International Conference on Pattern Recognition (pp. 495–499).

Yoshikawa, T. (2000). Force control of robot manipulators. In IEEE International Conference on Robotics and Automation (pp. 220–226).