{"id":8825,"date":"2024-09-03T17:58:44","date_gmt":"2024-09-03T16:58:44","guid":{"rendered":"https:\/\/dronesonen.usn.no\/?p=8825"},"modified":"2024-11-11T01:33:37","modified_gmt":"2024-11-11T00:33:37","slug":"smartsort-week-2-rapport","status":"publish","type":"post","link":"https:\/\/dronesonen.usn.no\/?p=8825","title":{"rendered":"SmartSort Week 2 Rapport"},"content":{"rendered":"\n<div style=\"height:66px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Farah <\/strong><\/h2>\n\n\n\n<p>I was tasked with simulating a robot arm prototype using the Unity platform. The primary objective was to develop a functional and accurate simulation that could serve as a foundation for further development and testing of the physical robot arm. The Initial Research following the meeting on Monday, I began by conducting research on how to simulate a robot arm within Unity. My initial approach was to explore available online resources, including tutorials and documentation related to robotics simulations in unity. I came across a YouTube video that demonstrated a similar simulation process in Unity. The video served as an excellent tutorial, providing a step-by-step guide on how to create and simulate a robotic arm. I decided to follow this video closely to gain hands-on experience with the relevant concepts and tools. I am still in this phase in the simulation process.<\/p>\n\n\n\n<p>Hare are some of the staff I will work on in coming weeks.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"742\" height=\"630\" src=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/09\/Skjermbilde-2024-09-03-184744.png\" alt=\"\" class=\"wp-image-8844\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/09\/Skjermbilde-2024-09-03-184744.png 742w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/09\/Skjermbilde-2024-09-03-184744-300x255.png 300w\" sizes=\"auto, (max-width: 742px) 100vw, 742px\" \/><\/figure>\n\n\n\n<p>Links to Reassures I used. <\/p>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=pJ4vvvWMybs&amp;list=LL&amp;index=1\">https:\/\/www.youtube.com\/watch?v=pJ4vvvWMybs&amp;list=LL&amp;index=1<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=ZgyRlLimklg&amp;list=LL&amp;index=2\">https:\/\/www.youtube.com\/watch?v=ZgyRlLimklg&amp;list=LL&amp;index=2<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Pamela<\/strong><\/h2>\n\n\n\n<p>We met to determine the tasks of each member of the group, and we divided into two groups. The data students and the mechanics. I belong to the mechanics group, and we were tasked with doing the 3D pre-design.<\/p>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"481\" height=\"673\" src=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/09\/image-1-3.png\" alt=\"\" class=\"wp-image-8841 size-full\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/09\/image-1-3.png 481w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/09\/image-1-3-214x300.png 214w\" sizes=\"auto, (max-width: 481px) 100vw, 481px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p>The initial design <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"739\" height=\"444\" src=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/09\/image-2-2.png\" alt=\"\" class=\"wp-image-8842\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/09\/image-2-2.png 739w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/09\/image-2-2-300x180.png 300w\" sizes=\"auto, (max-width: 739px) 100vw, 739px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"585\" height=\"472\" src=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/09\/5ed798c5-21de-44be-a229-4fa39c81b8e0.jpg\" alt=\"\" class=\"wp-image-8846\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/09\/5ed798c5-21de-44be-a229-4fa39c81b8e0.jpg 585w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/09\/5ed798c5-21de-44be-a229-4fa39c81b8e0-300x242.jpg 300w\" sizes=\"auto, (max-width: 585px) 100vw, 585px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"538\" height=\"501\" src=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/09\/c79b7775-f1b3-4382-ac46-c23cc0f5576c.jpg\" alt=\"\" class=\"wp-image-8848\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/09\/c79b7775-f1b3-4382-ac46-c23cc0f5576c.jpg 538w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/09\/c79b7775-f1b3-4382-ac46-c23cc0f5576c-300x279.jpg 300w\" sizes=\"auto, (max-width: 538px) 100vw, 538px\" \/><\/figure>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Adrian<\/strong><\/h2>\n\n\n\n<p>I have researched different coding techniques and methods in terms of coding industrial grade robotic arms:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Point-to-point (PTP) programming:\n<ul class=\"wp-block-list\">\n<li>ABB RAPID, KUKA KRL<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Offline programming:\n<ul class=\"wp-block-list\">\n<li>RoboDK, Siemens Process Simulate<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Scripting in Robot-Specific Languages:\n<ul class=\"wp-block-list\">\n<li>ABB RAPID, FANUC KAREL, KUKA KRL, Robot-specific IDEs provided by manufacturers<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>General-Purpose Programming Languages:\n<ul class=\"wp-block-list\">\n<li>Python, C++, or Java, often interfaced with the robot&#8217;s API or SDK, ROS (Robot Operating System), OpenRAVE, manufacturer-provided APIs<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Trajectory Planning Algorithms:\n<ul class=\"wp-block-list\">\n<li>ROS with MoveIt!, custom algorithms implemented in Python\/C++<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Vision-Based Programming:\n<ul class=\"wp-block-list\">\n<li>Vision systems (e.g., OpenCV, Cognex), integrated with robotic programming environments<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Artificial Intelligence and Machine Learning:\n<ul class=\"wp-block-list\">\n<li>Machine learning frameworks (e.g., TensorFlow, PyTorch), ROS, custom AI models<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<p>Useful links:<\/p>\n\n\n<a class=\"wp-block-read-more\" href=\"https:\/\/dronesonen.usn.no\/?p=8825\" target=\"_self\"><a href=\"https:\/\/library.e.abb.com\/public\/b227fcd260204c4dbeb8a58f8002fe64\/Rapid_instructions.pdf\">https:\/\/library.e.abb.com\/public\/b227fcd260204c4dbeb8a58f8002fe64\/Rapid_instructions.pdf<\/a><br><a href=\"https:\/\/library.e.abb.com\/public\/c351e246eeb20a19c12570b90039d5dc\/RobotWare%20data%20sheet.pdf\">https:\/\/library.e.abb.com\/public\/c351e246eeb20a19c12570b90039d5dc\/RobotWare%20data%20sheet.pdf<\/a><br><a href=\"https:\/\/new.abb.com\/products\/robotics\/downloads\">https:\/\/new.abb.com\/products\/robotics\/downloads<\/a><br><a href=\"https:\/\/www.kuka.com\/en-de\/services\/service_robots-and-machines\/installation-start-up-and-programming-of-robots\/application-and-robot-programming\">https:\/\/www.kuka.com\/en-de\/services\/service_robots-and-machines\/installation-start-up-and-programming-of-robots\/application-and-robot-programming<\/a><br><a href=\"https:\/\/opencv.org\">https:\/\/opencv.org<\/a><br><a href=\"https:\/\/www.osrobotics.org\/osr\/installation\/motion_planning.html\">https:\/\/www.osrobotics.org\/osr\/installation\/motion_planning.html<\/a><span class=\"screen-reader-text\">: SmartSort Week 2 Rapport<\/span><\/a>\n\n\n<h2 class=\"wp-block-heading\"><strong>Sergi<\/strong><\/h2>\n\n\n\n<p>We continued our brainstorming of ideas for our project. We had 3 main ideas. A table tennis machine to play with it when you don\u2019t have anyone to play with or if you want to practice. Here there is a draft that I did of the idea:<\/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-29.png\" alt=\"\" class=\"wp-image-9279\" width=\"303\" height=\"121\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/image-29.png 947w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/image-29-300x121.png 300w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/image-29-768x309.png 768w\" sizes=\"auto, (max-width: 303px) 100vw, 303px\" \/><\/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-30.png\" alt=\"\" class=\"wp-image-9280\" width=\"150\" height=\"202\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/image-30.png 514w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/10\/image-30-222x300.png 222w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/figure>\n\n\n\n<p>Another idea was a robot that moves as a car and has the smart part of being able to move without hitting any obstacles. The final idea was a sorting robot for collecting garbage and being able to distinguish different colors or materials.<\/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\/09\/71GwVzmfe6L._AC_UF10001000_QL80_.jpg\" alt=\"\" class=\"wp-image-8902\" width=\"227\" height=\"222\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/09\/71GwVzmfe6L._AC_UF10001000_QL80_.jpg 1000w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/09\/71GwVzmfe6L._AC_UF10001000_QL80_-300x295.jpg 300w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/09\/71GwVzmfe6L._AC_UF10001000_QL80_-768x755.jpg 768w\" 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\/09\/aHR0cHM6Ly9naWVjZG4uYmxvYi5jb3JlLndpbmRvd3MubmV0L2ZpbGV1cGxvYWRzL2ltYWdlLzIwMjEvMDQvMTYvZmFudWN4cmVjeWNsZXllMXdlYi5qcGc.Z8zBPgApPP4.webp\" alt=\"\" class=\"wp-image-8903\" width=\"258\" height=\"145\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/09\/aHR0cHM6Ly9naWVjZG4uYmxvYi5jb3JlLndpbmRvd3MubmV0L2ZpbGV1cGxvYWRzL2ltYWdlLzIwMjEvMDQvMTYvZmFudWN4cmVjeWNsZXllMXdlYi5qcGc.Z8zBPgApPP4.webp 948w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/09\/aHR0cHM6Ly9naWVjZG4uYmxvYi5jb3JlLndpbmRvd3MubmV0L2ZpbGV1cGxvYWRzL2ltYWdlLzIwMjEvMDQvMTYvZmFudWN4cmVjeWNsZXllMXdlYi5qcGc.Z8zBPgApPP4-300x169.webp 300w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/09\/aHR0cHM6Ly9naWVjZG4uYmxvYi5jb3JlLndpbmRvd3MubmV0L2ZpbGV1cGxvYWRzL2ltYWdlLzIwMjEvMDQvMTYvZmFudWN4cmVjeWNsZXllMXdlYi5qcGc.Z8zBPgApPP4-768x432.webp 768w\" sizes=\"auto, (max-width: 258px) 100vw, 258px\" \/><\/figure>\n\n\n\n<p>Once we decided that we were doing the sorting robotic arm, Pamela and I met to start the design of the robotic arm with SolidWorks program. The fotos of what we did are in Pamela&#8217;s part. We were inspired in the following photo to do the base:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/09\/image-9-1024x768.png\" alt=\"\" class=\"wp-image-8872\" width=\"381\" height=\"285\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/09\/image-9-1024x768.png 1024w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/09\/image-9-300x225.png 300w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/09\/image-9-768x576.png 768w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2024\/09\/image-9.png 1200w\" sizes=\"auto, (max-width: 381px) 100vw, 381px\" \/><\/figure>\n\n\n\n<p> <\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n","protected":false},"excerpt":{"rendered":"<p>Farah I was tasked with simulating a robot arm prototype using the Unity platform. The primary objective was to develop a functional and accurate simulation that could serve as a foundation for further development and testing of the physical robot arm. The Initial Research following the meeting on Monday, I began by conducting research on [&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-8825","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/posts\/8825","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=8825"}],"version-history":[{"count":12,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/posts\/8825\/revisions"}],"predecessor-version":[{"id":9861,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/posts\/8825\/revisions\/9861"}],"wp:attachment":[{"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8825"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8825"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8825"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}