{"id":72,"date":"2017-08-09T17:04:16","date_gmt":"2017-08-09T17:04:16","guid":{"rendered":"https:\/\/www.instapainting.com\/testblog\/?p=72"},"modified":"2017-11-21T03:15:35","modified_gmt":"2017-11-21T03:15:35","slug":"robo-painter-4-axis-robotic-arm-test","status":"publish","type":"post","link":"https:\/\/www.instapainting.com\/blog\/research\/2017\/08\/09\/robotic-painter-2\/","title":{"rendered":"Robo Painter 4-Axis Robotic Arm Test"},"content":{"rendered":"<p>We invited artist <a href=\"https:\/\/www.instagram.com\/jeandrawstrings\">jeandrawstrings<\/a> back to try out a new and improved robo painter powered by a 4 axis robotic arm. This video demonstrates the arm&#8217;s built in record and play functionality using its native firmware (a fork of Grbl) and the stock record and play functionality. Compared to our first robot (which ran on our spartan homemade firmware), it&#8217;s much quieter, sports analog feedback technology, and cosmetic enhancements.<\/p>\n<p><!--more--><\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/skJXOQZTZgE\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>Here is the result. As always, try to guess who or what painted which (should be fairly obvious):<\/p>\n<figure id=\"attachment_73\" aria-describedby=\"caption-attachment-73\" style=\"width: 900px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.instapainting.com\/testblog\/wp-content\/uploads\/2017\/11\/robopainter2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-73 size-full\" src=\"https:\/\/www.instapainting.com\/testblog\/wp-content\/uploads\/2017\/11\/robopainter2.jpg\" alt=\"Which copy was done by the robot?\" width=\"900\" height=\"675\" srcset=\"https:\/\/www.instapainting.com\/blog\/wp-content\/uploads\/2017\/11\/robopainter2.jpg 900w, https:\/\/www.instapainting.com\/blog\/wp-content\/uploads\/2017\/11\/robopainter2-300x225.jpg 300w, https:\/\/www.instapainting.com\/blog\/wp-content\/uploads\/2017\/11\/robopainter2-768x576.jpg 768w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><figcaption id=\"caption-attachment-73\" class=\"wp-caption-text\">Which copy was done by the robot?<\/figcaption><\/figure>\n<p>As you may have noticed, the new analog motion capture method of teaching the robot has some issues with accuracy (although repeatability is fairly precise) that we plan to fix with by replacing the stock software. Most likely the capture portion isn&#8217;t sampling the artist&#8217;s motions with enough resolution and there was also some motor skipping.<\/p>\n<p>Later we used the copy mode to help duplicate an eyeball:<\/p>\n<figure id=\"attachment_74\" aria-describedby=\"caption-attachment-74\" style=\"width: 900px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.instapainting.com\/testblog\/wp-content\/uploads\/2017\/11\/robopainter2-eyes.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-74\" src=\"https:\/\/www.instapainting.com\/testblog\/wp-content\/uploads\/2017\/11\/robopainter2-eyes.jpg\" alt=\"Copies of an eye painted by the robotic arm.\" width=\"900\" height=\"675\" srcset=\"https:\/\/www.instapainting.com\/blog\/wp-content\/uploads\/2017\/11\/robopainter2-eyes.jpg 900w, https:\/\/www.instapainting.com\/blog\/wp-content\/uploads\/2017\/11\/robopainter2-eyes-300x225.jpg 300w, https:\/\/www.instapainting.com\/blog\/wp-content\/uploads\/2017\/11\/robopainter2-eyes-768x576.jpg 768w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><figcaption id=\"caption-attachment-74\" class=\"wp-caption-text\">Copies of an eye painted by the robotic arm.<\/figcaption><\/figure>\n<p>Using this off the shelf arm allows us to focus on the more practical applications of using a robotic arm as part of a whole system to help artists create like they&#8217;ve never been able to before. On our first robo painter we spent a considerable portion of the time just driving the motors and ensuring accurate smooth movement along with solving complicated kinematics equations and motion planning. Now we can focus on how such a device can <em>actually<\/em> help artists do more. To follow along please subscribe to our blog at the bottom of this page!<\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>We invited artist jeandrawstrings back to try out a new and improved robo painter powered by a 4 axis robotic arm. This video demonstrates the arm&#8217;s built in record and play functionality using its native firmware (a fork of Grbl) and the stock record and play functionality. Compared to our first robot (which ran on &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.instapainting.com\/blog\/research\/2017\/08\/09\/robotic-painter-2\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Robo Painter 4-Axis Robotic Arm Test&#8221;<\/span><\/a><\/p>\n<p><!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[4,3],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Robo Painter 4-Axis Robotic Arm Test - Instapainting Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.instapainting.com\/blog\/research\/2017\/08\/09\/robotic-painter-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Robo Painter 4-Axis Robotic Arm Test - Instapainting Blog\" \/>\n<meta property=\"og:description\" content=\"We invited artist jeandrawstrings back to try out a new and improved robo painter powered by a 4 axis robotic arm. This video demonstrates the arm&#8217;s built in record and play functionality using its native firmware (a fork of Grbl) and the stock record and play functionality. Compared to our first robot (which ran on &hellip; Continue reading &quot;Robo Painter 4-Axis Robotic Arm Test&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.instapainting.com\/blog\/research\/2017\/08\/09\/robotic-painter-2\/\" \/>\n<meta property=\"og:site_name\" content=\"Instapainting Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-08-09T17:04:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-11-21T03:15:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.instapainting.com\/testblog\/wp-content\/uploads\/2017\/11\/robopainter2.jpg\" \/>\n<meta name=\"author\" content=\"chris\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"chris\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.instapainting.com\/blog\/research\/2017\/08\/09\/robotic-painter-2\/\",\"url\":\"https:\/\/www.instapainting.com\/blog\/research\/2017\/08\/09\/robotic-painter-2\/\",\"name\":\"Robo Painter 4-Axis Robotic Arm Test - Instapainting Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.instapainting.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.instapainting.com\/blog\/research\/2017\/08\/09\/robotic-painter-2\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.instapainting.com\/blog\/research\/2017\/08\/09\/robotic-painter-2\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.instapainting.com\/testblog\/wp-content\/uploads\/2017\/11\/robopainter2.jpg\",\"datePublished\":\"2017-08-09T17:04:16+00:00\",\"dateModified\":\"2017-11-21T03:15:35+00:00\",\"author\":{\"@id\":\"https:\/\/www.instapainting.com\/blog\/#\/schema\/person\/f0008166544f365e1de42677b6ec07a2\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.instapainting.com\/blog\/research\/2017\/08\/09\/robotic-painter-2\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.instapainting.com\/blog\/research\/2017\/08\/09\/robotic-painter-2\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.instapainting.com\/blog\/research\/2017\/08\/09\/robotic-painter-2\/#primaryimage\",\"url\":\"https:\/\/www.instapainting.com\/testblog\/wp-content\/uploads\/2017\/11\/robopainter2.jpg\",\"contentUrl\":\"https:\/\/www.instapainting.com\/testblog\/wp-content\/uploads\/2017\/11\/robopainter2.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.instapainting.com\/blog\/research\/2017\/08\/09\/robotic-painter-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.instapainting.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Robo Painter 4-Axis Robotic Arm Test\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.instapainting.com\/blog\/#website\",\"url\":\"https:\/\/www.instapainting.com\/blog\/\",\"name\":\"Instapainting Blog\",\"description\":\"Leveraging Art &amp; Technology\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.instapainting.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.instapainting.com\/blog\/#\/schema\/person\/f0008166544f365e1de42677b6ec07a2\",\"name\":\"chris\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.instapainting.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4836857b5056601222e6aca8804d8348?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4836857b5056601222e6aca8804d8348?s=96&d=mm&r=g\",\"caption\":\"chris\"},\"url\":\"https:\/\/www.instapainting.com\/blog\/author\/chris\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Robo Painter 4-Axis Robotic Arm Test - Instapainting Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.instapainting.com\/blog\/research\/2017\/08\/09\/robotic-painter-2\/","og_locale":"en_US","og_type":"article","og_title":"Robo Painter 4-Axis Robotic Arm Test - Instapainting Blog","og_description":"We invited artist jeandrawstrings back to try out a new and improved robo painter powered by a 4 axis robotic arm. This video demonstrates the arm&#8217;s built in record and play functionality using its native firmware (a fork of Grbl) and the stock record and play functionality. Compared to our first robot (which ran on &hellip; Continue reading \"Robo Painter 4-Axis Robotic Arm Test\"","og_url":"https:\/\/www.instapainting.com\/blog\/research\/2017\/08\/09\/robotic-painter-2\/","og_site_name":"Instapainting Blog","article_published_time":"2017-08-09T17:04:16+00:00","article_modified_time":"2017-11-21T03:15:35+00:00","og_image":[{"url":"https:\/\/www.instapainting.com\/testblog\/wp-content\/uploads\/2017\/11\/robopainter2.jpg"}],"author":"chris","twitter_card":"summary_large_image","twitter_misc":{"Written by":"chris","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.instapainting.com\/blog\/research\/2017\/08\/09\/robotic-painter-2\/","url":"https:\/\/www.instapainting.com\/blog\/research\/2017\/08\/09\/robotic-painter-2\/","name":"Robo Painter 4-Axis Robotic Arm Test - Instapainting Blog","isPartOf":{"@id":"https:\/\/www.instapainting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.instapainting.com\/blog\/research\/2017\/08\/09\/robotic-painter-2\/#primaryimage"},"image":{"@id":"https:\/\/www.instapainting.com\/blog\/research\/2017\/08\/09\/robotic-painter-2\/#primaryimage"},"thumbnailUrl":"https:\/\/www.instapainting.com\/testblog\/wp-content\/uploads\/2017\/11\/robopainter2.jpg","datePublished":"2017-08-09T17:04:16+00:00","dateModified":"2017-11-21T03:15:35+00:00","author":{"@id":"https:\/\/www.instapainting.com\/blog\/#\/schema\/person\/f0008166544f365e1de42677b6ec07a2"},"breadcrumb":{"@id":"https:\/\/www.instapainting.com\/blog\/research\/2017\/08\/09\/robotic-painter-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.instapainting.com\/blog\/research\/2017\/08\/09\/robotic-painter-2\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.instapainting.com\/blog\/research\/2017\/08\/09\/robotic-painter-2\/#primaryimage","url":"https:\/\/www.instapainting.com\/testblog\/wp-content\/uploads\/2017\/11\/robopainter2.jpg","contentUrl":"https:\/\/www.instapainting.com\/testblog\/wp-content\/uploads\/2017\/11\/robopainter2.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.instapainting.com\/blog\/research\/2017\/08\/09\/robotic-painter-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.instapainting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Robo Painter 4-Axis Robotic Arm Test"}]},{"@type":"WebSite","@id":"https:\/\/www.instapainting.com\/blog\/#website","url":"https:\/\/www.instapainting.com\/blog\/","name":"Instapainting Blog","description":"Leveraging Art &amp; Technology","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.instapainting.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.instapainting.com\/blog\/#\/schema\/person\/f0008166544f365e1de42677b6ec07a2","name":"chris","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.instapainting.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4836857b5056601222e6aca8804d8348?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4836857b5056601222e6aca8804d8348?s=96&d=mm&r=g","caption":"chris"},"url":"https:\/\/www.instapainting.com\/blog\/author\/chris\/"}]}},"_links":{"self":[{"href":"https:\/\/www.instapainting.com\/blog\/wp-json\/wp\/v2\/posts\/72"}],"collection":[{"href":"https:\/\/www.instapainting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.instapainting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.instapainting.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.instapainting.com\/blog\/wp-json\/wp\/v2\/comments?post=72"}],"version-history":[{"count":3,"href":"https:\/\/www.instapainting.com\/blog\/wp-json\/wp\/v2\/posts\/72\/revisions"}],"predecessor-version":[{"id":81,"href":"https:\/\/www.instapainting.com\/blog\/wp-json\/wp\/v2\/posts\/72\/revisions\/81"}],"wp:attachment":[{"href":"https:\/\/www.instapainting.com\/blog\/wp-json\/wp\/v2\/media?parent=72"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.instapainting.com\/blog\/wp-json\/wp\/v2\/categories?post=72"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.instapainting.com\/blog\/wp-json\/wp\/v2\/tags?post=72"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}