A real-time A* algorithm for trajectories generation and collision avoidance in uncertain environments for assembly applications

被引:1
作者
Nhouchi, Ahmed [1 ]
Ben Said, Salma [1 ]
Ben Abdallah, Mohamed Amine [2 ]
Aifaoui, Nizar [1 ]
机构
[1] Univ Monastir, Natl Engn Sch Monastir LGM ENIM, Mech Engn Lab, 5 Ave Ibn Eljazzar, Monastir 5019, Tunisia
[2] Sheffield Hallam Univ, Coll Business & Technol, Dept Engn & Math, Sheffield, England
关键词
CAD model; Uncertain environment; Collision Avoidance; Artificial Intelligence; A* optimization algorithm; Robotic arm; OBJECT DETECTION; PATH; OPTIMIZATION; SEARCH; METHODOLOGY;
D O I
10.1016/j.cie.2025.110959
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In assembly processes, generating paths and avoiding collisions are crucial for efficiency and safety. This paper presents a novel approach that integrates the A* pathfinding (PF) algorithm into FreeCAD, an open-source Computer-Aided Design (CAD) platform. The main contribution of this work is enabling PF and collision detection directly within the CAD environment during the design phase, helping detect potential collisions early and improving the design process. The A* algorithm has been adapted to handle both static and dynamic obstacles inside FreeCAD. This integration allows for better planning of paths in complex assembly environments. The integration process, algorithm modifications and system functionality are described in detail. A case study simulating an assembly line demonstrates the algorithm's effectiveness in generating collision-free trajectories while adapting to dynamic changes in the environment. This work paves the way for further advancements in AIdriven CAD systems for industrial applications, enabling more intelligent and adaptive assembly processes during the design phase.
引用
收藏
页数:14
相关论文
共 53 条
[1]   A comparative review on mobile robot path planning: Classical or meta-heuristic methods? [J].
Ab Wahab, Mohd Nadhir ;
Nefti-Meziani, Samia ;
Atyabi, Adham .
ANNUAL REVIEWS IN CONTROL, 2020, 50 :233-252
[2]   Reinforcement learning for disassembly sequence planning optimization [J].
Allagui, Amal ;
Belhadj, Imen ;
Plateaux, Regis ;
Hammadi, Moncef ;
Penas, Olivia ;
Aifaoui, Nizar .
COMPUTERS IN INDUSTRY, 2023, 151
[3]  
Bai-Yan S., 1987, Computer-Oriented Judgement of the Collisions of Robots in Coordinate Operation
[4]  
Bai-Yan S., 1989, Computer-Oriented Judgement of the Collisions of Robots in Coordinate Operation (Continued), DOI 10.10160166-3615(89)90030-4
[5]  
Bajrami X., 2015, IFAC - Papers Online, V48, P123, DOI 10.1016/j.ifacol.2015.12.068
[6]   Product disassembly planning and task allocation based on human and robot collaboration [J].
Belhadj, Imen ;
Aicha, Mahdi ;
Aifaoui, Nizar .
INTERNATIONAL JOURNAL OF INTERACTIVE DESIGN AND MANUFACTURING - IJIDEM, 2022, 16 (02) :803-819
[7]   Computer-aided design tool for typical flexible mechanisms synthesis by means of evolutionary algorithms [J].
Ben Abdallah, Mohamed Amine ;
Khemili, Imed ;
Aifaoui, Nizar ;
Laribi, Med Amine .
ROBOTICA, 2024, 42 (04) :1172-1211
[8]   Flexible slider crank mechanism synthesis using meta-heuristic optimization techniques: a new designer tool assistance for a compliant mechanism synthesis [J].
Ben Abdallah, Mohamed Amine ;
Khemili, Imed ;
Aifaoui, Nizar .
ARTIFICIAL INTELLIGENCE REVIEW, 2020, 53 (04) :2809-2840
[9]   Dynamic Synthesis of a Multibody System: A Comparative Study Between Genetic Algorithm and Particle Swarm Optimization Techniques [J].
Ben Abdallah, Mohamed Amine ;
Khemili, Imed ;
Laribi, Med Amine ;
Aifaoui, Nizar .
COMPUTATIONAL KINEMATICS, 2018, 50 :226-233
[10]   Mathematic formulation for the generation of combined paths for mounting parts in assembly [J].
Ben Said, Salma ;
Benhadj, Riadh ;
Hammadi, Moncef ;
Trigui, Moez ;
Aifaoui, Nizar .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2019, 104 (9-12) :4475-4484