Barfi Mahsa, Karami Hamidreza, Faridi Fatemeh, Sohrabi Zahra, Hosseini Manouchehr
Department of Electrical Engineering, Bu-Ali Sina University, Hamedan, Iran.
Heliyon. 2022 Nov 29;8(12):e11931. doi: 10.1016/j.heliyon.2022.e11931. eCollection 2022 Dec.
Robotic or prosthetic organs are designed to have the maximum similarity to human organs. This paper aims to improve robotic hand control via an adaptive Fuzzy-PI controller using EMG signals. The data is collected from the FDS and FPL muscles of the forearm of five individuals who performed eight movements. Then, appropriate filters are used to eliminate the noise of the signals, and MAV, VAR, and SE features are extracted. Based on MAV and VAR, classification is carried out using DA, KNN, and SVM. With an average accuracy, specificity, and sensitivity of 90.69%, 94.64%, and 62.10%, SVM is a better choice for movement detection. Following the movement detection by SVM, an appropriate reference signal is sent to the controller. The reference signal is the angle change of the fingers during the movement. All the eight gestures are modeled in a new way through these angles. The adaptive fuzzy-PI controller is used to control a robotic hand model with fifteen degrees of freedom. It has the advantages of learning from human experiences and adapting to environmental changes. The performance of the controller is evaluated in two ways. One is the comparison of the fuzzy-PI with the PI by RMSE. The average RMSE for eight movements using the fuzzy-PI is 1.6067, and for the PI, 5.0082. These results show that the fuzzy-PI controller performs better than the PI. Another new evaluation way presented in this paper is comparing the EMG signal features with the robotic hand movement signal features in terms of RMSE. The small RMSE values indicate that the EMG signal and robotic hand movement data features are significantly similar. Therefore, it can be concluded that the robotic hand controlled by the proposed controller is notably identical to the human hand.
机器人器官或假肢器官旨在与人体器官具有最大程度的相似性。本文旨在通过使用肌电信号的自适应模糊PI控制器来改进机器人手的控制。数据是从五名进行了八种动作的个体的前臂的指浅屈肌和拇长屈肌采集的。然后,使用适当的滤波器消除信号噪声,并提取均方根值(MAV)、方差(VAR)和信号能量(SE)特征。基于MAV和VAR,使用判别分析(DA)、k近邻算法(KNN)和支持向量机(SVM)进行分类。支持向量机在运动检测方面是更好的选择,其平均准确率、特异性和灵敏度分别为90.69%、94.64%和62.10%。在支持向量机进行运动检测之后,将适当的参考信号发送到控制器。参考信号是运动过程中手指的角度变化。通过这些角度以一种新的方式对所有八种手势进行建模。自适应模糊PI控制器用于控制具有十五个自由度的机器人手模型。它具有从人类经验中学习并适应环境变化的优点。控制器的性能通过两种方式进行评估。一种是通过均方根误差(RMSE)将模糊PI与PI进行比较。使用模糊PI进行八种动作的平均RMSE为1.6067,而PI为5.0082。这些结果表明模糊PI控制器的性能优于PI。本文提出的另一种新的评估方法是根据RMSE比较肌电信号特征与机器人手运动信号特征。较小的RMSE值表明肌电信号和机器人手运动数据特征显著相似。因此,可以得出结论,由所提出的控制器控制的机器人手与人类手非常相似。