{"id":101,"date":"2017-07-29T01:21:44","date_gmt":"2017-07-29T01:21:44","guid":{"rendered":"http:\/\/www.roberthale.com\/content\/?p=101"},"modified":"2017-09-07T21:44:40","modified_gmt":"2017-09-07T21:44:40","slug":"attitude-and-heading-reference-system-for-a-violin-bow","status":"publish","type":"post","link":"http:\/\/www.roberthale.com\/content\/2017\/07\/29\/attitude-and-heading-reference-system-for-a-violin-bow\/","title":{"rendered":"Attitude and Heading Reference System (For a Violin Bow)"},"content":{"rendered":"<p class=\"c1\"><em><strong><span class=\"c2\">The Idea\u2026.<\/span><\/strong><\/em><\/p>\n<p class=\"c1\">As a diversion from the industrial IoT projects I\u2019ve been working on, I decided to investigate the wonderful world of wearables and build a system to track violin bow movement.<\/p>\n<p class=\"c1\">An attitude and heading reference system is a 3 axis description of an object that transmits the data to a mobile device via bluetooth ble. The data can then be used for generating sound, tracking a person\u2019s movements, falls, etc. I used the Adafruit Flora wearables platform because it seemed well suited for the task at hand which was to gather data on how my violin bow moves about when I play percussively as in <span class=\"c0 c8\"><a class=\"c3\" href=\"https:\/\/en.wikipedia.org\/wiki\/M%25C3%25A9tis_fiddle&amp;sa=D&amp;ust=1476413796601000&amp;usg=AFQjCNE8PLG5zuqbZq3aLhIKlOnPA3qP-Q\">M\u00e9tis fiddle<\/a><\/span>\u00a0music which I enjoy. I will use the data to build a midi track that produces a percussion accompaniment and will produce a video in the near future to demonstrate.<\/p>\n<p class=\"c1\"><em><strong><span class=\"c2\">Skills Needed:<\/span><\/strong><\/em><\/p>\n<p class=\"c1\">You\u2019ll need some experience at installing Arduino\/Flora libraries and some familiarity with sensors and bluetooth. There\u2019s a lot of info out there so you won\u2019t have any difficulty finding it.<\/p>\n<p class=\"c1\"><em><strong><span class=\"c2\">Hardware Required:<\/span><\/strong><\/em><\/p>\n<p class=\"c1\"><span class=\"c0\"><a class=\"c3\" href=\"https:\/\/www.adafruit.com\/product\/659&amp;sa=D&amp;ust=1476413796604000&amp;usg=AFQjCNFbX2nqWkk44dxchdhSjAsvCf2IuA\">Adafruit Flora Wearable Board<\/a><\/span><\/p>\n<p class=\"c1\"><span class=\"c0\"><a class=\"c3\" href=\"https:\/\/learn.adafruit.com\/adafruit-flora-bluefruit-le\">Adafruit BlueFruit BLE<\/a><\/span><\/p>\n<p class=\"c1\"><span class=\"c0\"><a class=\"c3\" href=\"https:\/\/learn.adafruit.com\/adafruit-lsm9ds0-accelerometer-gyro-magnetometer-9-dof-breakouts\/overview\">Adafruit LSM9DS0 Accelerometer, Gyro, Magnetometer<\/a><\/span><\/p>\n<p class=\"c1\">If you don\u2019t purchase their kits, be prepared to acquire some soldering and sewing equipment.<\/p>\n<p class=\"c1\"><span class=\"c0\"><a class=\"c3\" href=\"https:\/\/www.adafruit.com\/product\/659&amp;sa=D&amp;ust=1476413796604000&amp;usg=AFQjCNFbX2nqWkk44dxchdhSjAsvCf2IuA\">Read about the platform here&#8230;<\/a><\/span><\/p>\n<p class=\"c1\"><em><strong><span class=\"c2\">Software<\/span><\/strong><\/em><\/p>\n<p class=\"c1\"><span class=\"c0\"><a class=\"c3\" href=\"https:\/\/www.arduino.cc\/\">Arduino IDE<\/a><\/span><\/p>\n<p class=\"c1\">Following Flora Libraries: ( follow directions on Adafruit site for installing )<\/p>\n<p class=\"c1\"><span class=\"c0\"><a class=\"c3\" href=\"https:\/\/github.com\/adafruit\/Adafruit_Sensor\">Adafruit Universal Sensor Driver<\/a><\/span><\/p>\n<p class=\"c1\"><span class=\"c0\"><a class=\"c3\" href=\"https:\/\/github.com\/adafruit\/Adafruit_AHRS\">Adafruit ARHS<\/a><\/span><\/p>\n<p class=\"c1\"><span class=\"c0\"><a class=\"c3\" href=\"https:\/\/github.com\/adafruit\/Adafruit_LSM9DS0_Library\">Adafruit LSDM9DS0<\/a><\/span><\/p>\n<p class=\"c1\"><em><strong><span class=\"c2\">Bluetooth Apps for receiving data<\/span><\/strong><\/em><\/p>\n<p class=\"c1\"><span class=\"c9 c0\"><a class=\"c3\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=no.nordicsemi.android.mcp&amp;hl=en\">nRF Toolbox for BLE<\/a><\/span>\u00a0, Android<\/p>\n<p class=\"c1\"><span class=\"c9 c0\"><a class=\"c3\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.adafruit.bluefruit.le.connect&amp;hl=en\">Adafruit Bluefruit LE Connect<\/a><\/span>, Android<\/p>\n<p class=\"c1\"><span class=\"c0 c9\"><a class=\"c3\" href=\"https:\/\/itunes.apple.com\/us\/app\/adafruit-bluefruit-le-connect\/id830125974?mt%3D8&amp;sa=D&amp;ust=1476413796615000&amp;usg=AFQjCNHwvuRIWeTeijAZBcKmzX9JrhStCQ\">Adafruit Bluefruit LE Connect<\/a><\/span>, iOS<\/p>\n<p class=\"c1\"><span class=\"c0 c11\"><a class=\"c3\" href=\"https:\/\/itunes.apple.com\/us\/app\/lightblue-explorer-bluetooth\/id557428110?mt%3D8&amp;sa=D&amp;ust=1476413796615000&amp;usg=AFQjCNE510E97DkAjhZ_Emg14Ot-0R0leg\">LightBlue Explorer &#8211; Bluetooth Low Energy<\/a><\/span>, iOS<\/p>\n<p>&nbsp;<\/p>\n<p class=\"c1\">There are many more of course on the AppStore and Google Play.<\/p>\n<p class=\"c1\">Or you can download the source code for a barebones Android app that I have created that will allow you to customize the way you receive and view the data. You will have to code anything you want to do with the data that isn&#8217;t raw bytes.<\/p>\n<p class=\"c1\"><a href=\"https:\/\/github.com\/bobhale\/androidBleGrabber\"><em><strong>Down the app source code here !<\/strong><\/em><\/a><\/p>\n<p class=\"c1\"><a href=\"http:\/\/www.imedialabs.com\/blog\/wp-content\/uploads\/2016\/10\/AHSR_BobHale.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-169\" src=\"http:\/\/www.imedialabs.com\/blog\/wp-content\/uploads\/2016\/10\/AHSR_BobHale-300x225.jpg\" alt=\"ahsr_bobhale\" width=\"300\" height=\"225\" \/><\/a><\/p>\n<p class=\"c1\">Alligators and Sensors during Testing<\/p>\n<p class=\"c1\"><em><strong><span class=\"c2\">Code Walk Through<\/span><\/strong><\/em><\/p>\n<p class=\"c1\">After all the components are wired up and communicating we can begin to push some data out to our mobile devices. First we wake up the sensors and bluetooth and repeatedly query the AHRS module that takes the input of the sensors and calculates the<span class=\"c0\"><a class=\"c3\" href=\"https:\/\/en.wikipedia.org\/wiki\/Euler_angles\">\u00a0Euler angles<\/a><\/span>\u00a0and returns them to the main loop which bundles them up and transmits to the mobile device. Using one of the above mentioned apps, we can view the data as it arrives. Simple eh ?<\/p>\n<p class=\"c1\">The comments in the code provide a good narration of each function.<\/p>\n<p class=\"c1\"><em><strong>The <span class=\"c6\">source code<\/span>\u00a0for this Arduino project can be found on my <span class=\"c0\"><a class=\"c3\" href=\"https:\/\/github.com\/bobhale\/AHRSFlora&amp;sa=D&amp;ust=1476413796620000&amp;usg=AFQjCNHcXSVG8vLdSRK1_VSwJgf5QNJQSQ\">github<\/a><\/span>\u00a0site.<\/strong><\/em><\/p>\n<p class=\"c1\">Coming Soon: The Performance !!<\/p>\n<p class=\"c1\"><em><strong><span class=\"c6\">About the Author <\/span><\/strong><\/em><\/p>\n<p class=\"c1\"><em><span class=\"c5\">Bob Hale is a mobile and IoT developer and musician who likes to write about it all&#8230;<\/span><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Idea\u2026. As a diversion from the industrial IoT projects I\u2019ve been working on, I decided to investigate the wonderful world of wearables and build a system to track violin bow movement. An attitude and heading reference system is a 3 axis description of an object that transmits the data to a mobile device via &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/www.roberthale.com\/content\/2017\/07\/29\/attitude-and-heading-reference-system-for-a-violin-bow\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Attitude and Heading Reference System (For a Violin Bow)&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-101","post","type-post","status-publish","format-standard","hentry","category-musical-adventures"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Attitude and Heading Reference System (For a Violin Bow) - Robert Hale<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/www.roberthale.com\/content\/2017\/07\/29\/attitude-and-heading-reference-system-for-a-violin-bow\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Attitude and Heading Reference System (For a Violin Bow) - Robert Hale\" \/>\n<meta property=\"og:description\" content=\"The Idea\u2026. As a diversion from the industrial IoT projects I\u2019ve been working on, I decided to investigate the wonderful world of wearables and build a system to track violin bow movement. An attitude and heading reference system is a 3 axis description of an object that transmits the data to a mobile device via &hellip; Continue reading &quot;Attitude and Heading Reference System (For a Violin Bow)&quot;\" \/>\n<meta property=\"og:url\" content=\"http:\/\/www.roberthale.com\/content\/2017\/07\/29\/attitude-and-heading-reference-system-for-a-violin-bow\/\" \/>\n<meta property=\"og:site_name\" content=\"Robert Hale\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/bob.hale1\" \/>\n<meta property=\"article:published_time\" content=\"2017-07-29T01:21:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-09-07T21:44:40+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.imedialabs.com\/blog\/wp-content\/uploads\/2016\/10\/AHSR_BobHale-300x225.jpg\" \/>\n<meta name=\"author\" content=\"roberthale_i4cira\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@bobhale\" \/>\n<meta name=\"twitter:site\" content=\"@bobhale\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"roberthale_i4cira\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"http:\\\/\\\/www.roberthale.com\\\/content\\\/2017\\\/07\\\/29\\\/attitude-and-heading-reference-system-for-a-violin-bow\\\/#article\",\"isPartOf\":{\"@id\":\"http:\\\/\\\/www.roberthale.com\\\/content\\\/2017\\\/07\\\/29\\\/attitude-and-heading-reference-system-for-a-violin-bow\\\/\"},\"author\":{\"name\":\"roberthale_i4cira\",\"@id\":\"http:\\\/\\\/www.roberthale.com\\\/content\\\/#\\\/schema\\\/person\\\/26aabc2df696bbd6d5437a178d9b0aeb\"},\"headline\":\"Attitude and Heading Reference System (For a Violin Bow)\",\"datePublished\":\"2017-07-29T01:21:44+00:00\",\"dateModified\":\"2017-09-07T21:44:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\\\/\\\/www.roberthale.com\\\/content\\\/2017\\\/07\\\/29\\\/attitude-and-heading-reference-system-for-a-violin-bow\\\/\"},\"wordCount\":477,\"commentCount\":0,\"image\":{\"@id\":\"http:\\\/\\\/www.roberthale.com\\\/content\\\/2017\\\/07\\\/29\\\/attitude-and-heading-reference-system-for-a-violin-bow\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/www.imedialabs.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/10\\\/AHSR_BobHale-300x225.jpg\",\"articleSection\":[\"Music and Technology\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"http:\\\/\\\/www.roberthale.com\\\/content\\\/2017\\\/07\\\/29\\\/attitude-and-heading-reference-system-for-a-violin-bow\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"http:\\\/\\\/www.roberthale.com\\\/content\\\/2017\\\/07\\\/29\\\/attitude-and-heading-reference-system-for-a-violin-bow\\\/\",\"url\":\"http:\\\/\\\/www.roberthale.com\\\/content\\\/2017\\\/07\\\/29\\\/attitude-and-heading-reference-system-for-a-violin-bow\\\/\",\"name\":\"Attitude and Heading Reference System (For a Violin Bow) - Robert Hale\",\"isPartOf\":{\"@id\":\"http:\\\/\\\/www.roberthale.com\\\/content\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"http:\\\/\\\/www.roberthale.com\\\/content\\\/2017\\\/07\\\/29\\\/attitude-and-heading-reference-system-for-a-violin-bow\\\/#primaryimage\"},\"image\":{\"@id\":\"http:\\\/\\\/www.roberthale.com\\\/content\\\/2017\\\/07\\\/29\\\/attitude-and-heading-reference-system-for-a-violin-bow\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/www.imedialabs.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/10\\\/AHSR_BobHale-300x225.jpg\",\"datePublished\":\"2017-07-29T01:21:44+00:00\",\"dateModified\":\"2017-09-07T21:44:40+00:00\",\"author\":{\"@id\":\"http:\\\/\\\/www.roberthale.com\\\/content\\\/#\\\/schema\\\/person\\\/26aabc2df696bbd6d5437a178d9b0aeb\"},\"breadcrumb\":{\"@id\":\"http:\\\/\\\/www.roberthale.com\\\/content\\\/2017\\\/07\\\/29\\\/attitude-and-heading-reference-system-for-a-violin-bow\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\\\/\\\/www.roberthale.com\\\/content\\\/2017\\\/07\\\/29\\\/attitude-and-heading-reference-system-for-a-violin-bow\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\\\/\\\/www.roberthale.com\\\/content\\\/2017\\\/07\\\/29\\\/attitude-and-heading-reference-system-for-a-violin-bow\\\/#primaryimage\",\"url\":\"http:\\\/\\\/www.imedialabs.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/10\\\/AHSR_BobHale-300x225.jpg\",\"contentUrl\":\"http:\\\/\\\/www.imedialabs.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/10\\\/AHSR_BobHale-300x225.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\\\/\\\/www.roberthale.com\\\/content\\\/2017\\\/07\\\/29\\\/attitude-and-heading-reference-system-for-a-violin-bow\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\\\/\\\/www.roberthale.com\\\/content\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Attitude and Heading Reference System (For a Violin Bow)\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\\\/\\\/www.roberthale.com\\\/content\\\/#website\",\"url\":\"http:\\\/\\\/www.roberthale.com\\\/content\\\/\",\"name\":\"Robert Hale\",\"description\":\"Author, Historian, Musician, Consultant\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\\\/\\\/www.roberthale.com\\\/content\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"http:\\\/\\\/www.roberthale.com\\\/content\\\/#\\\/schema\\\/person\\\/26aabc2df696bbd6d5437a178d9b0aeb\",\"name\":\"roberthale_i4cira\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7612c1ad4795e535890207788b8177fd93186ab554c3be15500e7e462db97eee?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7612c1ad4795e535890207788b8177fd93186ab554c3be15500e7e462db97eee?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7612c1ad4795e535890207788b8177fd93186ab554c3be15500e7e462db97eee?s=96&d=mm&r=g\",\"caption\":\"roberthale_i4cira\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Attitude and Heading Reference System (For a Violin Bow) - Robert Hale","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/www.roberthale.com\/content\/2017\/07\/29\/attitude-and-heading-reference-system-for-a-violin-bow\/","og_locale":"en_US","og_type":"article","og_title":"Attitude and Heading Reference System (For a Violin Bow) - Robert Hale","og_description":"The Idea\u2026. As a diversion from the industrial IoT projects I\u2019ve been working on, I decided to investigate the wonderful world of wearables and build a system to track violin bow movement. An attitude and heading reference system is a 3 axis description of an object that transmits the data to a mobile device via &hellip; Continue reading \"Attitude and Heading Reference System (For a Violin Bow)\"","og_url":"http:\/\/www.roberthale.com\/content\/2017\/07\/29\/attitude-and-heading-reference-system-for-a-violin-bow\/","og_site_name":"Robert Hale","article_publisher":"https:\/\/www.facebook.com\/bob.hale1","article_published_time":"2017-07-29T01:21:44+00:00","article_modified_time":"2017-09-07T21:44:40+00:00","og_image":[{"url":"http:\/\/www.imedialabs.com\/blog\/wp-content\/uploads\/2016\/10\/AHSR_BobHale-300x225.jpg","type":"","width":"","height":""}],"author":"roberthale_i4cira","twitter_card":"summary_large_image","twitter_creator":"@bobhale","twitter_site":"@bobhale","twitter_misc":{"Written by":"roberthale_i4cira","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"http:\/\/www.roberthale.com\/content\/2017\/07\/29\/attitude-and-heading-reference-system-for-a-violin-bow\/#article","isPartOf":{"@id":"http:\/\/www.roberthale.com\/content\/2017\/07\/29\/attitude-and-heading-reference-system-for-a-violin-bow\/"},"author":{"name":"roberthale_i4cira","@id":"http:\/\/www.roberthale.com\/content\/#\/schema\/person\/26aabc2df696bbd6d5437a178d9b0aeb"},"headline":"Attitude and Heading Reference System (For a Violin Bow)","datePublished":"2017-07-29T01:21:44+00:00","dateModified":"2017-09-07T21:44:40+00:00","mainEntityOfPage":{"@id":"http:\/\/www.roberthale.com\/content\/2017\/07\/29\/attitude-and-heading-reference-system-for-a-violin-bow\/"},"wordCount":477,"commentCount":0,"image":{"@id":"http:\/\/www.roberthale.com\/content\/2017\/07\/29\/attitude-and-heading-reference-system-for-a-violin-bow\/#primaryimage"},"thumbnailUrl":"http:\/\/www.imedialabs.com\/blog\/wp-content\/uploads\/2016\/10\/AHSR_BobHale-300x225.jpg","articleSection":["Music and Technology"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["http:\/\/www.roberthale.com\/content\/2017\/07\/29\/attitude-and-heading-reference-system-for-a-violin-bow\/#respond"]}]},{"@type":"WebPage","@id":"http:\/\/www.roberthale.com\/content\/2017\/07\/29\/attitude-and-heading-reference-system-for-a-violin-bow\/","url":"http:\/\/www.roberthale.com\/content\/2017\/07\/29\/attitude-and-heading-reference-system-for-a-violin-bow\/","name":"Attitude and Heading Reference System (For a Violin Bow) - Robert Hale","isPartOf":{"@id":"http:\/\/www.roberthale.com\/content\/#website"},"primaryImageOfPage":{"@id":"http:\/\/www.roberthale.com\/content\/2017\/07\/29\/attitude-and-heading-reference-system-for-a-violin-bow\/#primaryimage"},"image":{"@id":"http:\/\/www.roberthale.com\/content\/2017\/07\/29\/attitude-and-heading-reference-system-for-a-violin-bow\/#primaryimage"},"thumbnailUrl":"http:\/\/www.imedialabs.com\/blog\/wp-content\/uploads\/2016\/10\/AHSR_BobHale-300x225.jpg","datePublished":"2017-07-29T01:21:44+00:00","dateModified":"2017-09-07T21:44:40+00:00","author":{"@id":"http:\/\/www.roberthale.com\/content\/#\/schema\/person\/26aabc2df696bbd6d5437a178d9b0aeb"},"breadcrumb":{"@id":"http:\/\/www.roberthale.com\/content\/2017\/07\/29\/attitude-and-heading-reference-system-for-a-violin-bow\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["http:\/\/www.roberthale.com\/content\/2017\/07\/29\/attitude-and-heading-reference-system-for-a-violin-bow\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/www.roberthale.com\/content\/2017\/07\/29\/attitude-and-heading-reference-system-for-a-violin-bow\/#primaryimage","url":"http:\/\/www.imedialabs.com\/blog\/wp-content\/uploads\/2016\/10\/AHSR_BobHale-300x225.jpg","contentUrl":"http:\/\/www.imedialabs.com\/blog\/wp-content\/uploads\/2016\/10\/AHSR_BobHale-300x225.jpg"},{"@type":"BreadcrumbList","@id":"http:\/\/www.roberthale.com\/content\/2017\/07\/29\/attitude-and-heading-reference-system-for-a-violin-bow\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"http:\/\/www.roberthale.com\/content\/"},{"@type":"ListItem","position":2,"name":"Attitude and Heading Reference System (For a Violin Bow)"}]},{"@type":"WebSite","@id":"http:\/\/www.roberthale.com\/content\/#website","url":"http:\/\/www.roberthale.com\/content\/","name":"Robert Hale","description":"Author, Historian, Musician, Consultant","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/www.roberthale.com\/content\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"http:\/\/www.roberthale.com\/content\/#\/schema\/person\/26aabc2df696bbd6d5437a178d9b0aeb","name":"roberthale_i4cira","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/7612c1ad4795e535890207788b8177fd93186ab554c3be15500e7e462db97eee?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/7612c1ad4795e535890207788b8177fd93186ab554c3be15500e7e462db97eee?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7612c1ad4795e535890207788b8177fd93186ab554c3be15500e7e462db97eee?s=96&d=mm&r=g","caption":"roberthale_i4cira"}}]}},"_links":{"self":[{"href":"http:\/\/www.roberthale.com\/content\/wp-json\/wp\/v2\/posts\/101","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.roberthale.com\/content\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.roberthale.com\/content\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.roberthale.com\/content\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.roberthale.com\/content\/wp-json\/wp\/v2\/comments?post=101"}],"version-history":[{"count":9,"href":"http:\/\/www.roberthale.com\/content\/wp-json\/wp\/v2\/posts\/101\/revisions"}],"predecessor-version":[{"id":128,"href":"http:\/\/www.roberthale.com\/content\/wp-json\/wp\/v2\/posts\/101\/revisions\/128"}],"wp:attachment":[{"href":"http:\/\/www.roberthale.com\/content\/wp-json\/wp\/v2\/media?parent=101"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.roberthale.com\/content\/wp-json\/wp\/v2\/categories?post=101"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.roberthale.com\/content\/wp-json\/wp\/v2\/tags?post=101"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}