{"id":489,"date":"2014-10-14T01:04:36","date_gmt":"2014-10-14T01:04:36","guid":{"rendered":"http:\/\/dronesonen.hibu.no\/?p=489"},"modified":"2014-10-14T01:09:17","modified_gmt":"2014-10-14T01:09:17","slug":"uke-40-den-sjette-uken","status":"publish","type":"post","link":"https:\/\/dronesonen.usn.no\/?p=489","title":{"rendered":"Uke 40 &#8211; Den sjette uken"},"content":{"rendered":"<p>I l\u00f8pet av denne perioden har vi omprogrammert akselerometeret for \u00e5 kompansere med gyro sensoren slik at vi f\u00e5r vinkelhastigheten via akselerometeret. Dette tok sin tid, og vi fant ut at det ikke var praktisk mulig \u00e5 gj\u00f8re dette. F\u00f8rst pga. st\u00f8y og at ut verdiene ikke var n\u00f8yaktige nok.<\/p>\n<p>Dermed m\u00e5tte vi tilbake til tegnebrettet, og fant da ut at vi m\u00e5tte bruke PID hvor Inputen er vinkelen vi har og p\u00e5draget regnes ut av PID algoritmen. Derfor satt vi som m\u00e5l \u00e5 f\u00e5 avlesninger fra akselerometeret oppgitt i grader og ikke vinkelhastighet. Deretter m\u00e5tte vi kalibrere sensoren, slik at sensoren leste 90* ved loddrett tilstand. Dette holdt ikke i og med at vi hadde mye st\u00f8y som f\u00f8rte til feilsignaler innimellom. Dette gjorde at vi trengte litt research p\u00e5 filter for reduksjon av st\u00f8y.<\/p>\n<p>Dermed fant vi ut at vi trengte noen st\u00f8yfilter i systemet v\u00e5rt for \u00e5 forhindre st\u00f8yen p\u00e5 ut signalet, som har oppst\u00e5tt tidligere.<\/p>\n<p>Vi la til 2 filtre til \u00e5 begynne med, en som heter EMA og den andre SMA. Disse filterene ga oss litt mindre st\u00f8y men vi er ikke helt forn\u00f8yde med utverdien.<\/p>\n<p>Derfor bestemte vi oss for \u00e5 lese oss opp p\u00e5 kalman filteret i og med at vi hadde h\u00f8rt at det kunne l\u00f8se problemet vi har.<\/p>\n<p>Vi startet ogs\u00e5 \u00e5 regne ut og bestemme verdier for konstantene v\u00e5re i PID algoritmen, ved \u00e5 velge en rekke med avvik fra den \u00f8nskede verdien (roboten i balanse, eller 90 grader) samt at vi skrev en ordentlig forklaring p\u00e5 PID regulatoren:<\/p>\n<p><a href=\"http:\/\/dronesonen.usn.no\/wp-content\/uploads\/2014\/10\/PID-KP.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-493\" src=\"http:\/\/dronesonen.usn.no\/wp-content\/uploads\/2014\/10\/PID-KP-300x225.jpg\" alt=\"PID KP\" width=\"560\" height=\"420\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2014\/10\/PID-KP-300x225.jpg 300w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2014\/10\/PID-KP.jpg 960w\" sizes=\"auto, (max-width: 560px) 100vw, 560px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/dronesonen.usn.no\/wp-content\/uploads\/2014\/10\/pid-full.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-500\" src=\"http:\/\/dronesonen.usn.no\/wp-content\/uploads\/2014\/10\/pid-full-220x300.jpg\" alt=\"pid full\" width=\"560\" height=\"763\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2014\/10\/pid-full-220x300.jpg 220w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2014\/10\/pid-full.jpg 704w\" sizes=\"auto, (max-width: 560px) 100vw, 560px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/dronesonen.usn.no\/wp-content\/uploads\/2014\/10\/pidfull2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-501\" src=\"http:\/\/dronesonen.usn.no\/wp-content\/uploads\/2014\/10\/pidfull2-220x300.jpg\" alt=\"pidfull2\" width=\"558\" height=\"760\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2014\/10\/pidfull2-220x300.jpg 220w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2014\/10\/pidfull2.jpg 704w\" sizes=\"auto, (max-width: 558px) 100vw, 558px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I l\u00f8pet av denne perioden har vi omprogrammert akselerometeret for \u00e5 kompansere med gyro sensoren slik at vi f\u00e5r vinkelhastigheten via akselerometeret. Dette tok sin tid, og vi fant ut at det ikke var praktisk mulig \u00e5 gj\u00f8re dette. F\u00f8rst pga. st\u00f8y og at ut verdiene ikke var n\u00f8yaktige nok. Dermed m\u00e5tte vi tilbake til [&hellip;]<\/p>\n","protected":false},"author":31,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19],"tags":[],"class_list":["post-489","post","type-post","status-publish","format-standard","hentry","category-smart-systems-2014-balancebot"],"_links":{"self":[{"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/posts\/489","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\/31"}],"replies":[{"embeddable":true,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=489"}],"version-history":[{"count":4,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/posts\/489\/revisions"}],"predecessor-version":[{"id":502,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/posts\/489\/revisions\/502"}],"wp:attachment":[{"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=489"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=489"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=489"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}