Skip to main content
Log in

Task allocation and coordinated motion planning for autonomous multi-robot optical inspection systems

  • Published:
Journal of Intelligent Manufacturing Aims and scope Submit manuscript

Abstract

Autonomous multi-robot optical inspection systems are increasingly applied for obtaining inline measurements in process monitoring and quality control. Numerous methods for path planning and robotic coordination have been developed for static and dynamic environments and applied to different fields. However, these approaches may not work for the autonomous multi-robot optical inspection system due to fast computation requirements of inline optimization, unique characteristics on robotic end-effector orientations, and complex large-scale free-form product surfaces. This paper proposes a novel task allocation methodology for coordinated motion planning of multi-robot inspection. Specifically, (1) a local robust inspection task allocation is proposed to achieve efficient and well-balanced measurement assignment among robots; (2) collision-free path planning and coordinated motion planning are developed via dynamic searching in robotic coordinate space and perturbation of probe poses or local paths in the conflicting robots. A case study shows that the proposed approach can mitigate the risk of collisions between robots and environments, resolve conflicts among robots, and reduce the inspection cycle time significantly and consistently.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  • Aarts, E., Aarts, E. H., & Lenstra, J. K. (Eds.). (2003). Local search in combinatorial optimization. Princeton University Press.

  • Åblad, E., Spensieri, D., Bohlin, R., & Carlson, J. S. (2017). Intersection-free geometrical partitioning of multirobot stations for cycle time optimization. IEEE Transactions on Automation Science and Engineering, 15(2), 842–851.

    Article  Google Scholar 

  • Bennewitz, M., Burgard, W., & Thrun, S. (2002). Finding and optimizing solvable priority schemes for decoupled path planning techniques for teams of mobile robots. Robotics and Autonomous Systems, 41(2–3), 89–99.

    Article  Google Scholar 

  • Chakraborty, N., Akella, S., & Wen, J. T. (2009). Coverage of a planar point set with multiple robots subject to geometric constraints. IEEE Transactions on Automation Science and Engineering, 7(1), 111–122.

    Article  Google Scholar 

  • Chang, C., Chung, M. J., & Lee, B. H. (1994). Collision avoidance of two general robot manipulators by minimum delay time. IEEE Transactions on Systems, Man, and Cybernetics, 24(3), 517–522.

    Article  Google Scholar 

  • Chen, Y., & Li, L. (2017). Collision-free trajectory planning for dual-robot systems using B-splines. International Journal of Advanced Robotic Systems, 14(4), 1729881417728021.

    Article  Google Scholar 

  • Clark, C. M. (2005). Probabilistic road map sampling strategies for multi-robot motion planning. Robotics and Autonomous Systems, 53(3–4), 244–264.

    Article  Google Scholar 

  • Dai, P., Hassan, M., Sun, X., Zhang, M., Bian, Z., & Liu, D. (2021). A framework for multi-robot coverage analysis of large and complex structures. Journal of Intelligent Manufacturing. https://doi.org/10.1007/s10845-021-01745-8

  • Eidenbenz, R., & Locher, T. (2016). Task allocation for distributed stream processing. In IEEE INFOCOM 2016-the 35th annual IEEE international conference on computer communications (pp. 1–9). IEEE.

  • Glorieux, E., Franciosa, P., & Ceglarek, D. (2020). Coverage path planning with targeted viewpoint sampling for robotic free-form surface inspection. Robotics and Computer-Integrated Manufacturing, 61, 101843.

    Article  Google Scholar 

  • Hua, X., Wang, G., Xu, J., & Chen, K. (2021). Reinforcement learning-based collision-free path planner for redundant robot in narrow duct. Journal of Intelligent Manufacturing, 32, 471–482.

    Article  Google Scholar 

  • Jaillet, L., Cortés, J., & Siméon, T. (2010). Sampling-based path planning on configuration-space costmaps. IEEE Transactions on Robotics, 26(4), 635–646.

    Article  Google Scholar 

  • Kapanoglu, M., Alikalfa, M., Ozkan, M., & Parlaktuna, O. (2012). A pattern-based genetic algorithm for multi-robot coverage path planning minimizing completion time. Journal of Intelligent Manufacturing, 23(4), 1035–1045.

    Article  Google Scholar 

  • Kazemi, M., Gupta, K. K., & Mehrandezh, M. (2013). Randomized kinodynamic planning for robust visual servoing. IEEE Transactions on Robotics, 29(5), 1197–1211.

    Article  Google Scholar 

  • Liu, S., Sun, D., & Zhu, C. (2014). A dynamic priority based path planning for cooperation of multiple mobile robots in formation forming. Robotics and Computer-Integrated Manufacturing, 30(6), 589–596.

    Article  Google Scholar 

  • Liu, Y., Zhao, W., Sun, R., & Yue, X. (2020). Optimal path planning for automated dimensional inspection of free-form surfaces. Journal of Manufacturing Systems, 56, 84–92.

    Article  Google Scholar 

  • Lopes, T. C., Sikora, C. G. S., Molina, R. G., Schibelbain, D., Rodrigues, L. C., & Magatão, L. (2017). Balancing a robotic spot welding manufacturing line: An industrial case study. European Journal of Operational Research, 263(3), 1033–1048.

    Article  Google Scholar 

  • Nieto-Granda, C., Rogers III, J. G., Fung, N., Kemna, S., Christensen, H. I., & Sukhatme, G. (2018, November). On-line coordination tasks for multi-robot systems using adaptive informative sampling. In International symposium on experimental robotics (pp. 318–327). Springer, Cham.

  • Pashkevich, A., & Kazheunikau, M. (2005). Neural network approach to trajectory synthesis for robotic manipulators. Journal of Intelligent Manufacturing, 16(2), 173–187.

    Article  Google Scholar 

  • Qadi, A., & Goddard, S. (2005). Fixed-priority scheduling of variable rate tasks for an autonomous mobile robot. ACM SIGBED Review, 2(2), 15–18.

    Article  Google Scholar 

  • Segeborn, J., Segerdahl, D., Ekstedt, F., Carlson, J. S., Andersson, M., Carlsson, A., & Söderberg, R. (2014). An industrially validated method for weld load balancing in multi station sheet metal assembly lines. Journal of Manufacturing Science and Engineering, 136(1), 011002.

    Article  Google Scholar 

  • Shin, K. G., & Zheng, Q. (1992). Minimum-time collision-free trajectory planning for dual-robot systems. IEEE Transactions on Robotics and Automation, 8(5), 641–644.

    Article  Google Scholar 

  • Spensieri, D., Carlson, J. S., Ekstedt, F., & Bohlin, R. (2015). An iterative approach for collision free routing and scheduling in multirobot stations. IEEE Transactions on Automation Science and Engineering, 13(2), 950–962.

    Article  Google Scholar 

  • Wang, X., Shi, Y., Ding, D., & Gu, X. (2016). Double global optimum genetic algorithm–particle swarm optimization-based welding robot path planning. Engineering Optimization, 48(2), 299–316.

    Article  Google Scholar 

  • Wen, Y., Yue, X., Hunt, J. H., & Shi, J. (2019). Virtual assembly and residual stress analysis for the composite fuselage assembly process. Journal of Manufacturing Systems, 52, 55–62.

    Article  Google Scholar 

  • Yue, X., & Shi, J. (2018). Surrogate model–based optimal feed-forward control for dimensional-variation reduction in composite parts’ assembly processes. Journal of Quality Technology, 50(3), 279–289.

    Article  Google Scholar 

  • Yue, X., Wen, Y., Hunt, J. H., & Shi, J. (2018). Surrogate model-based control considering uncertainties for composite fuselage assembly. Journal of Manufacturing Science and Engineering, 140(4), 041017.

    Article  Google Scholar 

  • Zafar, M. N., & Mohanta, J. C. (2018). Methodology for path planning and optimization of mobile robots: A review. Procedia Computer Science, 133, 141–152.

    Article  Google Scholar 

  • Zhong, X., Zhong, X., & Peng, X. (2014). Velocity-Change-Space-based dynamic motion planning for mobile robots navigation. Neurocomputing, 143, 153–163.

    Article  Google Scholar 

  • Zuo, L., Guo, Q., Xu, X., & Fu, H. (2015). A hierarchical path planning approach based on A*and least-squares policy iteration for mobile robots. Neurocomputing, 170, 257–266.

    Article  Google Scholar 

Download references

Acknowledgements

Dr. Liu’s research was partially funded by National Science Foundation of China (51875362) and State Key Laboratory of Mechanical System and Vibration (MSV202010).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiaowei Yue.

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

Liu, Y., Zhao, W., Lutz, T. et al. Task allocation and coordinated motion planning for autonomous multi-robot optical inspection systems. J Intell Manuf 33, 2457–2470 (2022). https://doi.org/10.1007/s10845-021-01803-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10845-021-01803-1

Keywords

Navigation