- 1State Key Laboratory of Intelligent Manufacturing Equipment and Technology, School of Mechanical Science and Engineering, Huazhong University of Science and Technology, Wuhan, China
- 2School of Engineering, Coventry University, Cairo, Egypt
- 3Intelligent Automation Centre, Loughborough University, Loughborough, United Kingdom
Collaborative robots (cobots) are increasingly integrated into Industry 4.0 dynamic manufacturing environments that require frequent system reconfiguration due to changes in cobot paths and payloads. This necessitates fast methods for identifying payload inertial parameters to compensate the cobot controller and ensure precise and safe operation. Our prior work used Incremental Ensemble Model (IEM) to identify payload parameters, eliminating the need for an excitation path and thus removing the separate identification step. However, this approach suffers from catastrophic forgetting. This paper introduces a novel incremental ensemble learning method that addresses the problem of catastrophic forgetting by adding a new weak learner to the ensemble model for each new training bag. Moreover, it proposes a new classification model that assists the ensemble model in identifying which weak learner provides the most accurate estimation for new input data. The proposed method incrementally updates the identification model while the cobot navigates any task path, maintaining accuracy on old weak learner even after updating with new data. Validation performed on the Franka Emika cobot showcases the model’s superior accuracy and adaptability, effectively eliminating the problem of catastrophic forgetting.
1 Introduction
Machine learning has become a pivotal tool in addressing various tasks in the robotics field, offering accurate and reliable solutions to complex problems. Mimicking the human ability to identify payload inertial parameters rapidly or without the need for a separate identification process is one of the main goals in robotics, as addressed by machine learning techniques (Taie et al., 2023; Taie et al., 2024). This capability is crucial for cobots, as it allows them to adapt to dynamic manufacturing environments. The payload inertial parameters include payload mass, center of mass, and moment of inertia. Identifying these parameters is essential for achieving high-precision manipulation tasks, ensuring effective collision detection (Gaz and De Luca, 2017), and maintaining safety (Hamad et al., 2019), particularly in robots operated by model-based controllers.
Incremental ensemble machine learning that proposed in (Taie et al., 2024) provides the payload identification model with strong generalization abilities, enabling it to identify the payload without the excitation path required for batch learning models and traditional identification models. However, the incremental learning model suffers from the problem of forgetting old training data after updating with new data, a challenge known as catastrophic forgetting.
The key contributions of this work are:
• A novel incremental learning approach that addresses the catastrophic forgetting problem.
• A new classification model that assists the ensemble model in identifying which weak learner provides the most accurate estimation for new input data, thereby enhancing the overall accuracy of the ensemble model.
• Getting strong generalization ability for payload inertial parameter identification model by eliminating the need for specific excitation path while handling the problem of the catastrophic forgetting
The remainder of this work is structured as follows: Section 2 illustrates the literature review, Section 3 presents the proposed methodology, Section 4 explains payload inertial parameters identification using the proposed method, Section 5 illustrates the results, and Section 6 concludes the paper.
2 Literature review
Accurate identification of payload inertia parameters is critical across various robotic applications, significantly enhancing performance and safety. In medical robotics, for instance, tasks like Doppler sonography, minimally invasive surgery, and craniotomy demand high-precision torque control. (Sandoval and Laribi, 2022). developed a recursive least squares model to identify and compensate for tool inertia parameters, achieving an 80% improvement in torque controller precision. The identification process in this application follows an excitation trajectory lasting approximately 40 s. Similarly, (Winiarski et al., 2021), demonstrated that compensating payload parameters in a service robot that uses the impedance control enhances position error in the Z-axis by 70%, reducing the position error from 0.035 m to 0.01 m. In industrial applications, (Liu et al., 2024), highlighted the importance of accurate payload identification during slag removal processes, where tool parameter compensation decreased the standard deviation of measured force values, ensuring precise force reflection. The error in estimated tool weight of the proposed method is about 1.64%. (Gaz and De Luca, 2017). improved sensor less collision detection in collaborative robots by implementing online payload inertia parameter identification, achieving an estimation error of approximately 1% with an excitation trajectory lasting over 15 s. These applications underscore the significance need for advanced online identification techniques, such as ensemble machine learning.
Ensemble learning represents a robust machine learning approach that improves estimation accuracy by integrating the outputs of several models, or “learners,” leading to results that are more precise and resilient than those produced by any single model. The ensemble techniques discussed in (Ganaie et al., 2022; Dasari et al., 2023) encompass strategies such as bagging, boosting, and stacking, where models can function independently or in a sequential manner to enhance the ultimate prediction. According to data from the Scopus database, the number of academic papers focusing on ensemble learning in all disciplines has notably surged, increasing from 4,700 papers in 2010 to 88,350 papers in 2023 (Scopus, 2024). The utilization of ensemble machine learning is evident in diverse industries including healthcare for diagnosing diseases, finance for forecasting stock market trends, and cybersecurity for identifying potential risks (Dasari et al., 2023).
Ensemble learning techniques enhance the efficiency and performance of robotic arm applications through the integration of multiple algorithms for tasks such as movement control, calibration, and sensory perception. By employing a bioinspired model that utilizes ensemble learning, optimization of sensor and actuator duty cycles is achieved, resulting in decreased power consumption and improved control efficiency. Many algorithms are used to reach this aim such as Support Vector Machine, k-Nearest Neighbors, Naïve Bayes, Logistic Regression, and Multilayer Perceptron (Karlekar et al., 2023). Moreover, the application of ensemble learning contributes to enhancing the accuracy of industrial robot calibration, essential for precise positioning in intelligent manufacturing, by combining multiple calibration methods to achieve higher accuracy and robust generalization (Li et al., 2022). Additionally, ensemble learning plays a significant role in advancing sensory systems in robots, such as the electronic nose, which utilizes semiconductor and electrochemical sensors to accurately differentiate odors, even with limited training data, achieving an accuracy rate exceeding 90% (Li et al., 2021).
Our prior research (Taie et al., 2023) utilizes the batch ensemble learning method to tackle the challenge of identifying payload inertial parameters by avoiding noisy acceleration data, this approach enhances identification accuracy. It employs two different weak learners: a single-layer neural network (NN) and a basic decision tree (DT). The NN weak learner demonstrates higher accuracy when tested with real cobot data. Both weak learners are trained using the batch learning method with data measured by cobot joint sensors, including joint position, velocity, and torque measurements. During data collection, the cobot manipulates various payloads with different dynamic parameters.
The batch ensemble method proposed in (Taie et al., 2023) is similar to the conventional method described in (Kurdas et al., 2022; Kubus, Kröger, and Wahl, 2008; 2007; Salah et al., 2020; Sandoval and Laribi, 2022), which can only estimate the payload parameters while the cobot follows a specific excitation path. This ensures that the estimation process achieves the highest accuracy when the cobot adheres to the same excitation path. Deviations from this path excitation can lead to errors in the estimation results. The requirement for an excitation trajectory in both approaches causes delays in reconfiguring cobot settings for new tasks with different payloads, as the identification process must be conducted separately using the designated excitation path.
In small-batch production industries, it is common for cobot tasks to change frequently, with variations in both payload and task trajectory (Álvarez and Væhrens, 2022). Consequently, there is a need for a swift method to identify payload inertial parameters, which facilitates the rapid reconfiguration of cobot settings to match the unique requirements of each new payload. This agile methodology for task adaptation not only boosts the efficiency of cobot operations (Hu et al., 2020; Farsoni and Bonfè, 2022) but also streamlines production time by reducing delays linked to task transitions.
Our previous study (Taie et al., 2024) introduces a novel technique for determining the inertial parameters of payloads for collaborative robots (cobots) operating in dynamic manufacturing environments characterized by frequent reconfigurations. This technique eliminates the need for predefined excitation paths during the parameter identification process, enabling the cobot to identify parameters while following any arbitrary task path. The strategy utilizes an IEM that incorporates incremental neural networks as weak learners. This model adapts to new task paths while ensuring precise payload parameter estimations. Nevertheless, the model exhibits a tendency to forget previously learned information when updated with new task data, highlighting an area for further enhancement. This work serves as preliminary research for the current paper, where we address the problem of catastrophic forgetting. Catastrophic forgetting poses a substantial challenge in continual learning, where the performance of a model on previously acquired tasks diminishes as it learns new tasks (Ven et al., 2024).
Various strategies have been devised to tackle the catastrophic forgetting problem. Rehearsal-based approaches, which entail storing and replaying data from prior tasks, are effective but can lead to a task-recency bias. In this scenario, newer tasks overshadow older ones, leading to a decline in accuracy on earlier tasks (Wong, Koh, and Dobbie, 2023). Pseudorehearsal mechanisms generate synthetic data to mimic past experiences, alleviating data storage problems, yet they may not accurately replicate the original data distribution (Robins, 2022). Gradient-based optimization techniques demonstrate potential in retaining knowledge over long sequences of tasks, particularly when tasks reappear, but their effectiveness is constrained by the frequency of data reoccurrence (Lesort et al., 2022). Federated Class-Continual Learning (FCCL) strategies like TARGET employ exemplar-free distillation to transfer knowledge from previous to new tasks without storing actual data, thus preserving data privacy. However, they may struggle with non-independent and identically distributed data issues (Zhang et al., 2023). Transfer learning and knowledge distillation methods translate new data to reconstruct old data distributions and utilize old models to guide new ones, effectively mitigating forgetting but requiring meticulous implementation to prevent overfitting (Cheng et al., 2023).
Ensemble learning can effectively tackle the problem of catastrophic forgetting, as demonstrated in (Shi, 2023). The proposed ensemble model effectively prevents performance degradation in neural machine translation by combining multiple models and utilizing incremental learning techniques. Additionally, the Dynamic Scalable Self-Attention Ensemble (DSSAE) model introduced in (Ye and Bors, 2023), addresses catastrophic forgetting in Task-Free Continual Learning by dynamically adding Vision Transformer (ViT)-based experts based on sample novelty, eliminating the need for task-specific labels and ensuring optimal expert numbers. These methods collectively highlight the potential of ensemble learning to effectively mitigate catastrophic forgetting.
Despite the numerous techniques developed to address the issue of catastrophic forgetting, no method has yet been able to completely eliminate this problem, particularly in the context of payload parameter identification applications.
3 The proposed methodology
The proposed methodology presented in Figure 1 aims at addressing the problem of catastrophic forgetting while performing incremental learning process. The methodology is divided into three main processes: classification, incremental learning and online estimation. The classification process checks if the new data point
3.1 Classification process
The primary objective of the proposed classification process presented in Algorithm 1 is to segment the input data into clusters, or “bags,” based on predefined thresholds. Each bag can be visualized as a sphere, with the threshold representing its radius. These bags are formed incrementally and used to incrementally train specific weak learners, which are responsible for estimation process for any new points that fall within their respective spaces. When the new data point
Algorithm 1.Data classification and online bags formation.
1. Inputs:New data point
2. Outputs:list of bags (bags), vector of mean value of each bag (
3. Initialize an empty bag
4. Initialize an empty
5. for each new data point
6.
7. if
8. for each mean value
9. Calculate the Euclidian distance
10. Add
11. if
12. Add
13. Calculate the mean value of
14. Update the value of
15.
16.
17. break
18. end if
19. end for
20. end if
21. if
22. Create a new bag
23. Add
24. Add the new bag to bags
25. Calculate the mean value of the new bag as
26. Add
27.
28.
29. end if
30. end for
3.2 Incremental learning process
The objective of the proposed incremental ensemble learning process is to update the model with new data
3.3 Estimation process
The proposed ensemble model comprises several weak learners, the most accurate output is the output of the weak learner trained with
where
4 Payload inertial parameters identification using the proposed method
In this section, the proposed method is adapted to solve the problem of payload inertial parameters identification. In this framework, real cobot measurements are employed for estimation, while cobot simulators with training payloads are used for collecting data for incremental learning. Both real cobots and simulators work concurrently to perform the new task path.
The Franka Emika Cobot, which features seven revolute joints and a maximum payload capacity of 3 kg, serves as the test platform for this methodology. The setup for both the simulation and the real cobot is identical, as depicted in Figure 2. The payload is securely mounted on the cobot’s end effector, ensuring that the base frame, end effector frame, and payload center of mass frame are consistent between the simulation and the real cobot. This uniformity in setup allows the simulation environment to accurately collect training data for the payload currently attached to the real cobot’s end effector, with both the simulator and the real cobot sharing the same configuration and moving in tandem.
The payload used in the training process and testing experiments is sourced from (Taie et al., 2023). It is designed to permit independent adjustments of mass and center of mass components. The setup, shown in Figure 3, features a container with four slots for three metal weights each. Each weight is 0.275 kg, and the container weighs 0.790 kg. Changing weight placement affects
4.1 Path classification
The input of our algorithm is new path points
In addition, the mean vectors of existing bags in joint space and in cartesian space are stored as presented in Equations 5, 6 where s refers to the training bag index.
The Euclidean distance vectors in joint space (
The predetermined threshold in the joint space is
The process of creating the initial training bags is applied by using the excitation path sourced from (Taie et al., 2023). The classification process results are presented in Figure 4. The path data is automatically divided into 4 bags based on
4.2 The payload parameters identification process
The identification process is initiated immediately after the classification process, but only if the new path point falls within the space of an existing training bag. The proposed IEM is employed to estimate the payload inertial parameters online, utilizing real cobot measurements. The output vector of the estimation model is defined as follows in Equation 9:
The input vector (X) of the proposed estimation model consists of joint angles
The training process described by Algorithm 2 is repeated for every task path point (
Algorithm 2.The Proposed incremental learning algorithm.
1. Inputs:New data point
2. Output:Estimated output
3. Initialize the nearest weak learner
4. Create a new weak learner
5.
6.
Function:
7. Inputs:weak learner
8. Output:Updated weak learner
9. Initialize learning rate
10. Initialize activation function
11.
12.
13.
14.
15.
16.
17. End Function
5 Results
The results presented in this section evaluate the performance of the proposed Incremental Ensemble Model (IEM) in identifying payload inertial parameters, The real testing payload parameters is shown in Table 1. The testing payload parameters are entirely new. These unseen parameters are crucial in assessing the model’s ability to generalize to previously unseen data. The experiments were designed to test the model’s accuracy and its ability to mitigate the problem of catastrophic forgetting, comparing it against the Batch Ensemble Model (BEM) and an older Incremental Ensemble Model. The key metrics used to assess performance include the Mean Absolute Error (MAE) for parameters such as mass, center of mass, and moment of inertia The machine used to perform the experiments operates on the Ubuntu operating system, boasting 8-core CPU running at 2.30 GHz, complemented by 16 GB memory capacity.
5.1 Identification results comparison between proposed IEM and prior models using the excitation path data
The aim of this section is to ensure that the accuracy of the proposed IEM matches that of the batch ensemble learning model proposed in (Taie et al., 2023) and the previous incremental model proposed in (Taie et al., 2024) in estimating payload inertial parameters. The training and testing of the three models were conducted using the same excitation path data shown in Figure 3. The mean absolute error (MAE) for the three models are compared in Table 2. Notably, all models demonstrated a comparable level of accuracy across most inertial parameters. However, the proposed IEM significantly outperforms the batch ensemble model (BEM) and the old IEM in predicting some of inertia tensors parameters such as
Table 2. Comparison of MAE of Estimation of Payload Inertial Parameters Between BEM, Old IEM and proposed IEM, all trained and tested by the excitation path.
5.2 Identification results comparison between proposed IEM and prior models using the novel path data
The objective of this section is to compare the MAE of the proposed IEM, old incremental model and the batch learning model when the cobot follows a novel linear path. The start and final positions of this path are shown in Table 3. Unlike the sinusoidal excitation path used during training, this task path is planned to move all cobot joint angles linearly to reach the final position. The estimation results in Table 4 show that the BEM totally fails to identify any of the payload parameters with a large value of the mean absolute error through the path. The proposed and the old incremental ensemble methods succeeded in adapting the model with the new path data and giving accurate estimations for the payload parameters. The MAE of the proposed method estimations for mass, center of mass and the moment of inertia parameters are 0.007 (kg), 0.008 (kg.m) and 0.0007 (kg.m2) respectively.
Table 4. Comparison of MAE of estimation of payload inertial parameters between BEM, Old IEM and proposed IEM while the cobot follows novel task path.
5.3 Evaluating the forgetting problem in the proposed IEM and prior models
In this section, we evaluate the proposed algorithm’s ability to address the problem of catastrophic forgetting. A comparison is made between the old IEM and the proposed IEM. Both models are tested twice using the old excitation path data: once before updating with new path data and once after. The results in Figure 5 show that the MAE of the mass, center of mass, and moment of inertia parameters for the old IEM increases to 0.037 (kg), 0.025 (kg.m), and 0.0022 (kg.m2), respectively, after the update. In contrast, the proposed IEM maintains the same level of accuracy in estimating all parameters both before and after the update.
Figure 5. Comparison between MAE of the IEMs before and after the update process, the test is performed using the old excitation path data.
A limitation of the proposed method is its tendency to increase the size of the ensemble model. Specifically, the number of bags and weak learners will continue to grow until the entire cobot working space is covered. Experimental results indicate that the time (T) required to determine whether a new point belongs to a specific bag is approximately 0.001 s. Consequently, as the number of bags increases, the total classification time increases linearly without affecting the accuracy of the model. However, storing only the center of each bag will reduce the amount of data required to be stored. Also, the threshold value can reduce the number of formed bags.
5.4 Identification time for the proposed IEM
In this section, we evaluate the identification time. According to the classification process, if a new point belongs to one of the existing bag spaces, it is sent directly to the identification process, which is performed instantaneously. This instantaneous response is one of the advantages of ensemble learning identification, as explained by (Taie et al., 2023). Our experiment verifies this, with the identification time for each single new point being just 0.003 s.
However, if the new point does not belong to an existing bag, a new bag begins to form, and a new weak learner is updated with the new data. In this case, the process of online estimation is performed for each point, with each new point taking about 0.012 s to identify the payload parameters. Figure 6 shows the absolute error of the online estimation of the payload mass and center of mass versus time as the cobot follows the new task path. The total task path time is 6 s. The convergence time for the estimation of the mass and center of mass parameters is approximately 2 s, while the convergence time for the moment of inertia parameters is around 1 s.
6 Conclusion
The proposed IEM effectively adapts to new task paths, maintaining a low MAE for parameters such as mass, center of mass, and moment of inertia, even with the introduction of new task data. Furthermore, the proposed IEM mitigates the catastrophic forgetting problem more effectively than old IEM by incorporating new weak learners updated with the new task data, rather than merely adjusting the weights of the original weak learners. Old IEM experienced increased MAEs for all parameters after updating, whereas the proposed method maintained consistent accuracy levels.
Additionally, while the BEM struggled to accurately identify payload parameters along new task paths, resulting in high MAE values, the incremental models achieved significantly lower MAEs, ensuring better performance and reliability.
However, a notable limitation of the proposed method is the potential for continuous growth of the ensemble model, as new weak learners are added with each new task path until the entire cobot working space is covered, leading to increased computational and storage demands over time. Despite this limitation, the proposed IEM offers substantial improvements in adapting to new tasks and maintaining accuracy without experiencing catastrophic forgetting. Future work may focus on optimizing the model’s size to balance accuracy and resource efficiency.
Data availability statement
The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author.
Author contributions
WT: Conceptualization, Data curation, Investigation, Methodology, Resources, Software, Validation, Writing–original draft, Writing–review and editing. KE: Conceptualization, Resources, Supervision, Validation, Writing–review and editing. AA-Y: Conceptualization, Data curation, Formal Analysis, Investigation, Methodology, Supervision, Writing–review and editing. RS: Funding acquisition, Methodology, Project administration, Resources, Supervision, Validation, Writing–review and editing.
Funding
The author(s) declare that financial support was received for the research, authorship, and/or publication of this article. This work is supported by the National Natural Science Foundation of China (Grant No. U21A20121, 52027806).
Conflict of interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Publisher’s note
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.
References
Álvarez, D. D., and Væhrens, L. (2022). “Collaborative robots for smart production in SMEs,” in The future of smart production for SMEs: a methodological and practical approach towards digitalization in SMEs, 363–369. doi:10.1007/978-3-031-15428-7_33/FIGURES/2
Cheng, T., Wang, J., Cheng, T., and Wang, J. (2023). Incremental learning based on data translation and knowledge distillation. Int. J. Intell. Sci. 13 (2), 33–47. doi:10.4236/IJIS.2023.132003
Dasari, A. K., Biswas, S.Kr, Dalton, M. T., Devi, D., and Purkayastha, B. (2023). Ensemble learning techniques and their applications: an overview. Cognitive Sci. Technol., 897–912. doi:10.1007/978-981-19-8086-2_85
Farsoni, S., and Bonfè, M. (2022). Complete and consistent payload identification during human-robot collaboration: a safety-oriented procedure. Springer Proc. Adv. Robotics 23, 15–28. doi:10.1007/978-3-030-96359-0_2
Ganaie, M. A., Hu, M., Malik, A. K., Tanveer, M., and Suganthan, P. N. (2022). Ensemble deep learning: a review. Eng. Appl. Artif. Intell. 115 (October), 105151. doi:10.1016/J.ENGAPPAI.2022.105151
Gaz, C., and De Luca, A. (2017). “Payload estimation based on identified coefficients of robot dynamics - with an application to collision detection,” in IEEE international conference on intelligent robots and systems, Vancouver, Canada, 24-28 September 2017 (IEEE), 3033–3040. doi:10.1109/IROS.2017.8206142
Hamad, M., Mansfeld, N., Abdolshah, S., and Haddadin, S. (2019). “The role of robot payload in the safety map framework,” in IEEE international conference on intelligent robots and systems, Macau, China, 03-08 November 2019 (IEEE), 195–200. doi:10.1109/IROS40897.2019.8968022
Hu, J., Chen, Li, Chen, Z., and Yao, B. (2020). Precision motion control of a 6-DoFs industrial robot with accurate payload estimation. IEEE/ASME Trans. Mechatronics 25 (4), 1821–1829. doi:10.1109/TMECH.2020.2994231
Karlekar, P. V., Choudhary, S., Deshmukh, A., and Banote, H. (2023). “Design of an efficient bioinspired model for optimizing robotic arm movements via ensemble learning operations,” in 2023 IEEE 8th International Conference for Convergence in Technology, I2CT, Lonavla, India, 07-09 April 2023 (IEEE), 1–6. doi:10.1109/I2CT57861.2023.10126406
Kubus, D., Kröger, T., and Wahl, F. M. (2007). “On-line rigid object recognition and pose estimation based on inertial parameters,” in IEEE international conference on intelligent robots and systems, San Diego, USA, 29 October–02 November 2007 (IEEE), 1402–1408. doi:10.1109/IROS.2007.4399184
Kubus, D., Kröger, T., and Wahl, F. M. (2008). “On-line estimation of inertial parameters using a recursive total least-squares approach,” in 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS, Nice, France, 22-26 September 2008 (IEEE). doi:10.1109/IROS.2008.4650672
Kurdas, A., Hamad, M., Vorndamme, J., Mansfeld, N., Abdolshah, S., and Haddadin, S. (2022). “Online payload identification for tactile robots using the momentum observer,” in Proceedings - IEEE international conference on robotics and automation (IEEE), 5953–5959. doi:10.1109/ICRA46639.2022.9811691
Lesort, T., Ostapenko, O., Misra, D., Rifat Arefin, Md, Rodríguez, P., Charlin, L., et al. (2022). Challenging common assumptions about catastrophic forgetting.
Li, S., Lin, F., Ge, Y., Zhu, Li, and Zhao, L. (2021). An ensemble learning method for robot electronic nose with active perception. Sensors 21 (11), 3941. doi:10.3390/S21113941
Li, Z., Shuai, Li, and Luo, X. (2022). An advancing ensemble with diversified algorithms for robot arm calibration. ArXiv.Org abs/2204.06217 (April). doi:10.48550/ARXIV.2204.06217
Liu, J., Xu, D., and Guo, Y. (2024). “Force control method for the variable robot payload in metal slag removal operation,” in 2024 IEEE 13th data driven control and learning systems conference (DDCLS) (IEEE), 2070–2075. doi:10.1109/DDCLS61622.2024.10606615
Robins, A. (2022). “Solutions to the catastrophic forgetting problem,” in Proceedings of the twentieth annual conference of the cognitive science society, 899–904. doi:10.4324/9781315782416-163
Salah, S., Sandoval, J., Ghiss, M., Laribi, M. A., and Zeghloul, S. (2020). Online payload identification of a Franka Emika robot for medical applications. Mech. Mach. Sci. 84, 130–136. doi:10.1007/978-3-030-48989-2_15
Sandoval, J., and Laribi, M. A. (2022). Tool compensation for a medical cobot-assistant. IEEE Robotics Automation Lett., 147–163. doi:10.1007/978-3-030-95750-6_6
Scopus (2024). Analyze search results. Available at: http://surl.li/ongaoz (Accessed July 2, 2024).
Shi, P. (2023). “An effective ensemble model related to incremental learning in neural machine translation,” in Lecture notes in computer science (including subseries lecture notes in artificial intelligence and lecture notes in bioinformatics) 13623 LNCS, 112–127. doi:10.1007/978-3-031-30105-6_10
Taie, W., ElGeneidy, K., Ali, A. L.-Y., and Sun, R. (2023). “Online identification of payload inertial parameters using ensemble learning for collaborative robots,” in IEEE robotics and automation letters, 1–7. doi:10.1109/LRA.2023.3346268
Taie, W., ElGeneidy, K., Ali, A. L.-Y., and Sun, R. (2024). “Payload parameters identification using incremental ensemble learning,” in 2024 4th international conference on computer, control and robotics (ICCCR) (Shaghai: IEEE), 241–245. doi:10.1109/ICCCR61138.2024.10585532
Ven, G. M. van de, Soures, N., and Kudithipudi, D. (2024). Continual learning and catastrophic forgetting. Univ. Nusant. PGRI Kediri 01, 1–7. doi:10.48550/arXiv.2403.05175
Winiarski, T., Jarocki, S., and Seredyński, D. (2021). Grasped object weight compensation in reference to impedance controlled robots. Energies 14 (20), 6693. doi:10.3390/en14206693
Wong, W., Koh, Y. S., and Dobbie, G. (2023). “Using flexible memories to reduce catastrophic forgetting,” in Lecture notes in computer science (including subseries lecture notes in artificial intelligence and lecture notes in bioinformatics) 13936 LNCS, 219–230. doi:10.1007/978-3-031-33377-4_17
Ye, F., and Bors, A. G. (2023). “Dynamic scalable self-attention ensemble for task-free continual learning,” in ICASSP, IEEE International Conference on Acoustics, Speech and Signal Processing - Proceedings 2023, Rhodes Island, Greece, 04-10 June 2023 (IEEE). doi:10.1109/ICASSP49357.2023.10094791
Zhang, J., Chen, C., Zhuang, W., and Lyu, L. (2023). “TARGET: federated class-continual learning via exemplar-free distillation,” in Proceedings of the IEEE international conference on computer vision, 33, 4759–4770. doi:10.1109/ICCV51070.2023.00441
Keywords: collaborative robots, payload dynamics identification, incremental learning, ensemble learning, catastrophic forgetting
Citation: Taie W, ElGeneidy K, Al-Yacoub A and Sun R (2024) Addressing catastrophic forgetting in payload parameter identification using incremental ensemble learning. Front. Robot. AI 11:1470163. doi: 10.3389/frobt.2024.1470163
Received: 25 July 2024; Accepted: 21 October 2024;
Published: 04 November 2024.
Edited by:
Giovanni Iacca, University of Trento, ItalyReviewed by:
Xiao Xu, Technical University of Munich, GermanyRiccardo Minto, University of Padua, Italy
Copyright © 2024 Taie, ElGeneidy, Al-Yacoub and Sun. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Wael Taie, I201922098@hust.edu.cn