{"id":651,"date":"2019-09-23T03:17:05","date_gmt":"2019-09-23T03:17:05","guid":{"rendered":"http:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/?p=651"},"modified":"2019-09-23T04:50:31","modified_gmt":"2019-09-23T04:50:31","slug":"failure-recalibration-iteration-irlp","status":"publish","type":"post","link":"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/hliang2\/failure-recalibration-iteration-irlp\/","title":{"rendered":"Failure, Recalibration &amp; Iteration &#8211; IRLP"},"content":{"rendered":"\n<p>This post is being written on behalf of Caleb Wagner, Ben Liang, and Jarod Romankiw. <\/p>\n\n\n\n<p>The interactive robotic light painting (IRLP) has been focusing on adding more functionalities to the robot and testing out some basic light painting with the setup. This post focuses on the three main areas of our project, and how they\u2019ve developed over the past week. <\/p>\n\n\n\n<p><strong>Robot<\/strong><\/p>\n\n\n\n<p>This week we have rewired the robot and added a LED light for testing the light painting setup. We have also added a Bluetooth module on the robot so we can control the robot through the app. This electrical modification made the robot look much messier. However, since in the following week we will be adding a casing for the robot, the electrical connections will be covered up and ideally should not affect the appearance of the final product.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"http:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/IRLP-1024x768.jpg\" alt=\"\" class=\"wp-image-656\" srcset=\"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/IRLP-1024x768.jpg 1024w, https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/IRLP-800x600.jpg 800w, https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/IRLP-768x576.jpg 768w, https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/IRLP-400x300.jpg 400w, https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/IRLP.jpg 1632w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Human Interaction<\/strong><\/p>\n\n\n\n<p>With the installment of the Bluetooth module, we further developed the app and can now control the robot using a phone in real time. In this iteration we started implementing three control methods: directional buttons, path drawing, and joystick. We first started with the directional buttons. After some initial testing, we found out that it was not easy to draw a specific path using the buttons because the buttons did not provide speed control. We then attempted to implement a joystick control for better control over the robot. This was proven to be more challenging than it seemed and thus it is still a work in progress. Regarding the path drawing method, user can draw lines in the app, but the corresponding control algorithm has not been implemented yet for the robot because we still need to install an IMU module.  <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"658\" height=\"1024\" src=\"http:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/71640343_402863883765981_2799798195675201536_n-658x1024.png\" alt=\"\" class=\"wp-image-673\" srcset=\"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/71640343_402863883765981_2799798195675201536_n-658x1024.png 658w, https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/71640343_402863883765981_2799798195675201536_n-514x800.png 514w, https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/71640343_402863883765981_2799798195675201536_n-768x1196.png 768w, https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/71640343_402863883765981_2799798195675201536_n-193x300.png 193w, https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/71640343_402863883765981_2799798195675201536_n.png 794w\" sizes=\"auto, (max-width: 658px) 100vw, 658px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"604\" height=\"1024\" src=\"http:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/71519282_371890373755503_8827907408337567744_n-604x1024.png\" alt=\"\" class=\"wp-image-674\" srcset=\"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/71519282_371890373755503_8827907408337567744_n-604x1024.png 604w, https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/71519282_371890373755503_8827907408337567744_n-472x800.png 472w, https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/71519282_371890373755503_8827907408337567744_n-177x300.png 177w, https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/71519282_371890373755503_8827907408337567744_n.png 724w\" sizes=\"auto, (max-width: 604px) 100vw, 604px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"606\" height=\"1024\" src=\"http:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/70823067_514341732665716_8898640202533175296_n-606x1024.png\" alt=\"\" class=\"wp-image-675\" srcset=\"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/70823067_514341732665716_8898640202533175296_n-606x1024.png 606w, https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/70823067_514341732665716_8898640202533175296_n-473x800.png 473w, https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/70823067_514341732665716_8898640202533175296_n-177x300.png 177w, https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/70823067_514341732665716_8898640202533175296_n.png 724w\" sizes=\"auto, (max-width: 606px) 100vw, 606px\" \/><\/figure>\n\n\n\n<p><strong>Long Exposure Photography<\/strong><\/p>\n\n\n\n<p>In order to solve the video focus issue that we experienced last week, we used Jarod&#8217;s camera instead of a webcam to set the focus manually and fed the video into the light painting software. We then ran the robot and obtained some light paintings. This week we were able to obtain much clearer light paintings than last week.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"http:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/IRLP_setup-1024x768.jpg\" alt=\"\" class=\"wp-image-662\" srcset=\"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/IRLP_setup-1024x768.jpg 1024w, https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/IRLP_setup-800x600.jpg 800w, https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/IRLP_setup-768x576.jpg 768w, https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/IRLP_setup-400x300.jpg 400w, https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/IRLP_setup.jpg 1632w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"http:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/69878789_530974017714927_7326424018892881920_n-1024x576.png\" alt=\"\" class=\"wp-image-661\" srcset=\"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/69878789_530974017714927_7326424018892881920_n-1024x576.png 1024w, https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/69878789_530974017714927_7326424018892881920_n-800x450.png 800w, https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/69878789_530974017714927_7326424018892881920_n-768x432.png 768w, https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/69878789_530974017714927_7326424018892881920_n.png 1280w, https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/69878789_530974017714927_7326424018892881920_n-533x300.png 533w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"666\" height=\"375\" src=\"http:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/IRLP_test-2.png\" alt=\"\" class=\"wp-image-667\" srcset=\"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/IRLP_test-2.png 666w, https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/IRLP_test-2-533x300.png 533w\" sizes=\"auto, (max-width: 666px) 100vw, 666px\" \/><\/figure>\n\n\n\n<p>The latest timeline for the rest of the term is as follows: <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"398\" src=\"http:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/timeline_0922-1024x398.png\" alt=\"\" class=\"wp-image-668\" srcset=\"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/timeline_0922-1024x398.png 1024w, https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/timeline_0922-800x311.png 800w, https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/timeline_0922-768x298.png 768w, https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/timeline_0922-600x233.png 600w, https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/timeline_0922.png 1148w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This post is being written on behalf of Caleb Wagner, Ben Liang, and Jarod Romankiw. The interactive robotic light painting (IRLP) has been focusing on adding more functionalities to the robot and testing out some basic light painting with the setup. This post focuses on the three main areas of our project, and how they\u2019ve&#8230; <\/p>\n<div class=\"link-more\"><a href=\"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/hliang2\/failure-recalibration-iteration-irlp\/\">Read More<\/a><\/div>\n","protected":false},"author":141,"featured_media":667,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"cybocfi_hide_featured_image":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-651","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"jetpack_featured_media_url":"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-content\/uploads\/sites\/11\/2019\/09\/IRLP_test-2.png","_links":{"self":[{"href":"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-json\/wp\/v2\/posts\/651","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-json\/wp\/v2\/users\/141"}],"replies":[{"embeddable":true,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-json\/wp\/v2\/comments?post=651"}],"version-history":[{"count":10,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-json\/wp\/v2\/posts\/651\/revisions"}],"predecessor-version":[{"id":684,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-json\/wp\/v2\/posts\/651\/revisions\/684"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-json\/wp\/v2\/media\/667"}],"wp:attachment":[{"href":"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-json\/wp\/v2\/media?parent=651"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-json\/wp\/v2\/categories?post=651"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a19\/wp-json\/wp\/v2\/tags?post=651"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}