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.
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)
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)
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)
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)
Kurosu, J., Yorozu, A., Takahashi, M.: Simultaneous dual-arm motion planning for minimizing operation time. Appl. Sci. 7(12), 1210 (2017)
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)
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)
Marvel, J.A., Bostelman, R., Falco, J.: Multi-robot assembly strategies and metrics. ACM Comput. Surv. (CSUR) 51(1), 14 (2018)
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)
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)
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)
Shirai, Y., Inoue, H.: Guiding a robot by visual feedback in assembling tasks. Pattern Recognit. 5(2), 99 (1973)
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)
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)
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)
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)
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)
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)
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
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s41315-020-00136-1