{"id":212,"date":"2020-11-14T12:37:57","date_gmt":"2020-11-14T12:37:57","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/?p=212"},"modified":"2020-11-22T09:28:26","modified_gmt":"2020-11-22T09:28:26","slug":"ryans-status-report-for-11-14","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/2020\/11\/14\/ryans-status-report-for-11-14\/","title":{"rendered":"Ryan&#8217;s Status Report for 11\/14\/2020"},"content":{"rendered":"<p>This week I focused on finishing up the mechanical work and integration testing. For the mechanical side, I designed a top layer platform to house the battery, Jetson Nano, buck converter, camera, and additional circuitry. The updated BallBot CAD model is shown below:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-213\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-content\/uploads\/sites\/116\/2020\/11\/photo_2020-11-13_21-43-53-300x249.jpg\" alt=\"\" width=\"300\" height=\"249\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-content\/uploads\/sites\/116\/2020\/11\/photo_2020-11-13_21-43-53-300x249.jpg 300w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-content\/uploads\/sites\/116\/2020\/11\/photo_2020-11-13_21-43-53-768x638.jpg 768w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-content\/uploads\/sites\/116\/2020\/11\/photo_2020-11-13_21-43-53-1024x851.jpg 1024w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-content\/uploads\/sites\/116\/2020\/11\/photo_2020-11-13_21-43-53.jpg 1280w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>After verifying the designs, I quickly constructed the top layer from acrylic, and attached all the electronic components using M3 Dual Lock adhesive. We chose this adhesive because it, like velcro, allows us to quickly remove and service parts, but it has better durability than velcro. Below is the arrangement of our electronics on top of BallBot as well as a front view of BallBot.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-214\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-content\/uploads\/sites\/116\/2020\/11\/signal-2020-11-13-214828-169x300.jpeg\" alt=\"\" width=\"169\" height=\"300\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-content\/uploads\/sites\/116\/2020\/11\/signal-2020-11-13-214828-169x300.jpeg 169w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-content\/uploads\/sites\/116\/2020\/11\/signal-2020-11-13-214828-768x1365.jpeg 768w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-content\/uploads\/sites\/116\/2020\/11\/signal-2020-11-13-214828-576x1024.jpeg 576w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-content\/uploads\/sites\/116\/2020\/11\/signal-2020-11-13-214828.jpeg 864w\" sizes=\"(max-width: 169px) 100vw, 169px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-215\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-content\/uploads\/sites\/116\/2020\/11\/signal-2020-11-13-214832-169x300.jpeg\" alt=\"\" width=\"169\" height=\"300\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-content\/uploads\/sites\/116\/2020\/11\/signal-2020-11-13-214832-169x300.jpeg 169w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-content\/uploads\/sites\/116\/2020\/11\/signal-2020-11-13-214832-768x1365.jpeg 768w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-content\/uploads\/sites\/116\/2020\/11\/signal-2020-11-13-214832-576x1024.jpeg 576w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-content\/uploads\/sites\/116\/2020\/11\/signal-2020-11-13-214832.jpeg 864w\" sizes=\"(max-width: 169px) 100vw, 169px\" \/><\/p>\n<p>With all the sensors and compute attached to BallBot, we could switch our focus to integration testing. We loaded our most recent code onto the onboard Jetson Nano, set up a chain of balls in the lab, and let BallBot run. Here is a video of the result:<\/p>\n<p><video src=\"https:\/\/optic.res.cmu.edu\/data\/capstone\/561fa38p7sChqFKpvlpW6yY2PvRJ4E23.mp4\" controls=\"controls\" width=\"100%\" height=\"150\"><span style=\"width: 0px;overflow: hidden;line-height: 0\" class=\"mce_SELRES_start\">\ufeff<\/span><\/video><\/p>\n<p><video src=\"https:\/\/optic.res.cmu.edu\/data\/capstone\/GBKC8tkCMoOtZrYFlYBi2kJch7ZXOtzv.mp4\" controls=\"controls\" width=\"100%\" height=\"150\"><span style=\"width: 0px;overflow: hidden;line-height: 0\" class=\"mce_SELRES_start\">\ufeff<\/span><\/video><\/p>\n<p>As demonstrated above, BallBot is able to autonomously drive towards and pick up tennis balls.<\/p>\n<p>To end the week, we decided to give BallBot a makeover. We painted the bot black with our logo in green. Below is a picture of the new BallBot:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-217\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-content\/uploads\/sites\/116\/2020\/11\/signal-2020-11-13-214714-300x169.jpeg\" alt=\"\" width=\"300\" height=\"169\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-content\/uploads\/sites\/116\/2020\/11\/signal-2020-11-13-214714-300x169.jpeg 300w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-content\/uploads\/sites\/116\/2020\/11\/signal-2020-11-13-214714-768x432.jpeg 768w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-content\/uploads\/sites\/116\/2020\/11\/signal-2020-11-13-214714-1024x576.jpeg 1024w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-content\/uploads\/sites\/116\/2020\/11\/signal-2020-11-13-214714.jpeg 1536w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>For next week, I plan on finishing the mechanical construction by building the basket attachment. Additionally, we plan on doing our final integration tests on the CMU tennis courts.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This week I focused on finishing up the mechanical work and integration testing. For the mechanical side, I designed a top layer platform to house the battery, Jetson Nano, buck converter, camera, and additional circuitry. The updated BallBot CAD model is shown below: After verifying the designs, I quickly constructed the top layer from acrylic, &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/2020\/11\/14\/ryans-status-report-for-11-14\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Ryan&#8217;s Status Report for 11\/14\/2020&#8221;<\/span><\/a><\/p>\n","protected":false},"author":352,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[8,6,1],"tags":[],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-json\/wp\/v2\/posts\/212"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-json\/wp\/v2\/users\/352"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-json\/wp\/v2\/comments?post=212"}],"version-history":[{"count":3,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-json\/wp\/v2\/posts\/212\/revisions"}],"predecessor-version":[{"id":221,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-json\/wp\/v2\/posts\/212\/revisions\/221"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-json\/wp\/v2\/media?parent=212"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-json\/wp\/v2\/categories?post=212"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-json\/wp\/v2\/tags?post=212"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}