{"title":"改进了人机界面运动跟踪中IMU和MARG方向梯度下降算法的表述","authors":"M. Admiraal, Samuel Wilson, R. Vaidyanathan","doi":"10.1109/MFI.2017.8170354","DOIUrl":null,"url":null,"abstract":"Wearable motion tracking systems are becoming increasingly popular in human-machine interfaces. For inertial measurement, it is vital to efficiently fuse inertial, gyroscopic, and magnetometer data for spatial orientation. We introduce a new algorithm for this fusion based on using gradient descent to correct for the integral error in calculating the orientation quaternion of a rotating body. The algorithm is an improved formulation of the well-known estimation of orientation using a gradient descent algorithm. The new formulation ensures that the gradient descent algorithm uses the steepest descent, resulting in a five order of magnitude increase in the precision of the calculated orientation quaternion. We have also converted the algorithm to use fixed point integers instead of floating point numbers to more than double the speed of the calculations on the types of processors used with Inertial Measurement Units (IMUs) and Magnetic, Angular Rate and Gravity sensors (MARGs). This enables the corrections to not only be faster than the original formulations, but also remain valid for a larger range of inputs. The improved efficiency and accuracy show significant potential for increasing the scope of inertial measurement in applications where low power or greater precision is necessary such as very small wearable or implantable systems.","PeriodicalId":402371,"journal":{"name":"2017 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems (MFI)","volume":"1996 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"15","resultStr":"{\"title\":\"Improved formulation of the IMU and MARG orientation gradient descent algorithm for motion tracking in human-machine interfaces\",\"authors\":\"M. Admiraal, Samuel Wilson, R. Vaidyanathan\",\"doi\":\"10.1109/MFI.2017.8170354\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Wearable motion tracking systems are becoming increasingly popular in human-machine interfaces. For inertial measurement, it is vital to efficiently fuse inertial, gyroscopic, and magnetometer data for spatial orientation. We introduce a new algorithm for this fusion based on using gradient descent to correct for the integral error in calculating the orientation quaternion of a rotating body. The algorithm is an improved formulation of the well-known estimation of orientation using a gradient descent algorithm. The new formulation ensures that the gradient descent algorithm uses the steepest descent, resulting in a five order of magnitude increase in the precision of the calculated orientation quaternion. We have also converted the algorithm to use fixed point integers instead of floating point numbers to more than double the speed of the calculations on the types of processors used with Inertial Measurement Units (IMUs) and Magnetic, Angular Rate and Gravity sensors (MARGs). This enables the corrections to not only be faster than the original formulations, but also remain valid for a larger range of inputs. The improved efficiency and accuracy show significant potential for increasing the scope of inertial measurement in applications where low power or greater precision is necessary such as very small wearable or implantable systems.\",\"PeriodicalId\":402371,\"journal\":{\"name\":\"2017 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems (MFI)\",\"volume\":\"1996 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"15\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems (MFI)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/MFI.2017.8170354\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems (MFI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MFI.2017.8170354","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Improved formulation of the IMU and MARG orientation gradient descent algorithm for motion tracking in human-machine interfaces
Wearable motion tracking systems are becoming increasingly popular in human-machine interfaces. For inertial measurement, it is vital to efficiently fuse inertial, gyroscopic, and magnetometer data for spatial orientation. We introduce a new algorithm for this fusion based on using gradient descent to correct for the integral error in calculating the orientation quaternion of a rotating body. The algorithm is an improved formulation of the well-known estimation of orientation using a gradient descent algorithm. The new formulation ensures that the gradient descent algorithm uses the steepest descent, resulting in a five order of magnitude increase in the precision of the calculated orientation quaternion. We have also converted the algorithm to use fixed point integers instead of floating point numbers to more than double the speed of the calculations on the types of processors used with Inertial Measurement Units (IMUs) and Magnetic, Angular Rate and Gravity sensors (MARGs). This enables the corrections to not only be faster than the original formulations, but also remain valid for a larger range of inputs. The improved efficiency and accuracy show significant potential for increasing the scope of inertial measurement in applications where low power or greater precision is necessary such as very small wearable or implantable systems.