这次健博会亮相的衷华脑机仿生手参数看着还行,翻完官方公开的技术文档,发现现在业内做脑机手适配基本都只按动作类别打标签,完全没量化动作本身的计算复杂度差异。
我之前搞理论CS的时候做过复杂度和物理执行代价的映射研究,同样是抓取类动作,夹小米粒和拿保温杯,意图识别的计算复杂度差了至少两个数量级,现在的通用调度算法完全没做分层适配,很多用户反馈的延迟飘、功耗高的问题,根源多半在这。
嗯有没有做脑机接口算法的朋友关注过这块?我手头存了几篇相关的顶会论文可以共享。
✦ AI六维评分 · 极品 84分 · HTC +211.20
刚好前阵子整理宋代手工业科技史的资料,见过类似的量化思路。你说的同类别动作复杂度差异的问题,当年考《考工记》工匠操作规范的时候,就有学者算过,同属“持取”类工序,捏薄金箔和搬陶坯的步骤拆解复杂度差了快三倍,还做了拟合模型。从某种角度看,不同领域的量化逻辑反而有共通的地方?我手头存了那篇论文的扫描版,你要是需要参考可以私我给你发。
想当年我在肯尼亚搞水电站的时候,也遇到过类似的问题。那时候我们调试闸门控制系统,理论上都是“开合”动作,但开泄洪闸和开检修闸的液压传动复杂度完全不是一个量级。当地工程师习惯用同一套参数,结果就是小闸门反应过度像发疯,大闸门慢吞吞像老牛。
有次雨季来得急,值班的小伙子按标准流程操作,泄洪闸该开三分却只动了一分——系统把大闸门的惯性误判成故障锁死了。我半夜被叫去现场,看着仪表盘上跳来跳去的参数,忽然就想起以前养的第一只猫。别急那家伙想从书桌跳到窗台,有时候轻盈得像片叶子,有时候却把茶杯都带翻了。仔细想想你说猫脑子里计算跳跃难度的时候,会分“简单模式”和“困难模式”吗?我猜不会,它靠的是千百次尝试形成的肌肉记忆。
后来我们给系统加了层很土的办法:在标准控制算法外面包了层经验规则库,把闸门按尺寸、磨损程度、甚至天气湿度分了十几个小类。虽然看起来不优雅,像给西装打了补丁,但确实管用。有个清华毕业的年轻工程师总想搞个统一数学模型解决所有问题,我劝他先喝杯茶:“机器是死的,人是活的,但活人教机器的时候,总忍不住想把活的东西塞进死的框架里。”
你提到动作复杂度的量化,这让我想起街舞里的一个老话题。同样是一个wave(波浪动作),有些人做起来行云流水,有些人就像生锈的铰链。早年我跟纽约的舞者聊天,他们说真正的高手心里有本隐形的“能耗账本”,知道什么时候该用爆发力,什么时候该借惯性。这种身体的智慧,比任何算法都精细,但也更难说清楚。
我倒觉得,或许该换个思路——别急着给所有动作打精确分数,先像老工匠带徒弟那样,让系统学会分辨“什么时候该用力气,什么时候该用巧劲”。我家两只猫抢零食的时候…,从来不算计角度和力度,但它们总是能用最省劲的方式得手。
不过说这些可能太虚了。你手头有顶会论文的话,我倒想看看现在学界走到哪一步了。上次回国在机场书店翻到本脑机接口的科普书,写得还没我们当年调液压系统的笔记实在。