{"id":2316,"date":"2016-11-19T18:21:37","date_gmt":"2016-11-19T12:51:37","guid":{"rendered":"http:\/\/naveenbalani.com\/?p=2316"},"modified":"2016-11-20T18:04:25","modified_gmt":"2016-11-20T12:34:25","slug":"cognitive-iot-in-sports","status":"publish","type":"post","link":"https:\/\/navveenbalani.dev\/index.php\/articles\/cognitive-iot-in-sports\/","title":{"rendered":"Cognitive IoT in Sports"},"content":{"rendered":"<p>Cognitive Internet of Things is about enabling current IoT technologies with human-like intelligence. The end goal is to provide expert advice based on the domains being targeted.\u00a0 Cognitive IoT can be applied on the edge gateway or in the cloud as part of the solution.<\/p>\n<p>Let&#8217;s see how we can apply Cognitive IoT technologies for Sports domain. In \u00a0Sports domain, there are actually 3 primarily use case &#8211;<\/p>\n<ul>\n<li>Learning from an expert\/coach (or visually) and improving one\u2019s game<\/li>\n<li>Personalization &#8211; where all information is personalized to improve a player&#8217;s game<\/li>\n<li>Continuous learning to keep a player improving his game based on how is he is playing from current and past records.<\/li>\n<\/ul>\n<p>I will talk about an example of cricket. (I call this as connected cricket -) ).The real value that we want to derive is to enable batsman understand their game better, help them master various batting strokes like cover drive, pull shot etc., analyse their performance continuously to be an expert batsman, for instance what should I do to bat like Sachin Tendulkar.<\/p>\n<p>With respect to a baller, the baller would like to understand how well he is bowling, his speed, his run-up, the way he delivers the ball, spin variations, all these insights can improve his game continuously (so there is a feedback loop) and how similar he is bowling to an expert baller, may be like Ashwin.<\/p>\n<p>So let\u2019s talk about how do you go about realizing it.<\/p>\n<ol>\n<li><em>Embedded device on cricket ball (without increasing form factor)<\/em><\/li>\n<li><em>Embedded device on cricket bat, pads, gloves<\/em><\/li>\n<li><em>A Connected Stadium.<\/em><\/li>\n<\/ol>\n<p><img loading=\"lazy\" class=\"alignleft size-medium wp-image-2318\" src=\"http:\/\/naveenbalani.com\/wp-content\/uploads\/2016\/09\/cogx-224x300.png\" alt=\"cogx\" width=\"224\" height=\"300\" srcset=\"https:\/\/navveenbalani.dev\/wp-content\/uploads\/2016\/09\/cogx-224x300.png 224w, https:\/\/navveenbalani.dev\/wp-content\/uploads\/2016\/09\/cogx.png 294w\" sizes=\"(max-width: 224px) 100vw, 224px\" \/>For an architecture stack perspective, you have the low powered embedded device \u00a0installed inside the ball or embedded as part of the design and manufacturing process, its provides at least 6 Axis combo sensor for accelerometer and gyroscopes reading to identify any movement in 3d space. A Motion SDK is installed on top of the device to identify any movements in general and communicate the reading to the cloud. In cloud, we have the learning model or the training data. Basically, we would ask an expert batsman to bat and play various expert strokes like cover drive etc. and record their movements from sensors (bats\/pads etc) as well as visuals (postures etc), this would be used as the training \/ test data and comparison would be made against it. As we are comparing 3D models, machine learning approaches like dimension reduction can be employed ( and many new innovation approaches) to compare two motion and predict\u00a0the similarity. Similar training data is captured from an expert baller, along with other conceptual information like hand movements, pitch angles etc.<\/p>\n<p>The feedback is continuously captured and the system provides guidance for improving a player\u2019s game. The player tracks all this information on his mobile\u00a0and can now look at these insights and suggestions on how he can be an expert in his game. For instance, a player can ask a system \u201cwhat is takes to master a cover drive like Sachin\u201d and the system analyses the motion information from batting strokes (sensors on bats, pads etc.), visual information (postures etc.), compares it with an expert model and provide an accuracy score and suggestions to improve a players\u2019 game. The key here is that the cognitive system understands the domain and its trained on the domain to provide an expert advice or suggestion.<\/p>\n<p>The same technique and concept can be applied in any game to get cognitive insights. \u00a0In future, technology would be a key enabler in Sports.<\/p>\n<p><em>The following is part of my presentation that I delivered at IoTNext. I will update the article with the youtube video once available.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cognitive Internet of Things is about enabling current IoT technologies with human-like intelligence. The end goal is to provide expert advice based on the domains being targeted.\u00a0 Cognitive IoT can be applied on the edge gateway or in the cloud as part of the solution. Let&#8217;s see how we can apply Cognitive IoT technologies for [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2318,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[66,3,267,157,269,156,265],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v16.0.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cognitive IoT in Sports - Current and Future Technology Trends by Navveen Balani<\/title>\n<meta name=\"description\" content=\"Cognitive IoT in Sports -\" \/>\n<link rel=\"canonical\" href=\"https:\/\/navveenbalani.dev\/index.php\/articles\/cognitive-iot-in-sports\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cognitive IoT in Sports - Current and Future Technology Trends by Navveen Balani\" \/>\n<meta property=\"og:description\" content=\"Cognitive IoT in Sports -\" \/>\n<meta property=\"og:url\" content=\"https:\/\/navveenbalani.dev\/index.php\/articles\/cognitive-iot-in-sports\/\" \/>\n<meta property=\"og:site_name\" content=\"Current and Future Technology Trends by Navveen Balani\" \/>\n<meta property=\"article:published_time\" content=\"2016-11-19T12:51:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-11-20T12:34:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/navveenbalani.dev\/wp-content\/uploads\/2016\/09\/cogx.png\" \/>\n\t<meta property=\"og:image:width\" content=\"294\" \/>\n\t<meta property=\"og:image:height\" content=\"393\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\">\n\t<meta name=\"twitter:data1\" content=\"3 minutes\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/navveenbalani.dev\/#website\",\"url\":\"https:\/\/navveenbalani.dev\/\",\"name\":\"Current and Future Technology Trends by Navveen Balani\",\"description\":\"Current and Future Technology Trends by Navveen Balani\",\"publisher\":{\"@id\":\"https:\/\/navveenbalani.dev\/#\/schema\/person\/51f7ab14b20611d95e3c7fd4ea0950bf\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/navveenbalani.dev\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/navveenbalani.dev\/index.php\/articles\/cognitive-iot-in-sports\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/navveenbalani.dev\/wp-content\/uploads\/2016\/09\/cogx.png\",\"width\":294,\"height\":393},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/navveenbalani.dev\/index.php\/articles\/cognitive-iot-in-sports\/#webpage\",\"url\":\"https:\/\/navveenbalani.dev\/index.php\/articles\/cognitive-iot-in-sports\/\",\"name\":\"Cognitive IoT in Sports - Current and Future Technology Trends by Navveen Balani\",\"isPartOf\":{\"@id\":\"https:\/\/navveenbalani.dev\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/navveenbalani.dev\/index.php\/articles\/cognitive-iot-in-sports\/#primaryimage\"},\"datePublished\":\"2016-11-19T12:51:37+00:00\",\"dateModified\":\"2016-11-20T12:34:25+00:00\",\"description\":\"Cognitive IoT in Sports -\",\"breadcrumb\":{\"@id\":\"https:\/\/navveenbalani.dev\/index.php\/articles\/cognitive-iot-in-sports\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/navveenbalani.dev\/index.php\/articles\/cognitive-iot-in-sports\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/navveenbalani.dev\/index.php\/articles\/cognitive-iot-in-sports\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/navveenbalani.dev\/\",\"url\":\"https:\/\/navveenbalani.dev\/\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/navveenbalani.dev\/index.php\/articles\/cognitive-iot-in-sports\/\",\"url\":\"https:\/\/navveenbalani.dev\/index.php\/articles\/cognitive-iot-in-sports\/\",\"name\":\"Cognitive IoT in Sports\"}}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/navveenbalani.dev\/index.php\/articles\/cognitive-iot-in-sports\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/navveenbalani.dev\/index.php\/articles\/cognitive-iot-in-sports\/#webpage\"},\"author\":{\"@id\":\"https:\/\/navveenbalani.dev\/#\/schema\/person\/51f7ab14b20611d95e3c7fd4ea0950bf\"},\"headline\":\"Cognitive IoT in Sports\",\"datePublished\":\"2016-11-19T12:51:37+00:00\",\"dateModified\":\"2016-11-20T12:34:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/navveenbalani.dev\/index.php\/articles\/cognitive-iot-in-sports\/#webpage\"},\"publisher\":{\"@id\":\"https:\/\/navveenbalani.dev\/#\/schema\/person\/51f7ab14b20611d95e3c7fd4ea0950bf\"},\"image\":{\"@id\":\"https:\/\/navveenbalani.dev\/index.php\/articles\/cognitive-iot-in-sports\/#primaryimage\"},\"articleSection\":\"Architecture Patterns,Articles,Artificial Intelligence,Cognitive Computing,Deep Learning,IOT,Machine Learning\",\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/navveenbalani.dev\/#\/schema\/person\/51f7ab14b20611d95e3c7fd4ea0950bf\",\"name\":\"Navveen\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/navveenbalani.dev\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/navveenbalani.dev\/wp-content\/uploads\/2019\/07\/navveen_balani.jpeg\",\"width\":200,\"height\":200,\"caption\":\"Navveen\"},\"logo\":{\"@id\":\"https:\/\/navveenbalani.dev\/#personlogo\"},\"sameAs\":[\"http:\/\/naveenbalani.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/navveenbalani.dev\/index.php\/wp-json\/wp\/v2\/posts\/2316"}],"collection":[{"href":"https:\/\/navveenbalani.dev\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/navveenbalani.dev\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/navveenbalani.dev\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/navveenbalani.dev\/index.php\/wp-json\/wp\/v2\/comments?post=2316"}],"version-history":[{"count":8,"href":"https:\/\/navveenbalani.dev\/index.php\/wp-json\/wp\/v2\/posts\/2316\/revisions"}],"predecessor-version":[{"id":2329,"href":"https:\/\/navveenbalani.dev\/index.php\/wp-json\/wp\/v2\/posts\/2316\/revisions\/2329"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/navveenbalani.dev\/index.php\/wp-json\/wp\/v2\/media\/2318"}],"wp:attachment":[{"href":"https:\/\/navveenbalani.dev\/index.php\/wp-json\/wp\/v2\/media?parent=2316"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/navveenbalani.dev\/index.php\/wp-json\/wp\/v2\/categories?post=2316"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/navveenbalani.dev\/index.php\/wp-json\/wp\/v2\/tags?post=2316"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}