家人们,小米“铁大”机器人整花活了。
一段架子鼓给大家献上:
瞧给它忙活的,鼓和镲之间切换自如,右脚低音大鼓也没闲着。
小脑袋呢,也会左右摆动。
这波,全程踩点,节奏是狠狠地被拿捏住了。
不过,和我想象的好像不太一样……
就像网友所说:
它只有节奏,没有灵魂啊!
这不,就有人叫“铁大”放松一点。
还有更“损”的:
鼓手们不用担心,你们的饭碗暂时是安全的……
小米“铁大”,这样打架子鼓
“铁大”真名叫 CyberOne,身高 177cm,体重 52kg,是小米今年 8 月发布的全尺寸仿生人形机器人。
当时它将一朵红色非洲菊献给雷军的场面,想必不少人还有印象。
虽然小米对外宣称“铁大”的目标主要就是为了服务人,但在发布后得到的公众反馈中,大家最感兴趣的居然是看人形机器人做人类轻易做不到的事情。
这让小米工程师们觉得有点为难。
一位硬件工程师在和 IEEE Spectrum 交流时直言:
因为目前“铁大”的能力其实跟人类还差很多,所以说找到这样一个满足大家需求的场景并不容易。
不过,突然有一天,团队一位刚刚开始学习打架子鼓的同事帮大家找到了灵感。
她表示:与人类新手相比,人形机器人在手脚协调运动和节奏控制上更有优势。
大家听完觉得蛮有道理,挺适合“铁大”,并且让机器人学会打鼓听着也很酷,于是就开始捣鼓了。
据介绍,“铁大”一共靠三大步完成表演。
首先,将输入的一段 Midi 音乐文件自动解析出节拍,生成鼓点序列;
然后,根据离线运动库和在线校准,生成与鼓点序列同步的运动轨迹;
最后,通过全身控制器(WBC)控制身体完成每一个动作。
工程师表示,打架子鼓是对“铁大”协调全身,进行快速、准确和大范围的运动的考验。
这里面最难的就是遇到长序列的鼓点节奏(也就是一下子要连着打很长一段时间)。
此时的“铁大”在为每只手臂和腿分配序列时,必须确保在硬件的约束下生成的动作连续且无碰撞。
对此,他们的应对办法是提取基本节拍,然后靠构建的离线鼓点节拍运动轨迹库进行优化,最终生成与任何鼓点一致的连续轨迹。
从结果上来看,“铁大”掌握节奏的能力确实在线。
而通过上面的一整套流程,它可以给不同的歌打节奏。
当然,每次换歌之前,需要根据音乐的节奏微调一下鼓的位置和敲击速度~
最后,要说这项“花活”的真正意义,小米工程师表示,其实是为了找出小米机器人在硬件和软件方面的局限性,为下一代的设计提供参考。
—— 说到下一代,工程师也透露:第二代 CyberOne 已经在研发了。
届时,“铁大”的身上将有更多传感器,并加入灵巧手,软件方面也会带来更加鲁棒的运动和视觉控制算法。
One More Thing
其实,机器人打鼓并不是第一次,并且甚至都已组成了全机器人乐队表演。不信你看 ——
它们就是全球“最重”的重金属摇滚乐队 Compressorhead,来自德国,6 位成员全是机器人,主唱 350 公斤。
而鼓手,是这样的,有四只胳膊:
是不是还蛮“疯狂”的……
|