{"id":6457,"date":"2022-11-20T14:35:38","date_gmt":"2022-11-20T13:35:38","guid":{"rendered":"https:\/\/dronesonen.usn.no\/?p=6457"},"modified":"2022-11-29T08:37:07","modified_gmt":"2022-11-29T07:37:07","slug":"group-2-week-13","status":"publish","type":"post","link":"https:\/\/dronesonen.usn.no\/?p=6457","title":{"rendered":"Group 2 &#8211; Week 13"},"content":{"rendered":"\n<p>In the beginning of the semester when I was working on a timeline for this project, I had planned to complete the whole project by the end of week 13. And as it turns out, I was able to finish my part of the project by the end of this week. The only thing that remains to be done, and that is something I did not take into consideration when establishing the timeline, is that I need to attach the chess board and the arm to the box \/ frame I created. But since Kevin and Hossein are still programming the arm, I am hopeful that I can put everything together on Wednesday, when we are planning to work on the presentation and video for the upcoming exam presentation. Below is a picture of the feet and angle bracket i created for the box \/ frame. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/image-20.png\" alt=\"\" class=\"wp-image-6460\" width=\"435\" height=\"326\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/image-20.png 945w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/image-20-300x225.png 300w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/image-20-768x576.png 768w\" sizes=\"auto, (max-width: 435px) 100vw, 435px\" \/><\/figure>\n\n\n\n<p>As mentioned in the previous post, I had to do some small changes on the base of the arm. I ended up keeping the original design and just added an axel in the center of the base. I also included (after discussing it with Richard) a screw hole in the lid and center axel, just to secure the lid to the base and prevent it from tipping over. I also increased the diameter of the lid and the base before printing new parts. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/image-18.png\" alt=\"\" class=\"wp-image-6458\" width=\"431\" height=\"300\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/image-18.png 945w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/image-18-300x210.png 300w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/image-18-768x536.png 768w\" sizes=\"auto, (max-width: 431px) 100vw, 431px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/image-19.png\" alt=\"\" class=\"wp-image-6459\" width=\"431\" height=\"372\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/image-19.png 847w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/image-19-300x259.png 300w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/image-19-768x664.png 768w\" sizes=\"auto, (max-width: 431px) 100vw, 431px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>I had taken the problem with the arm tipping over into consideration when I outlined the design of the arm. But since the material I use on my 3D printer is PLA, and that is not an option to choose from when choosing material in Solidworks, I had to choose ABS plastics when checking what the weight of the arm would be. I did do some light statics math on the arm, but since I would be printing the arm and I would do it with an infill grade of approximately 15% with a honeycomb pattern for strength. The number of variables I needed to take into consideration were to many. I could run a FEM analysis on the arm, but ended up not doing so when I checked the datasheets for the servomotors and finding out that the servomotors could lift up to 11kg\/cm on 6V. (This is taken from the tower pro website, which is the manufacturer of the servo motors we were given for this project).<\/p>\n\n\n\n<p>I was originally planning on creating av &#8220;table&#8221; with a turn mechanism, so the player could choose whether they wanted to play black or white pieces. But after discussing it with Kevin and Hossein, it turns out that having that as an option might create a problem with the code, and we decided against implementing that as a feature. <\/p>\n\n\n\n<p>As mentioned in last week&#8217;s post, I had designed a case for the raspberry Pi that Marte have been using. But it turns out that the code \/ program Marte created is too &#8220;big&#8221; to run using a raspberry Pi, and we had to switch to a computer and a web cam instead, and had no longer need for the storage box. <\/p>\n\n\n\n<p>All in all, this project has been a lot of fun, and I feel like I have learned a lot about what I should do, <em>and not do<\/em>, when working on a project. I also feel like i have experienced in some degree what it is like to work as a mechanical engineer on a project. Everything from discussing the project with the other disciplines, to creating a design and finding out what works and what does not work. To actually see the designed I created finished, and working as intended.<\/p>\n\n\n\n<p>Working hours this week: 8 &#8211; excluding the time used on printing. <\/p>\n\n\n\n<p>Liv Marte Olsen &#8211; Mechanical engineering.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Computer Vision<\/h2>\n\n\n\n<h5 class=\"wp-block-heading\">Small monday meeting<\/h5>\n\n\n\n<p>On Monday I met up with Liv Marte for an hour just to go over all the measurements, for the storage box for the Pi and the screen, on final time before sending it to print. I am glad we did, since we did do some small adjustments to the box.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h5 class=\"wp-block-heading\">Help with the pi<\/h5>\n\n\n\n<p>I met up with Liv Marte at 10.30 to work with the group. Since I found that the Pi was so slow last week, I used some time setting it up, and doing some research on what the problem could be, but I didn\u2019t find anything, so I ended up having to ask Joakim for help.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>First I showed him how poorly it performed, and he suggested to try it on another Pi to see if the results are the same. He found a Pi 400 that we could test on. We flashed another SD card with Raspbian and started the configuration. This took forever so Joakim had to leave and I would go get him when it was done.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"767\" src=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/14-1024x767.webp\" alt=\"\" class=\"wp-image-6856\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/14-1024x767.webp 1024w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/14-300x225.webp 300w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/14-768x575.webp 768w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/14.webp 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>Sometime later, it finished, and I went and got him so we could test the computer vision model. We opened it and the results was 2 fps\u2026 This means that there is nothing wrong with the 3B+, its simply too weak, and the 2 fps difference is just because the 400 is a better model. This was honestly pretty sad to realise, because I have put so much effort into making this work, and it would just make the project so much cooler. We will just have to use the computer for this part instead, unfortunately.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p class=\"has-tertiary-background-color has-background\"><em><strong>With this I am now done with my main tasks for the project, and even though a lot of things didn\u2019t go as planned, I am happy with my work.<\/strong><\/em><\/p>\n\n\n\n<p>The rest of my time this week has been used on trying to get access to the model through code which seems to be an issue.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p><strong><em>Hours on the project this week: 6 hours<\/em><\/strong><\/p>\n\n\n\n<p><strong><em>Marte Marheim, Computer Science<\/em><\/strong><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Vi hadde fortsatt feil p\u00e5 elektriske delen av armen, der vi sleit veldig med \u00e5 f\u00e5 ting til \u00e5 fungere som de skal, etter (3t) fant vi frem til to nye \u00f8delagte servomotorer som var problemet, s\u00e5 ble vi gitt 2 nye servomotorer, og etter 1-2 timer med testing der fant vi ut at en av dem var \u00f8delagt, og den andre var plastikk, noe vi etter erfaring tenkte oss ikke skal fungere, men uansett s\u00e5 satt vi den p\u00e5 plass og testet den, og den var ogs\u00e5 \u00f8delagt. totalt 6timer ble brukt bare p\u00e5 feils\u00f8king og finne ut av hva som var galt<\/p>\n\n\n\n<p>Dagen etter fikk vi tak i Zoran og spurte om nye servomotorer, noe han providerte, og de fungerte, s\u00e5 var endelig alt p\u00e5 plass og klar for programmering, jeg jobbet en time her og der, totalt 6 timer(hver, der b\u00e5de kevin og jeg, s\u00e5 totalt 12 timer ble brukt til \u00e5 kun f\u00e5 tak i datasettet) resten av uken p\u00e5 se p\u00e5 outputen til roboflowen til Marte, der etter en viss tid s\u00e5 klarte jeg \u00e5 ta tak i datasettet hennes og teste med nytt bildet (ikke inn i datasettet, men inne i python, med tilgang til datasettet hennes<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"440\" height=\"120\" src=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/presssss.png\" alt=\"\" class=\"wp-image-7133\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/presssss.png 440w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/presssss-300x82.png 300w\" sizes=\"auto, (max-width: 440px) 100vw, 440px\" \/><\/figure>\n\n\n\n<p>) og fant ut at jeg kan ta tak i x og y hu providerer p\u00e5  prediction.model, etter en del testing, men det kommer i utgangspunkt slik hvis man skal ha output fra prediction: <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"431\" height=\"749\" src=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/Skjermbilde-2022-11-28-2131032222222222222222222222.png\" alt=\"\" class=\"wp-image-7136\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/Skjermbilde-2022-11-28-2131032222222222222222222222.png 431w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/Skjermbilde-2022-11-28-2131032222222222222222222222-173x300.png 173w\" sizes=\"auto, (max-width: 431px) 100vw, 431px\" \/><\/figure>\n\n\n\n<p>men jeg filtrer dette, ved bruk av array s\u00e5 plukker jeg elementene i prediction av x og y, og printer ut kun dem\/henter kun dem ut det vil da se slik ut : <\/p>\n\n\n\n<p>arr =[]<br>for elem in prediction:<br>arr+=(elem[&#8216;x&#8217;],elem[&#8216;y&#8217;])<br>print(arr)<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/Skjermbilde-2022-11-28-213231222222223.png\" alt=\"\" class=\"wp-image-7137\" width=\"813\" height=\"80\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/Skjermbilde-2022-11-28-213231222222223.png 913w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/Skjermbilde-2022-11-28-213231222222223-300x30.png 300w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/Skjermbilde-2022-11-28-213231222222223-768x76.png 768w\" sizes=\"auto, (max-width: 813px) 100vw, 813px\" \/><\/figure>\n\n\n\n<p> Denne delen under er for \u00e5 sammenligne to verdiene av xy vi for<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"804\" height=\"280\" src=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/HEEEEELOOO.png\" alt=\"\" class=\"wp-image-7235\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/HEEEEELOOO.png 804w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/HEEEEELOOO-300x104.png 300w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/HEEEEELOOO-768x267.png 768w\" sizes=\"auto, (max-width: 804px) 100vw, 804px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Hossein Sadeghi, Computer Science<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p>Programmering av armen:<\/p>\n\n\n\n<p>Testet ut elektromagneten og den ser ut til \u00e5 v\u00e6re rett fram. Fikk en switch fra Zoohran som skal sl\u00e5 av og p\u00e5 magneten, s\u00e5 gjorde en del research p\u00e5 oppsettet og fikk den til \u00e5 fungere til slutt. <\/p>\n\n\n\n<p>S\u00e5 var det steppermotoren som m\u00e5tte settes opp og se om den fungerte. Fikk det ikke til \u00e5 fungere i starten med en kode jeg fant p\u00e5 samme nettside som ble brukt til \u00e5 se hvordan driveren skulle settes opp: [ https:\/\/mytectutor.com\/how-to-use-tb6560-stepper-motor-driver-with-arduino\/ ]. Dette brukte jeg mye tid p\u00e5 (8 timer). <\/p>\n\n\n\n<p>Deretter p\u00e5 onsdag fikk jeg vite fra Zoohran at det var en annen kode jeg m\u00e5tte bruke. Denne fungerte, men armen gikk kun i en retning. Den gikk til venstre p\u00e5 LOW, men helt stille p\u00e5 HIGH. Brukte s\u00e5 enda flere timer p\u00e5 \u00e5 researche dette. (8 timer til).<\/p>\n\n\n\n<p>Neste dag, uten hell med \u00e5 f\u00e5 steppermotoren til \u00e5 g\u00e5 begge veier, kunne jeg ikke bruke med tid p\u00e5 dette og m\u00e5tte f\u00e5 ferdig koden til robot armen. Dette er slik koden ble til slutt:<\/p>\n\n\n\n<p>I den f\u00f8rste headeren, &#8220;CordsToServo.h&#8221; ville jeg gjort ferdig servo-gradene for hver enkelt sjakk-koordinat p\u00e5 brettet. Hver og en av koordinatene ville f\u00e5tt en if-statement for de 2 f\u00f8rste characters (c.charAt(0) og c.charAt(1)), hvis det skal plukkes fra den stedet, og en if-statement i tilfelle det skal slippes noe p\u00e5 den samme koordinaten (c.charAt(2) og c.charAt(3)). Dette ville jeg klart \u00e5 gjort ferdig om jeg hadde en dag til eller 2. Problemet er at jeg av en eller annen grunn, siden vi ikke har en elektroingeni\u00f8r p\u00e5 gruppa, ikke fikk steppermotoren til \u00e5 g\u00e5 andre veien ogs\u00e5. Om jeg byttet mellom 2 av ledningene fra samme &#8220;coil&#8221; (f.eks. A+ og A-) s\u00e5 gikk steppermotoren kun til H\u00f8yre, men ikke venstre (samme problem bare andre retning). Derfor kunne jeg gjort dette ferdig, men mange timer gikk bort p\u00e5 \u00e5 pr\u00f8ve \u00e5 f\u00e5 steppermotoren til \u00e5 fungere helt ordentlig.<\/p>\n\n\n\n<p>Har 3 filer, der 2 av dem er header files. Viser f\u00f8rste header &#8220;CordsToServo.h&#8221;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"519\" height=\"694\" src=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/image-72.png\" alt=\"\" class=\"wp-image-7210\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/image-72.png 519w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/image-72-224x300.png 224w\" sizes=\"auto, (max-width: 519px) 100vw, 519px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"267\" height=\"288\" src=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/image-73.png\" alt=\"\" class=\"wp-image-7211\" \/><\/figure>\n\n\n\n<p>Deretter neste header fil &#8220;FunctionsArm.h&#8221;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"515\" height=\"841\" src=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/image-74.png\" alt=\"\" class=\"wp-image-7212\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/image-74.png 515w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/image-74-184x300.png 184w\" sizes=\"auto, (max-width: 515px) 100vw, 515px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"413\" height=\"845\" src=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/image-75.png\" alt=\"\" class=\"wp-image-7213\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/image-75.png 413w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/image-75-147x300.png 147w\" sizes=\"auto, (max-width: 413px) 100vw, 413px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"495\" height=\"806\" src=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/image-76.png\" alt=\"\" class=\"wp-image-7214\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/image-76.png 495w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/image-76-184x300.png 184w\" sizes=\"auto, (max-width: 495px) 100vw, 495px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"343\" height=\"806\" src=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/image-77.png\" alt=\"\" class=\"wp-image-7215\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/image-77.png 343w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/image-77-128x300.png 128w\" sizes=\"auto, (max-width: 343px) 100vw, 343px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"299\" height=\"840\" src=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/image-78.png\" alt=\"\" class=\"wp-image-7216\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/image-78.png 299w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/image-78-107x300.png 107w\" sizes=\"auto, (max-width: 299px) 100vw, 299px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"329\" height=\"784\" src=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/image-80.png\" alt=\"\" class=\"wp-image-7218\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/image-80.png 329w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/image-80-126x300.png 126w\" sizes=\"auto, (max-width: 329px) 100vw, 329px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"227\" height=\"667\" src=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/image-81.png\" alt=\"\" class=\"wp-image-7219\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/image-81.png 227w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/image-81-102x300.png 102w\" sizes=\"auto, (max-width: 227px) 100vw, 227px\" \/><\/figure>\n\n\n\n<p>Deretter hovedfilen (SimpelTestArm.ino) som inneholder hovedloopen:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"751\" height=\"505\" src=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/image-82.png\" alt=\"\" class=\"wp-image-7220\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/image-82.png 751w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2022\/11\/image-82-300x202.png 300w\" sizes=\"auto, (max-width: 751px) 100vw, 751px\" \/><\/figure>\n\n\n\n<p>Kevin Johansen, Computer science<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the beginning of the semester when I was working on a timeline for this project, I had planned to complete the whole project by the end of week 13. And as it turns out, I was able to finish my part of the project by the end of this week. The only thing that [&hellip;]<\/p>\n","protected":false},"author":88,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[95,93,1],"tags":[87,89],"class_list":["post-6457","post","type-post","status-publish","format-standard","hentry","category-chess-mates","category-smart-systems-2022","category-uncategorized","tag-chess-mates","tag-smarte-systemer-2022"],"_links":{"self":[{"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/posts\/6457","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\/88"}],"replies":[{"embeddable":true,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6457"}],"version-history":[{"count":24,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/posts\/6457\/revisions"}],"predecessor-version":[{"id":7236,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/posts\/6457\/revisions\/7236"}],"wp:attachment":[{"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6457"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6457"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6457"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}