Hybrid Assembly Path Planning for Complex Products by Reusing a Priori Data

Assembly path planning (APP) for complex products is challenging due to the large number of parts and intricate coupling requirements. A hybrid assembly path planning method is proposed herein that reuses a priori paths to improve the efficiency and success ratio. The assembly path is initially segm...

Full description

Bibliographic Details
Main Authors: Guodong Yi, Chuanyuan Zhou, Yanpeng Cao, Hangjian Hu
Format: Article
Language:English
Published: MDPI AG 2021-02-01
Series:Mathematics
Subjects:
Online Access:https://www.mdpi.com/2227-7390/9/4/395
_version_ 1797396250910261248
author Guodong Yi
Chuanyuan Zhou
Yanpeng Cao
Hangjian Hu
author_facet Guodong Yi
Chuanyuan Zhou
Yanpeng Cao
Hangjian Hu
author_sort Guodong Yi
collection DOAJ
description Assembly path planning (APP) for complex products is challenging due to the large number of parts and intricate coupling requirements. A hybrid assembly path planning method is proposed herein that reuses a priori paths to improve the efficiency and success ratio. The assembly path is initially segmented to improve its reusability. Subsequently, the planned assembly paths are employed as a priori paths to establish an a priori tree, which is expanded according to the bounding sphere of the part to create the a priori space for path searching. Three rapidly exploring random tree (RRT)-based algorithms are studied for path planning based on a priori path reuse. The RRT* algorithm establishes the new path exploration tree in the early planning stage when there is no a priori path to reuse. The static RRT* (S-RRT*) and dynamic RRT* (D-RRT*) algorithms form the connection between the exploration tree and the a priori tree with a pair of connection points after the extension of the exploration tree to a priori space. The difference between the two algorithms is that the S-RRT* algorithm directly reuses an a priori path and obtains a new path through static backtracking from the endpoint to the starting point. However, the D-RRT* algorithm further extends the exploration tree via the dynamic window approach to avoid collision between an a priori path and obstacles. The algorithm subsequently obtains a new path through dynamic and non-continuous backtracking from the endpoint to the starting point. A hybrid process combining the RRT*, S-RRT*, and D-RRT* algorithms is designed to plan the assembly path for complex products in several cases. The performances of these algorithms are compared, and simulations indicate that the S-RRT* and D-RRT* algorithms are significantly superior to the RRT* algorithm in terms of the efficiency and success ratio of APP. Therefore, hybrid path planning combining the three algorithms is helpful to improving the assembly path planning of complex products.
first_indexed 2024-03-09T00:47:41Z
format Article
id doaj.art-7420750c25384f15a9b73c5b2d018708
institution Directory Open Access Journal
issn 2227-7390
language English
last_indexed 2024-03-09T00:47:41Z
publishDate 2021-02-01
publisher MDPI AG
record_format Article
series Mathematics
spelling doaj.art-7420750c25384f15a9b73c5b2d0187082023-12-11T17:24:15ZengMDPI AGMathematics2227-73902021-02-019439510.3390/math9040395Hybrid Assembly Path Planning for Complex Products by Reusing a Priori DataGuodong Yi0Chuanyuan Zhou1Yanpeng Cao2Hangjian Hu3State Key Laboratory of Fluid Power & Mechatronic Systems, Zhejiang University, Hangzhou 310027, ChinaState Key Laboratory of Fluid Power & Mechatronic Systems, Zhejiang University, Hangzhou 310027, ChinaState Key Laboratory of Fluid Power & Mechatronic Systems, Zhejiang University, Hangzhou 310027, ChinaState Key Laboratory of Fluid Power & Mechatronic Systems, Zhejiang University, Hangzhou 310027, ChinaAssembly path planning (APP) for complex products is challenging due to the large number of parts and intricate coupling requirements. A hybrid assembly path planning method is proposed herein that reuses a priori paths to improve the efficiency and success ratio. The assembly path is initially segmented to improve its reusability. Subsequently, the planned assembly paths are employed as a priori paths to establish an a priori tree, which is expanded according to the bounding sphere of the part to create the a priori space for path searching. Three rapidly exploring random tree (RRT)-based algorithms are studied for path planning based on a priori path reuse. The RRT* algorithm establishes the new path exploration tree in the early planning stage when there is no a priori path to reuse. The static RRT* (S-RRT*) and dynamic RRT* (D-RRT*) algorithms form the connection between the exploration tree and the a priori tree with a pair of connection points after the extension of the exploration tree to a priori space. The difference between the two algorithms is that the S-RRT* algorithm directly reuses an a priori path and obtains a new path through static backtracking from the endpoint to the starting point. However, the D-RRT* algorithm further extends the exploration tree via the dynamic window approach to avoid collision between an a priori path and obstacles. The algorithm subsequently obtains a new path through dynamic and non-continuous backtracking from the endpoint to the starting point. A hybrid process combining the RRT*, S-RRT*, and D-RRT* algorithms is designed to plan the assembly path for complex products in several cases. The performances of these algorithms are compared, and simulations indicate that the S-RRT* and D-RRT* algorithms are significantly superior to the RRT* algorithm in terms of the efficiency and success ratio of APP. Therefore, hybrid path planning combining the three algorithms is helpful to improving the assembly path planning of complex products.https://www.mdpi.com/2227-7390/9/4/395assemblypath planningreusea priori pathRRT* algorithm
spellingShingle Guodong Yi
Chuanyuan Zhou
Yanpeng Cao
Hangjian Hu
Hybrid Assembly Path Planning for Complex Products by Reusing a Priori Data
Mathematics
assembly
path planning
reuse
a priori path
RRT* algorithm
title Hybrid Assembly Path Planning for Complex Products by Reusing a Priori Data
title_full Hybrid Assembly Path Planning for Complex Products by Reusing a Priori Data
title_fullStr Hybrid Assembly Path Planning for Complex Products by Reusing a Priori Data
title_full_unstemmed Hybrid Assembly Path Planning for Complex Products by Reusing a Priori Data
title_short Hybrid Assembly Path Planning for Complex Products by Reusing a Priori Data
title_sort hybrid assembly path planning for complex products by reusing a priori data
topic assembly
path planning
reuse
a priori path
RRT* algorithm
url https://www.mdpi.com/2227-7390/9/4/395
work_keys_str_mv AT guodongyi hybridassemblypathplanningforcomplexproductsbyreusingaprioridata
AT chuanyuanzhou hybridassemblypathplanningforcomplexproductsbyreusingaprioridata
AT yanpengcao hybridassemblypathplanningforcomplexproductsbyreusingaprioridata
AT hangjianhu hybridassemblypathplanningforcomplexproductsbyreusingaprioridata