{"id":9272,"date":"2024-10-14T11:08:44","date_gmt":"2024-10-14T10:08:44","guid":{"rendered":"https:\/\/dronesonen.usn.no\/?p=9272"},"modified":"2024-11-24T16:35:31","modified_gmt":"2024-11-24T15:35:31","slug":"smartsort-week-5-rapport","status":"publish","type":"post","link":"https:\/\/dronesonen.usn.no\/?p=9272","title":{"rendered":"SmartSort Week 5 Rapport."},"content":{"rendered":"\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/Obrazek-WhatsApp-2024-09-29-v-16.52.34_2eac280f.jpg\" alt=\"\" class=\"wp-image-9338\" width=\"650\" height=\"364\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/Obrazek-WhatsApp-2024-09-29-v-16.52.34_2eac280f.jpg 1000w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/Obrazek-WhatsApp-2024-09-29-v-16.52.34_2eac280f-300x168.jpg 300w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/Obrazek-WhatsApp-2024-09-29-v-16.52.34_2eac280f-768x431.jpg 768w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-left\">The fifth week was full of anticipation, since we were still waiting for a 3D model to pop-up.<\/p>\n\n\n\n<h2 class=\"has-text-align-center wp-block-heading\"><strong>Individual work:<\/strong><\/h2>\n\n\n\n<p><strong>Adam:<\/strong><br><br>This week I have finished with model of the jaws and started their assembly and was looking for information about a 3D printing.<\/p>\n\n\n\n<p><strong>Adrian:<\/strong><br><br>Preparing for the finished 3D model, I looked into controlling a self made robotic arm with MoveIt 2. Making the arm compatible, I need to create an URDF file for the arm which specifies limbs, sensors, collision meshes etc. There&#8217;s two ways of doing this. Directly make an URDF file, or use Xacro for reusability and lessening the redundancy of the URDF file. However, for the specifications in the file to match the real deal, I need the 3D model. For now, I can only make assumptions knowing how many limbs, sensors and motors there will be.<\/p>\n\n\n\n<p><strong>Jacob:<\/strong><br><br>I was waiting for our arm designers to come up with a design, and in the meantime started to realise a prototype of the claw.<\/p>\n\n\n\n<p><strong>Farah:<\/strong><br><br>I completed a comprehensive course on advanced ROS2 features, including using Docker&#8217;s container environment. I dove into complex topics like ROS2 services and action servers, which are essential for controlling the robotic arm in real time. Plus, I compared Gazebo and Unity for simulations, checking out how each integrates with ROS2 to figure out the best platform for our project<\/p>\n\n\n\n<p><strong>Pamela:<\/strong><br>This week I found the pieces to join the servomotors with the robotic arms<\/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\/2024\/10\/image-62.png\" alt=\"\" class=\"wp-image-9377\" width=\"200\" height=\"211\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/image-62.png 399w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/image-62-284x300.png 284w\" sizes=\"auto, (max-width: 200px) 100vw, 200px\" \/><\/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\/2024\/10\/image-64.png\" alt=\"\" class=\"wp-image-9380\" width=\"209\" height=\"158\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/image-64.png 625w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/image-64-300x228.png 300w\" sizes=\"auto, (max-width: 209px) 100vw, 209px\" \/><\/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\/2024\/10\/image-66.png\" alt=\"\" class=\"wp-image-9382\" width=\"227\" height=\"186\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/image-66.png 596w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/image-66-300x247.png 300w\" sizes=\"auto, (max-width: 227px) 100vw, 227px\" \/><\/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\/2024\/10\/image-67.png\" alt=\"\" class=\"wp-image-9383\" width=\"223\" height=\"181\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/image-67.png 567w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/image-67-300x243.png 300w\" sizes=\"auto, (max-width: 223px) 100vw, 223px\" \/><\/figure>\n\n\n\n<p>Then I did the mechanism that joins the pincher mechanism with the robotic arm:<\/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\/2024\/10\/image-74.png\" alt=\"\" class=\"wp-image-9392\" width=\"233\" height=\"190\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/image-74.png 587w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/image-74-300x245.png 300w\" sizes=\"auto, (max-width: 233px) 100vw, 233px\" \/><\/figure>\n\n\n\n<p><strong>Sergi:<\/strong><\/p>\n\n\n\n<p>During this week, first I did some sketch of the robotic arms, here are the photos of my SolidWorks version:<\/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\/2024\/10\/image-53.png\" alt=\"\" class=\"wp-image-9346\" width=\"244\" height=\"168\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/image-53.png 658w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/image-53-300x207.png 300w\" sizes=\"auto, (max-width: 244px) 100vw, 244px\" \/><\/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\/2024\/10\/image-54.png\" alt=\"\" class=\"wp-image-9347\" width=\"257\" height=\"73\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/image-54.png 879w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/image-54-300x85.png 300w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/image-54-768x217.png 768w\" sizes=\"auto, (max-width: 257px) 100vw, 257px\" \/><\/figure>\n\n\n\n<p>But then I did the final version of the robotic arm based on the pieces to gather the servomotor with:<\/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\/2024\/10\/image-68.png\" alt=\"\" class=\"wp-image-9385\" width=\"279\" height=\"70\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/image-68.png 947w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/image-68-300x76.png 300w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/image-68-768x195.png 768w\" sizes=\"auto, (max-width: 279px) 100vw, 279px\" \/><\/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\/2024\/10\/image-69.png\" alt=\"\" class=\"wp-image-9386\" width=\"290\" height=\"175\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/image-69.png 554w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/image-69-300x181.png 300w\" sizes=\"auto, (max-width: 290px) 100vw, 290px\" \/><\/figure>\n\n\n\n<p>Also I made the 2n arm, here you can see that I have put a space for the servomotor to be able to fit well and stick it with the 3rd robotic arm:<\/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\/2024\/10\/image-70.png\" alt=\"\" class=\"wp-image-9388\" width=\"262\" height=\"90\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/image-70.png 1021w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/image-70-300x104.png 300w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/image-70-768x266.png 768w\" sizes=\"auto, (max-width: 262px) 100vw, 262px\" \/><\/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\/2024\/10\/image-71.png\" alt=\"\" class=\"wp-image-9389\" width=\"270\" height=\"118\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/image-71.png 875w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/image-71-300x132.png 300w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/image-71-768x337.png 768w\" sizes=\"auto, (max-width: 270px) 100vw, 270px\" \/><\/figure>\n\n\n\n<p>And finally I made the last arm (3rd arm) that connects with pamela&#8217;s mechanism:<\/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\/2024\/10\/image-75.png\" alt=\"\" class=\"wp-image-9393\" width=\"201\" height=\"152\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/image-75.png 631w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/image-75-300x227.png 300w\" sizes=\"auto, (max-width: 201px) 100vw, 201px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>The fifth week was full of anticipation, since we were still waiting for a 3D model to pop-up. Individual work: Adam: This week I have finished with model of the jaws and started their assembly and was looking for information about a 3D printing. Adrian: Preparing for the finished 3D model, I looked into controlling [&hellip;]<\/p>\n","protected":false},"author":107,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-9272","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/posts\/9272","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\/107"}],"replies":[{"embeddable":true,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9272"}],"version-history":[{"count":27,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/posts\/9272\/revisions"}],"predecessor-version":[{"id":10103,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/posts\/9272\/revisions\/10103"}],"wp:attachment":[{"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9272"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=9272"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=9272"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}