{"id":34,"date":"2012-05-18T04:50:49","date_gmt":"2012-05-18T04:50:49","guid":{"rendered":"http:\/\/bestperformancegroup.wordpress.com\/?page_id=34"},"modified":"2014-09-25T19:11:12","modified_gmt":"2014-09-26T02:11:12","slug":"mems","status":"publish","type":"page","link":"http:\/\/bestperformancegroup.com\/?page_id=34","title":{"rendered":"Inertial Sensor Motion Tracking"},"content":{"rendered":"<p>Inertial Measurement Units (IMU) are the latest advancement in motion tracking having been adapted from aerospace and military industries. \u00a0An IMU is a Micro-Electro-Mechanical System <a href=\"http:\/\/www.sensorsmag.com\/sensors\/acceleration-vibration\/an-overview-mems-inertial-sensing-technology-970\" target=\"_blank\">(MEMS) electronics module<\/a> and is typically comprised\u00a0of 3 accelerometers, 3 gyroscopes, and optionally 3 magnetometers. \u00a0IMUs with 3 axis accelerometers and 3 axis gyroscopes (either as tri-axial sensors or 3 independent axial sensors) are commonly referred to as 6 degrees of freedom (DOF) IMU sensors. \u00a0The inclusion of a 3 axis magnetometer is some times referred to as 9 DOF IMU sensors; however, technically these should still be referred to as 6 DOF IMU sensors with associated 3 DOF digital compass (magnetomers) as technically the magnetometer sensors are not inertial sensors. \u00a0\u00a0<a href=\"https:\/\/i1.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/Fig_5.jpg\"><img loading=\"lazy\" class=\"aligncenter size-medium wp-image-1364\" src=\"https:\/\/i1.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/Fig_5.jpg?resize=300%2C225\" alt=\"Fig_5\" width=\"300\" height=\"225\" srcset=\"https:\/\/i1.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/Fig_5.jpg?resize=300%2C225 300w, https:\/\/i1.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/Fig_5.jpg?w=320 320w\" sizes=\"(max-width: 300px) 100vw, 300px\" data-recalc-dims=\"1\" \/><\/a>In most modern applications, the accelerometers, gyroscopes, and magnetometers used in 6 DOF and 9 DOF IMUs are usually each triad sensors, which insures axis orthogonality. \u00a0Axis orthogonality is very important for orientation matrix calculations. \u00a0In an accelerometer triad, the sensor generates three analog signals describing the accelerations along each of its axes produced by and acting on the object to which it is attached. \u00a0The most significant of these sensed accelerations is the acceleration caused by gravity. \u00a0There are two types of gyroscopes: an integrating rate gyro measures changes in orientation whereas a rate gyro measures changes in angular velocity. \u00a0A tri-axial rate gyro sensor outputs three analog signals describing the object&#8217;s angular velocity changes about each of the three sensor axes. \u00a0Even though the IMU is not located at the object&#8217;s center of mass, the angular rate measurements are not effected by linear or angular accelerations. \u00a0Most modern day IMUs also include a magnetometer triad which serves basically as a digital compass in the Earth&#8217;s significant magnetic field and is used to determine absolute orientation of the IMU in the Earth&#8217;s North-East-South-West (NESW) global reference frame. Magnetometers are used to help define an initial orientation and further positions are derived by integrating the gyroscope data. \u00a0<a href=\"https:\/\/i1.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/ime.png\"><img loading=\"lazy\" class=\"aligncenter size-medium wp-image-1359\" src=\"https:\/\/i1.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/ime.png?resize=300%2C210\" alt=\"ime\" width=\"300\" height=\"210\" srcset=\"https:\/\/i1.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/ime.png?resize=300%2C210 300w, https:\/\/i1.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/ime.png?resize=427%2C300 427w, https:\/\/i1.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/ime.png?w=942 942w\" sizes=\"(max-width: 300px) 100vw, 300px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>Independently these sensors excel at different things, but the combination of these 3 sensor types in a 9 DOF IMU offers a very powerful motion tracking technology. Magnetometers offer very poor orientation accuracy for fast movements, but exhibit almost zero drift over time. \u00a0An integrating scheme using angular rate gyros reacts quickly and produces accurate rotations to quick movements, but errors are accumulated over time resulting in drift. \u00a0The integration routine requires starting from a known orientation. \u00a0Combining the inputs from all 3 sensors allows for quick and accurate position and orientation determination with a small amount of drift over time if an advanced Kalman filtering routine is implemented.<a href=\"http:\/\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/brick_imu_caption_800.jpg\"><br \/>\n<\/a><\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"584\" height=\"329\" src=\"https:\/\/www.youtube.com\/embed\/PgpPx4yvKoA?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation\"><\/iframe><\/span><\/p>\n<p>In most real-time 9 DOF IMU applications, an on-board microprocessor is also included to collect data from the 3 sensors through an analog-to-digital converter (ADC). \u00a0A main processor is also used through some type of communications interface. The final form factor of the circuit design will be dependent upon the environment the 9 DOF IMU will be used. \u00a0Size, weight, and shape all become important form factor design variables when 9 DOF IMU systems are used with humans in motion tracking applications. \u00a0The 2 images below are form factor designs for the <a href=\"http:\/\/www.xsens.com\/tags\/inertial-sensors\/\" target=\"_blank\">XSENS inertial sensors<\/a>.\u00a0<a href=\"https:\/\/i2.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/nfds1.jpg\"><img loading=\"lazy\" class=\"aligncenter size-medium wp-image-1373\" src=\"https:\/\/i2.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/nfds1.jpg?resize=300%2C179\" alt=\"nfds1\" width=\"300\" height=\"179\" srcset=\"https:\/\/i2.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/nfds1.jpg?resize=300%2C179 300w, https:\/\/i2.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/nfds1.jpg?w=360 360w\" sizes=\"(max-width: 300px) 100vw, 300px\" data-recalc-dims=\"1\" \/><\/a><a href=\"https:\/\/i2.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2014\/09\/xsens.jpg\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-1277\" src=\"https:\/\/i2.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2014\/09\/xsens.jpg?resize=275%2C183\" alt=\"xsens\" width=\"275\" height=\"183\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>One important factor for IMU motion tracking is the technical specifications required for the board design. \u00a0This is especially true for high speed movement patterns associated with elite athletic performances. \u00a0While tri-axial accelerometers and rate gyros have become more mainstream, they often times are not adequate for specific high speed motion activities. \u00a0In some cases, it may be necessary to use 3 separate single axis sensors and use circuit board design to insure orthogonality of the 3 axes. \u00a0While the singular axis sensors may offer flexibility in specs for the IMU design, it is imperative that orthogonality of the axes is obtained in the circuit board design. \u00a0Beyond possibly having to use single axis rate gyros, the range of the single axis sensors may also need to be expanded beyond the tech specs of the sensor. \u00a0This is especially true for rate gyros used in overhead throwing activities. \u00a0MEMS device manufacturers often provide instructions for extending the range of rate gyros by incorporating resistors, dropping the supply voltage, and\/or biasing the rate gyro in one direction. \u00a0Through these steps it is possible to custom design IMU sensors to meet demanding requirements. \u00a0It is imperative that orthogonality of the 3 axes is maintained and a calibration procedure needs to be implemented to verify the linearity throughout the extended range. \u00a0A thorough review of <a href=\"http:\/\/bestperformancegroup.com\/?page_id=979\" target=\"_blank\">internal shoulder angular rate measurements in baseball pitching<\/a> provides a more detailed look at these design change possibilities.<\/p>\n<p>While at Callaway Golf, I worked with our Measurement Systems group on the design, development, and testing of a modular on board diagnostic (OBD) tetherless shuttle design powered by rechargeable batteries that could slide in and out of any shaft at the butt end to directly measure the player&#8217;s swing motions. \u00a0We had both 6 DOF and 9 DOF IMU designs that we used in our Player Performance Center. \u00a0If we did not tell a player that the shuttle was inside the shaft underneath the grip, they had no idea that it was even there. \u00a0Our measurement systems group did a great job on the design meeting very demanding tech specs yet housing it in a form factor that could slide in and out of the butt end of any shaft that we desired to test with. \u00a0 \u00a0<a href=\"https:\/\/i1.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/obd.png\"><img loading=\"lazy\" class=\"aligncenter size-medium wp-image-1378\" src=\"https:\/\/i1.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/obd.png?resize=300%2C178\" alt=\"obd\" width=\"300\" height=\"178\" srcset=\"https:\/\/i1.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/obd.png?resize=300%2C178 300w, https:\/\/i1.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/obd.png?w=341 341w\" sizes=\"(max-width: 300px) 100vw, 300px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p style=\"text-align: center;\">\u00a0<span style=\"text-decoration: underline;\"><strong>Inertial Motion Tracking Advantages<\/strong><\/span><\/p>\n<ol>\n<li>Inertial motion tracking systems offer real-time motion tracking visualization and requires no post-processing.<\/li>\n<li>Inertial sensors can be used anywhere &#8211; inside or outside and with no restrictions on capture volume.<\/li>\n<li>Inertial sensors do not suffer from any line-of-sight occlusions or data dropouts.<\/li>\n<li>IMU sensors have much higher sampling rates, typically at least 1000 Hz dependent upon the design.<\/li>\n<li>Multiple subjects can be captured simultaneously with multiple IMU setups.<\/li>\n<li>Inertial sensors directly measure linear accelerations and angular rate changes without the need for differentiating positional data. \u00a0This allows direct estimation of force data.<\/li>\n<li>Inertial sensors offer great versatility in design possibilities and it is fairly straightforward to get custom designed sensors for specific needs.<\/li>\n<li>Inertial tracking systems are less expensive than both optical (much less) and magnetic tracking systems. \u00a0The size and cost of the MEMS components will continue to drop.<\/li>\n<\/ol>\n<p style=\"text-align: center;\"><span style=\"text-decoration: underline;\"><strong>Inertial Motion Tracking Disadvantages<\/strong><\/span><\/p>\n<ol>\n<li>Inertial motion tracking systems with multiple IMU sensors\u00a0can be restrictive and impede the capture subjects\u2019 movements for certain activities.<\/li>\n<li>IMU sensors suffer from positional drift over time.<\/li>\n<li>Global position data is not provided and must be calculated using appropriate associated sensor outputs (magnetometers and\/or GPS) with advanced Kalman filtering routines.<\/li>\n<li>Positional data is not as accurate as both optical and magnetic tracking systems as it has to be estimated, as opposed to directly measured in those systems.<\/li>\n<\/ol>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-34\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/bestperformancegroup.com\/?page_id=34&amp;share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\"><span>Twitter<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-34\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/bestperformancegroup.com\/?page_id=34&amp;share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\"><span>LinkedIn<\/span><\/a><\/li><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"http:\/\/bestperformancegroup.com\/?page_id=34&amp;share=email\" target=\"_blank\" title=\"Click to email this to a friend\"><span>Email<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Inertial Measurement Units (IMU) are the latest advancement in motion tracking having been adapted from aerospace and military industries. \u00a0An IMU is a Micro-Electro-Mechanical System (MEMS) electronics module and is typically comprised\u00a0of 3 accelerometers, 3 gyroscopes, and optionally 3 magnetometers. &hellip; <a href=\"http:\/\/bestperformancegroup.com\/?page_id=34\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-34\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/bestperformancegroup.com\/?page_id=34&amp;share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\"><span>Twitter<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-34\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/bestperformancegroup.com\/?page_id=34&amp;share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\"><span>LinkedIn<\/span><\/a><\/li><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"http:\/\/bestperformancegroup.com\/?page_id=34&amp;share=email\" target=\"_blank\" title=\"Click to email this to a friend\"><span>Email<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"author":1,"featured_media":0,"parent":1216,"menu_order":4,"comment_status":"open","ping_status":"open","template":"sidebar-page.php","meta":{"spay_email":""},"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/P3sofn-y","_links":{"self":[{"href":"http:\/\/bestperformancegroup.com\/index.php?rest_route=\/wp\/v2\/pages\/34"}],"collection":[{"href":"http:\/\/bestperformancegroup.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/bestperformancegroup.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/bestperformancegroup.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/bestperformancegroup.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=34"}],"version-history":[{"count":43,"href":"http:\/\/bestperformancegroup.com\/index.php?rest_route=\/wp\/v2\/pages\/34\/revisions"}],"predecessor-version":[{"id":1588,"href":"http:\/\/bestperformancegroup.com\/index.php?rest_route=\/wp\/v2\/pages\/34\/revisions\/1588"}],"up":[{"embeddable":true,"href":"http:\/\/bestperformancegroup.com\/index.php?rest_route=\/wp\/v2\/pages\/1216"}],"wp:attachment":[{"href":"http:\/\/bestperformancegroup.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=34"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}