iBet uBet web content aggregator. Adding the entire web to your favor.
iBet uBet web content aggregator. Adding the entire web to your favor.



Link to original content: https://unpaywall.org/10.1007/S10514-020-09930-Z
Manipulation planning under changing external forces | Autonomous Robots Skip to main content
Log in

Manipulation planning under changing external forces

  • Published:
Autonomous Robots Aims and scope Submit manuscript

Abstract

This paper presents a planner that enables robots to manipulate objects under changing external forces. Particularly, we focus on the scenario where a human applies a sequence of forceful operations, e.g. cutting and drilling, on an object that is held by a robot. The planner produces an efficient manipulation plan by choosing stable grasps on the object, by intelligently deciding when the robot should change its grasp on the object as the external forces change, and by choosing subsequent grasps such that they minimize the number of regrasps required in the long-term. Furthermore, as it switches from one grasp to the other, the planner solves the bimanual regrasping in the air by using an alternating sequence of bimanual and unimanual grasps. We also present a conic formulation to address force uncertainties inherent in human-applied external forces, using which the planner can robustly assess the stability of a grasp configuration without sacrificing planning efficiency. We provide a planner implementation on a dual-arm robot and present a variety of simulated and real human-robot experiments to show the performance of our planner.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

Notes

  1. Later in Sect. 4.1, we present a more realistic model where \({{\textit{\textbf{f}}}}\) is a distribution of a set of possible generalized forces that can be applied during an forceful operation, instead of a single idealized force.

  2. This is for clarity of explanation and because the robot we use in our experiments has two arms. However, our formulation is general and can be easily extended to systems with more manipulators.

  3. Along the \(+z\) direction, the object can rest against the gripper palm, therefore the planner adopted a large force limit (\(100\,N\)) for \(\text {P}^{+}_z\).

  4. In Fig. 12 we show the force distribution of one operation trial for the sake of visual clarity, but the models are extracted from data of 30 trials.

References

  • Abi-Farraj, F., Osa, T., Peters, N. P. J., Neumann, G., & Giordano, P. R. (2017). A learning-based shared control architecture for interactive task execution. In 2017 IEEE international conference on robotics and automation (ICRA). IEEE.

  • Alami, R., Simeon, T., & Laumond, J. P. (1990). A geometrical approach to planning manipulation tasks. the case of discrete placements and grasps. In The fifth international symposium on Robotics research (pp 453–463). MIT Press.

  • Berenson, D., Srinivasa, S., & Kuffner, J. (2011). Task space regions: A framework for pose-constrained manipulation planning. The International Journal of Robotics Research, 30(12), 1435–1460.

    Article  Google Scholar 

  • Bohlin, R., & Kavraki, L. E. (2000). Path planning using lazy prm. In Proceedings 2000 ICRA. Millennium conference. IEEE international conference on robotics and automation. Symposia proceedings (Cat. No. 00CH37065) (Vol. 1, pp. 521–528). IEEE

  • Borst, C., Fischer, M., & Hirzinger, G. (2004). Grasp planning: How to choose a suitable task wrench space. In IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA’04. 2004 (Vol. 1, pp. 319–325). IEEE

  • Bretl, T. (2006). Motion planning of multi-limbed robots subject to equilibrium constraints: The free-climbing robot problem. The International Journal of Robotics Research, 25(4), 317–342.

    Article  Google Scholar 

  • Cao, C., Wan, W., Pan, J., & Harada, K. (2016). Analyzing the utility of a support pin in sequential robotic manipulation. In 2016 IEEE international conference on robotics and automation (ICRA). IEEE.

  • Chavan-Dafie, N., & Rodriguez, A. (2018). Regrasping by fixtureless fixturing. In: 2018 IEEE 14th international conference on automation science and engineering (CASE) (pp. 122–129). IEEE.

  • Chen, L., Figueredo, L., & Dogar, M. (2018a). Planning for muscular and peripersonal-space comfort during human-robot forceful collaboration. In Proceedings of Humanoids 2018. IEEE.

  • Chen, L., Figueredo, L.F., & Dogar, M. (2018b). Manipulation planning under changing external forces. In 2018 IEEE/RSJ international conference on intelligent robots and systems (IROS) (pp. 3503–3510). IEEE.

  • Cutkosky, M. R., & Kao, I. (1989). Computing and controlling compliance of a robotic hand. IEEE Transactions on Robotics and Automation, 5(2), 151–165.

    Article  Google Scholar 

  • Dang, H. & Allen, P.K. (2012). Semantic grasping: Planning robotic grasps functionally suitable for an object manipulation task. In 2012 IEEE/RSJ international conference on intelligent robots and systems (pp. 1311–1317). IEEE.

  • Diankov, R., & Kuffner, J. (2008). Openrave: A planning architecture for autonomous robotics. Tech Rep CMU-RI-TR-08-34 79 (Robotics Institute, Pittsburgh, PA).

  • Dogar, M., Spielberg, A., Baker, S., & Rus, D. (2019). Multi-robot grasp planning for sequential assembly operations. Autonomous Robots, 43(3), 649–664.

    Article  Google Scholar 

  • El-Khoury, S., De Souza, R., & Billard, A. (2015). On computing task-oriented grasps. Robotics and Autonomous Systems, 66, 145–158.

    Article  Google Scholar 

  • Feige, U. (1998). A threshold of ln n for approximating set cover. Journal of the ACM, 45(4), 634–652.

    Article  MathSciNet  MATH  Google Scholar 

  • Ferrari, C., & Canny, J.F. (1992). Planning optimal grasps. In IEEE international conference on robotics and automation, 1992. Proceedings (Vol. 3, pp. 2290–2295). IEEE.

  • Hagberg, A., Swart, P. & Chult, D. S. (2008), Exploring network structure, dynamics, and function using networkx. In Tech. rep.. Los Alamos National Lab.(LANL), Los Alamos, NM (United States).

  • Han, L., Trinkle, J. C., & Li, Z. X. (2000). Grasp analysis as linear matrix inequality problems. IEEE Transactions on Robotics and Automation, 16(6), 663–674.

    Article  Google Scholar 

  • Haschke, R., Steil, J. J., Steuwer, I., & Ritter, H. J. (2005) Task-oriented quality measures for dextrous grasping. In: CIRA (pp. 689–694), Citeseer.

  • Hauser K (2015) Lazy collision checking in asymptotically-optimal motion planning. In 2015 IEEE international conference on robotics and automation (ICRA) (pp. 2951–2957). IEEE.

  • Hauser, K., & Latombe, J. C. (2010). Multi-modal motion planning in non-expansive spaces. The International Journal of Robotics Research, 29(7), 897–915.

    Article  MATH  Google Scholar 

  • Jaillet, L., & Porta, J. M. (2013). Path planning under kinematic constraints by rapidly exploring manifolds. IEEE Transactions on Robotics, 29(1), 105–117.

    Article  Google Scholar 

  • Knepper, R. A., Mavrogiannis, C. I., Proft, J., & Liang, C. (2017). Implicit communication in a joint action. In Proceedings of the 2017 ACM/IEEE international conference on human-robot interaction (pp. 283–292).

  • Kosuge, K. & Kazamura, N. (1997) Control of a robot handling an object in cooperation with a human. In Proceedings 6th IEEE international workshop on robot and human communication. RO-MAN’97 SENDAI. IEEE.

  • Kuffner Jr, J. J., & LaValle, S. M. (2000). Rrt-connect: An efficient approach to single-query path planning. In ICRA (Vol. 2).

  • Lee, G., Lozano-Pérez, T. & Kaelbling, L. P. (2015) Hierarchical planning for multi-contact non-prehensile manipulation. In 2015 IEEE/RSJ international conference on intelligent robots and systems. IEEE.

  • Lertkultanon, P., & Pham, Q. C. (2018). A certified-complete bimanual manipulation planner. IEEE Transactions on Automation Science and Engineering, 15(3), 1355–1368.

    Article  Google Scholar 

  • Li, Z., & Sastry, S. S. (1988). Task-oriented optimal grasping by multifingered robot hands. IEEE Journal on Robotics and Automation, 4(1), 32–44.

    Article  Google Scholar 

  • Lin, Y., & Sun, Y. (2015). Grasp planning to maximize task coverage. The International Journal of Robotics Research, 34(9), 1195–1210.

    Article  Google Scholar 

  • Lipton, J.I., Manchester, Z., & Rus, D. (2017). Planning cuts for mobile robots with bladed tools. In 2017 IEEE international conference on robotics and automation (ICRA). IEEE.

  • Lipton, J.I., Schulz, A., Spielberg, A., Trueba, L.H., Matusik, W., & Rus, D. (2018). Robot assisted carpentry for mass customization. In 2018 IEEE international conference on robotics and automation (ICRA) (pp. 1–8). IEEE.

  • Lozano-Pérez, T., Jones, J., Mazer, E., O’Donnell, P., Grimson, W., Tournassoud, P. & Lanusse, A. (1987) Handey: A robot system that recognizes, plans, and manipulates. In Proceedings. 1987 IEEE international conference on robotics and automation (Vol. 4, pp. 843–849). IEEE.

  • Luo, R., Hayne, R., & Berenson, D. (2018). Unsupervised early prediction of human reaching for human-robot collaboration in shared workspaces. Autonomous Robots, 42(3), 631–648.

    Article  Google Scholar 

  • Ma, J., Wan, W., Harada, K., Zhu, Q., & Liu, H. (2018). Regrasp planning using stable object poses supported by complex structure. IEEE Transactions on Cognitive and Developmental Systems, 11, 257–269.

    Google Scholar 

  • Maeda, G. J., Neumann, G., Ewerton, M., Lioutikov, R., Kroemer, O., & Peters, J. (2017). Probabilistic movement primitives for coordination of multiple human-robot collaborative tasks. Autonomous Robots, 41(3), 593–612.

    Article  Google Scholar 

  • Mainprice, J. & Berenson, D. (2013). Human-robot collaborative manipulation planning using early prediction of human motion. In 2013 IEEE/RSJ international conference on intelligent robots and systems (pp. 299–306). IEEE.

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

    Article  Google Scholar 

  • Mishra, B., Schwartz, J. T., & Sharir, M. (1987). On the existence and synthesis of multifinger positive grips. Algorithmica, 2(1–4), 541–558.

    Article  MathSciNet  MATH  Google Scholar 

  • Moriyama, R., Wan, W. & Harada, K. (2019). Dual-arm assembly planning considering gravitational constraints. arXiv preprint: arXiv:1903.00646.

  • Nikandrova, E., & Kyrki, V. (2015). Category-based task specific grasping. Robotics and Autonomous Systems, 70, 25–35.

    Article  Google Scholar 

  • Rohrdanz, F., & Wahl, F. M. (1997). Generating and evaluating regrasp operations. In Proceedings of international conference on robotics and automation (Vol. 3). IEEE.

  • Rozo, L., Calinon, S., Caldwell, D. G., Jimenez, P., & Torras, C. (2016). Learning physical collaborative robot behaviors from human demonstrations. IEEE Transactions on Robotics.

  • Salisbury, J. K., & Roth, B. (1983). Kinematic and force analysis of articulated mechanical hands. Journal of Mechanisms, Transmissions, and Automation in Design, 105(1), 35–41.

    Article  Google Scholar 

  • Sánchez, G., & Latombe, J. C. (2003). A single-query bi-directional probabilistic roadmap planner with lazy collision checking. In: Robotics research (pp. 403–417). Springer.

  • Siméon, T., Laumond, J. P., Cortés, J., & Sahbani, A. (2004). Manipulation planning with probabilistic roadmaps. The International Journal of Robotics Research, 23(7–8), 729–746.

    Article  Google Scholar 

  • Sisbot, E. A., & Alami, R. (2012). A human-aware manipulation planner. IEEE Transactions on Robotics, 28(5), 1045–1057.

    Article  Google Scholar 

  • Slavík, P. (1996). A tight analysis of the greedy algorithm for set cover. In Proceedings of the twenty-eighth annual ACM symposium on theory of computing (pp. 435–441)

  • Stoeter, S. A., Voss, S., Papanikolopoulos, N. P., & Mosemann, H. (1999). Planning of regrasp operations. In Proceedings 1999 IEEE international conference on robotics and automation (Cat. No. 99CH36288C) (Vol 1, pp. 245–250). IEEE.

  • Strabala, K. W., Lee, M. K., Dragan, A. D., Forlizzi, J. L., Srinivasa, S., Cakmak, M., et al. (2013). Towards seamless human-robot handovers. Journal of Human-Robot Interaction, 2(1), 112–132.

    Article  Google Scholar 

  • Takase, K. (1974). The design of an articulated manipulator with torque control ability. In Proc. 4th int. symp. on industrial robots. Tokyo.

  • Tournassoud, P., Lozano-Pérez, T. & Mazer, E. (1987). Regrasping. In Proceedings. 1987 IEEE international conference on robotics and automation (Vol. 4, pp. 1924–1928). IEEE.

  • Uchiyama M. & Dauchez, P. (1988) A symmetric hybrid position/force control scheme for the coordination of two robots. In Proceedings. 1988 IEEE international conference on robotics and automation (pp. 350–356). IEEE.

  • Uchiyama, M., & Dauchez, P. (1992). Symmetric kinematic formulation and non-master/slave coordinated control of two-arm robots. Advanced Robotics, 7, 361–383.

    Article  Google Scholar 

  • Wan, W., & Harada, K. (2016). Integrated assembly and motion planning using regrasp graphs. Robotics and Biomimetics, 3(1), 1–11.

    Article  Google Scholar 

  • Wan, W., & Harada, K. (2017). Regrasp planning using 10,000 s of grasps. In 2017 IEEE/RSJ international conference on intelligent robots and systems (IROS) (pp. 1929–1936). IEEE

  • Zheng, Y. F., & Luh, J. (1989). Optimal load distribution for two industrial robots handling a single object. Journal of Dynamic Systems, Measurement, and Control, 111(2), 232–237.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lipeng Chen.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This project has received funding from the European Union’s Horizon 2020 research and innovation programme under the Marie SklodowskaCurie Grants Agreement No. 746143 and 795714, and from the UK Engineering and Physical Sciences Research Council under Grant EP/P019560/1.

Electronic supplementary material

Below is the link to the electronic supplementary material.

Supplementary material 1 (mp4 13273 KB)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chen, L., Figueredo, L.F.C. & Dogar, M.R. Manipulation planning under changing external forces. Auton Robot 44, 1249–1269 (2020). https://doi.org/10.1007/s10514-020-09930-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10514-020-09930-z

Keywords

Navigation