Previous Article in Journal
A Review of the State-of-the-Art Techniques and Analysis of Transformers for Bengali Text Summarization
Previous Article in Special Issue
Runtime Verification-Based Safe MARL for Optimized Safety Policy Generation for Multi-Robot Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

A Survey on Object-Oriented Assembly and Disassembly Operations in Nuclear Applications

UK Atomic Energy Authority, Culham Campus, Abingdon OX14 3DB, UK
*
Author to whom correspondence should be addressed.
Big Data Cogn. Comput. 2025, 9(5), 118; https://doi.org/10.3390/bdcc9050118
Submission received: 4 March 2025 / Revised: 16 April 2025 / Accepted: 23 April 2025 / Published: 28 April 2025
(This article belongs to the Special Issue Field Robotics and Artificial Intelligence (AI))

Abstract

:
Nuclear environments demand exceptional precision, reliability, and safety, given the high stakes involved in handling radioactive materials and maintaining reactor systems. Object-oriented assembly and disassembly operations in nuclear applications represent a cutting-edge approach to managing complex, high-stakes operations with enhanced precision and safety. This paper discusses the challenges associated with nuclear robotic remote operations, summarizes current methods for handling object-oriented assembly and disassembly operations, and explores potential future research directions in this field. Object-oriented assembly and disassembly operations are vital in nuclear applications due to their ability to manage complexity, ensure precision, and enhance safety and reliability, all of which are paramount in the demanding and high-risk environment of nuclear technology.

1. Introduction

Fusion power could be one of the very few sustainable options to replace fossil fuels as the primary energy source [1]. Unlike traditional nuclear fission, which generates energy by splitting atoms, fusion power harnesses the energy released when atomic nuclei fuse together, replicating the process that powers the sun and stars [2]. This process has the potential to produce virtually limitless energy from isotopes of hydrogen, such as deuterium and tritium. Fusion offers numerous advantages over other energy generation methods, including low greenhouse gas emissions, lower volumes of long-lived radioactive waste compared with fission energy, and a virtually inexhaustible fuel supply.
Despite its immense potential, fusion power also faces significant technical and practical challenges. One of the primary challenges is achieving and sustaining the extreme conditions required for fusion reactions to occur, including high temperatures and pressures [3]. Containing and controlling the plasma, the superheated gas where fusion occurs, within a magnetic field is particularly challenging [4]. Additionally, developing materials that can withstand the intense heat and radiation produced by fusion reactions over prolonged periods is an essential outstanding challenge [5]. Another challenge is the complexity and cost of building and operating fusion reactors, which require sophisticated engineering and technology.
Plant maintenance and decommissioning are essential aspects of managing and sustaining fusion energy facilities. Maintenance involves regular upkeep, inspection, and repair of fusion reactors and associated infrastructure to ensure their safe and efficient operation [6]. This includes tasks such as monitoring equipment performance, replacing worn components, and addressing any issues that may arise to prevent disruptions in operation. Additionally, decommissioning plays a crucial role in the lifecycle of fusion facilities, involving the safe dismantling and disposal of equipment and materials at the end of their operational life [7]. This process requires careful planning and execution to manage radioactive waste and minimize environmental impact.
Fission and fusion are two fundamental nuclear processes that release vast amounts of energy by altering atomic nuclei. The connection between fission and fusion lies in their complementary roles within nuclear science and energy production. While fission has been mastered and widely used, fusion remains the ultimate goal in energy research. Plant maintenance represents a critical aspect of ensuring the sustained operation and efficiency of fusion facilities, which hold immense promise for clean and abundant energy generation. The Joint European Torus (JET) [8] and International Thermonuclear Experimental Reactor (ITER) [9] represent two significant milestones in the pursuit of practical fusion energy. Both facilities play pivotal roles in advancing fusion research, with JET (Figure 1) serving as a crucial experimental platform and ITER poised to demonstrate sustained fusion reactions on a commercial scale. Maintenance of these facilities is paramount to ensuring their continued operation and progress towards achieving fusion energy. The plant maintenance activities at ITER will encompass a wide range of tasks, including regular inspections, equipment upgrades, and repairs to ensure the facilities’ optimal performance [10,11]. However, this maintenance presents unique challenges, particularly in integrating advanced technologies like robot manipulators. Maintaining and repairing these systems require specialized knowledge and skills, especially when employing robot manipulators for tasks in high-radiation and extreme-temperature environments. Developing and implementing a remote maintenance system poses a significant challenge for the ITER project, requiring the system to ensure high Tokamak availability while adhering to the overarching objectives of the ITER program [12]. Additionally, fusion facilities operate under extreme conditions, including high temperatures, intense magnetic fields, and exposure to radiation, which pose significant challenges for maintenance personnel and equipment. These conditions necessitate the development of robust robot manipulators capable of withstanding such environments while performing delicate and precise tasks.
When a fusion reactor eventually reaches the end of its operational life, the decommissioning process begins. Decommissioning represents a critical phase in the lifecycle of nuclear facilities, involving the safe and efficient dismantling of infrastructure, decontamination of radioactive materials, and management of nuclear waste. Sellafield [13], the UK’s largest nuclear site, is undergoing a significant decommissioning process to address its legacy of nuclear operations and waste management. This decommissioning effort involves the safe dismantling and disposal of obsolete nuclear facilities, as well as the management of radioactive waste and contaminated materials [14]. As a specific example, the process for decommissioning and dismantling gloveboxes, which are used for handling hazardous materials [15,16], involves removing any residual radioactive materials, decontaminating the equipment and surrounding areas to reduce radiation levels, and finally dismantling the boxes themselves. In JET, the dismantling process of the vacuum vessel and tritium plant will generate a significant amount of metallic waste, a considerable portion of which will be classified as Intermediate Level Waste (ILW) due to its tritium and/or activation levels [17]. One of the foremost challenges of decommissioning lies in the inherent complexity of nuclear facilities, characterized by intricate designs, tight spaces, and high radiation levels. Robotic systems deployed for decommissioning must navigate these environments with precision and reliability, often in conditions where direct human intervention is not feasible due to safety concerns. Moreover, ensuring the integrity of decommissioned components and preventing the spread of contamination poses significant challenges. Robotic manipulators must be capable of delicately handling radioactive materials and equipment while minimizing the risk of further contamination. Developing innovative robotic technologies is imperative to address these challenges and ensure the successful and safe decommissioning of nuclear facilities.
Future fusion plants face several challenges and limitations that hinder their widespread adoption and large-scale commercialization. One of the primary issues is their high maintenance demands, driven by the complexity of their systems and the extreme conditions in which they operate. The intense heat, radiation, and strong magnetic fields generated by fusion reactions cause significant wear and tear on critical components, requiring frequent inspections and repairs to ensure safe and efficient operation. Robotic systems used in nuclear applications must meet stringent requirements that commercial systems typically do not, primarily due to the extreme and hazardous environments in which they operate. These robots must withstand high levels of ionizing radiation, which can damage or degrade conventional electronic components and materials. They are also required to function reliably in confined, cluttered, or underwater environments, often with limited or no direct human oversight. Additionally, nuclear robots must exhibit high levels of precision, durability, and fail-safe mechanisms to handle delicate tasks like decommissioning, inspection, and maintenance of radioactive facilities, where errors could have severe safety and environmental consequences. Traditional maintenance methods, which rely heavily on human intervention via telemanipulation, will be inadequate due to the dangers and limitations of accessing these environments. Autonomous planning and execution are essential for addressing these challenges, enabling the development of intelligent robotic systems capable of performing regular inspections, detecting potential issues early, and executing precise repairs [18]. By incorporating autonomous planning and execution, future fusion plants could minimize downtime, reduce operational costs, and enhance safety by limiting human exposure to hazardous conditions [19]. This would ultimately ensure long-term reliability and performance as future fusion plants strive to deliver scalable, cost-effective, and reliable energy solutions, reducing the need for human involvement and improving overall efficiency.
This survey examines nuclear robotic remote operations and their associated challenges, summarizes the current technologies in automation that could be used for future plant maintenance and decommissioning, highlights various prototypes developed for assembly and disassembly operations, and identifies promising future research directions.

2. Nuclear Robotic Remote Operations and Their Challenges

2.1. Remote Inspection

Nuclear remote inspection (Table 1) involves the use of advanced technology and robotics to conduct inspections of nuclear facilities and infrastructure without direct human intervention. This is employed in environments where radiation levels are high, or access is restricted for other reasons, ensuring the safety of inspection personnel while effectively assessing the condition of nuclear assets. Remote inspection techniques include the use of cameras, sensors, and robotic manipulators to gather data on equipment condition, performance, and structural integrity, as well as any potential hazards. AutoInspect [20], a platform designed for robust and scalable mission-level autonomy, was deployed in JET for weeks. It integrated reliable mapping, as well as localization with autonomous navigation, scheduling, and mission execution, delivering a fully autonomous remote inspection system. Remote inspection at ITER will involve the use of advanced robotic systems equipped with cameras, sensors, and manipulators to gather data on equipment performance, structural integrity, and potential hazards. The manipulator (Figure 2a) developed by the Interactive Robotics Unit of CEA-LIST was introduced in [21] to deal with the problem of close inspection intervention tasks in a Tokamak. An articulated inspection arm robot was proposed in [22] to solve the potential problem of ITER inspection of the first wall and divertor cassettes. Remote inspection will allow ITER operators to monitor the condition of critical components such as the vacuum vessel, plasma-facing materials, and other key systems, enabling them to detect anomalies, plan maintenance activities, and ensure the safe and efficient operation of the fusion reactor. Remote inspection can aid in detecting anomalies, identifying areas for maintenance or repair, and monitoring changes over time. The integration of remote inspection technology enhances efficiency, reduces downtime, and minimizes the risk of human exposure to radiation, contributing to the safe and reliable operation of nuclear facilities.
Figure 2. Long-reach manipulators for remote inspections. (a) The manipulator developed in CEA-LIST Lab [21]. (b) TARM (Telescopic Articulated Remote Mast) [23].
Figure 2. Long-reach manipulators for remote inspections. (a) The manipulator developed in CEA-LIST Lab [21]. (b) TARM (Telescopic Articulated Remote Mast) [23].
Bdcc 09 00118 g002
Mobile robots [24,25] play a crucial role in nuclear remote inspection since they can be utilized to navigate through complex and hazardous areas within nuclear facilities. For instance, Spot (Figure 3) [26] is able to traverse challenging terrain and access hard-to-reach areas within nuclear facilities because of its agile and adaptable design, which could help with nuclear decommissioning. A robot, Spider (Figure 4a), was developed in [27] to deal with the problem of accessing unstructured areas on the Sellafield site. The Aqua Vehicle Explorer of In Situ Sensing (AVEXIS) vehicle (Figure 4b) was introduced in [28] for the purpose of monitoring legacy storage ponds on the Sellafield site. By leveraging autonomous navigation capabilities, mobile robots can autonomously explore and inspect various components and structures, collecting data on their condition and integrity. In [27], the Mini Robots for Restricted Access Exploration (MIRRAX) project was investigated aiming at remote inspection of dry storage facilities with restricted access. Mobile robots can be equipped with cameras, as well as temperature and radiation sensors, for performing tasks such as sampling, measurements, and visual assessments. Overall, using mobile robots for nuclear remote inspection enables thorough assessments of critical infrastructure while mitigating risks to human operators.
Despite its advantages, nuclear remote inspection [29] poses several challenges. One significant challenge is developing robotic systems capable of operating effectively in the harsh and complex environments prevalent within nuclear facilities. These environments often feature high radiation levels, extreme temperatures, and confined spaces, which can affect the performance and reliability of robotic equipment. Radiation can significantly affect the performance of robots by disrupting both their hardware and software systems. High-energy particles may cause single-event upsets in electronic components, leading to bit flips in memory and processors that result in data corruption or control errors. Prolonged exposure can degrade sensors and semiconductors, reducing their reliability and lifespan. These hardware issues often lead to faulty data interpretation, navigation errors, and control instability within the robot’s decision-making systems. Ensuring the accuracy and reliability of inspection data collected remotely is another challenge, as it requires sophisticated sensors and imaging technologies capable of providing detailed and accurate information about the condition of nuclear assets. Furthermore, the integration of remote inspection systems with existing infrastructure and operations can be complex, requiring careful planning and coordination to ensure compatibility and effectiveness. Within the remote handling control room of JET, inspection specialists meticulously assess various factors during operations. These include verifying the aspect ratio of targets in each shot, addressing potential lens flare that might obstruct readings, and identifying natural reflections that could be misconstrued by the software as retro-reflective targets [30]. Recent advancements in design and technology present an opportunity for remote handling operators to assume a more active role in the process since this allows for a simplified operational interface, enabling inspection specialists to adopt a more supervisory position, overseeing the proceedings with enhanced efficiency [30,31]. As a result, remote inspection may face limitations in certain scenarios where direct human intervention is necessary, such as in tasks requiring complex decision-making or dexterity.
Table 1. Summary of nuclear remote inspection technologies and challenges.
Table 1. Summary of nuclear remote inspection technologies and challenges.
CategoryDetails
PurposeInspect nuclear facilities remotely in hazardous, high-radiation, or restricted environments.
TechnologiesCameras, sensors, robotic manipulators, mobile robots, autonomous navigation, and scheduling systems.
Key Platforms/ExamplesAutoInspect (JET) [20], CEA manipulator [21], and TARM (Figure 2b) [23].
Mobile RobotsSpot [26], Spider [27], MIRRAX [27], and AVEXIS [28].
ApplicationsInspection of vacuum vessels, plasma-facing materials, storage ponds, or dry storage facilities.
ChallengesHarsh environments (radiation, temperature, confined spaces), data accuracy, integration complexity, and need for occasional human intervention.
Recent AdvancementsSimplified control interfaces, enhanced supervisory roles, and improved autonomy and mission-level control.
LimitationsTasks needing complex human judgment or dexterity remain difficult for fully remote systems.

2.2. Remote Handling

Nuclear robotic remote handling (Table 2) involves the use of robotic tools to perform tasks in hazardous nuclear environments, such as replacing radioactive components, maintaining infrastructure, and conducting inspections. Utilizing advanced robotic systems equipped with specialized sensors, manipulators, and cameras, nuclear remote handling enables remote operation and maintenance of nuclear facilities. A major output from the JET project is the practical demonstration of the feasibility of remote handling for a Tokamak [32]. MASCOT (Figure 5) [33], a bilateral force feedback manipulator, has been used for over 30 years to carry out maintenance activities within the JET vessel, minimizing human access to the vessel whilst improving maintenance tasks and tools using the telemanipulation system and its productivity over time. This long-term effort has enabled the manipulator to be equipped with various lifting devices, thereby enhancing its flexibility, operability, and overall dexterity [33]. The MASCOT telemanipulator [34] serves as the primary tool for remote handling operations in JET. Selected by the remote handling group in the late eighties, MASCOT was designated to establish the foundation of the remote maintenance system for the JET torus [34]. This two-arm Master–Slave device has seven degrees of freedom (DoFs) per arm, including a gripper, enhancing its versatility and functionality [34]. Later, from 2014 onwards, the RACE engineers have started working on MASCOT 6, which is an upgraded design of the original hardware and focuses on designing the telemanipulator with modern electronics and control systems. MASCOT has earned its reputation through thousands of hours of successful operation inside JET Tokamak [35]. Its reliability and effectiveness in handling complex remote maintenance tasks make it an ideal choice for fusion devices like JET, ITER, and DEMO in the future [35], although an increased level of automation and minimal human intervention with telemanipulators are desired. Remote handling robots are equipped with sensors, manipulators, and cameras to perform tasks remotely, keeping human operators safe from radiation exposure.
Telemanipulation (Figure 6) is a specialized form of remote handling that involves the use of robotic manipulators to perform tasks in hazardous or inaccessible environments [36]. Unlike purely mechanical remote handling tools, telemanipulation systems are more complex and include advanced manipulators that replicate human movements with precision. These systems allow operators to control robotic arms and tools from a safe distance, providing a high level of dexterity and control for tasks such as maintenance, inspection, and material handling [37]. Telemanipulation often incorporates feedback mechanisms, such as haptic or force feedback, in order to give operators a sense of touch and enhance their control over the manipulator [38]. This technology is essential in industries like nuclear energy, where direct human intervention may be too risky or impossible. By combining advanced robotics and intuitive control interfaces, telemanipulation systems offer a safer and more efficient way to perform complex tasks in challenging environments.
Nuclear remote handling presents a host of challenges that must be addressed to ensure the safe and efficient operation of nuclear facilities. One significant challenge is developing robotic systems capable of withstanding the harsh conditions prevalent within nuclear environments, including high radiation levels, extreme temperatures, complex geometries, etc. These robots must be highly reliable and durable to perform tasks such as handling radioactive materials, conducting inspections, and performing maintenance. Maintenance and repair of robotic systems deployed in highly radioactive and contaminated environments present several significant challenges. Direct human intervention is often impossible due to hazardous radiation levels, making remote, automated, or teleoperated repair methods essential yet technically complex. Components may degrade rapidly under radiation exposure, causing unexpected failures in electronics, sensors, and mechanical parts, while contamination limits the safe retrieval, handling, or disposal of damaged equipment. Access to confined, underwater, or structurally unstable areas further complicates repair operations. Additionally, designing modular, easily replaceable parts that can be swapped using remote tools is difficult, and ensuring long-term system reliability with limited maintenance opportunities requires careful material selection, redundant systems, and rigorous fault-tolerant designs. The major challenges of the overall ITER project include the need for timely, safe, and effective remote operations in such a nuclear environment and the novelty and complexity of the remote handling requirements, which make the ITER remote maintenance system a key component in ITER’s design and operation [39]. Additionally, designing intuitive human–robot interfaces is essential to enable operators to control and monitor robotic actions effectively from a remote location. Another challenge is ensuring the accuracy and reliability of inspection data collected remotely, as this information is crucial for assessing the condition of nuclear assets and detecting anomalies. Furthermore, enhancing the autonomy of robotic systems to adapt to dynamic environments and perform complex tasks independently remains a key challenge. There is a need for ongoing research and development to enhance the autonomy and dexterity of nuclear robots, allowing them to adapt to unforeseen situations and perform complex tasks with minimal human intervention. The challenge faced by the JET project was to establish a remote handling capability that seamlessly incorporated elements of Tokamak design and construction, remote manipulation devices, and remote operations facilities within an environment characterized by uncertain plant configurations and conditions in both the short- and long-term [40]. The execution of remote operations necessitated meticulous integration of manipulation devices with suitably prepared plant components and standardized operation techniques [41]. Overcoming these challenges is vital for the advancement of nuclear robotic remote handling technology, enhancing safety and efficiency in nuclear operations, and fostering autonomy and autonomous planning in robotic systems.

2.3. Autonomous Planning and Execution

Future fusion plants would face significant challenges in terms of maintenance due to the extreme and hazardous environments they operate in. The harsh environment of nuclear-related tasks significantly influences the design and functionality of robotic technologies by demanding enhanced durability, reliability, and adaptability. Exposure to high radiation levels, extreme temperatures, corrosive substances, and confined or underwater spaces requires robots to be built with radiation-hardened materials, robust shielding, and specialized components resistant to environmental degradation. Functionality must emphasize remote operation, precise manipulation, and autonomous or semi-autonomous control, as human access is often limited or impossible. Additionally, systems must incorporate redundant safety features, reliable communication, and fault-tolerant designs to ensure continued operation in unpredictable and potentially life-threatening conditions, setting them apart from conventional robotic technologies. The high-energy reactions inside the reactor create intense heat, radiation, and strong magnetic fields, making direct human access for inspection and repairs impractical and dangerous. The complexity of these systems requires highly precise and timely maintenance to prevent failures, but the harsh conditions severely limit human intervention. Human intervention is frequently necessary in areas like diagnostics, repair, and system optimization, which increases operational costs and introduces potential risks of error. These interventions slow down the operational cycles and prevent the plants from running continuously, reducing overall efficiency. Additionally, the scale and complexity of future large, commercial fusion plants would demand continuous, proactive maintenance to ensure efficient and safe operations. To address these challenges, autonomous planning will be essential, enabling remote inspections and automated repairs, minimizing the need for human involvement in hazardous areas.
In future fusion power plants, autonomous planning (Table 3) is essential for reducing human intervention and optimizing operational efficiency. Future fusion plants should prioritize automation to enhance operational speed and reliability, particularly in commercially viable applications. A key strategy could involve automating the process of remote inspection, where data are collected and analyzed autonomously. By integrating advanced automation technologies into the planning process, autonomous planning systems could analyze vast amounts of data to anticipate maintenance needs, identify potential issues, and optimize plant performance. These systems could autonomously generate maintenance schedules, prioritize tasks, and develop contingency plans to minimize downtime and ensure continuous operation. Upon identifying issues, potential solutions could be generated and proposed to human operators for approval. Once approved, these solutions would be executed using remote handling components, minimizing the need for human intervention. This approach would aim to streamline operations, reduce reliance on human inspection, and optimize the efficiency of fusion power plant operations.
Figure 7a describes the anticipated procedure of future plant maintenance to the best of our understanding, which could begin with an autonomous inspection to evaluate the system and identify any potential anomalies. If anomalies are not detected during the inspection, the process would continue with regular monitoring. However, if anomalies are found, a decision generator would be used to generate a suitable maintenance solution. This decision generator leverages a knowledge base to assess the anomalies and determine the most appropriate maintenance strategy based on predefined rules and relationships. Once a maintenance solution is determined, a procedure generator could provide a detailed sequence of actions required to accomplish the necessary maintenance and propose it to the human operator for approval. Having the human operator in the loop would allow the operators to oversee the activities and validate the approach. These sequences would carefully be designed to ensure the maintenance is carried out efficiently and effectively, minimizing downtime and restoring the system to optimal functionality. The whole procedure would repeat until full coverage of the vessel has been inspected.
Figure 7b details the anticipated procedure of future fission decommissioning to the best of our understanding, which could start with an autonomous inspection that could map the entire environment to gather detailed information about the system’s current state and structure. This mapping process would provide a comprehensive overview of the environment, including the location of various components and potential hazards, without focusing on anomalies. Based on the collected data, a decision generator could then be used to create a decommissioning solution tailored to the specific environment. This solution would consider various factors such as safety protocols, regulatory compliance, and optimal resource usage. Once a decommissioning solution is established, a procedure generator could provide a precise sequence of actions to guide the decommissioning process. This sequence would ensure that the decommissioning is carried out safely, efficiently, and in accordance with the decision generator’s recommendations, ultimately leading to the safe shutdown and dismantling of the fission system. This process would continue to repeat until the entire vessel has been inspected.
Autonomous planning could revolutionize nuclear operations in the future, offering innovative solutions to enhance efficiency and safety. By harnessing advanced automation technologies, autonomous planning systems could analyze complex datasets from various sources within nuclear operations, including sensors, diagnostics, and historical maintenance records. These systems could then autonomously identify trends, predict equipment degradation, and schedule proactive maintenance tasks to prevent unplanned downtime. Additionally, autonomous planning could optimize energy usage by dynamically adjusting operational parameters based on real-time demand and performance data. Furthermore, these systems could facilitate collaboration among different teams by providing centralized access to relevant information and recommending coordinated actions. Ultimately, autonomous planning has the potential to transform nuclear operations, ensuring reliable and cost-effective fusion research while minimizing human intervention.
In the future, the implementation of autonomous planning could profoundly impact operations at ITER, particularly in the realms of remote inspection and remote handling. Advanced automation technologies could empower robots to autonomously plan and execute inspection tasks throughout the ITER facility. These robots could analyze sensor data and historical inspection records to identify areas requiring assessment, plan optimal inspection routes, and adapt their strategies in real time based on environmental conditions. Additionally, autonomous planning could enhance remote handling operations by enabling robots to autonomously generate maintenance schedules, prioritize tasks, and coordinate with human operators. These robots could analyze data from remote sensors and diagnostics to anticipate maintenance needs, autonomously propose solutions, and execute tasks using remote handling equipment. By integrating autonomous planning into remote inspection and handling processes, ITER could enhance operational efficiency, optimize resource utilization, and minimize downtime, ultimately accelerating progress towards the development of practical fusion energy. Overall, autonomous planning will have the potential to enhance the efficiency, reliability, and safety of ITER’s operations, paving the way for the successful realization of fusion energy on a commercial scale (Table 4).

3. Object-Oriented Assembly and Disassembly Operations

3.1. Hardware Design and Creation

Hardware design and creation (Figure 8) provide a tangible and practical solution to physically manipulate components with precision. Grippers [42], designed to mimic the dexterity and control of a human hand, offer several advantages in these tasks. They can handle delicate or complex parts with care, ensuring accurate placement and reducing the risk of damage. Advanced grippers [43] equipped with sensors and adaptive control systems can dynamically adjust their grip based on the properties of the objects, enhancing flexibility and efficiency. There are also notable disadvantages in using hardware design and creation for object-oriented assembly and disassembly operations. Designing and building specialized grippers can be costly and time-consuming, requiring significant engineering expertise and resources. Additionally, while grippers can be highly effective for specific tasks, they may lack the versatility needed to handle a wide variety of objects and assembly scenarios without frequent reconfiguration or customization. Furthermore, integrating grippers into automated systems requires precise coordination and control, which can add complexity to the overall assembly process. Despite these challenges, the use of grippers in object-oriented assembly and disassembly operations remains a crucial component for achieving high precision and efficiency in automated manufacturing and assembly lines.
The development of multi-functional grippers for assembly and disassembly operations has garnered substantial attention in recent robotics research. For instance, a novel gripper concept (Figure 9a) was proposed in [44] for general grasping and in-hand dexterous manipulation. This gripper was able to perform bimanual manipulations using a single arm, thereby simplifying the robot structure and enabling a dual-arm system to utilize the second arm for tasks more meaningful than merely holding an object in place. In [45], a multi-functional robotic gripper equipped with a set of actions required for the disassembly of electromechanical devices was proposed. The system enabled 7-DoF manipulation and had the ability to reposition objects in hand and perform tasks which usually required bimanual systems. The proposed design could execute various disassembly actions rather than a disassembly line with multiple single robots with specific end effectors, thereby improving flexibility concerning disassembly type and order. A versatile manufacturing system was developed in [46], integrating CAD-based localization, compliance control, and a multi-functional gripper for swift and efficient programming of assembly tasks. Featuring an innovative gripper design with a parallel jaw element and a rotating module, the system was capable of addressing different types of assembly tasks without the need for retooling. However, the complexity of designing and manufacturing these grippers can lead to higher initial costs and potential maintenance challenges. These innovations collectively underscore the trend towards creating more flexible, efficient, and intelligent grippers capable of seamlessly transitioning between different assembly and disassembly tasks, enhancing productivity and reducing the need for multiple specialized tools.
The creation of low-cost grippers for assembly and disassembly tasks has become a focal point in recent robotics research, driven by the need to enhance efficiency while minimizing expenses. Traditional disassembly systems often involve high costs due to labor and complex mechanisms, which limit their accessibility for enterprises. Research efforts have increasingly focused on developing cost-effective alternatives that do not compromise performance. In [47], an innovative disassembly tool was introduced to facilitate the automation of disassembly processes. A cost-efficient screwnail (Figure 9b) was utilized as an end effector for the disassembly tool. A self-connection could be established during the screwnail indentation process, which enabled the transmission of forces and torques necessary for various dismantling operations. A cost-effective reconfigurable gripper was introduced in [48] to manage cylindrical and prismatic components within the dimensional ranges of electromechanical products. By employing these reconfigurable grippers for holding and manipulating components, the necessity for a series of dedicated stations with specialized grippers tailored for each component was eliminated, thereby facilitating flexible assembly and disassembly of electromechanical products. The trade-off of low-cost grippers may include potential limitations in durability and versatility, and they might lack the advanced features necessary for more complex or precise tasks. Balancing cost and functionality is essential to ensure that low-cost grippers can effectively enhance productivity and streamline operations in diverse assembly and disassembly applications.

3.2. Traditional Algorithms

Traditional algorithms encompass a wide range of computational techniques designed to solve complex problems efficiently and effectively. Control methods [49] provide real-time feedback, ensuring precise task execution and adjustment based on dynamic conditions. Optimal algorithms [50] focus on finding the best possible solution under given constraints, guaranteeing efficiency and minimizing resource use. Graphical methods [51] visually represent tasks, aiding in intuitive understanding and planning. Fuzzy logic [52] introduces flexibility by handling uncertainties and imprecise information, making it suitable for real-world scenarios where exact data may not always be available. Metaheuristic algorithms [53], such as genetic algorithms [54] and evolutionary algorithms [55], explore a wide solution space to find near-optimal solutions for problems that are too complex for other traditional methods. Geometric computation [56] deals with the spatial aspects of tasks, guaranteeing that components fit together correctly and optimizing the use of space. These traditional algorithms, with their diverse applications, continue to be foundational tools in advancing technology and solving real-world problems.

3.2.1. Control Algorithms

Control algorithms [57] offer a structured and systematic approach to managing complex tasks. These algorithms, including deterministic and feedback-based methods, provide precise control over the assembly and disassembly processes [58]. Advantages of control algorithms include their reliability and predictability, which are crucial for maintaining consistency and quality in repetitive tasks. They are well suited for environments with well-defined parameters and minimal variability. However, their rigidity can be a significant disadvantage in dynamic and uncertain environments where flexibility and adaptability are required. Control algorithms may struggle to handle unexpected changes or complexities in real time, leading to inefficiencies and potential errors [59]. Additionally, implementing these algorithms can be computationally intensive, requiring substantial resources and fine-tuning to achieve optimal performance. Despite these drawbacks, control algorithms remain a cornerstone in automated assembly and disassembly, providing a solid foundation for integrating more advanced, adaptive methods.
The application of control algorithms in assembly and disassembly operations has been extensively studied to enhance automation efficiency and robustness. Stochastic control deals with systems influenced by randomness and uncertainty. A decentralized, scalable approach to assembling a collection of heterogeneous parts into various products was developed in [60], which generated the strategy as a problem of selecting assembly and disassembly rates. These rates were translated into probabilities that defined stochastic control policies for individual robots, which in turn produced the desired collective behavior. Stochastic control can manage uncertainty and randomness, optimizing performance in unpredictable environments, though they can be computationally intensive. Open-loop control operates without feedback, relying on predetermined inputs to achieve desired outcomes, which is simple and cost-effective. Nevertheless, it lacks responsiveness to disturbances. In [61], an innovative modular design based on a quadrotor platform that utilized a lightweight passive mechanism for midair docking and undocking was introduced. For the undocking strategy, rapid torque generation in open-loop control was proposed, ensuring that the aerial modules are capable of performing inflight self-reconfiguration. Closed-loop control (Algorithm 1) continuously adjusts based on real-time feedback, enhancing accuracy and stability, albeit at a higher complexity and cost. In [62], the authors addressed the challenge of self-assembling magnetic modular cubes into specified 2D polyomino shapes utilizing magnetic fields. A closed-loop control method for self-assembling the magnetic modular cubes into polyomino shapes was introduced, employing computer vision-based feedback with re-planning. The proposed closed-loop control method enhanced the success rate of forming user-specified polyominoes in comparison with the open-loop baseline. Adaptive control further refines closed-loop systems by dynamically adjusting parameters in response to changing conditions, offering superior flexibility but requiring sophisticated algorithms. A concept for generating flexible control sequences for a semi-automated disassembly system was introduced in [63]. Achieving this flexibility required module-based adaptive control. Control strategies can lead to more flexible and resilient assembly and disassembly systems, reducing dependency on predefined conditions.
Algorithm 1: An example of closed-loop control for assembly/disassembly
Bdcc 09 00118 i001

3.2.2. Optimal Algorithms

Optimal algorithms [64,65] provide a strategic approach to achieving the most efficient and effective sequences of tasks. These algorithms aim to minimize resource consumption, such as time and materials, by determining the best possible order and methods for assembly and disassembly operations. The primary advantage of optimal algorithms is their ability to produce highly efficient solutions that can significantly reduce operational costs and improve productivity [66]. They are particularly useful in environments where precision and efficiency are paramount. However, the major disadvantage of optimal algorithms is their computational complexity [67]. Finding the optimal solution often requires extensive calculations and can be time-consuming, especially for large-scale or highly complex tasks. This can make them impractical for real-time applications or situations with high variability. Additionally, developing and implementing these algorithms can be challenging, requiring expertise in mathematical modeling and optimization techniques. Despite these drawbacks, optimal algorithms are invaluable for maximizing efficiency and performance in object-oriented assembly and disassembly operations.
Optimal algorithms are designed to handle complex information and streamline decision-making processes, breaking down intricate tasks into manageable steps. An intelligent virtual assembly system was introduced in [68], where an optimal assembly algorithm was utilized to facilitate haptic interactions during virtual assembly operations. The optimized haptic path and sequence guidance improved the efficiency of virtual assembly tasks. In [69], a planning system was developed to address long-horizon multi-robot construction assembly challenges, integrating several innovative components. By combining optimization techniques to address manipulation constraints with a sampling-based path planner, cooperative multi-robot manipulation with indeterminate arrival times was achieved. In [70], the issue of sequential task assignment and collision-free routing for large teams of robots in scenarios with inter-task precedence constraints was investigated. A hierarchical algorithm was proposed to compute makespan-optimal solutions for this problem. The output of this algorithm could be utilized to obtain collision-free trajectories for differential-drive robots. An approach capable of automatically and reliably completing high-accuracy robotic peg-in-hole assembly (Figure 10) was introduced in [71]. A trajectory optimization strategy was proposed, incorporating admittance control, exception-handling techniques, and multiple trajectory iteration methods. The high-accuracy assembly experiments yielded positive results, confirming the effectiveness of the proposed peg-in-hole robotic assembly approach. However, optimal algorithms may require sophisticated programming and computational resources. By optimizing sequences and actions, these algorithms enhance operational efficiency, reduce costs, and improve overall system performance.
Optimal algorithms are revolutionizing automation by significantly reducing the time required for these processes. In [72], the balancing of the robotic disassembly line problem was examined to develop efficient solution techniques. A heuristic algorithm based on ant colony optimization was introduced to find solutions for particularly large-scale test problems, given the problem’s complexity. The computational results indicated that the proposed mathematical model and algorithms were promising for both small- and large-scale test problems. Taguchi’s orthogonal arrays were introduced in [73] to evaluate the robustness of the Simulated Annealing algorithm. The proposed model also demonstrated robustness, delivering reliable results under different conditions of the disassembly platform in addition to its efficiency in producing optimal solutions. This approach was able to integrate the preferences of decision-makers and provide robust and reliable solutions to solve disassembly sequencing problems. The authors in [74] addressed a novel issue involving robotic disassembly sequence planning for end-of-life products and developed a corresponding multi-objective model to minimize energy consumption and makespan. A discrete artificial bee colony algorithm [75] was proposed to derive high-quality disassembly schemes. The proposed method effectively reduced the makespan and energy consumption. In [76], a new AND/OR-graph-based disassembly sequence planning approach was developed by considering fluctuating disassembly operational costs as well as component quality. The proposed method generated the optimal solution for the fuzzy disassembly sequence optimization problem. The results could be used to guide decision-makers and provide a new analytical approach to determining the best disassembly sequence. Implementing optimal algorithms can be computationally intense and complex, which can be a drawback. Nevertheless, the ability of optimal algorithms to swiftly and accurately determine the best paths and actions for assembly and disassembly tasks can handle a wide range of variables and uncertainties, ensuring robust and reliable outcomes.

3.2.3. Graphical Methods

Graphical methods [77] provide an intuitive and visual approach to managing complex tasks. These methods involve the use of diagrams, flowcharts, and other visual tools to represent the components, relationships, and sequences involved in assembly and disassembly processes [78]. The primary advantage of graphical methods is their ability to simplify complex information, making it easier to understand and communicate. This visual clarity can enhance decision-making, improve planning accuracy, and facilitate collaboration among team members [79]. Additionally, graphical methods can help identify potential issues and optimize workflows by visually mapping out each step of the process. However, there are also disadvantages to this approach. Graphical representations can become overly complicated and difficult to manage when dealing with highly intricate systems or large-scale tasks [80]. They may also require specialized software and skills to create and interpret effectively. Moreover, while graphical methods are excellent for initial planning and communication, they may not provide the level of precision needed for detailed execution and may need to be complemented with other analytical techniques. Despite these challenges, graphical methods remain a valuable tool for enhancing understanding and efficiency in object-oriented assembly and disassembly operations.
The use of graphical methods to handle uncertainties and different probabilities in assembly and disassembly operations offers a robust approach to optimizing complex processes. The objective of [81] was to structure the disassembly of reusable equipment using a model to develop structured and optimized strategies. To organize maintenance tasks collectively and reduce uncertainties, aspects of graphical methods and Petri nets [82] were considered in disassembly applications to define the model. One of the drawbacks of employing optimization methods to determine disassembly sequences is that the input parameters for the optimization algorithms are often unavailable or estimated with high uncertainty. To tackle this issue, an application of immersive computing technology was proposed in [83] to assist in the evaluation and training of product disassembly sequences using interactive graph visualizations. The drawbacks of using graphical methods to deal with uncertainties include the need for precise and up-to-date data, the potential complexity in constructing and interpreting the models, and the risk of oversimplifying complex interactions. In [84], a graphical method was introduced to automatically generate all possible sequences for disassembling a mechanical system, aimed at enhancing maintenance and recycling activities. This method significantly reduced the number of disassembly operations required for complex systems while maintaining generality, thereby enabling the precise calculation of all disassembly sequences. In [85], a stability graph cut-set method was applied to generate the best disassembly sequences. To address uncertainties, the best assembly sequences were generated by taking directional changes as a fitness function. The benefits of increased adaptability and robust planning make graphical methods essential tools for managing uncertainties in assembly and disassembly operation processes.

3.2.4. Fuzzy Logic

Fuzzy logic [86] introduces a flexible and adaptive approach to handling uncertainties and imprecise information. Fuzzy logic systems operate on the principle of partial truth, where truth values range between completely true and completely false [87]. This approach allows for more nuanced decision-making in complex and uncertain environments. The primary advantage of fuzzy logic is its ability to model and manage ambiguity, making it well suited for tasks where precise data are unavailable or where human-like reasoning is beneficial [88,89]. It enhances robustness and flexibility in the face of variability and unexpected changes. However, fuzzy logic also has its disadvantages. Designing and tuning a fuzzy logic system can be challenging, as it requires expertise in defining appropriate membership functions and rules [90]. Additionally, while fuzzy logic can simplify decision-making processes, it may introduce complexity in the interpretation and analysis of results. Moreover, its reliance on heuristic rule sets can lead to less predictable outcomes compared to more deterministic methods. Despite these challenges, fuzzy logic remains a powerful tool for enhancing adaptability and resilience in object-oriented assembly and disassembly operations.
The application of fuzzy logic to obtain a dynamic decision-making process for assembly and disassembly operations offers a sophisticated approach to managing the complexities and uncertainties inherent in these operations. A hybrid fuzzy logic–genetic algorithm approach was proposed in [90] to plan automatic disassembly and assembly sequences of products. A fuzzy controller was developed to dynamically adjust the mutation probability and crossover rate during the algorithm’s execution. To address uncertainty in a dynamic decision-making process, a fuzzy reasoning Petri net model was developed in [91] to represent the pertinent decision-making rules in the disassembly process. Utilizing the proposed fuzzy reasoning algorithm based on this model, multicriteria disassembly rules were considered in parallel to enable automatic and rapid decision-making. However, the implementation of fuzzy logic requires careful tuning and validation to ensure accuracy and reliability. In [92], a fuzzy attributed Petri net model was developed to mathematically represent the uncertainty in disassembly caused by significant human intervention. An algorithm based on this model was further proposed for optimal disassembly planning, aiming to enhance the technique’s applicability to real industrial settings. The ability of fuzzy logic to enhance adaptability and robustness makes it a valuable tool for improving the efficiency and effectiveness of assembly and disassembly operation processes.

3.2.5. Metaheuristic Algorithms

Metaheuristic algorithms [93] offer flexible and powerful approaches to solving complex optimization problems. Metaheuristics, such as genetic algorithms [94], and particle swarm optimization, are designed to explore large search spaces efficiently and find near-optimal solutions within a reasonable time frame. The primary advantage of these algorithms is their ability to handle complex, nonlinear, and multi-modal problems where other traditional methods may fail or be impractical [95]. They are particularly effective in adapting to changing conditions and can be applied to a wide range of scenarios without requiring precise mathematical models. However, metaheuristic algorithms also have some disadvantages. They are often not guaranteed to find the absolute optimal solution and may converge on local optima instead. Despite these challenges, metaheuristic algorithms are highly valued for their robustness and adaptability, making them suitable for the dynamic and complex nature of object-oriented assembly and disassembly operations.
The use of metaheuristic algorithms in assembly and disassembly operations represents a cutting-edge approach to quickly adapt to changes and improve operational efficiency. In [96], an assembly sequence and path planner/replanner were introduced to address the assembly sequence and path planning problem. The proposed approach featured a straightforward greedy heuristic for sequence planning and a sampling-based stochastic component for path planning. This method had the advantage of accounting for obstacles within the workspace, enabling the planning of both translational and rotational movements for parts, and managing non-monotone assembly sequence plans. However, implementing metaheuristic algorithms can be computationally intensive and may require fine-tuning to balance exploration and exploitation effectively [97]. To enhance disassembly efficiency, a novel cooperative disassembly sequence and task planning method was developed in [98], utilizing a genetic algorithm. A mathematical model was formulated based on the disassembly hybrid graph model. The chromosome evolution rules were restructured to achieve optimal multiplayer task planning and cooperative disassembly sequences. The authors in [99] explored flexible robotic disassembly sequencing in the context of failed automation operations and developed online recovery mechanisms through the incorporation of backup actions. A bi-objective optimization model for disassembly sequence planning was formulated using a dual-selection multi-objective evolutionary algorithm [100]. These backup actions enabled efficient recovery from failures and potentially enhanced the robustness of the robotic disassembly process. Due to factors such as complex geometric computations, obstacles, orientation, and the initial or final position of parts, path planning becomes a critical factor influencing the efficiency of the maintenance process. To tackle this issue, an intelligent assembly planner was proposed in [101], utilizing a combined approach based on genetic optimization techniques and potential field methods for maintenance assembly and disassembly path planning. The significant improvements in adaptability and efficiency underscore the value of metaheuristic algorithms in advancing assembly and disassembly operation processes.
The application of metaheuristic algorithms in assembly and disassembly operations is an innovative approach aimed at minimizing both time and cost. In [102], a metaheuristic algorithm was proposed to determine the optimal disassembly sequence. Operations were clustered into cells based on the resources they required, with the objective of minimizing machine acquisition costs. The goal was to group operations utilizing similar equipment to ensure high utilization levels of such machinery. Nevertheless, the implementation of metaheuristic algorithms may involve substantial computational resources and require careful calibration to achieve the desired balance between solution quality and computational effort. To minimize the anticipated total cost of the disassembly service and the expected total makespan, a mathematical model accounting for the precedence relationships of disassembly tasks and the uncertain nature of the disassembly process was proposed in [103]. A multi-objective genetic algorithm, based on the non-dominated sorting genetic algorithm II [104], was designed to solve this mathematical model. The potential for substantial improvements in efficiency and cost-effectiveness makes metaheuristic algorithms a valuable tool in the realm of assembly and disassembly operations.

3.2.6. Geometric Computation

Geometric computation [105] involves leveraging mathematical and computational techniques to manage spatial relationships and configurations. This approach is particularly advantageous for tasks requiring precise positioning, orientation, and alignment of components [106]. The primary advantage of geometric computation is its accuracy in handling spatial data, which ensures that assemblies are constructed and disassembled with exactitude. It allows for detailed modeling of geometric properties and spatial constraints, facilitating the optimization of space utilization and the detection of potential interferences or collisions [107]. However, there are notable disadvantages as well. Geometric computation can be computationally intensive, requiring significant processing power, especially for complex or large-scale assemblies [108]. This can lead to longer computation times and increased resource requirements. Additionally, implementing geometric computation often demands specialized software and expertise in computational geometry, which can add to the complexity and cost of the process [109]. Furthermore, although geometric methods excel in handling spatial data, they may not adequately address non-geometric factors such as material properties or dynamic interactions between components. Despite these challenges, geometric computation remains a crucial tool for achieving high precision and efficiency in object-oriented assembly and disassembly operations.
The use of geometric computation in assembly and disassembly operations introduces time-saving benefits to automated systems. A method that accounted for the collision relationships and geometric contact among components was introduced in [110] to generate the disassembly geometry contacting graph. This proposed approach removed all components unrelated to the target, thereby reducing the search time. Most assembly sequence generation methods lack the flexibility to accommodate assembly tasks performed concurrently by the operator and robot. To address this issue, an algorithm for identifying assembly task precedence was presented in [111]. This approach allowed for parallel task execution, unhindered by linear assembly sequences, thereby saving operation time. However, implementing geometric computation requires sophisticated algorithms and computational resources to manage the detailed geometric data effectively. In [112], a geometric reasoning engine was developed to identify the optimal disassembly plan. To expedite the optimization process, a best-first search algorithm was used to quickly determine a disassembly sequence solution. A caching technique was devised to reuse feasible disassembly operations computed in previous steps, thereby reducing computational time. A decomposition approach that segregated the macro-level planning problem was developed in [113], which handles task sequencing and resource allocation, from the micro-level validation involving detailed technological and geometrical models. The geometric inference methods employed adaptations of established techniques to generate robust disjunctive constraints on the assembly plan. This proposed methodology ensured the feasibility and saved time in the assembly plans of detailed models. The benefits of reduced processing times make geometric computation an invaluable asset in modern manufacturing and industrial automation.

3.3. Neural Networks

Neural networks (NNs) introduce advanced computational techniques that enhance automation and decision-making capabilities. NNs [114], particularly deep learning models [115], can handle complex patterns and relationships within large datasets. Feature extraction methods [116] enable these networks to identify and focus on relevant aspects of tasks, improving accuracy and efficiency. Deep learning models [117] can learn intricate representations and make precise predictions, which are valuable for optimizing task sequences and detecting anomalies. Reinforcement learning [118] further enhances these processes by allowing NNs to learn from interactions with the environment, continuously improving their performance through trial and error. NNs offer significant potential for enhancing the efficiency, adaptability, and intelligence of various applications.

3.3.1. Feature Extraction

Feature extraction [119] involves identifying and isolating relevant characteristics from complex data to enhance task performance. This method focuses on extracting essential information, such as shapes, patterns, and spatial relationships, which are critical for accurately assembling and disassembling components [120]. The primary advantage of feature extraction is its ability to reduce data complexity, making it easier to analyze and process information. By focusing on key features, the system can achieve higher accuracy and efficiency, particularly in tasks that require precise identification and manipulation of parts. Additionally, feature extraction facilitates the integration of advanced algorithms, such as machine learning and computer vision, improving the overall automation and intelligence of the process. However, there are also disadvantages to consider. Feature extraction can be challenging and time-consuming, requiring significant expertise to identify the most relevant features and ensure they are accurately captured [121]. The quality of the extracted features directly impacts the performance of subsequent algorithms, meaning any inaccuracies or omissions can lead to suboptimal results. Moreover, feature extraction methods must be carefully tailored to the specific requirements of each task, which can limit their generalizability and require continuous adjustments. Despite these challenges, feature extraction remains a vital tool for enhancing the precision and efficiency of object-oriented assembly and disassembly operations.
The application of feature extraction in assembly and disassembly operations significantly enhances accuracy and efficiency in automated systems. An unsupervised learning framework was introduced in [122] for video-based human activity recognition. A new model for unsupervised feature extraction was devised, which merged the capability of convolutional neural networks (CNNs) to analyze spatial image data with the strengths of recurrent neural networks for processing temporal data. This framework demonstrated an average recognition accuracy surpassing that of existing methods. In [123], a computer vision framework was proposed for detecting screws and recommending appropriate tools for disassembly. This framework employed a modified YOLOv4 algorithm to identify screw targets and implemented a screw image extraction mechanism based on the predicted position coordinates. The alterations to the YOLOv4 algorithm enhanced screw detection accuracy. In [124], a novel framework for disassembly sequence planning of industrial components was introduced. This framework utilized a convolutional neural network to differentiate between fasteners and non-fasteners. The extracted information was used to prioritize fasteners within the disassembly process loop, thereby enhancing the accuracy and efficiency of disassembly planning. However, implementing feature extraction requires computational resources to effectively process and analyze component data. The substantial improvements in accuracy and efficiency make feature extraction a vital tool in advancing automation in manufacturing and industrial settings.

3.3.2. Deep Learning

Deep learning (Algorithm 2) offers a sophisticated approach to managing complex and dynamic tasks. Deep learning models, particularly NNs with multiple layers, can automatically learn and model intricate patterns and relationships within large datasets [125]. This capability allows for highly accurate predictions and optimizations in task sequences, improving the efficiency and precision of assembly and disassembly processes. One significant advantage of deep learning is its ability to handle unstructured data, such as images and sensor data, making it particularly effective when integrated with computer vision for identifying and manipulating components [126]. Additionally, deep learning models can adapt to new tasks and variations without explicit programming, enhancing flexibility and scalability. However, there are also disadvantages to using deep learning in this context. Training deep learning models requires substantial computational resources and extensive datasets, which can be time-consuming and costly to acquire [127]. The complexity of these models can also lead to longer development times and increased difficulty in debugging and fine-tuning. The decision-making process is often opaque, making it difficult to interpret and understand the model’s reasoning. Despite these challenges, deep learning remains a powerful tool for advancing the capabilities of object-oriented assembly and disassembly operations, offering significant improvements in automation, adaptability, and performance.
Algorithm 2: An example of deep learning for assembly/disassembly
Bdcc 09 00118 i002
The application of deep learning in assembly and disassembly operations is revolutionizing automation by significantly increasing precision and efficiency. In [128], experimental data collection was integrated with deep learning models to achieve precise disassembly task recognition. Additionally, a sequence-based correction algorithm was proposed to enhance the precision of the entire process. In [129], a graph transformer-based framework for addressing the assembly sequence planning problem was introduced and validated using a self-compiled assembly sequence planning database. Utilizing this bespoke dataset, a heterogeneous graph transformer model was proposed to discern the underlying rules of assembly planning. The similarity between the predicted sequences and the ground truth sequences exhibited a moderate correlation. The authors in [130] presented a methodology for optimizing the balance between input resolution and mini-batch size to achieve peak performance in cross-recessed screw detection while maximizing graphics processing unit utilization. Tiny-YOLO v2 was utilized to address the specific task of detecting cross-recessed screws. This model demonstrated high average precision across all test datasets. The authors in [131] explored a deep learning system that combines CNNs with long short-term memory (LSTM) networks for vision-based signal processing to accurately predict human motion. This approach not only eliminated the need for complex feature extraction but also facilitated seamless interaction between humans and robots without the need for wearable devices, which can be cumbersome. The proposed method surpassed three other optimization algorithms in prediction accuracy for desktop computer disassembly. While the implementation of deep learning requires substantial computational resources and expertise in algorithm development, the resulting advancements in precision and efficiency make it an indispensable tool for modern industrial automation.

3.3.3. Reinforcement Learning

Reinforcement learning [132] introduces a dynamic approach where algorithms learn optimal strategies through trial-and-error interactions with the environment. In this method, an agent receives feedback in the form of rewards or penalties based on its actions, progressively improving its performance over time [133]. The primary advantage of reinforcement learning is its ability to handle complex and variable environments, adapting to new conditions without explicit programming [134]. This adaptability makes reinforcement learning particularly valuable for tasks requiring continuous learning and real-time decision-making, such as adjusting assembly sequences in response to changing component conditions or unexpected obstacles. However, there are also disadvantages to consider. Training reinforcement learning models can be resource-intensive, requiring substantial computational power and time, especially for complex tasks with large state and action spaces [135]. The learning process may involve a significant amount of trial and error, which can be inefficient and costly in practical applications [136]. Additionally, designing effective reward functions that accurately reflect the desired outcomes can be challenging and may require extensive experimentation. Despite these challenges, reinforcement learning offers significant potential for enhancing the automation, flexibility, and efficiency of object-oriented assembly and disassembly operations, making it a promising tool for advanced industrial applications.
The use of reinforcement learning in assembly and disassembly operations is paving the way for significant reductions in task complexity and substantial increases in productivity. Due to the inherent complexity that arises from constructing diverse blueprints using a set of blocks, the authors in [137] discovered that combining large-scale reinforcement learning with graph-based policies, without introducing additional complexity, effectively trains agents. These agents not only generalize to intricate unseen blueprints in a zero-shot manner but also function in a reset-free environment without prior training for such conditions. In order to enhance the productivity of robotic work cells, a computational algorithm was proposed in [138] for identifying an efficient assembly sequence and assigning tasks to robotic hands using reinforcement learning. The proposed methods aimed to reduce or eliminate the workload involved in robot teaching while also shortening product assembly time by providing an efficient work plan. In [139], a novel method was presented for autonomously learning an assembly task beginning with initial disassembly. Hierarchical reinforcement learning was proposed for the disassembly policy, which broke down the learning process into high-level decision-making and a lower-level compliant controller. Utilizing information gathered during disassembly, the autonomous learning process can be effectively achieved and simplified. Despite the need for extensive training data and computational resources, the ability of reinforcement learning to handle complex, dynamic environments makes it a powerful tool for advancing efficiency in industrial automation.
The application of reinforcement learning in assembly and disassembly operations offers unprecedented adaptability to new tasks, significantly enhancing the flexibility and efficiency of automated systems. A platform enabling robots to learn disassembly using reinforcement learning was introduced in [140]. The efficacy of the platform was illustrated through a robot that learned to remove a bolt along a door-chain groove. Skills acquired by a low-precision robot could be transferred to a robot with high precision, demonstrating enhanced performance and stability post-transfer. A combination of reinforcement learning and planning was proposed in [141] for assembling structures. Developing an analytical model for a controller to manage various contact interactions was exceedingly difficult, making reinforcement learning a more viable approach. The proposed framework supported component reuse, as well as the reassembly and disassembly of parts. In [142], a framework named Form2Fit was introduced for generalizable kit assembly. By disassembling kits through pick-and-place actions, this self-supervised system generated its training labels for assembly and then reversed action sequences. By treating the assembly task as a problem of shape-matching, the proposed method learned a robust matching function that was adaptable to various initial conditions, capable of managing new kit combinations, and able to generalize to unfamiliar kits and objects. Although implementing reinforcement learning algorithms requires substantial computational resources and extensive training, the resulting ability to swiftly adapt to new challenges makes reinforcement learning an invaluable tool for modern automation in manufacturing and other industries.

3.4. Human–Robot Collaboration

Human–robot collaboration [143] leverages the strengths of both humans and robots to achieve higher efficiency and precision. Methods such as human-assisted tasks [144], where robots learn from human demonstrations, enable robots to acquire skills and adapt to new tasks by observing human actions. Human–robot cooperation [145] involves seamless interaction between humans and robots, where tasks are dynamically shared based on the strengths of each partner. For instance, humans might handle complex decision-making and delicate manipulations, while robots perform repetitive or heavy tasks. Robot-assisted tasks [146] involve robots supporting human operators by generating solutions that consider human safety constraints or providing tools, positioning parts, and performing auxiliary actions for human operators. This collaboration ensures that humans are protected from hazardous conditions and physical strain, enhancing workplace safety and productivity. Human–robot collaboration holds significant promise for different applications, combining the best of human and robotic capabilities to achieve superior outcomes.

3.4.1. Human-Assisted Tasks

Human-assisted tasks [147], where humans assist robots, leverage human intuition and dexterity to train and guide robotic systems. In this approach, humans perform tasks while robots observe and learn from demonstrations. This method, often implemented through techniques like teaching or programming by demonstration, allows robots to acquire complex skills that would be challenging to program explicitly [148]. The primary advantage of this approach is the ability to rapidly transfer expert knowledge to robots, enabling them to handle intricate tasks with greater precision and adaptability. It allows for quick reprogramming and customization of robotic behavior to suit specific tasks or environments. However, there are also disadvantages to consider. The process of human-assisted training can be time-consuming and may require significant effort from human experts to ensure the robot learns accurately [149]. Additionally, the initial setup and calibration for effective human–robot interaction can be complex and resource-intensive. There is also the potential for variability in human performance, which can affect the consistency of the training data. Despite these challenges, human-assisted tasks provide a powerful means of enhancing robotic capabilities in object-oriented assembly and disassembly operations, combining human expertise with robotic efficiency and consistency.
The integration of human-assisted tasks (Figure 11) in robotic assembly and disassembly operations significantly reduces task complexity and enhances overall efficiency. Given that most current human prediction algorithms struggle with poor generalization and extensive training data needs, the authors in [150] modeled the human as a rational entity aiming to minimize unknown cost functions along its motion trajectory. They employed maximum entropy inverse reinforcement learning to infer underlying cost functions from human demonstrations. Since industrial robots used for assembling customized products required extensive reprogramming, an algorithm was proposed in [151] to mitigate programming complexity by autonomously identifying the fastest collision-free assembly plans. A digital twin of the robot employed a simulation gym to discover which assembly skills, programmed by demonstration, were physically free from environmental collisions. The authors in [152] introduced a robotic learning framework through multiple human demonstrations. By observing these demonstrations, the robot acquired the sequence of necessary actions for assembly without requiring pre-programming. Once the robot had assimilated the demonstrated task, it would be capable of performing the task collaboratively with a human. In [153], a novel teaching–learning collaboration model for collaborative robots to assist their human partners and learn from human demonstrations was presented. The robot utilized the maximum entropy inverse reinforcement learning algorithm to gain knowledge from human assembly demonstrations, updating its task-based knowledge with the optimal assembly solution. Although human-assisted tasks require effective communication and coordination between humans and robots, the resulting reduction in task complexity and improvement in operational flexibility highlights the value of human-assisted robotic systems in modern industrial applications.

3.4.2. Human–Robot Cooperation

Human–robot cooperation [154] involves humans and robots working together simultaneously to complete tasks, leveraging their complementary strengths. In this cooperative setup, humans handle complex, nuanced activities requiring cognitive skills, creativity, and fine motor control, while robots manage repetitive, precise, or physically demanding tasks. This synergy enhances overall productivity and efficiency, as humans can focus on tasks that require judgment and adaptability, while robots provide consistency, speed, and endurance. One of the primary advantages of human–robot cooperation is the ability to tackle complex assemblies that neither humans nor robots could efficiently handle alone [155], leading to improved product quality and reduced production time. However, there are also challenges associated with human–robot cooperation. Ensuring seamless and safe interaction between humans and robots requires sophisticated control systems, reliable communication protocols, and intuitive interfaces. This complexity can increase the initial setup time and cost. Additionally, there are significant safety concerns, as robots must be equipped with advanced sensors and algorithms to detect and respond to human presence, preventing accidents [156]. Despite these challenges, human–robot cooperation offers a promising approach to optimizing object-oriented assembly and disassembly operations, combining human ingenuity with robotic precision and strength.
The utilization of human–robot cooperation (Figure 12) in assembly and disassembly operations is a strategic approach to effectively managing uncertainties and enhancing operational efficiency. Given the high-level uncertainty and lack of reliability in robotic systems for complex disassembly tasks, a disassembly planning method based on human–robot collaboration was proposed in [157]. This method leveraged the flexibility and problem-solving abilities of humans in conjunction with the repeatability and precision of robots. To enhance process efficiency, components were prioritized according to the remanufacturability parameters. To mitigate the effects of uncertainties, the authors in [158] introduced an innovative robotic disassembly cell featuring a human operator and two collaborative robots. The operator and robots could safely collaborate on parallel, individual, or shared disassembly tasks within a common workspace. This approach facilitated the automation of complex tasks, potentially freeing humans from tedious labor. In [159], a hierarchical framework for task allocation in human–robot cooperative assembly was proposed. This meticulous design enabled the system to handle unpredictable events at the decision-making level without the need for explicit planning. These unpredictable events were common in partially known and dynamic environments. Aiming to address the challenge of close proximity collaboration with partial occlusions, a vision-based 3D hand–object pose estimation method was developed in [160] for human–robot collaborative disassembly. An explicit occlusion area prediction was incorporated as a regularization term during training. This enhancement increased the robustness of the model to partial occlusion uncertainties between the object and the hand. Although human–robot cooperation necessitates advanced communication protocols and synchronization mechanisms, the synergy achieved through human–robot cooperation is invaluable in addressing the uncertainties inherent in complex assembly and disassembly tasks.
Utilizing human–robot cooperation in assembly and disassembly operations presents a powerful strategy for saving time and enhancing productivity. In [161], a comprehensive disassembly sequence planning algorithm was developed within a human–robot collaboration framework, taking into account critical factors such as resource limitations and worker safety. The objective was to reduce the total disassembly time while adhering to resource constraints and ensuring safety. The proposed algorithm effectively planned and allocated disassembly tasks among robots, human operators, and collaborative human–robot efforts. Since concurrent human–robot disassembly operations could enhance productivity and reduce costs, the authors in [162] introduced an interactive disassembly planning approach leveraging human–robot collaboration. The proposed method devised optimal disassembly strategies by allocating tasks between humans and robots. Using relationship matrices and an industrial database, the approach estimated the total disassembly time for the generated plan, minimizing changes in tool usage and dismantling directions. A methodology for distributing tasks between humans and robots in assembly work through complexity-based task classification was proposed in [163]. The approach categorized tasks by their complexity in mounting, part feeding, handling, and human safety, distinguishing higher-complexity tasks from those of lower complexity. This structured method for task allocation in human–robot collaboration simplified the automation process and significantly reduced changeover and deployment times. Despite the need for sophisticated coordination and communication systems, the significant time savings and improved operational efficiency underscore the value of human–robot cooperation in modern industrial settings.

3.4.3. Robot-Assisted Tasks

Robot-assisted tasks [164] involve robots aiding humans by performing supporting roles, such as holding tools, positioning parts, or executing repetitive actions. This collaboration allows humans to focus on tasks requiring critical thinking, precision, and dexterity, while robots handle monotonous or physically strenuous activities. The primary advantage of this approach is the enhancement of human productivity and ergonomics, as robots can take over labor-intensive tasks, reducing physical strain and the risk of injury for human workers [165]. This leads to a safer and more comfortable working environment and increases overall efficiency and throughput in the assembly and disassembly processes. However, there are also disadvantages to consider. Integrating robots into human-centric workflows requires careful planning and coordination to ensure seamless interaction, which can be complex and costly [166]. The initial investment in robotic systems and their maintenance can be substantial. Additionally, there is a learning curve for human workers to adapt to working alongside robots, which may require additional training and adjustment periods. Ensuring the safety of human workers in close proximity to robots is also a critical concern, necessitating advanced safety features and protocols. Despite these challenges, robot-assisted tasks hold significant potential for optimizing object-oriented assembly and disassembly operations by enhancing human capabilities with robotic support.
Implementing robot-assisted tasks in assembly and disassembly processes is an innovative approach aimed at decreasing human workload and enhancing overall efficiency. An innovative collaborative architecture was proposed in [167] for human–robot assembly tasks. With the proposed framework, humans were capable of performing more dexterous tasks, while robots assisted in the assembly process by reducing the physical and cognitive workload of humans, thereby minimizing errors and reducing absenteeism. A framework for planning collaborative robot assembly tasks was presented in [168], taking into account the intentions of both the operator and the designer. Potential assembly plans were automatically generated and converted into a state graph reflecting the operator’s intentions. For natural collaboration, the robot must estimate the assembly intentions of the operator and act accordingly. In [169], an interactive user and planner framework for part disassembly or assembly tasks was proposed, featuring rapid motion planning and real-time guiding forces. An algorithm was developed to seek a collision-free path in real time based on the computed data. Upon identifying the path, haptic artificial guidance was provided to the user who was able to influence the planner by either adhering to or disregarding the path, thereby triggering automatic new path searches. In [170], a novel method was introduced for automating screw unfastening. Robots were programmed to execute a spiral search motion to align the tool with the screw. Decreasing the disassembly labor content through automation was crucial for enhancing the economic viability of remanufacturing. While robot-assisted tasks require effective integration and coordination between humans and robots, the resulting benefits in workload reduction and operational efficiency make this approach an invaluable asset in modern industrial environments.
Implementing robot-assisted tasks in assembly and disassembly processes offers a strategic advantage in saving time and boosting productivity. In [171], a robotic knowledge graph was introduced to assist individuals lacking the necessary expertise to perform disassembly tasks. A prototype system was developed to help users manage, analyze, and acquire disassembly knowledge by integrating graph-based knowledge representation. The proposed knowledge graph effectively reduced idle periods, human workload, and disassembly time, providing essential knowledge to both human operators and robots during the disassembly process. Since efficiently obtaining an optimal sequence typically posed a challenge due to high computational costs, a disassembly task planning algorithm was presented in [172], incorporating human behavior prediction and human–robot collaboration to solve this challenge. The cost function accounted for the efforts of both humans and robots, considering time spent on tasks as well as movement distance. A disassembly sequence planner was developed in [173], distributing tasks between humans and robots within a collaborative framework. The proposed planner identified the orientations and locations of items to be disassembled and generated the optimal disassembly sequence while adhering to disassembly rules. The robot successfully located and disassembled the components according to the optimal sequence, completing the task collaboratively with humans without breaching any constraints. Although the integration of such systems requires sophisticated coordination, the substantial time savings and enhanced productivity highlight the immense value of robot-assisted tasks in modern industrial applications.

3.5. Knowledge Representation

Knowledge representation [174] involves employing structured approaches to encode and process the necessary information efficiently. Ontology models [175] provide a hierarchical framework that captures the relationships and attributes of various components and tasks, facilitating clear communication and interoperability between different systems and tools. Domain-specific languages [176] offer tailored programming solutions, enhancing clarity and precision. The planning domain definition language (PDDL) [177] is used to define the parameters and constraints of tasks, enabling automated planners to generate and solve complex sequences efficiently. Tree-based methods, such as decision trees [178] and rapidly exploring random trees [179] (RRTs), are employed to explore possible actions and their outcomes systematically, aiding in the efficient navigation and decision-making process within the task space. Knowledge representation techniques are crucial for advancing automation, improving decision-making, and optimizing the efficiency of various applications.

3.5.1. Ontology Models

Using ontology models [180] to manage object-oriented assembly and disassembly operations involves creating a structured representation of the knowledge within this domain. Ontology models define the components, their properties, relationships, and the rules governing their interactions in a hierarchical and interconnected manner. This structured approach enhances interoperability between different systems and facilitates better communication by providing a common vocabulary and understanding. The primary advantage of using ontology models is their ability to represent complex information in an organized and accessible way, which improves the accuracy and efficiency of automated reasoning and decision-making processes [181]. They enable robust querying, analysis, and integration of data from various sources, thereby streamlining the assembly and disassembly tasks. However, there are also disadvantages. Developing comprehensive ontology models requires significant expertise and effort to accurately capture the intricacies of the domain. The process can be time-consuming and resource-intensive [182], involving meticulous detailing and regular updates to maintain relevance and accuracy. Additionally, the complexity of ontologies may lead to challenges in scalability and performance, particularly when dealing with large and dynamic datasets [183]. Despite these challenges, ontology models provide a powerful tool for enhancing the clarity, precision, and efficiency of object-oriented assembly and disassembly operations, facilitating better automation and integration.
The application of ontology models (Algorithm 3) in assembly and disassembly operations offers a robust framework for managing diverse products and handling uncertainties. A disassembly task planning approach based on partial destructive rules and ontology was proposed in [184] to establish a comprehensive model for automating the disassembly planning of end-of-life automotive power batteries. This approach combined rule-based reasoning and case-based reasoning as mechanisms for reusing and reasoning disassembly knowledge. When applied to large-scale heterogeneous automotive power battery disassembly, this method was able to generate disassembly task schemes efficiently and quickly. In [185], a general ontology model with a rule-based reasoning approach was introduced to generate the best disassembly scheme and sequence automatically. The proposed approach yielded an optimal disassembly scheme, outperforming other heuristic algorithms by minimizing disassembly direction changes and accomplishing the shortest process time. The reasoning procedure was easily trackable and modifiable, making the method universal, with the potential to support the whole remanufacturing process. Since automation solutions were predominantly tailored to specific applications and were not well equipped to handle the diverse range of products in disassembly environments, an ontology-based disassembly system was introduced in [186], incorporating distributed multi-agent machine control, robotic automation, as well as vision-based path planning. The integration of ontologies with agents endowed the system with flexibility and the capability to execute hardware and software modifications autonomously for specific tasks. The ontology semantic coupling facilitated the understanding of captured images, enabling robust and automated execution of disassembly operations and their coordination. Despite the challenges of developing and maintaining comprehensive ontology models, their ability to streamline operations and improve resilience to uncertainties makes them an invaluable tool in modern manufacturing.
Algorithm 3: Ontology-based object-oriented assembly and disassembly
Bdcc 09 00118 i003

3.5.2. Domain-Specific Languages

Domain-specific languages [187] provide a tailored approach to handling the unique requirements and complexities of the assembly and disassembly operation process. Domain-specific languages are specialized programming languages designed to address the specific needs of a particular domain, offering syntax and constructs that are closely aligned with the concepts and operations of assembly and disassembly tasks [188]. The primary advantage of domain-specific languages is their ability to enhance productivity and precision by providing clear and concise ways to express domain-specific logic, reducing the potential for errors and improving the maintainability of the code. Domain-specific languages facilitate communication between domain experts and developers, ensuring that the implemented solutions accurately reflect the intended processes. However, there are also disadvantages. Developing and maintaining domain-specific languages can be resource-intensive, requiring significant expertise in both the domain and language design. The initial investment in creating a domain-specific language might be high, and it may take time for developers to become proficient in using it. Additionally, domain-specific languages can lead to fragmentation if different teams or projects adopt different specialized languages, potentially complicating integration and interoperability [189]. Despite these challenges, domain-specific languages offer a powerful means to streamline and optimize object-oriented assembly and disassembly operations by providing tools that are specifically designed to handle the domain’s unique challenges and requirements.
The utilization of domain-specific languages in assembly and disassembly operations presents a powerful approach to handling errors through reverse execution and reducing development efforts. As the complexity of robotic assembly tasks increased, the likelihood of error-free execution diminished. Therefore, a system was proposed in [190] for automatically managing specific types of errors rather than solely preventing them. Numerous operations could be reversed automatically, and errors were addressed through the automatic reversal to a safe point. In [191], a programming model enabling the reverse execution of robot assembly programs was introduced. The challenges associated with executing robot programs backwards were investigated, and the classification of reversibility characteristics was presented. It was demonstrated how reversing program execution direction temporarily could serve as an effective error recovery mechanism. The initial design of a reversible assembly sequence domain-specific language was presented in [192] for specifying assembly sequences. Certain types of errors were addressed with reverse execution during assembly operations, enabling the robot to back out of an error temporarily, after which the operation could be retried automatically. Reversibility was utilized to generate an assembly sequence from a provided disassembly sequence automatically. While the initial creation of domain-specific languages requires significant expertise, their long-term benefits in error handling and development efficiency make them a valuable asset in industrial automation.

3.5.3. Planning Domain Definition Language

PDDL [193] provides a structured and formal approach to defining and solving complex planning problems. PDDL allows for the precise specification of the tasks, goals, actions, and constraints involved in assembly and disassembly processes. This facilitates the use of automated planners to generate optimal sequences of actions, enhancing efficiency and reducing the likelihood of errors [194]. The primary advantage of PDDL is its ability to handle intricate planning scenarios systematically, enabling high levels of automation and optimization. It supports a clear representation of the problem space, which can be crucial for tasks requiring detailed and logical planning. However, there are also disadvantages. Developing PDDL models requires substantial expertise in both the domain and the intricacies of PDDL syntax and semantics. The complexity of creating accurate and comprehensive models can be high, particularly for large-scale or highly detailed tasks [195]. Additionally, the computational demands of solving PDDL-based planning problems can be significant, especially as the complexity of the task increases. This can lead to longer processing times and the need for robust computational resources. Despite these challenges, PDDL remains a powerful tool for enhancing the planning and execution of object-oriented assembly and disassembly operations, offering significant benefits in terms of precision and optimization.
The application of PDDL (Algorithm 4) in assembly and disassembly operations provides a sophisticated method for handling reconfiguration and reducing uncertainties. While advances have been made in automated planning systems, they remain unsuitable for runtime robotic executions in uncertain environments. In [196], a PDDL-based simulated execution and robotic planning framework was provided, offering integration of orchestration, adaptive deployments, and automated planning. Structured re-planning rules in response to execution failures, state changes, and unforeseen obstacles were included. The implementation of classical programming and automated planning tools within a robotic disassembly and assembly system was detailed in [197]. The proposed method allowed for generating multiple initial and goal snapshots pertinent to real-world scenarios, enabling the resolution of various problems without the need for reprogramming. The integration of PDDL with robot language facilitated intelligent behavior in various industrial systems utilizing robots, offering benefits such as reduced uncertainties, adaptability, and behavior prediction. In [198], a PDDL-based assembly sequence generation approach was presented for robot programming. This method reduced the complexity of generating assembly sequences for products. Different from previous methods, this technique generated assembly sequences that were more aligned with the concept of reconfigurable assembly systems for general-purpose robots, enabled better evaluation for robotic assembly, and more accurately reflected assembly sequences in real-world systems. While developing and implementing PDDL-based systems require expertise in planning algorithms and domain modeling, the benefits of improved adaptability, reduced operational uncertainties, and streamlined process management underscore the value of PDDL in modern industrial automation.
Algorithm 4: PDDL-based object-oriented assembly and disassembly
Bdcc 09 00118 i004

3.5.4. Tree-Based Methods

Tree-based methods (Figure 13) leverage structured approaches such as decision trees [199] and RRTs [200] to enhance decision-making and path planning. Decision trees provide a straightforward and interpretable way to model decisions based on various criteria, making it easier to map out the steps required for assembly or disassembly [201]. This clarity helps identify the most efficient sequences of actions and understand the impact of each decision. RRTs are particularly effective in navigating complex and high-dimensional spaces, making them ideal for planning paths and movements in intricate assembly tasks [202]. RRTs can efficiently explore large spaces to find feasible paths, even in dynamic and unpredictable environments [203]. However, these methods also have disadvantages. Decision trees can become overly complex and may overfit the data, leading to less generalizable models that perform poorly on new or unseen tasks [204]. The simplicity that makes decision trees easy to understand can also limit their capability to handle highly nuanced or interdependent decisions. RRTs, while effective for path planning, can be computationally demanding, requiring substantial processing power and time, especially in highly cluttered or extensive environments [205]. Additionally, the random nature of RRTs can sometimes result in suboptimal paths if not carefully managed and tuned [206]. Despite these challenges, tree-based methods offer valuable frameworks for improving the efficiency and adaptability of object-oriented assembly and disassembly operations.
The application of tree-based methods (Algorithm 5) in assembly and disassembly operations presents a powerful strategy for reducing operational time and enhancing efficiency. A task planner based on decision trees was presented in [207]. The planner utilized a hierarchical product representation to distribute tasks using decision trees. By coordinating tasks, the system effectively reduced total disassembly time when performing parallel operations. The authors in [208] addressed planning processes for simulating industrial tasks including disassembly, assembly, or maintenance. An interactive path-planning algorithm based on an RRT-Connect method was presented. A real-time planner was proposed, enabling both a human operator and a computer to search the workspace simultaneously, thereby significantly accelerating the process. In [209], a novel motion planning approach for virtual disassembly and assembly operations was introduced. The rough path was retracted using a random retraction approach and then connected through the BiRRT algorithm. By leveraging this random retraction method, the approach facilitated efficient collaboration between the user and the automatic planner, significantly reducing assembly task planning time. A path planning algorithm based on prior path reuse (PPR algorithm) was introduced in [210], achieving rapid assembly path planning by reutilizing previously planned paths. The essence of the PPR algorithm was a strategy for path reuse, accomplished by enhancing the RRT* algorithm. The total planning time for assembly path planning using the PPR algorithm was significantly reduced compared to the RRT* algorithm (Figure 14). Despite the need for advanced computational resources and algorithm tuning, the substantial time savings and improved process optimization make tree-based methods invaluable tools in modern industrial automation.
Algorithm 5: RRT algorithm [200]
Bdcc 09 00118 i005
The application of tree-based methods in assembly and disassembly operations significantly enhances system adaptability. Different prediction methods based on ensemble learning and decision trees were presented in [211] to indicate the steps for the next assembly. The predictor was designed as a sensor-based assistance system, aiming to offer support through adaptive instructions. The novelty lies in the decision tree-based assembly state prediction, with ensemble learning using decision tree components being particularly well suited for adaptive assembly systems. In [212], an integrated planner based on the RRT algorithm for assembly tasks involving possible re-grasping was presented. Due to changes in the task space at each assembly step, nodes or edges in the tree could collide during the assembly of subsequent parts, disconnecting the colliding node from the entire tree. To address this, a two-stage extended RRT approach was proposed and a lazy collision-checking method was employed, allowing the reuse of the same tree throughout the assembly process instead of creating a new tree at each stage. A general framework for simultaneous assembly or disassembly path planning and sequencing was described in [213]. The developed algorithmic solution extended RRT, an efficient and straightforward path-planning algorithm. This approach was straightforward to implement and avoided the need for complex geometric computations. In [214], a computational path planner in intricate environments was introduced for assembly path planning. An innovative adaptive RRT algorithm was developed to address path-planning challenges in complex and uncertain scenarios. The path planner utilizing the proposed algorithms computed assembly paths with a higher success rate and greater efficiency in these demanding environments. Despite requiring sophisticated computational resources and careful algorithmic design, the increased adaptability and improved operational flexibility underscore the value of tree-based methods in advancing modern industrial automation.

4. Discussion and Future Research Directions

4.1. Discussion

Fusion power holds the promise of providing a nearly limitless and clean source of energy by mimicking the processes that power the sun. Utilizing isotopes of hydrogen, such as deuterium and tritium, fusion reactions produce immense amounts of energy with minimal radioactive waste compared to traditional nuclear fission [215]. However, maintaining a fusion reactor is a formidable challenge. Regular maintenance is crucial to ensure the reactor’s structural integrity and efficiency, often requiring advanced robotics and remote handling technologies to perform repairs and inspections in hazardous environments. Decommissioning necessitates meticulous planning and execution to safely manage and dispose of residual radioactive materials, ensuring minimal environmental impact. The future of fusion power depends not only on overcoming these technical challenges but also on making the entire lifecycle, from maintenance to decommissioning, safe, sustainable, and economically viable.
Object-oriented assembly and disassembly operations (Table 5) could offer a transformative approach to tackling the challenges of future plant maintenance and decommissioning. By decomposing complex maintenance and decommissioning tasks into smaller, manageable, and modular components, each designed with specific attributes and functions, this approach would allow for greater precision and flexibility. Advanced robotics and automated systems would efficiently assemble and disassemble these modular objects, performing intricate operations within the harsh and hazardous environments of a fusion reactor. This could reduce human exposure to radiation and minimize the risk of errors. Furthermore, the object-oriented framework could promote the development of standardized components and procedures, which can be reused and adapted across different reactors, streamlining maintenance processes and making decommissioning more systematic and predictable. This methodology will not only enhance safety and efficiency but also contribute to cost savings and sustainability, paving the way for the widespread adoption of fusion energy technology.
Methods in object-oriented assembly and disassembly operations within the application of plant maintenance will prioritize speed, precision, and safety far more than those applied in less critical contexts. Given the immense cost and complexity of fusion reactors, maximizing operational time while ensuring safety is paramount. This necessitates rapid and accurate maintenance processes to minimize downtime, which justifies substantial investments in advanced technology, automation, and processing power. In contrast, object-oriented methods outside the fusion context (i.e. manufacturing) often focus more on cost-efficiency and flexibility, where the conditions are less extreme, and the urgency for quick turnarounds is desired but less critical. In fusion applications, the potential consequences of damaging the vacuum vessel or other critical components due to slow or imprecise maintenance are significantly higher. Any damage to critical components like the vacuum vessel would result in exorbitant costs that far exceed those associated with the advanced technology, processing power, or time investment used to facilitate the fusion. Therefore, the willingness to allocate more resources to develop sophisticated, high-speed, and reliable systems is justified by the need to protect the expensive infrastructure and ensure continuous, safe operation of the reactor. The unique demands and high stakes of fusion reactor maintenance drive the need for these resource-intensive methods.

4.2. Future Research Directions

Future research in the field of plant maintenance and decommissioning could focus on several key areas to address the unique challenges and high stakes involved. Suggestions for future research directions are provided in the following areas:
  • Development of High-Speed Robotic Systems for Plant Maintenance. Research into advanced robotic systems capable of performing maintenance tasks with high precision and speed. These systems would need to operate in high-radiation environments, utilizing remote handling and automation to reduce human exposure and error.
  • Advanced Materials for Fusion Reactor Components. Investigation into new materials that can withstand the extreme conditions inside a fusion reactor, including high temperatures and neutron bombardment. These materials should enhance the durability and lifespan of reactor components, reducing the frequency and complexity of maintenance tasks.
  • Real-Time Monitoring and Diagnostic Tools. Development of sophisticated monitoring systems that provide real-time data on the condition of fusion reactor components. These tools would use sensors and artificial intelligence to predict when and where maintenance is needed, allowing for proactive instead of reactive repairs.
  • Artificial Intelligence and Machine Learning for Predictive Maintenance. Research into artificial intelligence and machine learning algorithms that analyze operational data to anticipate possible breakdowns and enhance maintenance schedules. This would help in minimizing downtime and ensuring the continuous, safe operation of fusion reactors.
  • Modular Component Design for Easier Maintenance. Designing fusion reactor components in a modular fashion to simplify assembly and disassembly. This approach would facilitate quicker and more efficient maintenance procedures, reducing operational downtime.
  • Improved Decommissioning Strategies and Technologies. Researching new methods and technologies for the safe and efficient decommissioning of fusion reactors. This includes developing techniques for handling and disposing of radioactive materials and dismantling reactor components.

Author Contributions

Conceptualization, W.L. and I.C.; methodology, W.L. and I.C.; writing—original draft preparation, W.L.; writing—review and editing, W.L., I.C., and H.N.; supervision, H.N., K.Z., and R.S.; funding acquisition, R.S. All authors have read and agreed to the published version of the manuscript.

Funding

This work has been funded by the EPSRC Energy Programme [grant number EP/W006839/1]. To obtain further information on the data and models underlying this paper, please contact publicationsmanager@ukaea.uk. For the purpose of open access, the author(s) has applied a Creative Commons Attribution (CC BY) license (where permitted by UKRI, “Open Government License” or “Creative Commons Attribution No-derivatives (CC BY-ND) license” may be stated instead) to any Author Accepted Manuscript version arising from this submission.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data sharing not applicable.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
JETJoint European Torus
ITERInternational Thermonuclear Experimental Reactor
ILWIntermediate Level Waste
TARMTelescopic Articulated Remote Mast
AVEXISAqua Vehicle Explorer of In Situ Sensing
MIRRAXMini Robots for Restricted Access Exploration
DoFDegree of Freedom
NNNeural Network
CNNConvolutional Neural Network
LSTMLong Short-Term Memory
PDDLPlanning Domain Definition Language
RRTRapidly Exploring Random Tree
PPRPrior Path Reuse

References

  1. Chapman, I.; Morris, A. UKAEA capabilities to address the challenges on the path to delivering fusion power. Philos. Trans. R. Soc. A 2019, 377, 20170436. [Google Scholar] [CrossRef] [PubMed]
  2. Turrell, A. The Star Builders: Nuclear Fusion and the Race to Power the planet; Simon and Schuster: New York, NY, USA, 2021. [Google Scholar]
  3. Takeda, S.; Pearson, R. Nuclear fusion power plants. In Power Plants in the Industry; IntechOpen: London, UK, 2018. [Google Scholar] [CrossRef]
  4. Ciattaglia, S.; Federici, G.; Barucca, L.; Lampasi, A.; Minucci, S.; Moscato, I. The European DEMO fusion reactor: Design status and challenges from balance of plant point of view. In Proceedings of the 2017 IEEE International Conference on Environment and Electrical Engineering and 2017 IEEE Industrial and Commercial Power Systems Europe (EEEIC/I&CPS Europe), Milan, Italy, 6–9 June 2017; pp. 1–6. [Google Scholar] [CrossRef]
  5. Knaster, J.; Moeslang, A.; Muroga, T. Materials research for fusion. Nat. Phys. 2016, 12, 424–434. [Google Scholar] [CrossRef]
  6. De Vicente, S.M.G.; Smith, N.A.; El-Guebaly, L.; Ciattaglia, S.; Di Pace, L.; Gilbert, M.; Mandoki, R.; Rosanvallon, S.; Someya, Y.; Tobita, K.; et al. Overview on the management of radioactive waste from fusion facilities: ITER, demonstration machines and power plants. Nucl. Fusion 2022, 62, 085001. [Google Scholar] [CrossRef]
  7. Rolfe, A. A perspective on fusion relevant remote handling techniques. Fusion Eng. Des. 2007, 82, 1917–1923. [Google Scholar] [CrossRef]
  8. JET Team. Development of key fusion technologies at JET. Nucl. Fusion 2000, 40, 611. [Google Scholar] [CrossRef]
  9. Rebut, P.H.; ITER Joint Central Team. ITER: The first experimental fusion reactor. Fusion Eng. Des. 1995, 27, 3–16. [Google Scholar] [CrossRef]
  10. Kessel, C.E.; Blanchard, J.P.; Davis, A.; El-Guebaly, L.; Garrison, L.M.; Ghoniem, N.M.; Humrickhouse, P.W.; Huang, Y.; Katoh, Y.; Khodak, A.; et al. Overview of the fusion nuclear science facility, a credible break-in step on the path to fusion energy. Fusion Eng. Des. 2018, 135, 236–270. [Google Scholar] [CrossRef]
  11. Campbell, D.J.; Akiyama, T.; Barnsley, R.; Bassan, M.; Baylor, L.R.; Bertalot, L.; Escourbiac, F.; Giancarli, L.M.; Gitton, P.; Guirao, J.; et al. Innovations in Technology and Science R&D for ITER. J. Fusion Energy 2019, 38, 11–71. [Google Scholar] [CrossRef]
  12. Tesini, A.; Rolfe, A. The ITER remote maintenance management system. Fusion Eng. Des. 2009, 84, 236–241. [Google Scholar] [CrossRef]
  13. Kalshoven, P.T. The nuclear/nuclear family: Moralities of intimacy under COVID-19. Anthropol. Action 2021, 28, 44–50. [Google Scholar] [CrossRef]
  14. Hastings, J.; Zimmerman, C.; Little, P.; Mills, R.; Clifford, J.; Wise, M. Preparation of Waste Fingerprints for the Miscellaneous Beta Gamma Waste Feeds to the Box Encapsulation Plant at Sellafield-16080. In Proceedings of the Annual Waste Management Conference, WM2016, Phoenix, AZ, USA, 6–10 March 2016. [Google Scholar]
  15. Duinslaeger, L.; Casteleyn, K.; Andor, C.; Buda, R.; Marquez, R.; Commin, L.; d’Amati, F.; Emblico, L.; Enright, T.; Hild, M.; et al. Euratom On-Site Laboratories Refurbishments and Developments. Table Content Issue n 56 2018, 43. [Google Scholar]
  16. Francis, J.; Zhang, G.; Parker, D. Case study: Vortex amplifier assemblies for glovebox applications containing radiological hazard. Proc. Inst. Mech. Eng. Part E J. Process Mech. Eng. 2012, 226, 157–173. [Google Scholar] [CrossRef]
  17. Perevezentsev, A.; Bell, A.; Williams, J.; Brennan, P. Detritiation studies for JET decommissioning. Fusion Eng. Des. 2008, 83, 1364–1367. [Google Scholar] [CrossRef]
  18. Lattanzi, D.; Miller, G. Review of robotic infrastructure inspection systems. J. Infrastruct. Syst. 2017, 23, 04017004. [Google Scholar] [CrossRef]
  19. Abbassi, R.; Arzaghi, E.; Yazdi, M.; Aryai, V.; Garaniya, V.; Rahnamayiezekavat, P. Risk-based and predictive maintenance planning of engineering infrastructure: Existing quantitative techniques and future directions. Process Saf. Environ. Prot. 2022, 165, 776–790. [Google Scholar] [CrossRef]
  20. Staniaszek, M.; Flatscher, T.; Rowell, J.; Niu, H.; Liu, W.; You, Y.; Skilton, R.; Fallon, M.; Hawes, N. AutoInspect: Towards Long-Term Autonomous Industrial Inspection. arXiv 2024, arXiv:2404.12785 2024. [Google Scholar]
  21. Keller, D.; Perrot, Y.; Gargiulo, L.; Friconneau, J.P.; Bruno, V.; Le, R.; Soler, B.; Itchah, M.; Ponsort, D.; Chambaud, P.; et al. Demonstration of an ITER relevant remote handling equipment for Tokamak close inspection. In Proceedings of the 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems, Nice, France, 22–26 September 2008; pp. 1495–1500. [Google Scholar] [CrossRef]
  22. Gargiulo, L.; Bayetti, P.; Cordier, J.J.; Friconneau, J.P.; Grisolia, C.; Hatchressian, J.C.; Houry, M.; Keller, D.; Perrot, Y. Development of an ITER relevant inspection robot. Fusion Eng. Des. 2008, 83, 1833–1836. [Google Scholar] [CrossRef]
  23. Crofts, O.; Loving, A.; Torrance, M.; Budden, S.; Drumm, B.; Tremethick, T.; Chauvin, D.; Siuko, M.; Brace, W.; Milushev, V.; et al. EU DEMO remote maintenance system development during the pre-concept design phase. Fusion Eng. Des. 2022, 179, 113121. [Google Scholar] [CrossRef]
  24. Moshayedi, A.J.; Xie, Y.; Sharifdoust, M.; Khan, A.S. Evaluating OMNI Robot Navigation with SLAM in CoppeliaSim: Hemangiomas and Nonhomogeneous Paths. Transformation 2024, 1, v2. [Google Scholar]
  25. Sharma, U.; Medasetti, U.S.; Deemyad, T.; Mashal, M.; Yadav, V. Mobile Robot for Security Applications in Remotely Operated Advanced Reactors. Appl. Sci. 2024, 14, 2552. [Google Scholar] [CrossRef]
  26. Zimmermann, S.; Poranne, R.; Coros, S. Go fetch!-dynamic grasps using boston dynamics spot with external robotic arm. In Proceedings of the 2021 IEEE International Conference on Robotics and Automation (ICRA), Xian, China, 30 May–5 June 2021; pp. 4488–4494. [Google Scholar] [CrossRef]
  27. Arvin, F.; Ayoola, O.; Bird, B.; Brown, L.; Carrasco, J.; Cheah, W.; Espinosa, J.; Green, P.; Griffiths, A.; Lennox, B.; et al. Mobile Robots and Remote Characterisation Systems for Nuclear Decommissioning–16028. In Proceedings of the WM2016 Conference, WM Symposia, Phoenix, AZ, USA, 6–10 March 2016. [Google Scholar]
  28. Watson, S.; Lennox, B.; Stancu, A.; Green, P.; Dowson, M. Remote Characterization Technology for Decommissioning–14131. In Proceedings of the WM2014 Conference, Phoenix, AZ, USA, 2–6 March 2014. [Google Scholar]
  29. Chang, Y.; Zou, S.; Lin, G.; Tang, D.; Wei, C.; Xu, S. Research on Radiation Damage and Reinforcement of Control and Sensing Systems in Nuclear Robots. Electronics 2024, 13, 1214. [Google Scholar] [CrossRef]
  30. Mindham, T.; Sandford, G.; Hermon, G.; Belcher, C.; Pace, N.; Contributors, J.E. Developments in remote metrology at JET. Fusion Eng. Des. 2011, 86, 1855–1858. [Google Scholar] [CrossRef]
  31. Businaro, T.; Dalle Carbonare, G.; Junger, J.; Raimondi, T. Key Features of the new in-vessel inspection system at JET. Fusion Eng. Des. 1994, 26, 22–26. [Google Scholar] [CrossRef]
  32. Mailloux, J.; Abid, N.; Abraham, K.; Abreu, P.; Adabonyan, O.; Adrich, P.; Afanasev, V.; Afzal, M.; Ahlgren, T.; Aho-Mantila, L.; et al. Overview of JET results for optimising ITER operation. Nucl. Fusion 2022, 62, 042026. [Google Scholar] [CrossRef]
  33. Loving, A.; Allan, P.; Sykes, N.; Collins, S.; Murcutt, P. Development and application of high volume remote handling systems in support of JET and ITER. Fusion Eng. Des. 2012, 87, 880–884. [Google Scholar] [CrossRef]
  34. Hamilton, D.; Preece, G. Development of the MASCOT Telemanipulator Control System; European Fusion Development Agreement: Abingdon, UK, 2001. [Google Scholar]
  35. Skilton, R.; Hamilton, N.; Howell, R.; Lamb, C.; Rodriguez, J. MASCOT 6: Achieving high dexterity tele-manipulation with a modern architectural design for fusion remote maintenance. Fusion Eng. Des. 2018, 136, 575–578. [Google Scholar] [CrossRef]
  36. Hulin, T.; Panzirsch, M.; Singh, H.; Coelho, A.; Balachandran, R.; Pereira, A.; Weber, B.M.; Bechtel, N.; Riecke, C.; Brunner, B.; et al. Model-augmented haptic telemanipulation: Concept, retrospective overview, and current use cases. Front. Robot. AI 2021, 8, 611251. [Google Scholar] [CrossRef]
  37. Griffin, W.B.; Provancher, W.R.; Cutkosky, M.R. Feedback strategies for telemanipulation with shared control of object handling forces. Presence 2005, 14, 720–731. [Google Scholar] [CrossRef]
  38. Bolopion, A.; Régnier, S. A review of haptic feedback teleoperation systems for micromanipulation and microassembly. IEEE Trans. Autom. Sci. Eng. 2013, 10, 496–502. [Google Scholar] [CrossRef]
  39. Ribeiro, I.; Damiani, C.; Tesini, A.; Kakudate, S.; Siuko, M.; Neri, C. The remote handling systems for ITER. Fusion Eng. Des. 2011, 86, 471–477. [Google Scholar] [CrossRef]
  40. Litaudon, X.; Abduallev, S.; Abhangi, M.; Abreu, P.; Afzal, M.; Aggarwal, K.; Ahlgren, T.; Ahn, J.H.; Aho-Mantila, L.; Aiba, N.; et al. Overview of the JET results in support to ITER. Nucl. Fusion 2017, 57, 102001. [Google Scholar] [CrossRef]
  41. Romanelli, F.; Contributors, J.E. Overview of the JET results with the ITER-like wall. Nucl. Fusion 2013, 53, 104002. [Google Scholar] [CrossRef]
  42. Zhang, B.; Xie, Y.; Zhou, J.; Wang, K.; Zhang, Z. State-of-the-art robotic grippers, grasping and control strategies, as well as their applications in agricultural robots: A review. Comput. Electron. Agric. 2020, 177, 105694. [Google Scholar] [CrossRef]
  43. Zhang, J.; Lai, S.; Yu, H.; Wang, E.; Wang, X.; Zhu, Z. Fruit classification utilizing a robotic gripper with integrated sensors and adaptive grasping. Math. Probl. Eng. 2021, 2021, 1–15. [Google Scholar] [CrossRef]
  44. Borras, J.; Heudorfer, R.; Rader, S.; Kaiser, P.; Asfour, T. The KIT Swiss Knife Gripper for disassembly tasks: A multi-functional gripper for bimanual manipulation with a single arm. In Proceedings of the 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain, 1–5 October 2018; pp. 4590–4597. [Google Scholar] [CrossRef]
  45. Klas, C.; Hundhausen, F.; Gao, J.; Dreher, C.R.; Reither, S.; Zhou, Y.; Asfour, T. The kit gripper: A multi-functional gripper for disassembly tasks. In Proceedings of the 2021 IEEE International Conference on Robotics and Automation (ICRA), Xian, China, 30 May–5 June 2021; pp. 715–721. [Google Scholar] [CrossRef]
  46. Gorjup, G.; Gao, G.; Dwivedi, A.; Liarokapis, M. Combining compliance control, cad based localization, and a multi-modal gripper for rapid and robust programming of assembly tasks. In Proceedings of the 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Las Vegas, NV, USA, 25–29 October 2020; pp. 9064–9071. [Google Scholar] [CrossRef]
  47. Zuo, B.R.; Stenzel, A.; Seliger, G. A novel disassembly tool with screwnail endeffectors. J. Intell. Manuf. 2002, 13, 157–163. [Google Scholar] [CrossRef]
  48. Molfino, R.; Razzoli, R.P.; Zoppi, M. A low-cost reconfigurable gripper for assembly and disassembly tasks in white industry. IFAC Proc. Vol. 2006, 39, 498–505. [Google Scholar] [CrossRef]
  49. Wu, K.; Hu, J.; Li, Z.; Ding, Z.; Arvin, F. Distributed Collision-Free Bearing Coordination of Multi-UAV Systems with Actuator Faults and Time Delays. IEEE Trans. Intell. Transp. Syst. 2024, 25, 11768–11781. [Google Scholar] [CrossRef]
  50. Harrison, N.; Liu, W.; Jang, I.; Carrasco, J.; Herrmann, G.; Sykes, N. A comparative study for obstacle avoidance inverse kinematics: Null-space based vs. optimisation-based. In Proceedings of the Towards Autonomous Robotic Systems: 21st Annual Conference, TAROS 2020, Proceedings 21, Nottingham, UK, 16 September 2020; Springer: Berlin/Heidelberg, Germany, 2020; pp. 147–158. [Google Scholar] [CrossRef]
  51. Leu, M.C.; ElMaraghy, H.A.; Nee, A.Y.; Ong, S.K.; Lanzetta, M.; Putz, M.; Zhu, W.; Bernard, A. CAD model based virtual assembly simulation, planning and training. CIRP Ann. 2013, 62, 799–822. [Google Scholar] [CrossRef]
  52. Chandrashekhar, M.; Ganguli, R. Uncertainty handling in structural damage detection using fuzzy logic and probabilistic simulation. Mech. Syst. Signal Process. 2009, 23, 384–404. [Google Scholar] [CrossRef]
  53. Maier, H.R.; Razavi, S.; Kapelan, Z.; Matott, L.S.; Kasprzyk, J.; Tolson, B.A. Introductory overview: Optimization using evolutionary algorithms and other metaheuristics. Environ. Model. Softw. 2019, 114, 195–213. [Google Scholar] [CrossRef]
  54. Deb, K. An introduction to genetic algorithms. Sadhana 1999, 24, 293–315. [Google Scholar] [CrossRef]
  55. Bäck, T.; Schwefel, H.P. An overview of evolutionary algorithms for parameter optimization. Evol. Comput. 1993, 1, 1–23. [Google Scholar] [CrossRef]
  56. Bedeoui, A.; Hadj, R.B.; Hammadi, M.; Trigui, M.; Aifaoui, N. Assembly sequence plan generation of heavy machines based on the stability criterion. Int. J. Adv. Manuf. Technol. 2019, 102, 2745–2755. [Google Scholar] [CrossRef]
  57. Wu, K.; Hu, J.; Ding, Z.; Arvin, F. Finite-time fault-tolerant formation control for distributed multi-vehicle networks with bearing measurements. IEEE Trans. Autom. Sci. Eng. 2023, 21, 1346–1357. [Google Scholar] [CrossRef]
  58. Yuan, P. An adaptive feedback scheduling algorithm for robot assembly and real-time control systems. In Proceedings of the 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems, Beijing, China, 9–15 October 2006; pp. 2226–2231. [Google Scholar] [CrossRef]
  59. Wu, K.; Hu, J.; Ding, Z.; Arvin, F. Distributed Bearing-Only Formation Control for Heterogeneous Nonlinear Multi-Robot Systems. IFAC-PapersOnLine 2023, 56, 3447–3452. [Google Scholar] [CrossRef]
  60. Matthey, L.; Berman, S.; Kumar, V. Stochastic strategies for a swarm robotic assembly system. In Proceedings of the 2009 IEEE International Conference on Robotics and Automation, Kobe, Japan, 12–17 May 2009; pp. 1953–1958. [Google Scholar] [CrossRef]
  61. Saldana, D.; Gupta, P.M.; Kumar, V. Design and control of aerial modules for inflight self-disassembly. IEEE Robot. Autom. Lett. 2019, 4, 3410–3417. [Google Scholar] [CrossRef]
  62. Lu, Y.; Bhattacharjee, A.; Taylor, C.C.; Leclerc, J.; O’Kane, J.M.; Kim, M.; Becker, A.T. Closed-Loop Control of Magnetic Modular Cubes for 2D Self-Assembly. IEEE Robot. Autom. Lett. 2023, 8, 5998–6005. [Google Scholar] [CrossRef]
  63. Kim, H.J.; Harms, R.; Seliger, G. Automatic control sequence generation for a hybrid disassembly system. IEEE Trans. Autom. Sci. Eng. 2007, 4, 194–205. [Google Scholar] [CrossRef]
  64. Yu, J.; LaValle, S.M. Planning optimal paths for multiple robots on graphs. In Proceedings of the 2013 IEEE International Conference on Robotics and Automation, Karlsruhe, Germany, 6–10 May 2013; pp. 3612–3617. [Google Scholar] [CrossRef]
  65. Ab Rashid, M.F.F.; Hutabarat, W.; Tiwari, A. Multi-objective discrete particle swarm optimisation algorithm for integrated assembly sequence planning and assembly line balancing. Proc. Inst. Mech. Eng. Part B J. Eng. Manuf. 2018, 232, 1444–1459. [Google Scholar] [CrossRef]
  66. Rakita, D.; Mutlu, B.; Gleicher, M. RelaxedIK: Real-time Synthesis of Accurate and Feasible Robot Arm Motion. In Proceedings of the Robotics: Science and Systems, Pittsburgh, PA, USA, 26–30 June 2018; Volume 14, pp. 26–30. [Google Scholar] [CrossRef]
  67. Dehdari, V. Comparing three popular optimization algorithms by considering advantages and disadvantages of each of them using a field case study. CCG Annu. Rep. 2011, 13. [Google Scholar]
  68. Yoon, J. Assembly simulations in virtual environments with optimized haptic path and sequence. Robot. Comput.-Integr. Manuf. 2011, 27, 306–317. [Google Scholar] [CrossRef]
  69. Hartmann, V.N.; Orthey, A.; Driess, D.; Oguz, O.S.; Toussaint, M. Long-horizon multi-robot rearrangement planning for construction assembly. IEEE Trans. Robot. 2022, 39, 239–252. [Google Scholar] [CrossRef]
  70. Brown, K.; Peltzer, O.; Sehr, M.A.; Schwager, M.; Kochenderfer, M.J. Optimal sequential task assignment and path finding for multi-agent robotic assembly planning. In Proceedings of the 2020 IEEE International Conference on Robotics and Automation (ICRA), Paris, France, 31 May–31 August 2020; pp. 441–447. [Google Scholar] [CrossRef]
  71. Zhao, H.; Chen, Y.; Li, X.; Ding, H. Robotic peg-in-hole assembly based on reversible dynamic movement primitives and trajectory optimization. Mechatronics 2023, 95, 103054. [Google Scholar] [CrossRef]
  72. Çil, Z.A.; Mete, S.; Serin, F. Robotic disassembly line balancing problem: A mathematical model and ant colony optimization approach. Appl. Math. Model. 2020, 86, 335–348. [Google Scholar] [CrossRef]
  73. Alshibli, M.; ElSayed, A.; Kongar, E.; Sobh, T.; Gupta, S.M. A robust robotic disassembly sequence design using orthogonal arrays and task allocation. Robotics 2019, 8, 20. [Google Scholar] [CrossRef]
  74. Wang, K.; Gao, L.; Li, X.; Li, P. Energy-efficient robotic parallel disassembly sequence planning for end-of-life products. IEEE Trans. Autom. Sci. Eng. 2021, 19, 1277–1285. [Google Scholar] [CrossRef]
  75. Karaboga, D.; Akay, B. A comparative study of artificial bee colony algorithm. Appl. Math. Comput. 2009, 214, 108–132. [Google Scholar] [CrossRef]
  76. Tian, G.; Zhou, M.; Li, P. Disassembly sequence planning considering fuzzy component quality and varying operational cost. IEEE Trans. Autom. Sci. Eng. 2017, 15, 748–760. [Google Scholar] [CrossRef]
  77. Brunner, S.G.; Steinmetz, F.; Belder, R.; Dömel, A. RAFCON: A graphical tool for engineering complex, robotic tasks. In Proceedings of the 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Daejeon, Republic of Korea, 9–14 October 2016; pp. 3283–3290. [Google Scholar] [CrossRef]
  78. Mitrouchev, P.; Wang, C.; Lu, L.; Li, G. Selective disassembly sequence generation based on lowest level disassembly graph method. Int. J. Adv. Manuf. Technol. 2015, 80, 141–159. [Google Scholar] [CrossRef]
  79. Lambert, A.J. Disassembly sequencing: A survey. Int. J. Prod. Res. 2003, 41, 3721–3759. [Google Scholar] [CrossRef]
  80. Grieves, M.; Vickers, J. Digital twin: Mitigating unpredictable, undesirable emergent behavior in complex systems. In Transdisciplinary Perspectives on Complex Systems: New Findings and Approaches; Springer: Berlin/Heidelberg, Germany, 2017; pp. 85–113. [Google Scholar] [CrossRef]
  81. Camelot, A.; Baptiste, P.; Mascle, C. Decision support tool for the disassembly of reusable parts on an end-of-life aircraft. In Proceedings of the 2013 International Conference on Industrial Engineering and Systems Management (IESM), Rabat, Morocco, 28–30 October 2013; pp. 1–8. [Google Scholar]
  82. Peterson, J.L. Petri nets. ACM Comput. Surv. (CSUR) 1977, 9, 223–252. [Google Scholar] [CrossRef]
  83. Berg, L.P.; Behdad, S.; Vance, J.M.; Thurston, D. Disassembly sequence evaluation using graph visualization and immersive computing technologies. In Proceedings of the International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Chicago, IL, USA, 12–15 August 2012; American Society of Mechanical Engineers: New York, NY, USA, 2012; Volume 45011, pp. 1351–1359. [Google Scholar] [CrossRef]
  84. Cappelli, F.; Delogu, M.; Pierini, M.; Schiavone, F. Design for disassembly: A methodology for identifying the optimal disassembly sequence. J. Eng. Des. 2007, 18, 563–575. [Google Scholar] [CrossRef]
  85. Gunji, B.M.; Pabba, S.K.; Rajaram, I.R.S.; Sorakayala, P.S.; Dubey, A.; Deepak, B.; Biswal, B.; Bahubalendruni, M.R. Optimal disassembly sequence generation and disposal of parts using stability graph cut-set method for End of Life product. Sādhanā 2021, 46, 1–15. [Google Scholar] [CrossRef]
  86. Bahubalendruni, M.; Biswal, B.B.; Khanolkar, G.R. A review on graphical assembly sequence representation methods and their advancements. J. Mechatronics Autom. 2015, 1, 16–26. [Google Scholar]
  87. Fonseca, D.J.; Elam, M.; Karr, C.L.; Guest, C. A fuzzy logic approach to assembly line. Mathw. Soft Comput. 2005, 12. [Google Scholar]
  88. Chandna, R. Measurement of agility in manufacturing systems: A fuzzy logic approach. In Proceedings of the World Congress on Engineering, London, UK, 2–4 July 2008; Volume 2, pp. 1296–1301. [Google Scholar]
  89. Zadeh, L.A. The role of fuzzy logic in the management of uncertainty in expert systems. Fuzzy Sets Syst. 1983, 11, 199–227. [Google Scholar] [CrossRef]
  90. Galantucci, L.M.; Percoco, G.; Spina, R. Assembly and disassembly planning by using fuzzy logic & genetic algorithms. Int. J. Adv. Robot. Syst. 2004, 1, 7. [Google Scholar] [CrossRef]
  91. Gao, M.; Zhou, M.; Tang, Y. Intelligent decision making in disassembly process based on fuzzy reasoning Petri nets. IEEE Trans. Syst. Man, Cybern. Part B (Cybern.) 2004, 34, 2029–2034. [Google Scholar] [CrossRef]
  92. Tang, Y.; Zhou, M.; Gao, M. Fuzzy-Petri-net-based disassembly planning considering human factors. IEEE Trans. Syst. Man, Cybern.-Part A Syst. Humans 2006, 36, 718–726. [Google Scholar] [CrossRef]
  93. Abdel-Basset, M.; Abdel-Fatah, L.; Sangaiah, A.K. Metaheuristic algorithms: A comprehensive review. In Computational Intelligence for Multimedia Big Data on the Cloud with Engineering Applications; Academic Press: Cambridge, MA, USA, 2018; pp. 185–231. [Google Scholar] [CrossRef]
  94. Hegazy, T. Optimization of resource allocation and leveling using genetic algorithms. J. Constr. Eng. Manag. 1999, 125, 167–175. [Google Scholar] [CrossRef]
  95. Wong, W.; Ming, C.I. A review on metaheuristic algorithms: Recent trends, benchmarking and applications. In Proceedings of the 2019 7th International Conference on Smart Computing & Communications (ICSCC), Miri, Sarawak, Malaysia, 28–30 June 2019; pp. 1–5. [Google Scholar] [CrossRef]
  96. Masehian, E.; Ghandi, S. ASPPR: A new assembly sequence and path planner/replanner for monotone and nonmonotone assembly planning. Comput.-Aided Des. 2020, 123, 102828. [Google Scholar] [CrossRef]
  97. Huang, C.; Li, Y.; Yao, X. A survey of automatic parameter tuning methods for metaheuristics. IEEE Trans. Evol. Comput. 2019, 24, 201–216. [Google Scholar] [CrossRef]
  98. Tian, Y.; Zhang, X.; Liu, Z.; Jiang, X.; Xue, J. Product cooperative disassembly sequence and task planning based on genetic algorithm. Int. J. Adv. Manuf. Technol. 2019, 105, 2103–2120. [Google Scholar] [CrossRef]
  99. Laili, Y.; Li, X.; Wang, Y.; Ren, L.; Wang, X. Robotic disassembly sequence planning with backup actions. IEEE Trans. Autom. Sci. Eng. 2021, 19, 2095–2107. [Google Scholar] [CrossRef]
  100. Vikhar, P.A. Evolutionary algorithms: A critical review and its future prospects. In Proceedings of the 2016 International Conference on Global Trends in Signal Processing, Information Computing and Communication (ICGTSPICC), Jalgaon, India, 22–24 December 2016; pp. 261–265. [Google Scholar] [CrossRef]
  101. Hassan, S.; Yoon, J. Haptic based optimized path planning approach to virtual maintenance assembly/disassembly (MAD). In Proceedings of the 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems, Taipei, Taiwan, 18–22 October 2010; pp. 1310–1315. [Google Scholar] [CrossRef]
  102. Andrés, C.; Lozano, S.; Adenso-Diaz, B. Disassembly sequence planning in a disassembly cell context. Robot. Comput.-Integr. Manuf. 2007, 23, 690–695. [Google Scholar] [CrossRef]
  103. Jiang, H.; Yi, J.; Chen, S.; Zhu, X. A multi-objective algorithm for task scheduling and resource allocation in cloud-based disassembly. J. Manuf. Syst. 2016, 41, 239–255. [Google Scholar] [CrossRef]
  104. Chatterjee, S.; Sarkar, S.; Dey, N.; Ashour, A.S.; Sen, S. Hybrid non-dominated sorting genetic algorithm: II-neural network approach. In Advancements in Applied Metaheuristic Computing; IGI Global: Antwerp, Belgium, 2018; pp. 264–286. [Google Scholar] [CrossRef]
  105. Romney, B.; Godard, C.; Goldwasser, M.; Ramkumar, G. An efficient system for geometric assembly sequence generation and evaluation. In Proceedings of the International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Boston, MA, USA, 17–20 September 1995; American Society of Mechanical Engineers: New York, NY, USA, 1995; Volume 17018, pp. 699–712. [Google Scholar] [CrossRef]
  106. Wilson, R.H.; Latombe, J.C. Geometric reasoning about mechanical assembly. Artif. Intell. 1994, 71, 371–396. [Google Scholar] [CrossRef]
  107. Lee, S.; Shin, Y.G. Assembly planning based on geometric reasoning. Comput. Graph. 1990, 14, 237–250. [Google Scholar] [CrossRef]
  108. Roa, M.A.; Nottensteiner, K.; Wedler, A.; Grunwald, G. Robotic technologies for in-space assembly operations. In Proceedings of the Advanced Space Technologies in Robotics and Automation (ASTRA), Leiden, The Netherlands, 20–22 June 2017; p. B5_14. [Google Scholar]
  109. Rodrıguez, I.; Nottensteiner, K.; Leidner, D.; Kaßecker, M.; Stulp, F.; Albu-Schäffer, A. Iteratively refined feasibility checks in robotic assembly sequence planning. IEEE Robot. Autom. Lett. 2019, 4, 1416–1423. [Google Scholar] [CrossRef]
  110. Mitrouchev, P.; Wang, C.g.; Chen, J.t. Virtual disassembly sequences generation and evaluation. Procedia Cirp 2016, 44, 347–352. [Google Scholar] [CrossRef]
  111. Mateus, J.C.; Claeys, D.; Limère, V.; Cottyn, J.; Aghezzaf, E.H. Base part centered assembly task precedence generation. Int. J. Adv. Manuf. Technol. 2020, 107, 607–616. [Google Scholar] [CrossRef]
  112. Costa, C.M.; Veiga, G.; Sousa, A.; Rocha, L.; Oliveira, E.; Cardoso, H.L.; Thomas, U. Automatic generation of disassembly sequences and exploded views from solidworks symbolic geometric relationships. In Proceedings of the 2018 IEEE International Conference on Autonomous Robot Systems and Competitions (ICARSC), Torres Vedras, Portugal, 25–27 April 2018; pp. 211–218. [Google Scholar] [CrossRef]
  113. Horváth, M.; Kis, T.; Kovács, A.; Fekula, M. Assembly planning by disjunctive programming and geometrical reasoning. Comput. Oper. Res. 2022, 138, 105603. [Google Scholar] [CrossRef]
  114. Dongare, A.; Kharde, R.; Kachare, A.D. Introduction to artificial neural network. Int. J. Eng. Innov. Technol. (IJEIT) 2012, 2, 189–194. [Google Scholar]
  115. LeCun, Y.; Bengio, Y.; Hinton, G. Deep learning. Nature 2015, 521, 436–444. [Google Scholar] [CrossRef]
  116. Khalid, S.; Khalil, T.; Nasreen, S. A survey of feature selection and feature extraction techniques in machine learning. In Proceedings of the 2014 Science and Information Conference, London, UK, 27–29 August 2014; pp. 372–378. [Google Scholar] [CrossRef]
  117. Pang, G.; Shen, C.; Cao, L.; Hengel, A.V.D. Deep learning for anomaly detection: A review. ACM Comput. Surv. (CSUR) 2021, 54, 1–38. [Google Scholar] [CrossRef]
  118. Liu, W.; Niu, H.; Mahyuddin, M.N.; Herrmann, G.; Carrasco, J. A model-free deep reinforcement learning approach for robotic manipulators path planning. In Proceedings of the 2021 21st International Conference on Control, Automation and Systems (ICCAS), Jeju, Republic of Korea, 12–15 October 2021; pp. 512–517. [Google Scholar] [CrossRef]
  119. Liu, H.; Motoda, H. Feature Extraction, Construction and Selection: A Data Mining Perspective; Springer Science & Business Media: Berlin/Heidelberg, Germany, 1998; Volume 453. [Google Scholar] [CrossRef]
  120. Mingqiang, Y.; Kidiyo, K.; Joseph, R. A survey of shape feature extraction techniques. Pattern Recognit. 2008, 15, 43–90. [Google Scholar] [CrossRef]
  121. Farias, G.; Dormido-Canto, S.; Vega, J.; Rattá, G.; Vargas, H.; Hermosilla, G.; Alfaro, L.; Valencia, A. Automatic feature extraction in large fusion databases by using deep learning approach. Fusion Eng. Des. 2016, 112, 979–983. [Google Scholar] [CrossRef]
  122. Zhang, X.; Yi, D.; Behdad, S.; Saxena, S. Unsupervised human activity recognition learning for disassembly tasks. IEEE Trans. Ind. Inform. 2023, 20, 785–794. [Google Scholar] [CrossRef]
  123. Zhang, X.; Eltouny, K.; Liang, X.; Behdad, S. Automatic screw detection and tool recommendation system for robotic disassembly. J. Manuf. Sci. Eng. 2023, 145, 031008. [Google Scholar] [CrossRef]
  124. Adesso, M.F.; Hegewald, R.; Wolpert, N.; Schömer, E.; Maier, B.; Epple, B.A. Automatic Classification and Disassembly of Fasteners in Industrial 3D CAD-Scenarios. In Proceedings of the 2022 International Conference on Robotics and Automation (ICRA), Philadelphia, PA, USA, 23–27 May 2022; pp. 9874–9880. [Google Scholar] [CrossRef]
  125. Zhang, Q.; Yang, L.T.; Chen, Z.; Li, P. A survey on deep learning for big data. Inf. Fusion 2018, 42, 146–157. [Google Scholar] [CrossRef]
  126. Najafabadi, M.M.; Villanustre, F.; Khoshgoftaar, T.M.; Seliya, N.; Wald, R.; Muharemagic, E. Deep learning applications and challenges in big data analytics. J. Big Data 2015, 2, 1–21. [Google Scholar] [CrossRef]
  127. Chen, X.W.; Lin, X. Big data deep learning: Challenges and perspectives. IEEE Access 2014, 2, 514–525. [Google Scholar] [CrossRef]
  128. Chen, Y.; Liao, H.Y.; Behdad, S.; Hu, B. Human activity recognition in an end-of-life consumer electronics disassembly task. Appl. Ergon. 2023, 113, 104090. [Google Scholar] [CrossRef] [PubMed]
  129. Ma, L.; Gong, J.; Xu, H.; Chen, H.; Zhao, H.; Huang, W.; Zhou, G. Planning assembly sequence with graph transformer. In Proceedings of the 2023 IEEE International Conference on Robotics and Automation (ICRA), London, UK, 29 May–2 June 2023; pp. 12395–12401. [Google Scholar] [CrossRef]
  130. Brogan, D.P.; DiFilippo, N.M.; Jouaneh, M.K. Deep learning computer vision for robotic disassembly and servicing applications. Array 2021, 12, 100094. [Google Scholar] [CrossRef]
  131. Liu, Z.; Liu, Q.; Xu, W.; Liu, Z.; Zhou, Z.; Chen, J. Deep learning-based human motion prediction considering context awareness for human-robot collaboration in manufacturing. Procedia Cirp 2019, 83, 272–278. [Google Scholar] [CrossRef]
  132. Liu, W.; Niu, H.; Jang, I.; Herrmann, G.; Carrasco, J. Distributed neural networks training for robotic manipulation with consensus algorithm. IEEE Trans. Neural Netw. Learn. Syst. 2022, 35, 2732–2746. [Google Scholar] [CrossRef]
  133. Chai, R.; Niu, H.; Carrasco, J.; Arvin, F.; Yin, H.; Lennox, B. Design and experimental validation of deep reinforcement learning-based fast trajectory planning and control for mobile robot in unknown environment. IEEE Trans. Neural Netw. Learn. Syst. 2022, 35, 5778–5792. [Google Scholar] [CrossRef]
  134. Liu, W.; Niu, H.; Caliskanelli, I.; Xu, Z.; Skilton, R. Consensus-based Deep Reinforcement Learning for Mobile Robot Mapless Navigation. In Proceedings of the 2024 IEEE International Conference on Industrial Technology (ICIT), Bristol, UK, 25–27 March 2024; pp. 1–7. [Google Scholar] [CrossRef]
  135. Liu, W.; Niu, H.; Pan, W.; Herrmann, G.; Carrasco, J. Sim-and-real reinforcement learning for manipulation: A consensus-based approach. In Proceedings of the 2023 IEEE International Conference on Robotics and Automation (ICRA), London, UK, 29 May–2 June 2023; pp. 3911–3917. [Google Scholar] [CrossRef]
  136. Liu, W.; Niu, H.; Skilton, R.; Carrasco, J. Sim-to-Real Deep Reinforcement Learning with Manipulators for Pick-and-Place. In Proceedings of the Annual Conference Towards Autonomous Robotic Systems, Cambridge, UK, 13–15 September 2023; Springer: Berlin/Heidelberg, Germany, 2023; pp. 240–252. [Google Scholar] [CrossRef]
  137. Ghasemipour, S.K.S.; Kataoka, S.; David, B.; Freeman, D.; Gu, S.S.; Mordatch, I. Blocks assemble! learning to assemble with large-scale structured reinforcement learning. In Proceedings of the International Conference on Machine Learning, Baltimore, MD, USA, 17–23 July 2022; pp. 7435–7469. [Google Scholar]
  138. Watanabe, K.; Inada, S. Search algorithm of the assembly sequence of products by using past learning results. Int. J. Prod. Econ. 2020, 226, 107615. [Google Scholar] [CrossRef]
  139. Simonič, M.; Žlajpah, L.; Ude, A.; Nemec, B. Autonomous learning of assembly tasks from the corresponding disassembly tasks. In Proceedings of the 2019 IEEE-RAS 19th International Conference on Humanoid Robots (Humanoids), Toronto, ON, Canada, 15–17 October 2019; pp. 230–236. [Google Scholar] [CrossRef]
  140. Qu, M.; Wang, Y.; Pham, D.T. Robotic disassembly task training and skill transfer using reinforcement learning. IEEE Trans. Ind. Inform. 2023, 19, 10934–10943. [Google Scholar] [CrossRef]
  141. Belousov, B.; Wibranek, B.; Schneider, J.; Schneider, T.; Chalvatzaki, G.; Peters, J.; Tessmann, O. Robotic architectural assembly with tactile skills: Simulation and optimization. Autom. Constr. 2022, 133, 104006. [Google Scholar] [CrossRef]
  142. Zakka, K.; Zeng, A.; Lee, J.; Song, S. Form2fit: Learning shape priors for generalizable assembly from disassembly. In Proceedings of the 2020 IEEE International Conference on Robotics and Automation (ICRA), Paris, France, 31 May–31 August 2020; pp. 9404–9410. [Google Scholar] [CrossRef]
  143. Semeraro, F.; Griffiths, A.; Cangelosi, A. Human–robot collaboration and machine learning: A systematic review of recent research. Robot. Comput.-Integr. Manuf. 2023, 79, 102432. [Google Scholar] [CrossRef]
  144. Li, J.; Wang, J.; Wang, S.; Yang, C. Human–robot skill transmission for mobile robot via learning by demonstration. Neural Comput. Appl. 2023, 35, 23441–23451. [Google Scholar] [CrossRef] [PubMed]
  145. Pedrocchi, N.; Vicentini, F.; Matteo, M.; Tosatti, L.M. Safe human-robot cooperation in an industrial environment. Int. J. Adv. Robot. Syst. 2013, 10, 27. [Google Scholar] [CrossRef]
  146. Michalos, G.; Makris, S.; Tsarouchi, P.; Guasch, T.; Kontovrakis, D.; Chryssolouris, G. Design considerations for safe human-robot collaborative workplaces. Procedia CIrP 2015, 37, 248–253. [Google Scholar] [CrossRef]
  147. Haage, M.; Piperagkas, G.; Papadopoulos, C.; Mariolis, I.; Malec, J.; Bekiroglu, Y.; Hedelind, M.; Tzovaras, D. Teaching assembly by demonstration using advanced human robot interaction and a knowledge integration framework. Procedia Manuf. 2017, 11, 164–173. [Google Scholar] [CrossRef]
  148. Gu, Y.; Sheng, W.; Crick, C.; Ou, Y. Automated assembly skill acquisition and implementation through human demonstration. Robot. Auton. Syst. 2018, 99, 1–16. [Google Scholar] [CrossRef]
  149. Monarch, R.M. Human-in-the-Loop Machine Learning: Active Learning and Annotation for Human-Centered AI; Simon and Schuster: New York, NY, USA, 2021. [Google Scholar]
  150. Tian, S.; Liang, X.; Zheng, M. An optimization-based human behavior modeling and prediction for human-robot collaborative disassembly. In Proceedings of the 2023 American Control Conference (ACC), San Diego, CA, USA, 31 May–2 June 2023; pp. 3356–3361. [Google Scholar] [CrossRef]
  151. De Winter, J.; EI Makrini, I.; Van de Perre, G.; Nowé, A.; Verstraten, T.; Vanderborght, B. Autonomous assembly planning of demonstrated skills with reinforcement learning in simulation. Auton. Robot. 2021, 45, 1097–1110. [Google Scholar] [CrossRef]
  152. Kyrarini, M.; Haseeb, M.A.; Ristić-Durrant, D.; Gräser, A. Robot learning of industrial assembly task via human demonstrations. Auton. Robot. 2019, 43, 239–257. [Google Scholar] [CrossRef]
  153. Wang, W.; Li, R.; Chen, Y.; Diekel, Z.M.; Jia, Y. Facilitating human–robot collaborative tasks by teaching-learning-collaboration from human demonstrations. IEEE Trans. Autom. Sci. Eng. 2018, 16, 640–653. [Google Scholar] [CrossRef]
  154. Mukherjee, D.; Gupta, K.; Chang, L.H.; Najjaran, H. A survey of robot learning strategies for human-robot collaboration in industrial settings. Robot. Comput.-Integr. Manuf. 2022, 73, 102231. [Google Scholar] [CrossRef]
  155. Wang, L.; Gao, R.; Váncza, J.; Krüger, J.; Wang, X.V.; Makris, S.; Chryssolouris, G. Symbiotic human-robot collaborative assembly. CIRP Ann. 2019, 68, 701–726. [Google Scholar] [CrossRef]
  156. Robla-Gómez, S.; Becerra, V.M.; Llata, J.R.; Gonzalez-Sarabia, E.; Torre-Ferrero, C.; Perez-Oria, J. Working together: A review on safe human-robot collaboration in industrial environments. IEEE Access 2017, 5, 26754–26773. [Google Scholar] [CrossRef]
  157. Parsa, S.; Saadat, M. Human-robot collaboration disassembly planning for end-of-life product disassembly process. Robot. Comput.-Integr. Manuf. 2021, 71, 102170. [Google Scholar] [CrossRef]
  158. Huang, J.; Pham, D.T.; Li, R.; Qu, M.; Wang, Y.; Kerin, M.; Su, S.; Ji, C.; Mahomed, O.; Khalil, R.; et al. An experimental human-robot collaborative disassembly cell. Comput. Ind. Eng. 2021, 155, 107189. [Google Scholar] [CrossRef]
  159. Johannsmeier, L.; Haddadin, S. A hierarchical human-robot interaction-planning framework for task allocation in collaborative industrial assembly processes. IEEE Robot. Autom. Lett. 2016, 2, 41–48. [Google Scholar] [CrossRef]
  160. Fan, J.; Zheng, P.; Li, S.; Wang, L. An integrated hand-object dense pose estimation approach with explicit occlusion awareness for human-robot collaborative disassembly. IEEE Trans. Autom. Sci. Eng. 2022, 21, 147–156. [Google Scholar] [CrossRef]
  161. Lee, M.L.; Behdad, S.; Liang, X.; Zheng, M. Task allocation and planning for product disassembly with human–robot collaboration. Robot. Comput.-Integr. Manuf. 2022, 76, 102306. [Google Scholar] [CrossRef]
  162. Belhadj, I.; Aicha, M.; Aifaoui, N. Product disassembly planning and task allocation based on human and robot collaboration. Int. J. Interact. Des. Manuf. (IJIDeM) 2022, 16, 803–819. [Google Scholar] [CrossRef]
  163. Malik, A.A.; Bilberg, A. Complexity-based task allocation in human-robot collaborative assembly. Ind. Robot. Int. J. Robot. Res. Appl. 2019, 46, 471–480. [Google Scholar] [CrossRef]
  164. Amor, H.B.; Neumann, G.; Kamthe, S.; Kroemer, O.; Peters, J. Interaction primitives for human-robot cooperation tasks. In Proceedings of the 2014 IEEE International Conference on Robotics and Automation (ICRA), Hong Kong, China, 31 May– 7 June 2014; pp. 2831–2837. [Google Scholar] [CrossRef]
  165. Lasota, P.A.; Rossano, G.F.; Shah, J.A. Toward safe close-proximity human-robot interaction with standard industrial robots. In Proceedings of the 2014 IEEE International Conference on Automation Science and Engineering (CASE), New Taipei, Taiwan, 18–22 August 2014; pp. 339–344. [Google Scholar] [CrossRef]
  166. Sun, Y.; Wang, W.; Chen, Y.; Jia, Y. Learn how to assist humans through human teaching and robot learning in human–robot collaborative assembly. IEEE Trans. Syst. Man Cybern. Syst. 2020, 52, 728–738. [Google Scholar] [CrossRef]
  167. El Makrini, I.; Merckaert, K.; Lefeber, D.; Vanderborght, B. Design of a collaborative architecture for human-robot assembly tasks. In Proceedings of the 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Vancouver, BC, Canada, 24–28 September 2017; pp. 1624–1629. [Google Scholar] [CrossRef]
  168. Cramer, M.; Kellens, K.; Demeester, E. Probabilistic decision model for adaptive task planning in human-robot collaborative assembly based on designer and operator intents. IEEE Robot. Autom. Lett. 2021, 6, 7325–7332. [Google Scholar] [CrossRef]
  169. Ladeveze, N.; Fourquet, J.Y.; Puel, B. Interactive path planning for haptic assistance in assembly tasks. Comput. Graph. 2010, 34, 17–25. [Google Scholar] [CrossRef]
  170. Li, R.; Pham, D.T.; Huang, J.; Tan, Y.; Qu, M.; Wang, Y.; Kerin, M.; Jiang, K.; Su, S.; Ji, C.; et al. Unfastening of hexagonal headed screws by a collaborative robot. IEEE Trans. Autom. Sci. Eng. 2020, 17, 1455–1468. [Google Scholar] [CrossRef]
  171. Ding, Y.; Xu, W.; Liu, Z.; Zhou, Z.; Pham, D.T. Robotic task oriented knowledge graph for human-robot collaboration in disassembly. Procedia CIRP 2019, 83, 105–110. [Google Scholar] [CrossRef]
  172. Lee, M.L.; Liu, W.; Behdad, S.; Liang, X.; Zheng, M. Robot-assisted disassembly sequence planning with real-time human motion prediction. IEEE Trans. Syst. Man, Cybern. Syst. 2022, 53, 438–450. [Google Scholar] [CrossRef]
  173. Lee, M.L.; Behdad, S.; Liang, X.; Zheng, M. Disassembly sequence planning considering human-robot collaboration. In Proceedings of the 2020 American Control Conference (ACC), Denver, CO, USA, 1–3 July 2020; pp. 2438–2443. [Google Scholar] [CrossRef]
  174. Davis, R.; Shrobe, H.; Szolovits, P. What is a knowledge representation? AI Mag. 1993, 14, 17. [Google Scholar]
  175. Qiao, L.; Qie, Y.; Zhu, Z.; Zhu, Y.; Zaman, U.K.U.; Anwer, N. An ontology-based modelling and reasoning framework for assembly sequence planning. Int. J. Adv. Manuf. Technol. 2018, 94, 4187–4197. [Google Scholar] [CrossRef]
  176. Fowler, M. Domain-Specific Languages; Addison-Wesley: Sebastopol, CA, USA, 2010. [Google Scholar]
  177. Kootbally, Z.; Schlenoff, C.; Lawler, C.; Kramer, T.; Gupta, S.K. Towards robust assembly with knowledge representation for the planning domain definition language (PDDL). Robot. Comput.-Integr. Manuf. 2015, 33, 42–55. [Google Scholar] [CrossRef]
  178. Kotsiantis, S.B. Decision trees: A recent overview. Artif. Intell. Rev. 2013, 39, 261–283. [Google Scholar] [CrossRef]
  179. LaValle, S.M.; Kuffner, J.J. Rapidly-exploring random trees: Progress and prospects. In Algorithmic and Computational Robotics; A K Peters, Ltd.: Natick, MA, USA, 2001; pp. 303–307. [Google Scholar]
  180. Delamer, I.M.; Lastra, J.L.M. Ontology modeling of assembly processes and systems using semantic web services. In Proceedings of the 2006 4th IEEE International Conference on Industrial Informatics, Singapore, 16–18 August 2006; pp. 611–617. [Google Scholar] [CrossRef]
  181. Sarker, I.H. AI-based modeling: Techniques, applications and research issues towards automation, intelligent and smart systems. SN Comput. Sci. 2022, 3, 158. [Google Scholar] [CrossRef]
  182. Kang, Y.B.; Krishnaswamy, S.; Sawangphol, W.; Gao, L.; Li, Y.F. Understanding and improving ontology reasoning efficiency through learning and ranking. Inf. Syst. 2020, 87, 101412. [Google Scholar] [CrossRef]
  183. Ochieng, P.; Kyanda, S. Large-scale ontology matching: State-of-the-art analysis. ACM Comput. Surv. (CSUR) 2018, 51, 1–35. [Google Scholar] [CrossRef]
  184. Yu, J.; Zhang, H.; Jiang, Z.; Yan, W.; Wang, Y.; Zhou, Q. Disassembly task planning for end-of-life automotive traction batteries based on ontology and partial destructive rules. J. Manuf. Syst. 2022, 62, 347–366. [Google Scholar] [CrossRef]
  185. Hu, Y.; Liu, C.; Zhang, M.; Lu, Y.; Jia, Y.; Xu, Y. An ontology and rule-based method for human–robot collaborative disassembly planning in smart remanufacturing. Robot. Comput.-Integr. Manuf. 2024, 89, 102766. [Google Scholar] [CrossRef]
  186. Merdan, M.; Lepuschitz, W.; Meurer, T.; Vincze, M. Towards ontology-based automated disassembly systems. In Proceedings of the IECON 2010-36th Annual Conference on IEEE Industrial Electronics Society, Glendale, AZ, USA, 7–10 November 2010; pp. 1392–1397. [Google Scholar] [CrossRef]
  187. Frank, U. Domain-specific modeling languages: Requirements analysis and design guidelines. In Domain Engineering: Product Lines, Languages, and Conceptual Models; Springer: Berlin/Heidelberg, Germany, 2013; pp. 133–157. [Google Scholar] [CrossRef]
  188. Cheng, B.H.; Combemale, B.; France, R.B.; Jézéquel, J.M.; Rumpe, B. On the globalization of domain-specific languages. In Proceedings of the Globalizing Domain-Specific Languages: International Dagstuhl Seminar, Dagstuhl Castle, Germany, 5–10 October 2014, Revised Papers; Springer: Berlin/Heidelberg, Germany, 2015; pp. 1–6. [Google Scholar] [CrossRef]
  189. Mernik, M.; Heering, J.; Sloane, A.M. When and how to develop domain-specific languages. ACM Comput. Surv. (CSUR) 2005, 37, 316–344. [Google Scholar] [CrossRef]
  190. Laursen, J.S.; Schultz, U.P.; Ellekilde, L.P. Automatic error recovery in robot assembly operations using reverse execution. In Proceedings of the 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Hamburg, Germany, 28 September–3 October 2015; pp. 1785–1792. [Google Scholar] [CrossRef]
  191. Laursen, J.S.; Ellekilde, L.P.; Schultz, U.P. Modelling reversible execution of robotic assembly. Robotica 2018, 36, 625–654. [Google Scholar] [CrossRef]
  192. Schultz, U.P.; Laursen, J.S.; Ellekilde, L.P.; Axelsen, H.B. Towards a domain-specific language for reversible assembly sequences. In Proceedings of the Reversible Computation: 7th International Conference, RC 2015, Grenoble, France, July 16-17, 2015, Proceedings 7; Springer: Berlin/Heidelberg, Germany, 2015; pp. 111–126. [Google Scholar] [CrossRef]
  193. Haslum, P.; Lipovetzky, N.; Magazzeni, D.; Muise, C.; Brachman, R.; Rossi, F.; Stone, P. An Introduction to the Planning Domain Definition Language; Springer: Berlin/Heidelberg, Germany, 2019; Volume 13. [Google Scholar] [CrossRef]
  194. Tagliapietra, L.; Tosello, E.; Pagello, E.; Menegatti, E. A Planning Domain Definition Language Generator, Interpreter, and Knowledge Base for Efficient Automated Planning. In Proceedings of the International Conference on Intelligent Autonomous Systems, Wuhan, China, 14–16 May 2021; Springer: Berlin/Heidelberg, Germany, 2021; pp. 563–579. [Google Scholar] [CrossRef]
  195. Haslum, P.; Scholz, U. Domain Knowledge in Planning: Representation and Use, 2003, Volume 15, p. 69. Available online: https://www.researchgate.net/publication/2891078_Domain_Knowledge_in_Planning_Representation_and_Use (accessed on 22 April 2025).
  196. Kattepur, A.; Purushotaman, B. RoboPlanner: A pragmatic task planning framework for autonomous robots. Cogn. Comput. Syst. 2020, 2, 12–22. [Google Scholar] [CrossRef]
  197. Guimarães, W.H.P.; Ferreira, W.V.M.; da Silva Fonseca, J.P.; de Souza Tavares, J.J.-P.Z.; Carvalho, J.C.M. Analysis of automated planning applied to an assembly and disassembly robot system. In Proceedings of the 22nd International Congress of Mechanical Engineering, Ribeirão Preto, Brazil, 3–7 November 2013; pp. 6894–6905. [Google Scholar]
  198. Lee, K.; Joo, S.; Christensen, H.I. An assembly sequence generation of a product family for robot programming. In Proceedings of the 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Daejeon, Republic of Korea, 9–14 October 2016; pp. 1268–1274. [Google Scholar] [CrossRef]
  199. Prajapat, N.; Turner, C.; Tiwari, A.; Tiwari, D.; Hutabarat, W. Real-time discrete event simulation: A framework for an intelligent expert system approach utilising decision trees. Int. J. Adv. Manuf. Technol. 2020, 110, 2893–2911. [Google Scholar] [CrossRef]
  200. Rodriguez, S.; Tang, X.; Lien, J.M.; Amato, N.M. An obstacle-based rapidly-exploring random tree. In Proceedings of the 2006 IEEE International Conference on Robotics and Automation, ICRA 2006, Orlando, FL, USA, 15–19 May 2006; pp. 895–900. [Google Scholar] [CrossRef]
  201. Afrabandpey, H.; Peltola, T.; Piironen, J.; Vehtari, A.; Kaski, S. A decision-theoretic approach for model interpretability in Bayesian framework. Mach. Learn. 2020, 109, 1855–1876. [Google Scholar] [CrossRef]
  202. Qureshi, A.H.; Ayaz, Y. Intelligent bidirectional rapidly-exploring random trees for optimal motion planning in complex cluttered environments. Robot. Auton. Syst. 2015, 68, 1–11. [Google Scholar] [CrossRef]
  203. Kothari, M.; Postlethwaite, I. A probabilistically robust path planning algorithm for UAVs using rapidly-exploring random trees. J. Intell. Robot. Syst. 2013, 71, 231–253. [Google Scholar] [CrossRef]
  204. Breslow, L.A.; Aha, D.W. Simplifying decision trees: A survey. Knowl. Eng. Rev. 1997, 12, 1–40. [Google Scholar] [CrossRef]
  205. Lonklang, A.; Botzheim, J. Improved rapidly exploring random tree with bacterial mutation and node deletion for offline path planning of mobile robot. Electronics 2022, 11, 1459. [Google Scholar] [CrossRef]
  206. Karaman, S.; Frazzoli, E. Sampling-based algorithms for optimal motion planning. Int. J. Robot. Res. 2011, 30, 846–894. [Google Scholar] [CrossRef]
  207. Torres, F.; Puente, S.; Díaz, C. Automatic cooperative disassembly robotic system: Task planner to distribute tasks among robots. Control Eng. Pract. 2009, 17, 112–121. [Google Scholar] [CrossRef]
  208. Blin, N.; Taïix, M.; Fillatreau, P.; Fourquet, J.Y. I-rrt-c: Interactive motion planning with contact. In Proceedings of the 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Daejeon, Republic of Korea, 9–14 October 2016; pp. 4244–4249. [Google Scholar] [CrossRef]
  209. Yan, Y.; Poirson, E.; Bennis, F. Integrating user to minimize assembly path planning time in plm. In Proceedings of the Product Lifecycle Management for Society: 10th IFIP WG 5.1 International Conference, PLM 2013, Nantes, France, 6–10 July 2013, Proceedings 10; Springer: Berlin/Heidelberg, Germany, 2013; pp. 471–480. [Google Scholar] [CrossRef]
  210. Yi, G.; Zhou, C.; Cao, Y.; Hu, H. Rapid planning of an assembly path by reusing the prior path. Appl. Sci. 2021, 11, 633. [Google Scholar] [CrossRef]
  211. Sorostinean, R.; Gellert, A.; Pirvu, B.C. Assembly assistance system with decision trees and ensemble learning. Sensors 2021, 21, 3580. [Google Scholar] [CrossRef]
  212. Ali, A.; Lee, J.Y. Integrated motion planning for assembly task with part manipulation using re-grasping. Appl. Sci. 2020, 10, 749. [Google Scholar] [CrossRef]
  213. Le, D.T.; Cortés, J.; Siméon, T. A path planning approach to (dis) assembly sequencing. In Proceedings of the 2009 IEEE International Conference on Automation Science and Engineering, Madison, WI, USA, 17–20 August 2009; pp. 286–291. [Google Scholar] [CrossRef]
  214. Shang, W.; Liu, J.; Ning, R.; Liu, M. Computational path planner for product assembly in complex environments. Chin. J. Mech. Eng. 2013, 26, 282–292. [Google Scholar] [CrossRef]
  215. Taylor, C.N. Hydrogen and its detection in fusion and fission nuclear materials–a review. J. Nucl. Mater. 2022, 558, 153396. [Google Scholar] [CrossRef]
Figure 1. The Joint European Torus (JET).
Figure 1. The Joint European Torus (JET).
Bdcc 09 00118 g001
Figure 3. The Spot robot carrying out remote inspection tasks.
Figure 3. The Spot robot carrying out remote inspection tasks.
Bdcc 09 00118 g003
Figure 4. Mobile robots designed for remote inspection tasks. (a) The Spider robot prototype [27]. (b) The prototype of AVEXIS [28].
Figure 4. Mobile robots designed for remote inspection tasks. (a) The Spider robot prototype [27]. (b) The prototype of AVEXIS [28].
Bdcc 09 00118 g004
Figure 5. The MASCOT telemanipulator.
Figure 5. The MASCOT telemanipulator.
Bdcc 09 00118 g005
Figure 6. The Telbot telemanipulator (an example of telemanipulation).
Figure 6. The Telbot telemanipulator (an example of telemanipulation).
Bdcc 09 00118 g006
Figure 7. Procedures for future plant maintenance and fission decommissioning.
Figure 7. Procedures for future plant maintenance and fission decommissioning.
Bdcc 09 00118 g007
Figure 8. An optimized hardware design workflow for developing multi-functional and low-cost grippers.
Figure 8. An optimized hardware design workflow for developing multi-functional and low-cost grippers.
Bdcc 09 00118 g008
Figure 9. Multi-functional and low-cost grippers. (a) The KIT gripper [44]. (b) A cost-efficient screwnail end effector [47].
Figure 9. Multi-functional and low-cost grippers. (a) The KIT gripper [44]. (b) A cost-efficient screwnail end effector [47].
Bdcc 09 00118 g009
Figure 10. The robotic peg-in-hole assembly system [71].
Figure 10. The robotic peg-in-hole assembly system [71].
Bdcc 09 00118 g010
Figure 11. Workflow of human-assisted robotic tasks.
Figure 11. Workflow of human-assisted robotic tasks.
Bdcc 09 00118 g011
Figure 12. Workflow of human–robot cooperation.
Figure 12. Workflow of human–robot cooperation.
Bdcc 09 00118 g012
Figure 13. An example of RRT path planning. The RRT algorithm [200] incrementally builds a space-filling tree from random samples, expanding toward unexplored regions. The initial position is marked by the green dot, and the red dot represents the end point.
Figure 13. An example of RRT path planning. The RRT algorithm [200] incrementally builds a space-filling tree from random samples, expanding toward unexplored regions. The initial position is marked by the green dot, and the red dot represents the end point.
Bdcc 09 00118 g013
Figure 14. An example of RRT* path planning. The RRT* algorithm [206] incrementally builds a tree to explore the space, and then rewires the tree to optimize the path as new nodes are added. The starting position is represented by the green dot, and the red dot indicates the end point.
Figure 14. An example of RRT* path planning. The RRT* algorithm [206] incrementally builds a tree to explore the space, and then rewires the tree to optimize the path as new nodes are added. The starting position is represented by the green dot, and the red dot indicates the end point.
Bdcc 09 00118 g014
Table 2. Summary of nuclear robotic remote handling systems and challenges.
Table 2. Summary of nuclear robotic remote handling systems and challenges.
AspectDetails
PurposeRemote handling of radioactive components, infrastructure maintenance, and inspections in hazardous nuclear environments.
Key SystemsMASCOT: Bilateral force feedback telemanipulator with seven DoFs per arm, used for over 30 years in JET [33,34]. MASCOT 6: Modernized version with updated electronics and control systems [35]. Telbot: Telemanipulator for dexterous tasks via teleoperation [36,37].
CapabilitiesAdvanced manipulators, sensors, cameras, force feedback, and autonomous or teleoperated systems for inspection, lifting, and material handling.
Major ProjectsJET, ITER, and DEMO.
ChallengesWithstanding high radiation, temperature, and confined spaces. Integrating complex manipulator systems with plant infrastructure. Ensuring inspection data accuracy and operational safety. Developing intuitive human–robot interfaces and autonomous planning. Adapting to unknown or changing plant conditions.
AdvancementsModernization of manipulators (MASCOT 6). Integration of haptic feedback and advanced teleoperation interfaces. Progress in autonomy and mission-level control strategies.
Table 3. Summary of autonomous planning and execution in nuclear operations.
Table 3. Summary of autonomous planning and execution in nuclear operations.
AspectFuture Fusion Plant MaintenanceFission Decommissioning
Initial ProcessAutonomous inspection to detect system anomaliesAutonomous mapping of the environment without focusing on anomalies
Decision GenerationDecision generator creates maintenance strategies based on anomaly data and knowledge baseDecision generator formulates a decommissioning plan based on environment data, safety protocols, and regulations
Procedure PlanningProcedure generator sequences maintenance actions for human approval and robotic executionProcedure generator sequences decommissioning steps aligned with safety and decision-making recommendations
Execution ApproachRemote handling robots perform approved tasks with human supervision in the loopRobots carry out dismantling and decommissioning activities following predefined safe procedures
Autonomous Planning RolePredict maintenance needs, optimize scheduling, propose solutions, reduce human intervention, and improve operational efficiencyGenerate safe, efficient decommissioning strategies tailored to plant conditions, with minimal human exposure
Impact on OperationsContinuous, proactive maintenance, reduced downtime, enhanced safety, and optimized resource useSafe, efficient decommissioning, regulatory compliance, and minimal human intervention in hazardous zones
Table 4. Robots mentioned in nuclear robotic remote operations.
Table 4. Robots mentioned in nuclear robotic remote operations.
Robot NameCompany/InstitutionModel/Type
TARMRACE (UKAEA)Telescopic Articulated Remote Mast
Articulated Inspection ArmCEA-LISTRemote Inspection Robot
SpotBoston DynamicsQuadruped Mobile Robot
SpiderUniversity of ManchesterMobile Climbing Robot
AVEXISUniversity of ManchesterAquatic Inspection Vehicle
MASCOTUKAEA (JET)Bilateral Force Feedback Telemanipulator
MASCOT 6RACE (UKAEA)Upgraded Telemanipulator
TelbotUKAEATelemanipulator
Table 5. Reviewed publications grouped according to the aforementioned methods.
Table 5. Reviewed publications grouped according to the aforementioned methods.
MethodsAdvantagesDisadvantagesReferences
Hardware Design and Creation
  • Handling delicate or complex parts.
  • Ensuring accurate placement.
  • Reducing the risk of damage.
  • Time-consuming.
  • Costly.
  • Limited versatility.
  • Complex design.
[44,45,46,47,48]
Traditional Algorithms
  • Reliable and predictable.
  • Reducing operational costs.
  • Simplifying complex information.
  • Mostly robust and deterministic.
  • Accurate when handling spatial data.
  • Limited flexibility and adaptability.
  • Time-consuming.
  • Difficult and complicated.
  • May converge on local optima.
  • May require significant time for tuning and experimentation.
[60,61,62,63,68,69,70,71,72,73,74,76,81,83,84,85,90,91,92,96,98,99,101,102,103,110,111,112,113]
Neural Networks
  • Capable of processing and learning from vast amounts of data.
  • Reducing task complexity.
  • Adaptability to new tasks without explicit programming.
  • Capable of processing unstructured data, such as images and sensor data.
  • Flexible and scalable.
  • Requiring substantial computational resources and large datasets.
  • Time-consuming.
  • Costly.
  • Low traceability such as hard to interpret the decision-making process.
  • Difficult in debugging and fine-tuning.
[122,123,124,128,129,130,131,137,138,139,140,141,142]
Human–robot Collaboration
  • Rapidly transferring expert knowledge to robots.
  • Quick reprogramming and customization.
  • Improving product quality.
  • Reducing production time.
  • Requiring significant effort from human experts.
  • Costly.
  • Resource-intensive and complex.
  • Requiring sophisticated control systems to ensure safe interaction.
  • Requiring additional training for human operators.
[150,151,152,153,157,158,159,160,161,162,163,167,168,169,170,171,172,173]
Knowledge Representation
  • Enhancing clarity and precision.
  • Interoperability in representing task-related knowledge.
  • Straightforward and easy to understand.
  • Applicable for dynamic and unpredictable environments.
  • Difficult to develop and maintain.
  • Computationally demanding and complex.
  • Time-consuming.
  • Costly.
  • Less generalizable models.
  • May struggle with high-dimensional spaces.
  • May result in suboptimal paths.
[184,185,186,190,191,192,196,197,198,207,208,209,210,211,212,213,214]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Liu, W.; Caliskanelli, I.; Niu, H.; Zhang, K.; Skilton, R. A Survey on Object-Oriented Assembly and Disassembly Operations in Nuclear Applications. Big Data Cogn. Comput. 2025, 9, 118. https://doi.org/10.3390/bdcc9050118

AMA Style

Liu W, Caliskanelli I, Niu H, Zhang K, Skilton R. A Survey on Object-Oriented Assembly and Disassembly Operations in Nuclear Applications. Big Data and Cognitive Computing. 2025; 9(5):118. https://doi.org/10.3390/bdcc9050118

Chicago/Turabian Style

Liu, Wenxing, Ipek Caliskanelli, Hanlin Niu, Kaiqiang Zhang, and Robert Skilton. 2025. "A Survey on Object-Oriented Assembly and Disassembly Operations in Nuclear Applications" Big Data and Cognitive Computing 9, no. 5: 118. https://doi.org/10.3390/bdcc9050118

APA Style

Liu, W., Caliskanelli, I., Niu, H., Zhang, K., & Skilton, R. (2025). A Survey on Object-Oriented Assembly and Disassembly Operations in Nuclear Applications. Big Data and Cognitive Computing, 9(5), 118. https://doi.org/10.3390/bdcc9050118

Article Metrics

Back to TopTop