{"id":53,"date":"2020-02-16T04:48:47","date_gmt":"2020-02-16T04:48:47","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s20-teamb2\/?p=53"},"modified":"2020-02-29T23:04:11","modified_gmt":"2020-02-29T23:04:11","slug":"a","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s20-teamb2\/2020\/02\/16\/a\/","title":{"rendered":"Aditi&#8217;s Update 2\/15"},"content":{"rendered":"<p><strong>This Week<\/strong><\/p>\n<p>I accomplished the following tasks this week:<\/p>\n<ul>\n<li>A lot of my time this week was spent designing the block diagram for our project with Shanel. This involved figuring out the connections between each of the main components &#8211; Raspberry Pi, Lidar, Power Bank, Roomba (iCreate 2), and raspberry camera module.\n<ul>\n<li>I discovered that the raspberry Pi contained a special pins for raspberry camera module.<\/li>\n<\/ul>\n<\/li>\n<li>I worked on miscellaneous parts of the Design Presentation. We decided that I would eventually present this.<\/li>\n<li>The rest of the team and I decided that we should record meeting minutes to to use as the content for upcoming blog posts<\/li>\n<li>We decided to use a Lidar instead of an Intel real-sense or a Kinect. I proposed that the Lidar be attached at a height of ~2m so that it would not be obstructed by any small obstacles on the ground.<\/li>\n<li>I did some research on projects that were similar to ours. I found google Cartographer (https:\/\/google-cartographer.readthedocs.io\/en\/latest\/) which essentially does what our project is trying to accomplish &#8211; a robot uses SLAM to generate a floor-plan. I think their open source code could be a great asset for us.<\/li>\n<li>Based on this feedback, I made a mockup of what the robot would look like on illustrator:<br \/>\n<blockquote class=\"imgur-embed-pub\" lang=\"en\" data-id=\"a\/0fxMTxT\"><p><a href=\"https:\/\/imgur.com\/a\/0fxMTxT\">View post on imgur.com<\/a><\/p><\/blockquote>\n<p><script async src=\"\/\/s.imgur.com\/min\/embed.js\" charset=\"utf-8\"><\/script><\/li>\n<li>I suggested we used C++ for faster software. However, we decided that speed wasn&#8217;t going to be too much of a problem, so we want to use python at least to start of with.<\/li>\n<li>We also finalized on having two outlets to charge the robot &#8211; one for the roomba, another for the raspberry pi. Having two different ports might be mildly inconvenient for a user, but power is not the main issue we are trying to solve.<\/li>\n<\/ul>\n<p><strong>Next Week<\/strong><\/p>\n<p>I have the following tasks planned for next week:<\/p>\n<ul>\n<li>We have ordered the parts, so we will start testing each component. We might also want to stress-test the raspberry Pi, to see how much computation it can handle.<\/li>\n<li>We have a rough draft of the block diagram, which we will complete next week.<\/li>\n<li>We definitely need to do more research on the LSLAM (Lidar SLAM) algorithm and path planning, so I want to look into this next week.<\/li>\n<li>\u00a0We will complete making the presentation, and I want to practice delivering it before the presentation.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This Week I accomplished the following tasks this week: A lot of my time this week was spent designing the block diagram for our project with Shanel. This involved figuring out the connections between each of the main components &#8211; Raspberry Pi, Lidar, Power Bank, Roomba (iCreate 2), and raspberry camera module. I discovered that the raspberry Pi contained a special pins for raspberry camera module. I worked on miscellaneous parts of the Design Presentation. We decided that I would&#8230;<\/p>\n<p class=\"read-more\"><a class=\"btn btn-default\" href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s20-teamb2\/2020\/02\/16\/a\/\"> Read More<span class=\"screen-reader-text\">  Read More<\/span><\/a><\/p>\n","protected":false},"author":256,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[8,3],"tags":[],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s20-teamb2\/wp-json\/wp\/v2\/posts\/53"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s20-teamb2\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s20-teamb2\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s20-teamb2\/wp-json\/wp\/v2\/users\/256"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s20-teamb2\/wp-json\/wp\/v2\/comments?post=53"}],"version-history":[{"count":2,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s20-teamb2\/wp-json\/wp\/v2\/posts\/53\/revisions"}],"predecessor-version":[{"id":55,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s20-teamb2\/wp-json\/wp\/v2\/posts\/53\/revisions\/55"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s20-teamb2\/wp-json\/wp\/v2\/media?parent=53"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s20-teamb2\/wp-json\/wp\/v2\/categories?post=53"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s20-teamb2\/wp-json\/wp\/v2\/tags?post=53"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}