人猫互动这部分,需要有别于以往的人机交互式设计。在当下的风格中,使用者和机器之间,更倾于与给出指令和得到反馈,确定性高但给人一种冷冰冰的感觉。
作为仿生版的宠物,必须要让用户觉得,我是在和一只真正的宠物互动。互动是模仿现实中情形,即给出一些常见的宠物指令,比如当大罗发出“大白,过来抱抱!”的语音指令,伴随着手势及表情配合,机器大白会自己走过来。
但是,机器宠物是不会对“大白,一加一等于几呀?”这种类型的指令做出反应的,因为真实的宠物也做不到计算和语音回答。系统规则会判定这不属于自然的指令。
如何让它做到像真实的动物与人相处那么自然,这方面还有巨大的提升空间。还有其他很多细节,需要一条条定义。大罗感觉自己的头都秃了。1.0版就先暂定这些,其他功能就等2.0版继续改进吧。
在需求定义和概要设计方案完成后,按照项目流程,下一个步骤是技术评审委员会进行评估。
大罗在会上展示产品需求和设计方案的时候,负责研发的副总非常不屑一顾,“为什么不安装语音翻译的功能?这样机器猫就可以更容易和人类对话了。侧面的摄像头也要多加几个。还有猫爪按摩功能也可以考虑一下嘛!”
老罗一脸白痴的看着他:“这是面向人类的宠物啊。。。如果猫会说人话,那它还是猫吗?”
“那它仅仅是实现复制现有活体样本的功能吗?那产品创新体现在哪里呢?”副总侃侃而谈,“这种非常基础的设计会让我们公司的产品毫无竞争力,不符合我们高科技公司的定位。我们要比其他智能机器人厂商提供更高级的功能,加入更多的模块,卖出更高的价格!”
大罗的执拗劲儿也上来了。他据理力争:“公司的宗旨不是为了帮助人类更好的生活吗?为了高科技而强行加入科技元素不可取。这款产品的核心是为了满足用户的情感需求而不是堆彻一堆没有意义的技术!”大罗觉得自己向成功的产品经理又迈进了一步。
需求设计吵了好几轮。最后妥协的结果是,可以不输出人类语音,但是要保留各种信号处理能力并预留接口。也许以后有用户喜欢会说人话的猫呢?
这是他能拿到的最好结果。
一个月后团队成员基本确定。大罗一人多岗,除了经理职责也肩挑软件工程师职能。
公司在机器人方向深耕细作多年,储备了很多各方面的专家。大罗以前做项目的时候积累了不少人脉,在这时候就可以派上用场了。
软件部分他自己承包了,反正可以充分利用公司数据库里很多现有的算法和模块,并且他有大量大白生前的视频可以用来深度学习。
硬件部分由公司的同事来完成。关于机械和控制部分,大罗心里有个最佳人选——老牛。老牛是公司的老员工,在运动模型设计和动力学分析方面都非常擅长。大罗知道他其实是个女儿奴,他许诺可以让她女儿优先使用这个产品,经不住大罗的软磨硬泡,老牛同意加入了。传感器和接口和硬件仿真由小马哥负责。大罗以前和他合作过,小马哥虽然年轻,但脑子特别机灵,非常好学又能干。至于系统集成和测试他说服了那个热爱小动物的同门师妹加入。