3月13日,华为“天才少年”稚晖君时隔三个月后再出新作。此次他设计的是一个名为“电子”的桌面小型机器人,与现有交互机器人不同的是,“电子”可看作一个电脑配件,能一步完成控制电脑亮度、声音,充当“拟人摄像头”等。
“捡到鼠标垫,想配台电脑”
此次视频在稚晖君的B站个人频道和微博更新,他表示“电子”是一个整体难度不高,但非常有意思的支线项目。
视频开始,他首先介绍了项目动机,是一个“捡到一个鼠标垫,想配一台电脑的故事”。热衷收集各种屏幕的稚晖君,这次拿到了一块圆形LCD屏幕,使用此类屏幕制作手表、挂件的项目已经很多,他将目光投向了自己感兴趣的机器人领域。
稚晖君表示,迷你机器人已有很多,比如丰田的对话机器人“Kirobo Mini”、索尼的音乐蛋“Rolly”,但这类产品功能太单一,扩展性和开放性也不强,并且受限于体积等因素,要实现稍微智能点的交互,还得依赖手机芯片。
怎样拥有一台无需充电、随时待机、有强大计算能力的机器人?稚晖君想到的办法是,把它设计成电脑的一个配件,就能获得电脑上的应用程序、强大算力,还能时刻连接USB。
机器人手臂可当“键盘”用
确定了想法,稚晖君开启了项目设计。
首先是硬件部分,基于之前的LCD屏幕,表示自己“审美在线”的他,利用曲线建模,设计了一台圆头圆身、有“两片”双臂和一个圆形底座的机器人。作为交互的主要入口之一,他希望机器人的手机可以同时前后和左右旋转,为此还在有限的空间内,设计了独特的舵机+齿轮结构。
随后,通过一系列的电路、主控板和传感器设计,机器人硬件已经齐备,下一步是软件的设计,也是网友所谓“正片的开始”。
如果只是当“电子”当成一个播放器,那么和此前的小型机器人并无太大区别。为此,稚晖君又开发了一套完整的、多层次的开放SDK。
“电子”的手势识别
“电子”到底如何发挥作用?他在视频里做了一个示范,通过调节机器人的右手,实现控制电脑音量和亮度,能部分发挥键盘的功能。此外,机器人还具备AI算法识别手势的功能。“如果有两台机器人,在视频的时候,不仅机器人的屏幕上能出现我的脸,他还能即时模仿出我的手部动作。”稚晖君讲到这一功能的时候,网友纷纷评论“真·数字孪生”。
至此,他也提到了命名的原因,机器人叫“电子”,后面连接的计算机就是电子的“脑子”,简称“电脑”。
“电子”在视频时可以模仿说话人的手部动作
稚晖君说,上述功能只是“浅展示”一番,他在视频末附上了软硬件开源地址,供大家二次开发。
稚晖君上两次刷屏的作品分别是能给葡萄缝针的机械臂,以及会直行、拐弯、躲障的自动驾驶自行车。据资料显示 ,稚晖君2018年毕业于电子 科技 大学,先进入OPPO算法岗工作,后加入“华为天才少年计划”,目前是华为AI架构师。在成为华为“天才少年”前,稚晖君已经是B站 科技 区鼎鼎有名的UP主。
在本次视频最后,稚晖君回忆起10年前,自己刚入门时在论坛发的技术求助帖,并感叹道,“十年饮冰,难凉热血。幸运的是,十年前的‘菜鸟’像鸵鸟一样把头扎进沙漠,然后发现沙子下面的是星辰大海。”
审读:孙世建