{"id":260,"date":"2020-10-02T18:46:32","date_gmt":"2020-10-02T18:46:32","guid":{"rendered":"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/?p=260"},"modified":"2020-10-02T19:03:50","modified_gmt":"2020-10-02T19:03:50","slug":"concept-generation","status":"publish","type":"post","link":"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/2020\/10\/02\/concept-generation\/","title":{"rendered":"Concept Generation"},"content":{"rendered":"\n<p>This week, our&nbsp;focus&nbsp;was to develop possible concepts for the prototype design. The concept generation process was split up between hardware and software. See the table below or a summary of our concept ideas.&nbsp;<\/p>\n\n\n\n<p><strong>\u00a0Software<\/strong><\/p>\n\n\n\n<p>A possible software implementation option is Google&#8217;s open-source gesture recognition package with TensorFlow Lite and&nbsp;MediaPipe. The package recognizes a variety of one-handed gestures, and the test recognition results are accurate.&nbsp;This package is not the only option; the team will consider more open source packages to aid development. Another option is the gesture recognition package from Tencent, which seems to be complete and supports various systems and application environments.&nbsp;&nbsp;<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-content\/uploads\/sites\/56\/2020\/10\/image.png\" alt=\"\" class=\"wp-image-262\" width=\"320\" height=\"600\" srcset=\"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-content\/uploads\/sites\/56\/2020\/10\/image.png 301w, https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-content\/uploads\/sites\/56\/2020\/10\/image-160x300.png 160w, https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-content\/uploads\/sites\/56\/2020\/10\/image-112x210.png 112w\" sizes=\"(max-width: 320px) 100vw, 320px\" \/><figcaption>https:\/\/google.github.io\/mediapipe\/solutions\/hands<\/figcaption><\/figure><\/div>\n\n\n\n<p><strong>\u00a0Hardware<\/strong><\/p>\n\n\n\n<p>Three main options exist for the overall hardware architecture. All-in-one solutions like the Azure Kinect DK\u00a0already have all the necessary sensing equipment (and more) built into one set-top box. This is the most expensive and most powerful option.\u00a0 Simplified solutions like the OmniVision image sensors have\u00a0some\u00a0of the necessary sensing hardware and are much less expensive. In this case, the prototype would likely require additional hardware. Creating the entire system from individual hardware components would be the most complex option to design (though likely the cheapest to produce). Many other hardware-related decisions will stem from this overall hardware architecture concept. In the individual component case, concept finalization will require deciding on the types of sensors and microcontroller(s). Essentially, this method would be attempting to recreate an all-in-one solution like the Azure Kinect DK but with only the\u00a0<em>necessary<\/em>\u00a0components.\u00a0<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-content\/uploads\/sites\/56\/2020\/10\/image-2.png\" alt=\"\" class=\"wp-image-274\" width=\"538\" height=\"469\" srcset=\"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-content\/uploads\/sites\/56\/2020\/10\/image-2.png 1018w, https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-content\/uploads\/sites\/56\/2020\/10\/image-2-300x262.png 300w, https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-content\/uploads\/sites\/56\/2020\/10\/image-2-768x671.png 768w, https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-content\/uploads\/sites\/56\/2020\/10\/image-2-240x210.png 240w\" sizes=\"(max-width: 538px) 100vw, 538px\" \/><figcaption>Concept Combination Table<\/figcaption><\/figure><\/div>\n","protected":false},"excerpt":{"rendered":"<p>This week, our&nbsp;focus&nbsp;was to develop possible concepts for the prototype design. The concept generation process was split up between hardware and software. See the table below or a summary of our concept ideas.&nbsp; \u00a0Software A possible software implementation option is&hellip; <a href=\"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/2020\/10\/02\/concept-generation\/\" aria-label=\"Read \\\"Concept Generation\\\" class=\"read-more\">Read&nbsp;More<\/a><\/p>\n","protected":false},"author":56,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-260","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-json\/wp\/v2\/posts\/260"}],"collection":[{"href":"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-json\/wp\/v2\/users\/56"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-json\/wp\/v2\/comments?post=260"}],"version-history":[{"count":4,"href":"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-json\/wp\/v2\/posts\/260\/revisions"}],"predecessor-version":[{"id":276,"href":"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-json\/wp\/v2\/posts\/260\/revisions\/276"}],"wp:attachment":[{"href":"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-json\/wp\/v2\/media?parent=260"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-json\/wp\/v2\/categories?post=260"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-json\/wp\/v2\/tags?post=260"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}