{"id":262,"date":"2020-12-05T22:27:41","date_gmt":"2020-12-05T22:27:41","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/?p=262"},"modified":"2020-12-05T22:43:14","modified_gmt":"2020-12-05T22:43:14","slug":"ryans-status-report-for-12-5-2020","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/2020\/12\/05\/ryans-status-report-for-12-5-2020\/","title":{"rendered":"Ryan&#8217;s Status Report for 12\/5\/2020"},"content":{"rendered":"<p>With the robot&#8217;s construction finalized, we focused on final touches and testing this week. We stared with our final integration test. This test would ensure that the addition of a basket didn&#8217;t adversely affect any other components of BallBot. To perform this test, we set up a testing environment in the capstone lab and sent BallBot through it. Below is a video of the result:<\/p>\n<p><video src=\"https:\/\/optic.res.cmu.edu\/data\/capstone\/success.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 one can see, the addition of the basket did not seem to negatively impact any of the existing systems. BallBot was successfully able to pick up all the tennis balls.<\/p>\n<p>After verifying that our system fully integrates, we decided to remodel the top of the robot to incorporate a touchscreen displaying our user interface. In Solidworks, I revised the design to include another layer on top of our sensor suite to house the screen. The final CAD model of BallBot is shown below:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-content\/uploads\/sites\/116\/2020\/12\/Screenshot_20201205_172043-300x280.png\" alt=\"\" width=\"300\" height=\"280\" class=\"alignnone size-medium wp-image-263\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-content\/uploads\/sites\/116\/2020\/12\/Screenshot_20201205_172043-300x280.png 300w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-content\/uploads\/sites\/116\/2020\/12\/Screenshot_20201205_172043-768x717.png 768w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-content\/uploads\/sites\/116\/2020\/12\/Screenshot_20201205_172043-1024x957.png 1024w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-content\/uploads\/sites\/116\/2020\/12\/Screenshot_20201205_172043.png 1093w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>With the model finished, I cut the new layers out of acrylic and assembled + painted them in the lab. We attached the touch screen and hooked up the Nvidia Jetson Nano. At this point, the final physical construction of BallBot was complete. A picture of BallBot in its final form is shown below:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-content\/uploads\/sites\/116\/2020\/12\/ballbot_physical-169x300.jpg\" alt=\"\" width=\"169\" height=\"300\" class=\"alignnone size-medium wp-image-264\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-content\/uploads\/sites\/116\/2020\/12\/ballbot_physical-169x300.jpg 169w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-content\/uploads\/sites\/116\/2020\/12\/ballbot_physical-768x1365.jpg 768w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-content\/uploads\/sites\/116\/2020\/12\/ballbot_physical-576x1024.jpg 576w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-content\/uploads\/sites\/116\/2020\/12\/ballbot_physical.jpg 864w\" sizes=\"(max-width: 169px) 100vw, 169px\" \/><\/p>\n<p>And here&#8217;s a video of the new and improved BallBot running through the same test from earlier:<\/p>\n<p><video src=\"https:\/\/optic.res.cmu.edu\/data\/capstone\/new-ballbot.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>BallBot was able to successfully pick up all but one of the tennis balls. Failure to scoop up the last tennis ball was due to a software bug, which has since been fixed.<\/p>\n<p>For next week, I plan on working on the final presentation and video.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>With the robot&#8217;s construction finalized, we focused on final touches and testing this week. We stared with our final integration test. This test would ensure that the addition of a basket didn&#8217;t adversely affect any other components of BallBot. To perform this test, we set up a testing environment in the capstone lab and sent &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/2020\/12\/05\/ryans-status-report-for-12-5-2020\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Ryan&#8217;s Status Report for 12\/5\/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\/262"}],"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=262"}],"version-history":[{"count":3,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-json\/wp\/v2\/posts\/262\/revisions"}],"predecessor-version":[{"id":267,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-json\/wp\/v2\/posts\/262\/revisions\/267"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-json\/wp\/v2\/media?parent=262"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-json\/wp\/v2\/categories?post=262"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb3\/wp-json\/wp\/v2\/tags?post=262"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}