Hostname: page-component-74656f9884-rdgjk Total loading time: 0 Render date: 2026-11-07T02:43:10.261Z Has data issue: false hasContentIssue false

Path planning for robots in preform weaving based on learning from demonstration

Published online by Cambridge University Press:  01 February 2024

Zhuo Meng*
Affiliation:
College of Mechanical Engineering, Donghua University, Songjiang, Shanghai, China
Shuo Li
Affiliation:
College of Mechanical Engineering, Donghua University, Songjiang, Shanghai, China
Yujing Zhang
Affiliation:
College of Mechanical Engineering, Donghua University, Songjiang, Shanghai, China
Yize Sun
Affiliation:
College of Mechanical Engineering, Donghua University, Songjiang, Shanghai, China
*
Corresponding author: Zhuo Meng; Email: mz@dhu.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

A collision-free path planning method is proposed based on learning from demonstration (LfD) to address the challenges of cumbersome manual teaching operations caused by complex action of yarn storage, variable mechanism positions, and limited workspace in preform weaving. First, by utilizing extreme learning machines (ELM) to autonomously learn the teaching data of yarn storage, the mapping relationship between the starting and ending points and the teaching path points is constructed to obtain the imitation path with similar storage actions under the starting and ending points of the new task. Second, an improved rapidly expanding random trees (IRRT) method with adaptive direction and step size is proposed to expand path points with high quality. Finally, taking the spatical guidance point of imitation path as the target direction of IRRT, the expansion direction is biased toward the imitation path to obtain a collision-free path that meets the action yarn storage. The results of different yarn storage examples show that the ELM-IRRT method can plan the yarn storage path within 2s–5s when the position of the mechanism changes in narrow spaces, avoiding tedious manual operations that program the robot movements, which is feasible and effective.

Information

Type
Research Article
Copyright
© The Author(s), 2024. Published by Cambridge University Press
Figure 0

Figure 1. The model of the weaving system (1-Mandrel; 2-Yarns; 3-The workplace of robots; 4-Basic weaving unit).

Figure 1

Figure 2. The simplified basic unit of the weaving system (1- yarn fixing unit; 2- yarn storage mechanism; 3- support rod; 4- robot; 5- yarn winding mechanism; 6- vertical sliding guide; 7- horizontal sliding guide; 8- obstacle mechanism).

Figure 2

Table I. D-H parameter of robotic arm.

Figure 3

Figure 3. Yarn storage process for two mechanisms. (a) Yarn storage process for yarn storage mechanism 2, (b) yarn storage process for yarn winding mechanism 5.

Figure 4

Figure 4. The principle of the ELM-IRRT path planning method.

Figure 5

Figure 5. Training framework of ELM.

Figure 6

Figure 6. Convex multilateral body converted from cylinder and sphere transformation.

Figure 7

Figure 7. The basic weaving unit enveloped by capsule, sphere, and cube envelope.

Figure 8

Figure 8. Schematic diagram of IRRT.

Figure 9

Figure 9. Schematic diagram of path point expansion.

Figure 10

Figure 10. Schematic diagram of smooth path.

Figure 11

Figure 11. Result of learning from demonstration. (a) Imitated result of y-direction; (b) imitated result of z-direction.

Figure 12

Figure 12. The path of imitation in 3D space. (a) Paths of imitation for yarn storage mechanism 2; (b) path of imitation for yarn winding mechanism 5.

Figure 13

Table II. Performance of imitation path.

Figure 14

Figure 13. Comparison of planning results of three algorithms. (a) IRRT; (b) target gravity RRT; (c) GO-RRT. The blue line represents the planned path, and the dots represent the locations of the nodes of the random tree mapped in cartesian space.

Figure 15

Figure 14. The comparison between fix step size and adaptive step size. (a) Fixed step size; (b) adaptive step size.

Figure 16

Table III. The comparison of algorithm performance.

Figure 17

Figure 15. Path planning results in two-dimensional space under two kinds of guidance way. Green points represent guide points, green dotted lines represent the guidance way formed by guide points, blue points represent generated tree nodes, and red lines represent the final planned path.

Figure 18

Figure 16. Path planning results of 7-DOF planar linkage robot. The black rings represent obstacles, and lines with different color represent robot with different joint configure.

Figure 19

Figure 17. Path planning results under different scenes. (a) Scene A; (b) Scene B; (c) Scene C; (d) Scene D.

Figure 20

Table IV. Efficiency of path planning in different scenes.