Skip to main content
Log in

Integrating combined task and motion planning with compliant control

Successfully conducting planned dual-arm assembly motion using compliant peg-in-hole control

  • Regular Paper
  • Published:
International Journal of Intelligent Robotics and Applications Aims and scope Submit manuscript

Abstract

Motion planning for inserting pegs remains an open problem. The difficulty lies in both the inevitable errors in the grasps of a robotic hand and absolute position errors in serial robotic manipulators. This paper proposes an integral method to solve the problem. The method uses combined task and motion planning to generate grasps and motions for a dual-arm robot to pick up objects and move them to assembly poses. Then, it controls the dual-arm robot using a compliant strategy (a combination of linear search, spiral search, and impedance control) to finish up the insertion. The method is implemented on a dual-arm Universal Robots 3 robot. Six objects, including a connector with fifteen peg-in-hole pairs for detailed analysis and other five objects with different contours of pegs and holes for additional validation, were tested by the robot. Experimental results show reasonable force-torque signal changes and end-effector position changes. The proposed method exhibits high robustness and high fidelity in successfully conducting planned peg-in-hole tasks.

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

Access this article

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

Similar content being viewed by others

References

  • Abdullah, M.W., Roth, H., Weyrich, M., Wahrburg, J.: An approach for peg-in-hole assembling using intuitive search algorithm based on human behavior and carried by sensors guided industrial robot. IFAC-PapersOnLine 48(3), 1476 (2015)

    Google Scholar 

  • Askey, R.: The 1839 paper on permutations: its relation to the Rodrigues formula and further developments. Math. Soc. Utopias France Olinde Rodrigues His Times 28, 105 (2005)

  • Balletti, L., Rocchi, A., Belo,F., Catalano, M., Garabini, M., Grioli,G., Bicchi, A.: Towards variable impedance assembly: the VSA peg-in-hole. In: 2012 12th IEEE-RAS International Conference on Humanoid Robots (Humanoids 2012), IEEE, pp. 402–408 (2012)

  • Chhatpar, S.R., Branicky, M.S.: Search strategies for peg-in-hole assemblies with position uncertainty, Search strategies for peg-in-hole assemblies with position uncertainty. In: IROS, vol. 3, 1465–1470 (2001)

  • Cohen, B., Phillips, M., Likhachev, M.: Planning single-arm manipulations with n-arm robots. In: Eighth Annual Symposium on Combinatorial Search (2015)

  • Cowley, A., Cohen, B., Marshall, W., Taylor, C.J., Likhachev, M.: Perception and motion planning for pick-and-place of dynamic objects. In: 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems, IEEE, pp. 816–823 (2013)

  • Domae, Y., Okuda, H., Taguchi, Y., Sumi, K., Hirai, T.: 2014 IEEE International Conference on Robotics and Automation (ICRA), IEEE, pp. 1997–2004 (2014)

  • Garrett, C.R., Lozano-Pérez, T., Kaelbling, L.P.: Ffrob: an efficient heuristic for task and motion planning. In: Algorithmic Foundations of Robotics XI, pp. 179–195. Springer (2015)

  • Harada, K., Tsuji, T., Nagata, K., Yamanobe, N., Onda, H.: Validating an object placement planner for robotic pick-and-place tasks. Robot. Auton. Syst. 62(10), 1463 (2014)

    Google Scholar 

  • Haskiya, W., Maycock, K., Knight, J.: A passive compliant wrist for chamferless peg-in-hole assembly operation from vertical and horizontal directions. Proc. Inst. Mech. Eng. Part B J. Eng. Manuf. 212(6), 473 (1998)

  • Hogan, N.: Impedance control: an approach to manipulation: Part II—Implementation. J. Dyn. Syst. Meas. Contr. 107(1), 8–16 (1985)

    MATH  Google Scholar 

  • Hogan, N.: Stable execution of contact tasks using impedance control. In: Proceedings. 1987 IEEE International Conference on Robotics and Automation, vol. 4, IEEE, pp. 1047–1054 (1987)

  • Huang, S., et al.: Fast peg-and-hole alignment using visual compliance. In: IROS, pp. 286–292 (2013)

  • Hwang, M.J., Lee, D.Y., Chung, S.Y.: Motion Planning of bimanual robot for assembly. In: 2007 IEEE International Conference on Systems, Man and Cybernetics, IEEE, pp. 240–245 (2007)

  • Joo, S., Miyazaki, F.: Development of variable RCC and its application. In: Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No. 98CH36190), vol. 2, IEEE, pp. 1326–1332 (1998)

  • Kaelbling, L.P., Lozano-Perez, T.: Integrated task and motion planning in belief space. Int. J. Robot. Res. (2013)

  • Krüger, J., Schreck, G., Surdilovic, D.: Dual arm robot for flexible and cooperative assembly. CIRP Ann. 60(1), 5 (2011)

    Google Scholar 

  • Kurosu, J., Yorozu, A., Takahashi, M.: Simultaneous dual-arm motion planning for minimizing operation time. Appl. Sci. 7(12), 1210 (2017)

    Google Scholar 

  • Lavalle, S.M., Kuffner, J.J.: Rapidly-exploring random trees: progress and prospects. In: Proceedings of International Workshop on the Algorithmic Foundations of Robotics, pp. 293–308 (2000)

  • Lee, S.: Development of a new variable remote center compliance (VRCC) with modified elastomer shear pad (ESP) for robot assembly. IEEE Trans. Autom. Sci. Eng. 2(2), 193 (2005)

    Google Scholar 

  • Li, X., Li, R., Qiao, H., Ma, C., Li, L.: Human-inspired compliant strategy for peg-in-hole assembly using environmental constraint and coarse force information. In: 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), IEEE, pp. 4743–4748 (2017)

  • Liu, S., Xing, D., Li, Y., Zhang, J., Xu, D.: Robust insertion control for precision assembly with passive compliance combining vision and force information. IEEE/ASME Trans. Mechatron. 24(5), 1974 (2019)

    Google Scholar 

  • Marvel, J.A., Bostelman, R., Falco, J.: Multi-robot assembly strategies and metrics. ACM Comput. Surv. (CSUR) 51(1), 14 (2018)

    Google Scholar 

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

  • Nammoto, T., Kosuge, K., Hashimoto, K.: Model-based compliant motion control scheme for assembly tasks using vision and force information. In: 2013 IEEE International Conference on Automation Science and Engineering (CASE), IEEE, pp. 948–953 (2013)

  • Newman, W.S., et al.: Interpretation of force and moment signals for compliant peg-in-hole assembly. In: ICRA, pp. 571–576 (2001)

  • Nishimura, T., Suzuki, Y., Tsuji, T., Watanabe, T.: Peg-in-hole under state uncertainties via a passive wrist joint with push-activate-rotation function. In: ICHR, pp. 67–74 (2017)

  • Park, H., Park, J., Lee, D.H., Park, J.H., Baeg, M.H., Bae, J.H.: Compliance-based robotic peg-in-hole assembly strategy without force feedback. IEEE Trans. Ind. Electron. 64(8), 6299 (2017)

    Google Scholar 

  • Quigley, M., Conley, K., Gerkey, B., Faust, J., Foote, T., Leibs, J., Wheeler, R., Ng, A.Y.: ROS: an open-source robot operating system. In: ICRA Workshop on Open Source Software, Kobe, Japan, vol. 3, p. 5 (2009)

  • Ramirez-Alpizar, I.G., Harada, K., Yoshida, E.: Human-based framework for the assembly of elastic objects by a dual-arm robot. Robomech. J. 4(1), 20 (2017)

    Google Scholar 

  • Ratliff, N., Zucker, M., Bagnell, J.A., Srinivasa, S.: CHOMP: gradient optimization techniques for efficient motion planning (2009)

  • Schulman, J., Duan, Y., Ho, J., Lee, A., Awwal, I., Bradlow, H., Pan, J., Patil, S., Goldberg, K., Abbeel, P.: Motion planning with sequential convex optimization and convex collision checking. Int. J. Robot. Res. 33(9), 1251 (2014)

    Google Scholar 

  • Shirai, Y., Inoue, H.: Guiding a robot by visual feedback in assembling tasks. Pattern Recognit. 5(2), 99 (1973)

    Google Scholar 

  • Siciliano, B.: Advanced bimanual manipulation: results from the dexmart project. In: Advanced Bimanual Manipulation: Results from the Dexmart Project, vol. 80. Springer Science & Business Media (2012)

  • Simeon, T., Laumond, J.P., Cortes, J., Shbani, A.: Manipulation planning with probabilistic roadmaps. Int. J. Robot. Res. 23, 729 (2004)

    Google Scholar 

  • Song, H.C., Kim, Y.L., Song, J.B.: Automated guidance of peg-in-hole assembly tasks for complex-shaped parts. In: 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems, IEEE, pp. 4517–4522 (2014)

  • Song, H.C., Kim, Y.L., Song, J.B.: Guidance algorithm for complex-shape peg-in-hole strategy based on geometrical information and force control. Adv. Robot. 30(8), 552 (2016)

    Google Scholar 

  • Stavridis, S., Doulgeri, Z.: Bimanual assembly of two parts with relative motion generation and task related optimization. In: 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), IEEE, pp. 7131–7136 (2018)

  • Wally, B., Vyskočil, J., Novák, P., Huemer, C., Šindelář, R., Kadera, P., Mazak, A., Wimmer, M.: Flexible production systems: automated generation of operations plans based on ISA-95 and PDDL. IEEE Robot. Autom. Lett. 4(4), 4062 (2019)

    Google Scholar 

  • Wan, W., Harada, K., Kanehiro, F.: Preparatory manipulation planning using automatically determined single and dual arms. IEEE Trans. Ind. Inform. (2019)

  • Wan, W., Harada, K.: Achieving high success rate in dual-arm handover using large number of candidate grasps. Adv. Robot., pp. 1111–1125 (2016)

  • Wan, W., Mason, M.T., Fukui, R., Kuniyoshi, Y.: Improving regrasp algorithms to analyze the utility of work surfaces. In: A Workcell in Proceedings of International Conference on Robotics and Automation, pp. 4326–4333 (2015)

  • Whitney, D.E.: Quasi-static assembly of compliantly supported rigid parts. J. Dyn. Syst. Meas. Control. 104(1), 65 (1982)

    MATH  Google Scholar 

  • Wolfe, J., Marthi, B., Russell, S.: Combined task and motion planning for mobile manipulation. In: Twentieth International Conference on Automated Planning and Scheduling (2010)

  • Woosley, B., Dasgupta, P.: Integrated real-time task and motion planning for multiple robots under path and communication uncertainties. Robotica 36(3), 353 (2018)

    Google Scholar 

  • Yoshimi, B.H., Allen, P.K.: Active, uncalibrated visual servoing. In: ICRA, pp. 156–161 (1994)

  • Zhang, S., Jiang, Y., Sharon, G., Stone, P.: Multirobot symbolic planning under temporal uncertainty. In: Proceedings of the 16th Conference on Autonomous Agents and MultiAgent Systems, International Foundation for Autonomous Agents and Multiagent Systems, pp. 501–510 (2017)

  • Zhao, F., Wu, P.S.: VRCC: a variable remote center compliance device. Mechatronics 8(6), 657 (1998)

    Google Scholar 

Download references

Acknowledgements

This paper is based on results obtained from a project commissioned by the New Energy and Industrial Technology Development Organization (NEDO).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Weiwei Wan.

Additional information

Publisher's Note

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

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chen, H., Li, J., Wan, W. et al. Integrating combined task and motion planning with compliant control. Int J Intell Robot Appl 4, 149–163 (2020). https://doi.org/10.1007/s41315-020-00136-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s41315-020-00136-1

Keywords

Navigation