注意,这些画不是单纯用模型生成的,而是机械臂学会之后,蘸着颜料一笔一画自己画出来的。
上面这些画作都是Robotart机器人绘画比赛参赛团队的作品。该比赛从2016年开始已经连续举办了三年,创立者是斯坦福机械工程设计博士Andrew Conru,一位斜杠青年,他既是个工程师,也是个业余艺术家,主业在圣克拉拉大学教控制系统,爱好则是油画。
其他博士教授们的博客上都是论文,Conru博士的博客里则全都是自己的绘画作品。量子位视奸了一下他的博客,发现他十分喜欢画肖像,尤其是女性,其中还有很大一部分是亚洲面孔的女性,还有一些非洲和印第安面孔的女性,以及少量白人女性,这个配比……嗯,十分政治正确了。
机器人绘画小课堂让机器人来画画,主要有三种流派:
· 机器学习生成图案后,用机械臂画出来;
· 通过同步模仿、眼动仪或是联网模仿的方式,让机器人知道人类画家如何作画,然后模仿人类画家的一笔一画;
· 机器人设计新的颜料配方。
模仿人类画家是最常用的方式。比如下方投票排名第一的街景画,来自Busker Robot团队,其成员是意大利乌迪内大学的教授和博士们。
这幅画就是模仿一名画家的作品原画而绘制的:
该团队的研究者通过六自由度机械臂和一系列图像处理和路径规划算法,将图像渲染成原始水彩艺术品,机器人模仿画家的每一个笔画来作画,用3D打印制作“笔尖”,自行蘸取不同颜色、浓度的颜料后在纸上作画。
路径规划算法可以得出一组描述图像特征的点,这些点被转化为机器人的“笔尖”需要经过的一系列轨迹,包括蘸颜料、“笔尖”更换和蘸水让笔迹颜色更浅的步骤。最后这个算法生成的脚本文件部署在机器人控制器上。