深夜,灯火通明的机械第二实验室里,只有此起彼伏的敲击键盘的“咔哒”声,以及焊枪偶尔发出的“滋滋”轻响。
邱琪琪嘴里叼着一只电子笔,手指在机甲的控制界面上飞快跳动。输入最后一个参数后,她瞪着眼睛,谨慎地核对了一遍。随后,双手合十,在心里虔诚默念:天灵灵,地灵灵,这次一定行!
念完三遍,她深吸一口气,按下执行键。
三秒后。
哔——屏幕中央跳出一个鲜红的大叉。
她麻木地盯着红叉。
“啊啊啊啊啊——!”
邱琪琪发出一声惨叫,额头“咚”地撞向桌子,整个人趴在上面,一副死不瞑目的模样。
“为什么啊!我参数都调过了!控制信号和预期值怎么还不同频?”
“难道真是脚本的问题?”她弹起来,翻出代码文件。“我不要检查那五万行代码啊——!”
实验室里回荡着她崩溃的哀号。
坐在对面的曹川摘下耳机,露出一个感同身受的表情。
他拍了拍罗熙的肩膀。
“上周我疯过一次了,这周轮到她。照这个进度,下周就是你。”
罗熙放下焊接到一半的机甲模型,神情严肃。“你不要咒我。”
“来,我看看。”
邓康揉着太阳穴,停下了正在跑的深度学习训练程序,把椅子拖了过去,坐到邱琪琪的身边。
看见这一幕,罗熙顿时长舒一口气:“有救了。”
曹川连连点头,低声附和:“没错。没有邓康,这活最后肯定会落到咱俩头上!”
邓康没理会两人的贫嘴,低头快速浏览代码。“你改采样周期了?”
“改了。”邱琪琪立刻坐直身体,“从10毫秒改成5毫秒。”
“结果不但没快,反而更卡顿了。”
邓康继续往下翻。“重新算过稳定性吗?”
邱琪琪眨了眨眼。“呃……忘了。”
邓康抬头看她。
邱琪琪顿时心虚起来。“应该影响不大吧?”
“通常说出这句话的时候,问题就很大。”曹川在旁边补了一刀。
邱琪琪:“……”
邓康无奈地摇摇头。“采样周期减半,不代表系统响应时间也会同步减半。”
他调出算法图,在光屏上圈出几个参数。“尤其这里的微分项和积分项,都会受到采样周期影响。你参数改了,系统特性却没重新计算,很可能已经偏离原来的稳定区间了。”
邱琪琪听得连连点头。
“不过……”邓康继续浏览,突然抬起头。“我感觉问题未必全在控制系统。罗熙,帮我调一下中央控制器和机甲手臂之间的通讯日志。”
“来了。”罗熙立刻打开后台记录。
几秒后。
“最近十二次实验的数据出来了。”
“除去五次执行失败后触发的自动重启,平均延迟大约0.01秒。”
邓康摸着下巴思索起来。“执行失败次数有点多。自动重启确实能让系统重新恢复运行,但这意味着控制链路并不稳定。比赛里,任何一次异常都可能导致动作变形、响应延迟。一旦被对手发现规律并针对性压制,这会成为我们最明显的弱点。”
他看向罗熙和邱琪琪。“现在,我们的思维已经不是能不能运行,而是能不能赢得比赛。先把这五次失败案例单独拎出来分析。看看问题到底出在机械端还是控制系统端。”
两人同时点头。
邓康又补充道:“另外,通讯链路也不能排除问题。网络延迟会直接影响指令到达时间。”
“邱琪琪,你顺便检查一下网络负载和带宽占用情况,看有没有优化空间。”
“好的。”邱琪琪迅速记下。
邓康起身走到实验室角落的白板前。刷刷几笔,任务表很快出现在白板上。
邱琪琪:
1. 重新计算系统稳定性
2. 优化通讯网络
邱琪琪、罗熙:
1. 分析近五次执行失败案例
2. 确认问题来源(机械端 / 控制系统端)
下周讨论会:汇总调查结果
写完最后一笔,邓康把笔帽一扣。“就这些。”
实验室里几人同时松了口气。刚才还乱成一团的思路,转眼间就变得清晰起来。
曹川不自觉地用胳膊肘子杵了杵罗熙,喃喃地说:“这就是学神的光芒吗?真是帅爆了……”
“废话。”罗熙深有同感地点头,“这就是核心的含金量。我宣布,从今天开始,邓康在我心里的地位超过食堂红烧排骨。”
曹川震惊地看向他。
“这么高?”
“这么高。”
就在这时,邓康回过头,正好撞见曹川一副难以置信的表情。
“怎么了?武器系统那边遇到问题了?”
“啊?”曹川顿时回神,连忙把脸转回终端。“没、没有。进展顺利,一切正常。”
他说着,手忙脚乱地扒拉桌上那堆迷你飞行器零件,假装自己一直在认真工作。
邓康狐疑地看了他一眼,却也没再追问。
“行。我这边的深度学习模型训练得差不多了,下周应该能把智能攻击系统搭起来,到时候我们做第一次集成测试。”
说完,他抬手揉了揉发酸的肩颈。连续几天高强度实验积攒下来的疲惫一股脑涌了上来。
他偏过头,克制地打了个哈欠,又用力眨了眨有些发涩的眼睛,试图让自己清醒一点。
“那今天先到这儿吧。”邓康开始收拾桌上的东西。电子笔、数据板、终端……一样一样塞进背包。
拉上拉链后,他才有些抱歉地说道:“有点撑不住了,我先回去了。”
众人顿时露出理解的表情。
“赶紧回去睡觉!”
“你这黑眼圈都快掉到下巴了。”