{"id":9668,"date":"2024-10-29T20:26:44","date_gmt":"2024-10-29T19:26:44","guid":{"rendered":"https:\/\/dronesonen.usn.no\/?p=9668"},"modified":"2024-10-29T20:26:44","modified_gmt":"2024-10-29T19:26:44","slug":"gruppe-3-blogg-9","status":"publish","type":"post","link":"https:\/\/dronesonen.usn.no\/?p=9668","title":{"rendered":"Gruppe 3 &#8211; Blogg 9"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Spider Manufacturers (Maskin):<\/h2>\n\n\n\n<p>Denne uken har Spider Manufacturs jobbet med \u00e5 forbedre 3D-modellen, i tillegg startet \u00e5 kj\u00f8re ulike analyser(FEM) p\u00e5 modellen, produsert komponenter og montert.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Creepy Coders (Data):<\/h2>\n\n\n\n<p>Basen til koden v\u00e5r begynner \u00e5 ta form. Vi har sittet timesvis med \u00e5 teste posisjoner og bevegelser og vi har blitt rimelig kjappe til \u00e5 nappe ut str\u00f8mmen da det g\u00e5r galt!<\/p>\n\n\n\n<p>Ukens highlight er at vi stablet oss p\u00e5 beina!<\/p>\n\n\n\n<figure class=\"wp-block-embed is-provider-youtube wp-block-embed-youtube\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"It&#039;s Alive!\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/wktb_jsofok?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Individuelle innlegg<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Ole Martin: <\/h3>\n\n\n\n<p>En ny uke har passert, og jeg har produsert holderen til Raspberry Pi Sense HAT og spacere til komponentholdere, som Vinay har montert.<\/p>\n\n\n\n<p>\u00a0I tillegg har jeg veid &#8220;beistet&#8221; (edderkoppen), ettersom det er enklere \u00e5 utf\u00f8re FEM-analyse p\u00e5 mindre komponenter enn \u00e5 bruke hele modellen. Den veier imponerende 3330 g!<img loading=\"lazy\" decoding=\"async\" width=\"359\" height=\"476\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXc4AXmWvxSG6YdZjfeEFJkLl1ensh8CuCHxRIhLH1SL4bZN4NLrpQF6RAjwHGIGPQVgPZC0TndSe2UIgZlGTbZ0VKQ6n12lqC300keLZaxZwGE4fbb2yMU0Chu_Dyvpiir6c2BvKoOaEMJHrRxvNwFygSFF?key=sA7vp1xtv6fmUzhBkrto0syV\"><\/p>\n\n\n\n<p>Jeg har ogs\u00e5 f\u00e5tt lagt inn materialverdier for PLA i Solidworks, slik at vi kan bruke disse i analysene og eventuelt for \u00e5 optimalisere delens topologi videre i prosessen.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXeEZq-2O7kbtr0-D7zeQVxOF2QVNHH252BTlXzaPLjuI1yCgMwNstZGcKvSao9zFUlILP20_Or3DT_q5MaO-2fikk3WP2RjlaIkHoU_mYmFGte-gUeQ5ui9hiujchlrsgns5itt574og_Bk_MB50JgfSZU?key=sA7vp1xtv6fmUzhBkrto0syV\" alt=\"\" \/><\/figure>\n\n\n\n<p>Jeg gjorde ogs\u00e5 et f\u00f8rste fors\u00f8k p\u00e5 FEM-analyse av ett av beina, inkludert p\u00e5f\u00f8rte krefter. Dessverre feilet analysen denne gangen, men det vil bli flere tester gjennom kommende&nbsp; uke, hvor jeg fokuserer p\u00e5 mindre komponenter og sammensetninger.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXeRJIq32B9-roZx_67szNEVlTZAL-QNQIcBJ1qtbU8v40InlEgri3aaC9Yu-tmYTvBXtWrjxpYnzoJV5LKdlQ6iLi1Nb7AxRdyLor6cVIbzyo_gGn5KwqT8bk-1CuI3LDFb-sJkW883zlCLnFAempNeWZE?key=sA7vp1xtv6fmUzhBkrto0syV\" alt=\"\" \/><\/figure>\n\n\n\n<p>Det er sv\u00e6rt utfordrende \u00e5 justere verdier og kontaktflater n\u00e5r feil oppst\u00e5r etter 17 timers kj\u00f8ring, spesielt siden problemene f\u00f8rst kan lokaliseres etter at prosessen har feilet.&nbsp;<\/p>\n\n\n\n<p>Med s\u00e5 mange komponenter og omfattende arbeid er det tidkrevende, men vi kommer dit.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Vinay:<\/h3>\n\n\n\n<p>Denne uken har jeg montert spacere mellom nye akrylplaten og alle servoene montert p\u00e5 denne. I tillegg har jeg montert holderen til RaspberryPi Sense Hat\u2019en.<\/p>\n\n\n\n<p>Bilde av spacer mellom akrylplaten og servoen:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXev6S_XOMyl1Iht5-AoPrzMBY4MhHNnH4nFUnrAAKGfSmyqLv73xZJDPeT38kEGSZ1VDxjksqM_A8TkUeHHrdjGz95KYuH9rL6H7U1UsT8b2j9BfM4EKkrrSQxE8gE2RH1OH5E9B4NJ_b1D_AqH5GAMGj70?key=sA7vp1xtv6fmUzhBkrto0syV\" alt=\"\" \/><\/figure>\n\n\n\n<p>Bilde av Sense Hat holderen:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXfLYDpXyP5uaIw9MX17jGF87HUtq6tz0nz_FMcnp1wyK6Ro1miAJYSyNh2igjJ3JvCEJCZIJaT8tBAYrRkuf_G0PNlyuectTG7oLtWy-SNdi-eOPO99KRiTfBwvT8EvtZ16PDbFK4ZTCgZp5JNzfimBKS_l?key=sA7vp1xtv6fmUzhBkrto0syV\" alt=\"\" \/><\/figure>\n\n\n\n<p>I tillegg til \u00e5 montere noen komponenter, har jeg startet p\u00e5 FEM analysering av modellen v\u00e5r. Fokuset mitt er komponentholderen\/bunnplaten med batteriholder og batteriet.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Kristian:<\/h3>\n\n\n\n<p>Bunnplaten vi har brukt til n\u00e5 er for fleksibel, og vi trenger en ny en. Heldigvis har Bj\u00f8rn Ole laserkuttet en ny en av 6mm tykk akrylplate, som jeg har brukt litt tid p\u00e5 \u00e5 montere. Dette viste seg til \u00e5 v\u00e6re litt av en prosess: Alle kablene fra beinene m\u00e5tte markeres og plugges ut, beinene og de elektriske komponentene m\u00e5tte tas av bunnplaten, og alt m\u00e5tte monteres igjen p\u00e5 den nye platen. For \u00e5 gj\u00f8re ting verre var det mange hull som ikke var helt p\u00e5 plass og m\u00e5tte borres st\u00f8rre. Dette tok noen timer og jeg har ikke lyst til \u00e5 gj\u00f8re det igjen.<\/p>\n\n\n\n<p>Jeg har ogs\u00e5 modellert en enkel holder til en USB-hub.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXcXDJNiU0lNm2v9h1sLT_5MtHmO3JcLG-KwD_tIqGNL2UNSKIj8nXroJAsQAGwMSCP_J2LrvemXbGos1NOMLk78GyUqH5v60kQBtPFcW3CxZ1xPm68grujKavHMjtuTsZH7559EpgtfUZJ3ZxBs8Yzob30a?key=sA7vp1xtv6fmUzhBkrto0syV\" alt=\"\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Martin:<\/h3>\n\n\n\n<p>Jeg har begynt p\u00e5 versjon 1.1. av koden v\u00e5r.( <a href=\"https:\/\/github.com\/martintara\/creepy\/tree\/creepy1.1\/src\" data-type=\"URL\" data-id=\"https:\/\/github.com\/martintara\/creepy\/tree\/creepy1.1\/src\">https:\/\/github.com\/martintara\/creepy\/tree\/creepy1.1\/src<\/a> )Konstrukt\u00f8ren p\u00e5 Leg klassen begynte \u00e5 bli enormt lang, s\u00e5 jeg tenkte det m\u00e5tte finnes en mer elegant m\u00e5te \u00e5 gj\u00f8re dette p\u00e5. Leg klassen tar n\u00e5 imot en liste med servomotorer. Vi starter n\u00e5 med \u00e5 generere alle servobjektene f\u00f8rst. Denne listen med servoer ser ganske simpel ut men det ligger timesvis med testing bak for \u00e5 finne ut riktige posisjoner. Det er langt i fra en perfekt l\u00f8sning, men det viktigste n\u00e5 er at det fungerer. Jeg har startet prosessen med \u00e5 mappe disse posisjonene mot vinkler men det er ikke implementert enda. Ideen er \u00e5 kunne instruere servoene til \u00e5 g\u00e5 til en spesifikk vinkel i stedet for \u00e5 m\u00e5tte sende et tall mellom min_pos og max_pos.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"690\" src=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/creepy0compr-1024x690.png\" alt=\"\" class=\"wp-image-9670\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/creepy0compr-1024x690.png 1024w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/creepy0compr-300x202.png 300w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/creepy0compr-768x518.png 768w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/creepy0compr-1536x1035.png 1536w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/creepy0compr.png 1705w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Mapping av vinkler (center position)<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"711\" src=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/creepy70compr-1024x711.png\" alt=\"\" class=\"wp-image-9671\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/creepy70compr-1024x711.png 1024w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/creepy70compr-300x208.png 300w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/creepy70compr-768x533.png 768w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/creepy70compr.png 1408w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Mapping av vinkler (max position)<\/figcaption><\/figure>\n\n\n\n<p>Samtidig med \u00e5 videreutvikle koden s\u00e5 pr\u00f8ver jeg instruere de andre datastudentene slik at de skal kunne bruke koden selv. Didrik begynner bli rimelig varm i tr\u00f8ya og har begynt \u00e5 se p\u00e5 timingen p\u00e5 et forenklet ganglag. Jeg har troen p\u00e5 at han f\u00e5r til det alene n\u00e5. Dette gj\u00f8r det mulig for meg \u00e5 fokusere p\u00e5 et mer avansert ganglag. Det er godt \u00e5 kjenne p\u00e5 at jeg ikke skal st\u00e5 for all kodingen selv. Vi er tross alt 4 datastudenter i gruppa og jeg kjenner p\u00e5 et ansvar om \u00e5 inkludere alle i utviklingen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ida:<\/h3>\n\n\n\n<p>Denne uken har jeg brukt tid p\u00e5 \u00e5 sette meg inn i koden de andre har skrevet for oppsettet av bein og servoer, for \u00e5 f\u00e5 en bedre forst\u00e5else av hvordan vi kan skrive kode videre p\u00e5 bevegelsesm\u00f8nstre. Vi har ogs\u00e5 diskutert bevegelsesbegrensning for hvert bein for \u00e5 kunne unng\u00e5 kollisjon.&nbsp;<\/p>\n\n\n\n<p>Jeg brukte ogs\u00e5 litt tid p\u00e5 \u00e5 unders\u00f8ke hvordan vi kunne sette opp et ad-hoc nettverk p\u00e5 Raspberry Pi for \u00e5 oppn\u00e5 stabil kontakt. Men Bj\u00f8rn Ole kom p\u00e5 at vi heller kunne bruke det private nettverket IRI-LAB.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/20241028_124754compr-1024x768.jpg\" alt=\"\" class=\"wp-image-9673\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/20241028_124754compr-1024x768.jpg 1024w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/20241028_124754compr-300x225.jpg 300w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/20241028_124754compr-768x576.jpg 768w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/20241028_124754compr-1536x1152.jpg 1536w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/20241028_124754compr-2048x1536.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Mye p\u00f8nsking p\u00e5 gang!<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Didrik:<\/h3>\n\n\n\n<p>Denne uken s\u00e5 har vi; med verdiene fra servomodulens program, mappet verdier som vi kan sende med python kode. Vi mappet f\u00f8rst min og maks verdi, men n\u00e5r vi tenkte mer p\u00e5 det s\u00e5 for at vi skal kunne ha mer kontroll p\u00e5 bevegelsene n\u00e5r flere bein g\u00e5r samtidig s\u00e5 var det mer intuitivt \u00e5 g\u00e5 ut ifra en &#8220;midtposisjon&#8221; hvor vi s\u00e5 definerer grader ut fra den.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/20241029_124422compr-1024x768.jpg\" alt=\"\" class=\"wp-image-9674\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/20241029_124422compr-1024x768.jpg 1024w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/20241029_124422compr-300x225.jpg 300w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/20241029_124422compr-768x576.jpg 768w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/20241029_124422compr-1536x1152.jpg 1536w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/20241029_124422compr-2048x1536.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Senere s\u00e5 brukte vi denne nye metoden til \u00e5 f\u00e5 hvert bein til \u00e5 reise seg slik at den st\u00e5r! N\u00e5 er neste steg (haha) \u00e5 f\u00e5 den til \u00e5 g\u00e5.\u00a0<\/p>\n\n\n\n<p>Ellers er det stadig vekk litt lodding p\u00e5 gang. Det gjorde underverker at Martin tok med eget loddeutstyr.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/20241021_161637compr-768x1024.jpg\" alt=\"\" class=\"wp-image-9675\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/20241021_161637compr-768x1024.jpg 768w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/20241021_161637compr-225x300.jpg 225w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/20241021_161637compr-1152x1536.jpg 1152w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/20241021_161637compr-1536x2048.jpg 1536w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/20241021_161637compr-scaled.jpg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><figcaption class=\"wp-element-caption\">Lodding av sensehat-kobling<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Bj\u00f8rn Ole:&nbsp;<\/h3>\n\n\n\n<p>Siden vi har hatt utfordringer med nettverk og ikke lykkes med \u00e5 sette opp en ekstra RaspberryPi som lokalt nettverk, kom jeg opp med l\u00f8sningen \u00e5 bruke nettverket fra \u201cNettverk og Sikkerhet\u201d-faget: IRI-LAB. Dette l\u00f8ste enkelt de utfordringene vi hadde med nettverk.<\/p>\n\n\n\n<p>Denne uken har blitt brukt til \u00e5 l\u00e6re av hverandre. Noe erfaringsutveksling mellom datastudentene, slik at alle har kunnskap nok til \u00e5 skrive testkode og kj\u00f8re denne. For at alle skal kunne teste koden sin, har vi brukt SSH til RaspberryPi\u2019en for \u00e5 koble oss til direkte.<\/p>\n\n\n\n<p>&nbsp;Jeg har ogs\u00e5 laserkuttet en ny base til prosjektet slik at den blir stivere. Da unng\u00e5r vi at den \u201cvrir\/b\u00f8yer\u201d seg under press: <a href=\"https:\/\/drive.google.com\/file\/d\/1fJPz9cdpea2AYOzdssTJwP-1UVi2rwvf\/view?usp=drive_link\">https:\/\/drive.google.com\/file\/d\/1fJPz9cdpea2AYOzdssTJwP-1UVi2rwvf\/view?usp=drive_link<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Spider Manufacturers (Maskin): Denne uken har Spider Manufacturs jobbet med \u00e5 forbedre 3D-modellen, i tillegg startet \u00e5 kj\u00f8re ulike analyser(FEM) p\u00e5 modellen, produsert komponenter og montert. Creepy Coders (Data): Basen til koden v\u00e5r begynner \u00e5 ta form. Vi har sittet timesvis med \u00e5 teste posisjoner og bevegelser og vi har blitt rimelig kjappe til \u00e5 [&hellip;]<\/p>\n","protected":false},"author":105,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-9668","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/posts\/9668","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\/105"}],"replies":[{"embeddable":true,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9668"}],"version-history":[{"count":2,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/posts\/9668\/revisions"}],"predecessor-version":[{"id":9676,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/posts\/9668\/revisions\/9676"}],"wp:attachment":[{"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9668"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=9668"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=9668"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}