Errors Detection Based on SDWT and BNN Applied for Position, Velocity and Acceleration Signals of a Wheeled Mobile Robot
DOI:
https://doi.org/10.18196/jrc.v5i5.21424Keywords:
Error, Detection, Mobile Robot, SDWT, BNN, Signals.Abstract
Accurate error detection in mobile robots is crucial for reliable operation and prevention of mechanical or electrical failures. Mechanical defects on the wheels of mobile robot make real path deviate from the desired path and trajectory. From the kinematics equations, error in the angular velocity of wheel affects the position, velocity, and acceleration. Each of these signals is fed to the Symelet discrete wavelet transform (SDWT) for the purpose of error's feature detection and extraction. The SDWT with 5-level for each component of the signal produce 10 inputs for the Bayesian Neural network (BNN). The BNN with single layer of 18 neurons classifies the inputs either no error case or specify the wheel(s) at which error had been happened. Straight line and circular paths were tested in the presence of errors in single wheel or both wheels. Two different path's time durations are tested to investigate robustness of the proposed methodology. The simulation’s results of two wheels mobile robot showed that acceleration's signal for a straight-line path has accuracy of 100%, MSE 3.05×10-23 and 9.81×10-17, training iterations are 15 and 23 for 4- and 2-seconds durations; respectively. While for a circular path, displacement's signal gave high accuracy 100%, MSE 8.86·10-16 and 3.76×10-18, training iteration 17 and 13 for 4- and 2-seconds durations; respectively. Acceleration signal can be used for detecting errors in real time by using accelerometer. Limitations such as amount of data besides to the sensor noise affects the proposed methodology.
References
K. Fawaz, R. Merzouki, and B. Ould Bouamama, "Telediagnosis Of Transmission Channel And Actuators Faults On A Mobile Robot," IFAC Proceedings Volumes, vol. 41, no. 2, pp. 10510–10515, 2008, doi: 10.3182/20080706-5-KR-1001.01780.
F. Zafari, A. Gkelias, and K. K. Leung, "A Survey of Indoor Localization Systems and Technologies," IEEE Commun. Surv. Tutorials, vol. 21, no. 3, pp. 2568–2599, 2019, doi: 10.1109/COMST.2019.2911558.
A. M. Flynn and R. A. Brooks, "MIT mobile robots-what’s next?," in Proceedings. 1988 IEEE International Conference on Robotics and Automation, pp. 611–617, 1988, doi: 10.1109/ROBOT.1988.12119.
H. Qin, S. Shao, T. Wang, X. Yu, Y. Jiang, and Z. Cao, "Review of Autonomous Path Planning Algorithms for Mobile Robots," Drones, vol. 7, no. 3, p. 211, Mar. 2023, doi: 10.3390/drones7030211.
D. Crestani, K. Godary-Dejean, and L. Lapierre, "Enhancing fault tolerance of autonomous mobile robots," Robotics and Autonomous Systems, vol. 68, pp. 140–155, Jun. 2015, doi: 10.1016/j.robot.2014.12.015.
L. Qin, X. He, D. Zhou, J. Cui, F. Li, and G. Wang, "A New Local-Model-Based Distributed Fault Diagnosis Scheme for Multi-Agent Systems with Actuator Faults," IFAC-PapersOnLine, vol. 51, no. 24, pp. 292–299, 2018, doi: 10.1016/j.ifacol.2018.09.591.
T. Escobet, A. Bregon, B. Pulido, and V. Puig, Eds., Fault Diagnosis of Dynamic Systems: Quantitative and Qualitative Approaches. Cham: Springer International Publishing, 2019, doi: 10.1007/978-3-030-17728-7.
V. Verma and R. Simmons, "Scalable robot fault detection and identification," Robotics and Autonomous Systems, vol. 54, no. 2, pp. 184–191, Feb. 2006, doi: 10.1016/j.robot.2005.09.028.
X. Jin, Y. Zhao, H. Wang, Z. Zhao, and X. Dong, "Adaptive fault‐tolerant control of mobile robots with actuator faults and unknown parameters," IET Control Theory & Applications, vol. 13, no. 11, pp. 1665–1672, Jul. 2019, doi: 10.1049/iet-cta.2018.5492.
Z. Yosif, B. Mahmood, and S. Al-khayyt, "Assessment and Review of the Reactive Mobile Robot Navigation," Al-Rafidain Engineering Journal (AREJ), vol. 26, no. 2, pp. 340–355, Oct. 2021, doi: 10.33899/rengj.2021.129484.1082.
O. Pettersson, "Execution monitoring in robotics: A survey," Robotics and Autonomous Systems, vol. 53, no. 2, pp. 73–88, Nov. 2005, doi: 10.1016/j.robot.2005.09.004.
Y. Zhang and J. Jiang, "Bibliographical review on reconfigurable fault-tolerant control systems," Annual Reviews in Control, vol. 32, no. 2, pp. 229–252, Dec. 2008, doi: 10.1016/j.arcontrol.2008.03.008.
V. Venkatasubramanian, R. Rengaswamy, K. Yin, and S. N. Kavuri, "A review of process fault detection and diagnosis," Computers & Chemical Engineering, vol. 27, no. 3, pp. 293–311, Mar. 2003, doi: 10.1016/S0098-1354(02)00160-6.
V. Venkatasubramanian, R. Rengaswamy, and S. N. Kavuri, ‘A review of process fault detection and diagnosis," Computers & Chemical Engineering, vol. 27, no. 3, pp. 313–326, Mar. 2003, doi: 10.1016/S0098-1354(02)00161-8.
S. Mellah, G. Graton, E. M. E. Adel, M. Ouladsine, and A. Planchais, "Detection & isolation of sensor and actuator additive faults in a 4-mecanum wheeled mobile robot (4-MWMR)," in 2019 International Conference on Control, Automation and Diagnosis (ICCAD), pp. 1–6, 2019, doi: 10.1109/ICCAD46983.2019.9037885.
O. AlShorman et al., "A Review of Artificial Intelligence Methods for Condition Monitoring and Fault Diagnosis of Rolling Element Bearings for Induction Motor," Shock and Vibration, vol. 2020, pp. 1–20, Nov. 2020, doi: 10.1155/2020/8843759.
O. N. Şahin. Diagnosis and recovery of hardware faults encountered during operation of mobile robots. Izmir Institute of Technology, 2020.
F. Luo, "Robot Fault Detection Based on Big Data," Journal of Control Science and Engineering, vol. 2023, pp. 1–8, Apr. 2023, doi: 10.1155/2023/8375382.
A. R. Sahu and S. K. Palei, "Fault analysis of dragline subsystem using Bayesian network model," Reliability Engineering & System Safety, vol. 225, p. 108579, Sep. 2022, doi: 10.1016/j.ress.2022.108579.
A. Gude, S. Pawar, S. Alhat, and S. Mishra, "Vibration Analysis for Engine fault Detection," Journal of Robotics and Control (JRC), vol. 2, no. 3, 2021, doi: 10.18196/jrc.2379.
B. Pozo Arcos, C. Bakker, B. Flipsen, and R. Balkenende, "Practices of fault diagnosis in household appliances: Insights for design," Journal of Cleaner Production, vol. 265, p. 121812, Aug. 2020, doi: 10.1016/j.jclepro.2020.121812.
M. Z. Khaneghah, M. Alzayed, and H. Chaoui, "Fault Detection and Diagnosis of the Electric Motor Drive and Battery System of Electric Vehicles," Machines, vol. 11, no. 7, p. 713, Jul. 2023, doi: 10.3390/machines11070713.
B. Pozo Arcos, S. Dangal, C. Bakker, J. Faludi, and R. Balkenende, "Faults in consumer products are difficult to diagnose, and design is to blame: A user observation study," Journal of Cleaner Production, vol. 319, p. 128741, Oct. 2021, doi: 10.1016/j.jclepro.2021.128741.
T. Malm, R. Tiusanen, E. Heikkilä, and J. Sarsama, "Safety risk sources of autonomous mobile machines," Open Engineering, vol. 12, no. 1, pp. 977–990, Dec. 2022, doi: 10.1515/eng-2022-0377.
F. Rubio, F. Valero, and C. Llopis-Albert, "A review of mobile robots: Concepts, methods, theoretical framework, and applications," International Journal of Advanced Robotic Systems, vol. 16, no. 2, p. 172988141983959, Mar. 2019, doi: 10.1177/1729881419839596.
P. Salvini, D. Paez-Granados, and A. Billard, "Safety Concerns Emerging from Robots Navigating in Crowded Pedestrian Areas," Int. J. of Soc. Robotics, vol. 14, no. 2, pp. 441–462, Mar. 2022, doi: 10.1007/s12369-021-00796-4.
Y. H. Pham, T. L. Nguyen, T. T. Bui, and T. V. Nguyen, "Adaptive Active Fault Tolerant Control for a Wheeled Mobile Robot under Actuator Fault and Dead Zone," IFAC-PapersOnLine, vol. 55, no. 37, pp. 314–319, 2022, doi: 10.1016/j.ifacol.2022.11.203.
A. Mitrevski and P. G. Plöger, "Data-Driven Robot Fault Detection and Diagnosis Using Generative Models: A Modified SFDD Algorithm," arXiv preprint arXiv:2311.13866, 2023, doi: 10.48550/ARXIV.2311.13866.
H. Borysov and S. Maksymova, "Parameters For Mobile Robot Kinematic Model Development Determination," Multidisciplinary Journal of Science and Technology, vol. 3, no. 4, pp. 85–91, Nov. 2023.
Y. Hu, H. Su, L. Zhang, S. Miao, G. Chen, and A. Knoll, "Nonlinear Model Predictive Control for Mobile Robot Using Varying-Parameter Convergent Differential Neural Network," Robotics, vol. 8, no. 3, p. 64, Jul. 2019, doi: 10.3390/robotics8030064.
I. A. Hassan, I. A. Abed, and W. A. Al-Hussaibi, "Path Planning and Trajectory Tracking Control for Two-Wheel Mobile Robot," Journal of Robotics and Control (JRC), vol. 5, no. 1, pp. 1-15, 2024.
A. Cosic, M. Susic, and D. Katic, "Advanced algorithms for mobile robot motion planning and tracking in structured static environments using particle swarm optimization," Serb. J. Electr. Eng., vol. 9, no. 1, pp. 9–28, 2012, doi: 10.2298/SJEE1201009C.
Q. Chen, G. Nicholson, J. Ye, and C. Roberts, "Fault Diagnosis Using Discrete Wavelet Transform (DWT) and Artificial Neural Network (ANN) for A Railway Switch," in 2020 Prognostics and Health Management Conference (PHM-Besançon), pp. 67–71, May 2020, doi: 10.1109/PHM-Besancon49106.2020.00018.
R. Chen, X. Huang, L. Yang, X. Xu, X. Zhang, and Y. Zhang, "Intelligent fault diagnosis method of planetary gearboxes based on convolution neural network and discrete wavelet transform," Computers in Industry, vol. 106, pp. 48–59, Apr. 2019, doi: 10.1016/j.compind.2018.11.003.
M. Weeks and M. Bayoumi, "Discrete Wavelet Transform: Architectures, Design and Performance Issues," Journal of VLSI signal processing systems for signal, image and video technology, vol. 35, no. 2, pp. 155–178, Sep. 2003, doi: 10.1023/A:1023648531542.
G. Hegde, K. S. Reddy, and T. K. Shetty Ramesh, "A new approach for 1-D and 2-D DWT architectures using LUT based lifting and flipping cell," AEU - International Journal of Electronics and Communications, vol. 97, pp. 165–177, Dec. 2018, doi: 10.1016/j.aeue.2018.10.002.
T. Guo, T. Zhang, E. Lim, M. Lopez-Benitez, F. Ma, and L. Yu, "A Review of Wavelet Analysis and Its Applications: Challenges and Opportunities," IEEE Access, vol. 10, pp. 58869–58903, 2022, doi: 10.1109/ACCESS.2022.3179517.
L. V. Jospin, H. Laga, F. Boussaid, W. Buntine and M. Bennamoun, "Hands-On Bayesian Neural Networks—A Tutorial for Deep Learning Users," in IEEE Computational Intelligence Magazine, vol. 17, no. 2, pp. 29-48, May 2022, doi: 10.1109/MCI.2022.3155327.
A. Behravan. Diagnostic classifiers based on fuzzy Bayesian belief networks and deep neural networks for demand-controlled ventilation and heating systems. University of Siegen, 2021, doi: 10.25819/UBSI/10075.
V. Sinitsin, O. Ibryaeva, V. Sakovskaya, and V. Eremeeva, "Intelligent bearing fault diagnosis method combining mixed input and hybrid CNN-MLP model," Mechanical Systems and Signal Processing, vol. 180, p. 109454, Nov. 2022, doi: 10.1016/j.ymssp.2022.109454.
M. A. Alobaidy, J. Abdul-Jabbar, and S. Al-khayyt, "Faults Diagnosis in Robot Systems: A Review," Al-Rafidain Engineering Journal (AREJ), vol. 25, no. 2, pp. 166–177, Dec. 2020, doi: 10.33899/rengj.2020.127782.1051.
C. Zhong et al., "Improved MLP Energy Meter Fault Diagnosis Method Based on DBN," Electronics, vol. 12, no. 4, p. 932, Feb. 2023, doi: 10.3390/electronics12040932.
T. G. Amaral et al., "Incipient Fault Diagnosis of a Grid-Connected T-Type Multilevel Inverter Using Multilayer Perceptron and Walsh Transform," Energies, vol. 16, no. 6, p. 2668, Mar. 2023, doi: 10.3390/en16062668.
M. Al Tobi, G. Bevan, P. Wallace, D. Harrison, and K. E. Okedu, "Faults diagnosis of a centrifugal pump using multilayer perceptron genetic algorithm back propagation and support vector machine with discrete wavelet transform‐based feature extraction," Computational Intelligence, vol. 37, no. 1, pp. 21–46, Feb. 2021, doi: 10.1111/coin.12390.
M. A. A. Alobaidy, Z. M. Yosif, and A. M. Alkababchi, "Age-dependent palm print recognition using convolutional neural network," Revue d’Intelligence Artificielle, vol. 37, no. 3, pp. 795–800, 2023, doi: 10.18280/ria.370328.
M. Galagedarage Don and F. Khan, "Dynamic process fault detection and diagnosis based on a combined approach of hidden Markov and Bayesian network model," Chemical Engineering Science, vol. 201, pp. 82–96, Jun. 2019, doi: 10.1016/j.ces.2019.01.060.
W. Sun, A. R. C. Paiva, P. Xu, A. Sundaram, and R. D. Braatz, "Fault detection and identification using Bayesian recurrent neural networks," Computers & Chemical Engineering, vol. 141, p. 106991, Oct. 2020, doi: 10.1016/j.compchemeng.2020.106991.
S. He, Z. Wang, Z. Wang, X. Gu, and Z. Yan, "Fault detection and diagnosis of chiller using Bayesian network classifier with probabilistic boundary," Applied Thermal Engineering, vol. 107, pp. 37–47, Aug. 2016, doi: 10.1016/j.applthermaleng.2016.06.153.
E. Sariev and G. Germano, "Bayesian regularized artificial neural networks for the estimation of the probability of default," Quantitative Finance, vol. 20, no. 2, pp. 311–328, Feb. 2020, doi: 10.1080/14697688.2019.1633014.
F. Burden and D. Winkler, "Bayesian regularization of neural networks," Artificial neural networks, pp. 23–42, 2008.
L. Ye, S. F. Jabbar, M. M. Abdul Zahra, and M. L. Tan, "Bayesian Regularized Neural Network Model Development for Predicting Daily Rainfall from Sea Level Pressure Data: Investigation on Solving Complex Hydrology Problem," Complexity, vol. 2021, pp. 1–14, Apr. 2021, doi: 10.1155/2021/6631564.
H. Okut. Bayesian Regularized Neural Networks for Small n Big p Data. Artificial Neural Networks - Models and Applications, 2016, doi: 10.5772/63256.
M. Kayri, "Predictive Abilities of Bayesian Regularization and Levenberg–Marquardt Algorithms in Artificial Neural Networks: A Comparative Empirical Study on Social Data," Mathematical and Computational Applications, vol. 21, no. 2, p. 20, May 2016, doi: 10.3390/mca21020020.
Z. Zou, X. Meng, A. F. Psaros, and G. E. Karniadakis, "NeuralUQ: A comprehensive library for uncertainty quantification in neural differential equations and operators," SIAM Review, vol. 66, no. 1, pp. 161-190, 2024.
Z. Li, J. Zhu, X. Shen, C. Zhang, and J. Guo, "Fault Diagnosis of Motor Bearing Based on the Bayesian Network," Procedia Engineering, vol. 16, pp. 18–26, 2011, doi: 10.1016/j.proeng.2011.08.1046.
A. A. Jaber and R. Bicker, "Fault diagnosis of industrial robot gears based on discrete wavelet transform and artificial neural network," Insight, vol. 58, no. 4, pp. 179–186, Apr. 2016, doi: 10.1784/insi.2016.58.4.179.
S. Yasser, J. M. Abdul-Jabbar, and Q. Ali, "Design and Performance Evaluation of Lattice Daubechies Wavelet Filter Banks for Less Complex Cognitive Transceivers," Al-Rafidain Engineering Journal (AREJ), vol. 25, no. 1, pp. 61–69, Jun. 2020, doi: 10.33899/rengj.2020.126799.1021.
M. Mahfooth and O. Mahmood, "Detection and Diagnosis of Inter-Turn Short Circuit Faults of PMSM for Electric Vehicles Based on Deep Reinforcement Learning," Al-Rafidain Engineering Journal (AREJ), vol. 28, no. 2, pp. 75–85, Sep. 2023, doi: 10.33899/rengj.2023.138195.1229.
A. B. K R, M. S, G. Devadasu, and S. R, "A Fault Detection Method in Photovoltaic Systems Based on the Deficiency Identification Algorithm," Al-Salam Journal for Engineering and Technology, vol. 2, no. 2, pp. 78–87, Apr. 2023, doi: 10.55145/ajest.2023.02.02.010.
E. Bechhoefer. Condition Based Maintenance Fault Database for Testing Diagnostics and Prognostic Algorithms. Machinery Failure Prevention Technology, 2013.
R. Roy, Y.-P. Tu, L.-J. Sheu, W.-H. Chieng, L.-C. Tang, and H. Ismail, "Path Planning and Motion Control of Indoor Mobile Robot under Exploration-Based SLAM (e-SLAM)," Sensors, vol. 23, no. 7, p. 3606, Mar. 2023, doi: 10.3390/s23073606.
A. Stefek, T. V. Pham, V. Krivanek, and K. L. Pham, "Energy Comparison of Controllers Used for a Differential Drive Wheeled Mobile Robot," IEEE Access, vol. 8, pp. 170915–170927, 2020, doi: 10.1109/ACCESS.2020.3023345.
Downloads
Published
How to Cite
Issue
Section
License
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).
This journal is based on the work at https://journal.umy.ac.id/index.php/jrc under license from Creative Commons Attribution-ShareAlike 4.0 International License. You are free to:
- Share – copy and redistribute the material in any medium or format.
- Adapt – remix, transform, and build upon the material for any purpose, even comercially.
The licensor cannot revoke these freedoms as long as you follow the license terms, which include the following:
- Attribution. You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
- ShareAlike. If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.
- No additional restrictions. You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.
• Creative Commons Attribution-ShareAlike (CC BY-SA)
JRC is licensed under an International License