红色的集装箱被平稳地从船上装卸,由无人驾驶的引导车水平运输到箱区的指定位置,到达准确;另一个蓝色的集装箱载着引导车,徐徐地向集装箱卡车前进……这个几乎“空无一人”的码头就是全世界自动化程度最先进的洋山深水港四期码头。如果说设备控制系统是洋山自动化码头的“大脑”,金鑫就是“大脑”的“智造者”之一。“80后”的金鑫是振华重工软件开发的“元老”,担任上海振华重工智慧集团交通软件研发部经理,国内三个自动化码头,他都贡献了力量,并有望迎来自己的第四个自动化码头项目。
图说:工作中的金鑫。刘奇 摄
头脑风暴 寻求突破
洋山深水港四期项目规模宏大,困难重重,仅运输集装箱的agv(自动引导车)就有130多辆,且都是无人自动驾驶,车辆走与停、行驶路径都需要高精度控制。为了有效控制车辆,金鑫和同事展开“头脑风暴”,通过引入特殊算法来保障车辆的安全运行。
“金鑫平时生活中很随和,但在工作时则一丝不苟。”同事王小进回忆:“在洋山四期项目中,如何选择悬臂吊作业位的方案至关重要。”用户提出的需求给金鑫团队的技术设计和实现带来极大的难度,金鑫鼓励伙伴:“既然行业内没有成熟经验可供参考,那我们就自己创造九游会体育官网登录的解决方案。”通过每天的头脑风暴、分析改良,最终成功开发了一套完整的灵活作业位变换方案。
金鑫说:“在刚入职的时候,前辈就曾教导我要敢于突破常规、跨出舒适区,往往就能在‘不可能’处发现‘可能’。”
方寸不乱 处之怡然
项目过程中,偶尔也遇到突发情况,一次洋山现场车辆管理系统更新的版本出现宕机,情况紧急。金鑫方寸不乱,马上联系现场实施人员退回更新,暂时用旧版本保证现场运行。他召集项目组讨论,发现是由于内存泄漏导致的程序宕机。这意味着他们要从中排查内存泄漏,此举如同大海捞针,谈何容易。
金鑫发动大家调整思路,从问题根源去找办法。有人想到,可以在分配内存入口处添加统计函数,看看哪些内存没有释放。于是,大家按照这个思路写好程序,排查出全部内存泄漏。最终通过测试,不再出现宕机问题,使得项目顺利展开。
在agv设备和车辆管理系统初期调试阶段里,金鑫和团队伙伴完成800多个测试案例,解决50多个问题。通过不断总结和优化,金鑫团队出色完成了任务,系统研发周期大大短于国外同类系统需要的周期,在设备规模和功能复杂度方面也处于领先地位。
洋山岛上的生活条件简陋,娱乐活动只有偶尔爬爬山,但他们却乐在其中。“能够参与洋山港的建设,是一件非常幸运的事,也给以后的工作带来了无穷动力。”金鑫说。
新民晚报记者 宋宁华 实习生 黄靓颖