{"id":3627,"date":"2019-11-04T20:38:02","date_gmt":"2019-11-04T19:38:02","guid":{"rendered":"http:\/\/dronesonen.usn.no\/?p=3627"},"modified":"2019-11-29T11:00:37","modified_gmt":"2019-11-29T10:00:37","slug":"project-fetch-group-1-week-10-25-10-31-10","status":"publish","type":"post","link":"https:\/\/dronesonen.usn.no\/?p=3627","title":{"rendered":"Project Fetch Group 1 &#8211; Week 10 25.10 &#8211; 31.10"},"content":{"rendered":"\n<p>This week, we have spent most of our time learning and struggling with CMake. CMake is a tool for managing the build process of software (mainly in C and C++, but later versions support other languages such as C# for example), with the primary benefit being that it produces buildfiles for multiple buildsystems so the software can be cross-platform both in regards of OS and build system. For example it can produce buildsystems for Visual Studio solutions, and Eclipse. It works by having a CMakeLists.txt file in your folder telling CMake how to deal with your source files and targets. Catkin, the build tool that comes with ROS, uses CMake.<br><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/IdUaKUjaEBN7qTLbu2aEEHyh0FGRpohOeYi577vORilgHZCY0Mk80uytHftbu5DV6VqDio3Uv465f2_ClxYhj2EE3g7I-lT0n7Uy5sk2tn9XLwOBghF88qS29TEG2jwE3DhtQgdX\" alt=\"\" \/><\/figure><\/div>\n\n\n\n<p>We have still not received the camera, although we have made a frame that the camera should fit on. At first, we made a simple sketch and followed that up with the physical model. As shown in the image above we used lego Mindstorms.\u00a0<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/hBzg4bFFn7RRRdP9UKFT_h-Xx86U1_nC_bZ_lvSBjPw9KzvKx9fGh7xfLmvTNapi1cyx7bQAoF8tjyfpeylma8olvEfCDoWKZLnQQHbz_gG1YgyDTMnfD0SjrslK6krU-bkcfXCC\" alt=\"\" \/><\/figure><\/div>\n","protected":false},"excerpt":{"rendered":"<p>This week, we have spent most of our time learning and struggling with CMake. CMake is a tool for managing the build process of software (mainly in C and C++, but later versions support other languages such as C# for example), with the primary benefit being that it produces buildfiles for multiple buildsystems so the [&hellip;]<\/p>\n","protected":false},"author":64,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[54],"tags":[],"class_list":["post-3627","post","type-post","status-publish","format-standard","hentry","category-autonomous-target-tracking-drone"],"_links":{"self":[{"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/posts\/3627","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\/64"}],"replies":[{"embeddable":true,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3627"}],"version-history":[{"count":1,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/posts\/3627\/revisions"}],"predecessor-version":[{"id":3628,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/posts\/3627\/revisions\/3628"}],"wp:attachment":[{"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3627"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3627"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3627"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}