{"id":7282,"date":"2023-08-25T17:17:35","date_gmt":"2023-08-25T16:17:35","guid":{"rendered":"https:\/\/dronesonen.usn.no\/?p=7282"},"modified":"2023-08-25T17:17:35","modified_gmt":"2023-08-25T16:17:35","slug":"turret-syndrome-week-1","status":"publish","type":"post","link":"https:\/\/dronesonen.usn.no\/?p=7282","title":{"rendered":"Turret Syndrome &#8211; Week 1"},"content":{"rendered":"\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>&#8220;For every step in a direction, one must first create a universe.&#8221;<\/em><\/p>\n<cite>Probably someone.<\/cite><\/blockquote>\n\n\n\n<p><strong>Hei Bloggen! K9z f9z&#8230;<\/strong><\/p>\n\n\n\n<p>After the preliminary introduction of this year\u00b4s Smart Systems course, and the introduction of the <strong>Micro Mouse<\/strong> project as a competitive engineering aspect, we sat down as a group to discuss what we wanted to achieve. <\/p>\n\n\n\n<p><strong>Who are we?<\/strong><\/p>\n\n\n\n<p>Our group consists of five members who are also collaborating on the Bachelor project next semester with KSAT \ud83d\udef0\ufe0f. Our group consist of:\u00a0<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Mats Bergum &#8211; Electrical Engineer \u26a1<\/li>\n\n\n\n<li>Harald Berzinis \u2013 Electrical Engineer\u00a0\u26a1<\/li>\n\n\n\n<li>Christopher Daffinrud \u2013 Computer Engineer\u00a0\ud83d\uddb1\ufe0f<\/li>\n\n\n\n<li>Ole Eirik Solberg Seljordlia \u2013 Computer Engineer\u00a0\ud83d\uddb1\ufe0f<\/li>\n\n\n\n<li>Hannes Weigel \u2013 Computer Engineer\u00a0\ud83d\uddb1\ufe0f<\/li>\n<\/ul>\n\n\n\n<p>We will most likely have access to a camera-component, primarily meant for our Bachelor project, in Smart Systems and one of our goals during this course is to take advantage of that. The Micro Mouse project was therefore not ideal for our case so we discussed other options.\u00a0We quickly had the idea that we wanted to make a Turret. Our project name: <\/p>\n\n\n\n<p><strong><em>TURRET SYNDROME<\/em><\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">System description and requirements<\/h2>\n\n\n\n<p>Our Turret will use a camera for object detection and recognition and a LIDAR for object ranging. The object recognition should then trigger an action of shooting the undesired object with a BB-gun (the exact solution for this is tbd).  <\/p>\n\n\n\n<p>We created an initial overview of some requirements a <strong>Minimum Viable Product<\/strong> (MVP) should have:\u00a0<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The system\u00b4s software shall be able to detect an object with a distinctive color (green\/red) on a distance of five meters.\u00a0<\/li>\n\n\n\n<li>The system\u00b4s software shall be able to identify which color the object has (green\/red) on a distance of five meters.\u00a0<\/li>\n\n\n\n<li>The system&#8217;s camera and barrel shall be able to rotate for a total of 360 degrees azimuth.\u00a0\u00a0<\/li>\n\n\n\n<li>The system&#8217;s camera and barrel shall be able to elevate between 0 and 30 degrees in altitude.&nbsp;&nbsp;<\/li>\n\n\n\n<li>The system shall be able to manually fire an object towards the detected colored balloon.\u00a0<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Components and testing<\/h2>\n\n\n\n<p>To realize the MVP-requirements we wrote down a list of components and equipment we needed.\u00a0We received the following from Stephen:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Two stepper motors <\/li>\n\n\n\n<li>Two motor controllers <\/li>\n\n\n\n<li>One LiDAR<\/li>\n\n\n\n<li>Raspberry Pi 4 <\/li>\n\n\n\n<li>PyCam<\/li>\n\n\n\n<li>Touch Display for Raspberry Pi <\/li>\n<\/ul>\n\n\n\n<p>Throughout the week we also tested some of the components to make sure they work correctly. We tested the motor controllers together with the stepper motors and the Pi. We also checked if we were able to read data from the LIDAR using the Pi. The code was written in C++ 11.<\/p>\n\n\n\n<p>[pictures will be inserted here]<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Upcoming tasks<\/h2>\n\n\n\n<p>We created a Kanban-board through Azure Devops to keep track of upcoming tasks and delegated them between our group members. These tasks included:\u00a0<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Setting up a developer environment \u2013 Azure Devops and Git for documentation. <\/li>\n\n\n\n<li>Initial CAD-design&nbsp;<\/li>\n\n\n\n<li>Initial Interface-mapping\u00a0<\/li>\n\n\n\n<li>ABC functionality list. (A = Critical, B = Beneficial, C = Desirable)<\/li>\n<\/ul>\n\n\n\n<p>To round up this weeks blog post, we in Turret Syndrome would like to finish off with another quote while looking forward to next weeks lecture and tasks:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>&#8220;For every step in the right direction, one must often take several other steps.&#8221;<\/em><\/p>\n<cite>Someone else&#8230; Probably<\/cite><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;For every step in a direction, one must first create a universe.&#8221; Probably someone. Hei Bloggen! K9z f9z&#8230; After the preliminary introduction of this year\u00b4s Smart Systems course, and the introduction of the Micro Mouse project as a competitive engineering aspect, we sat down as a group to discuss what we wanted to achieve. Who [&hellip;]<\/p>\n","protected":false},"author":100,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-7282","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/posts\/7282","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/users\/100"}],"replies":[{"embeddable":true,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7282"}],"version-history":[{"count":6,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/posts\/7282\/revisions"}],"predecessor-version":[{"id":7307,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/posts\/7282\/revisions\/7307"}],"wp:attachment":[{"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7282"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=7282"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=7282"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}