Aiming at the problem of time-consuming and labor-intensive routing path design in the cable layout design of complex electromechanical products, an automatic routing technology for complex electromechanical product cables based on multi rules particle swarm algorithm was proposed. Firstly, the cable routing environment of electromechanical products was analyzed, and the routing path was abstracted into a sequence of points to complete the definition of cable routing space. Through pose transformation, the problem of difficult interference detection between wiring paths and parts in electromechanical products was solved. In order to make full use of the wiring space, the particle multiple rules were introduced into the particle swarm optimization algorithm. By using particle number, multi-scale collision detection, adjacent waypoint replacement method and fourth-order quasi-uniform B-spline curve method, the problem that the routing environment is complicated and the optimal solution cannot be obtained was solved, and the searching ability, solving speed and routing quality of the algorithm were improved. Through simulation analysis and comparison with other algorithms, the superiority of the algorithm is proved. The example proves that the proposed method can search feasible paths efficiently during routing. The generated routing paths do not interfere with parts in three-dimensional space, and there are no mutation points in the path fairing, which provides a new idea for the automatic routing of complex electromechanical products.
| 科 Family | 属数 Number of genus | 种数 Number of species | 占总种数比例 Percentage of total species (%) | 属 Genus | 种数 Number of species | 占总种数比例 Percentage of total species (%) |
|---|---|---|---|---|---|---|
| 鹅膏菌科Amanitaceae | 2 | 11 | 5.26 | 鹅膏菌属 Amanita | 10 | 4.78 |
| 小菇科 Mycenaceae | 2 | 12 | 5.74 | 丝盖伞属 Inocybe | 5 | 2.39 |
| 多孔菌科 Polyporaceae | 8 | 14 | 6.70 | 蜡蘑属 Laccaria | 5 | 2.39 |
| 红菇科 Russulaceae | 3 | 23 | 11.00 | 小皮伞属 Marasmius | 6 | 2.87 |
| 小菇属 Mycena | 11 | 5.26 | ||||
| 光柄菇属 Pluteus | 5 | 2.39 | ||||
| 红菇属 Russula | 17 | 8.13 | ||||
| 栓菌属 Trametes | 5 | 2.39 |