{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,19]],"date-time":"2026-06-19T16:05:03Z","timestamp":1781885103120,"version":"3.54.5"},"reference-count":49,"publisher":"MDPI AG","issue":"9","license":[{"start":{"date-parts":[[2022,4,27]],"date-time":"2022-04-27T00:00:00Z","timestamp":1651017600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Teleoperation robot systems can help humans perform tasks in unstructured environments. However, non-intuitive control interfaces using only a keyboard or joystick and physiological tremor reduce the performance of teleoperation. This paper presents an intuitive control interface based on the wearable device gForcePro+ armband. Two gForcePro+ armbands are worn at the centroid of the upper arm and forearm, respectively. Firstly, the kinematics model of the human arm is established, and the inertial measurement units (IMUs) are used to capture the position and orientation information of the end of the arm. Then, a regression model of angular transformation is developed for the phenomenon that the rotation axis of the torsion joint is not perfectly aligned with the limb segment during motion, which can be applied to different individuals. Finally, to attenuate the physiological tremor, a variable gain extended Kalman filter (EKF) fusing sEMG signals is developed. The described control interface shows good attitude estimation accuracy compared to the VICON optical capture system, with an average angular RMSE of 4.837\u00b0 \u00b1 1.433\u00b0. The performance of the described filtering method is tested using the xMate3 Pro robot, and the results show it can improve the tracking performance of the robot and reduce the tremor.<\/jats:p>","DOI":"10.3390\/s22093353","type":"journal-article","created":{"date-parts":[[2022,4,27]],"date-time":"2022-04-27T22:20:20Z","timestamp":1651098020000},"page":"3353","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":20,"title":["IMU Motion Capture Method with Adaptive Tremor Attenuation in Teleoperation Robot System"],"prefix":"10.3390","volume":"22","author":[{"given":"Huijin","family":"Zhu","sequence":"first","affiliation":[{"name":"School of Mechanical Engineering, Xi\u2019an Jiaotong University, Xi\u2019an 710000, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xiaoling","family":"Li","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering, Xi\u2019an Jiaotong University, Xi\u2019an 710000, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Long","family":"Wang","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering, Xi\u2019an Jiaotong University, Xi\u2019an 710000, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zhangyi","family":"Chen","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering, Xi\u2019an Jiaotong University, Xi\u2019an 710000, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yueyang","family":"Shi","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering, Xi\u2019an Jiaotong University, Xi\u2019an 710000, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Shuai","family":"Zheng","sequence":"additional","affiliation":[{"name":"School of Software Engineering, Xi\u2019an Jiaotong University, Xi\u2019an 710000, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Min","family":"Li","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering, Xi\u2019an Jiaotong University, Xi\u2019an 710000, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2022,4,27]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Zhu, G., Xiao, X., Li, C., Ma, J., Ponraj, G., Prituja, A.V., and Ren, H. (2020). A Bimanual Robotic Teleoperation Architecture with Anthropomorphic Hybrid Grippers for Unstructured Manipulation Tasks. Appl. Sci., 10.","DOI":"10.3390\/app10062086"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1007\/s41315-018-0043-0","article-title":"An assigned responsibility system for robotic teleoperation control","volume":"2","author":"Small","year":"2018","journal-title":"Int. J. Intell. Robot. Appl."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"373","DOI":"10.1109\/TASE.2020.3035156","article-title":"A Continuous Teleoperation Subspace with Empirical and Algorithmic Mapping Algorithms for Nonanthropomorphic Hands","volume":"19","author":"Meeker","year":"2020","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"108","DOI":"10.1109\/MRA.2016.2616538","article-title":"Cognition-Enabled Robot Manipulation in Human Environments: Requirements, Recent Work, and Open Problems","volume":"24","author":"Ersen","year":"2017","journal-title":"IEEE Robot. Autom. Mag."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"248","DOI":"10.1016\/j.mechatronics.2018.02.009","article-title":"Survey on human\u2013robot collaboration in industrial settings: Safety, intuitive interfaces and applications","volume":"55","author":"Villani","year":"2018","journal-title":"Mechatronics"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1016\/j.rcim.2015.10.007","article-title":"A novel human\u2013manipulators interface using hybrid sensors with Kalman filter and particle filter","volume":"38","author":"Du","year":"2016","journal-title":"Robot. Comput. Manuf."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"504","DOI":"10.1108\/SR-10-2018-0270","article-title":"Motion capture sensing techniques used in human upper limb motion: A review","volume":"39","author":"Yahya","year":"2019","journal-title":"Sens. Rev."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Guzsvinecz, T., Szucs, V., and Sik-Lanyi, C. (2019). Suitability of the Kinect Sensor and Leap Motion Controller\u2014A Literature Review. Sensors, 19.","DOI":"10.3390\/s19051072"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"125","DOI":"10.1007\/s00779-016-0997-6","article-title":"Out of sight: A toolkit for tracking occluded human joint positions","volume":"21","author":"Wu","year":"2017","journal-title":"Pers. Ubiquitous Comput."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Schlagenhauf, F., Sreeram, S., and Singhose, W. (2018, January 12\u201315). Comparison of kinect and vicon motion capture of upper-body joint angle tracking. Proceedings of the 2018 IEEE 14th International Conference on Control and Automation (ICCA), Anchorage, AK, USA.","DOI":"10.1109\/ICCA.2018.8444349"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"767","DOI":"10.1049\/iet-spr.2009.0203","article-title":"Human elbow joint angle estimation using electromyogram signal processing","volume":"5","author":"Yu","year":"2011","journal-title":"IET Signal Processing"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"6677","DOI":"10.3390\/s140406677","article-title":"An Upper-Limb Power-Assist Exoskeleton Using Proportional Myoelectric Control","volume":"14","author":"Tang","year":"2014","journal-title":"Sensors"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1244","DOI":"10.1109\/TII.2020.2984482","article-title":"Simultaneously encoding movement and sEMG-based stiffness for robotic skill learning","volume":"17","author":"Zeng","year":"2020","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1850025","DOI":"10.1142\/S0129065718500259","article-title":"Extracting and Classifying Spatial Muscle Activation Patterns in Forearm Flexor Muscles Using High-Density Electromyogram Recordings","volume":"29","author":"Dai","year":"2019","journal-title":"Int. J. Neural Syst."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Shintemirov, A., Taunyazov, T., Omarali, B., Nurbayeva, A., Kim, A., Bukeyev, A., and Rubagotti, M. (2020). An Open-Source 7-DOF Wireless Human Arm Motion-Tracking System for Use in Robotics Research. Sensors, 20.","DOI":"10.3390\/s20113082"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"\u0160kulj, G., Vrabi\u010d, R., and Podr\u017eaj, P. (2021). A Wearable IMU System for Flexible Teleoperation of a Collaborative Industrial Robot. Sensors, 21.","DOI":"10.3390\/s21175871"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Caputo, F., Greco, A., D\u2018Amato, E., Notaro, I., and Spada, S. (2018). Imu-based motion capture wearable system for ergonomic assessment in industrial environment. International Conference on Applied Human Factors and Ergonomics, Springer.","DOI":"10.1007\/978-3-319-94619-1_21"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"806","DOI":"10.1080\/17461391.2018.1463397","article-title":"Accuracy of human motion capture systems for sport applications; state-of-the-art review","volume":"18","author":"Reijne","year":"2018","journal-title":"Eur. J. Sport Sci."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"2","DOI":"10.1016\/j.hansur.2016.09.012","article-title":"Pronation and supination of the hand: Anatomy and biomechanics","volume":"36","author":"Soubeyrand","year":"2017","journal-title":"Hand Surg. Rehabil."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"170","DOI":"10.1016\/j.neucom.2019.04.017","article-title":"A wavelet broad learning adaptive filter for forecasting and cancelling the physiological tremor in teleoperation","volume":"356","author":"Lin","year":"2019","journal-title":"Neurocomputing"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"485","DOI":"10.1108\/IR-04-2015-0065","article-title":"Hybrid filters and feedback mechanism for wearable-based human-manipulator interface","volume":"42","author":"Zhang","year":"2015","journal-title":"Ind. Robot. Int. J. Robot. Res. Appl."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1002\/micr.1920040310","article-title":"Physiologic tremor and microsurgery","volume":"4","author":"Harwell","year":"1983","journal-title":"Microsurgery"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"839","DOI":"10.1109\/10.686791","article-title":"Adaptive cancelling of physiological tremor for improved precision in microsurgery","volume":"45","author":"Riviere","year":"1998","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"334","DOI":"10.1002\/rcs.340","article-title":"Estimation and filtering of physiological tremor for real-time compensation in surgical robotics applications","volume":"6","author":"Veluvolu","year":"2010","journal-title":"Int. J. Med. Robot. Comput. Assist. Surg."},{"key":"ref_25","unstructured":"Oppenheim, A.V., Buck, J.R., and Schafer, R.W. (2001). Discrete-Time Signal Processing, Prentice Hall."},{"key":"ref_26","unstructured":"Alexander, T.S. (2012). Adaptive Signal Processing: Theory and Applications, Springer Science & Business Media."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1016\/j.bspc.2009.06.001","article-title":"Double adaptive bandlimited multiple Fourier linear combiner for real-time estimation\/filtering of physiological tremor","volume":"5","author":"Veluvolu","year":"2010","journal-title":"Biomed. Signal Processing Control."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1016\/S0165-0270(97)02263-2","article-title":"Adaptive Fourier modeling for quantification of tremor","volume":"74","author":"Riviere","year":"1997","journal-title":"J. Neurosci. Methods"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"1131","DOI":"10.1080\/00207721.2013.821718","article-title":"A time-sequence-based fuzzy support vector machine adaptive filter for tremor cancelling for microsurgery","volume":"46","author":"Liu","year":"2013","journal-title":"Int. J. Syst. Sci."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"832","DOI":"10.1016\/j.medengphy.2011.09.025","article-title":"Analysis of fatigue and tremor during sustained maximal grip contractions using Hilbert-Huang Transformation","volume":"34","author":"Li","year":"2012","journal-title":"Med. Eng. Phys."},{"key":"ref_31","first-page":"177","article-title":"Pathological tremor and voluntary motion modeling and online estimation for active compensation","volume":"19","author":"Poignet","year":"2010","journal-title":"IEEE Trans. Neural Syst. Rehabil. Eng."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"2339","DOI":"10.1109\/TCYB.2020.2978003","article-title":"Neural-Network-Based Sliding-Mode Control of an Uncertain Robot Using Dynamic Model Approximated Switching Gain","volume":"51","author":"Liu","year":"2020","journal-title":"IEEE Trans. Cybern."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"107863","DOI":"10.1016\/j.asoc.2021.107863","article-title":"Broad learning extreme learning machine for forecasting and eliminating tremors in teleoperation","volume":"112","author":"Yang","year":"2021","journal-title":"Appl. Soft Comput."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Tortora, S., Moro, M., and Menegatti, E. (2019, January 11\u201314). Dual-Myo Real-Time Control of a Humanoid Arm for Teleoperation. Proceedings of the International Conference on Human-Robot Interaction, Daegu, Korea.","DOI":"10.1109\/HRI.2019.8673259"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"177","DOI":"10.1016\/S0021-9290(00)00179-2","article-title":"Assessment of the accuracy of a human arm model with seven degrees of freedom","volume":"34","author":"Prokopenko","year":"2001","journal-title":"J. Biomech."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"590","DOI":"10.1109\/TRO.2007.896765","article-title":"A simple and systematic approach to assigning Denavit\u2013Hartenberg parameters","volume":"23","author":"Corke","year":"2007","journal-title":"IEEE Trans. Robot."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"S35","DOI":"10.1542\/peds.2008-3586F","article-title":"The use of BMI in the clinical setting","volume":"124","author":"Daniels","year":"2009","journal-title":"Pediatrics"},{"key":"ref_38","unstructured":"(2004). Inertial parameters of adult human body (Standard No. GB\/T 17245-2004)."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Rahimi, M., and Karwowski, W. (1992). Implementation issues for telerobotic handcontrollers: Human-robot ergonomics. Human Robot Interaction, Taylor and Francis.","DOI":"10.1201\/b12577"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Widjaja, F., Cheng, Y.S., Au, W.L., Poignet, P., and Ang, W.T. (2008, January 19\u201322). An Extended Kalman filtering of accelerometer and surface electromyography data for attenuation of pathological tremor. Proceedings of the 2008 2nd IEEE RAS & EMBS International Conference on Biomedical Robotics and Biomechatronics, Scottsdale, AZ, USA.","DOI":"10.1109\/BIOROB.2008.4762791"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1007\/s004210050470","article-title":"Effects of repetitive dynamic contractions upon electromechanical delay","volume":"79","author":"Gabriel","year":"1998","journal-title":"Eur. J. Appl. Physiol. Occup. Physiol."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"709422","DOI":"10.3389\/fnins.2021.709422","article-title":"Continuous myoelectric prediction of future ankle angle and moment across ambulation conditions and their transitions","volume":"15","author":"Riem","year":"2021","journal-title":"Front. Neurosci."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"43","DOI":"10.70252\/AYBG1535","article-title":"A Comparison of Three Computer-based Methods Used to Determine EMG Signal Amplitude","volume":"3","author":"Renshaw","year":"2010","journal-title":"Int. J. Exerc. Sci."},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Winters, J.M. (1990). Hill-Based Muscle Models: A Systems Engineering Perspective, Springer.","DOI":"10.1007\/978-1-4613-9030-5_5"},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Alexander, B., Ivan, T., and Denis, B. (2016, January 12\u201314). Analysis of noisy signal restoration quality with exponential moving average filter. Proceedings of the 2016 International Siberian Conference on Control and Communications (SIBCON), Moscow, Russia.","DOI":"10.1109\/SIBCON.2016.7491750"},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"367","DOI":"10.1115\/1.2796019","article-title":"A Model of Load Sharing Between Muscles and Soft Tissues at the Human Knee During Static Tasks","volume":"118","author":"Lloyd","year":"1996","journal-title":"J. Biomech. Eng."},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Julier, S.J., and Uhlmann, J.K. (1997, January 21\u201325). A New Extension of the Kalman Filter to Nonlinear Systems. Proceedings of the SPIE-The International Society for Optical Engineering, Orlando, FL, USA.","DOI":"10.1117\/12.280797"},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Barfoot, T.D. (2017). State Estimation for Robotics, Cambridge University Press.","DOI":"10.1017\/9781316671528"},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"1759","DOI":"10.1109\/TSMC.2017.2694020","article-title":"Personalized Variable Gain Control with Tremor Attenuation for Robot Teleoperation","volume":"48","author":"Yang","year":"2018","journal-title":"IEEE Trans. Syst. Man Cybern. Syst."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/9\/3353\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T23:02:07Z","timestamp":1760137327000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/9\/3353"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,4,27]]},"references-count":49,"journal-issue":{"issue":"9","published-online":{"date-parts":[[2022,5]]}},"alternative-id":["s22093353"],"URL":"https:\/\/doi.org\/10.3390\/s22093353","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,4,27]]}}}