人物小傳
李公文,1985年7月生,安徽全椒人,現(xiàn)任安徽蕪湖安普機(jī)器人產(chǎn)業(yè)技術(shù)研究院有限公司研發(fā)總監(jiān)。自2014年以來,他在機(jī)器人系統(tǒng)集成、數(shù)字孿生及工業(yè)大數(shù)據(jù)應(yīng)用領(lǐng)域精耕細(xì)作,主持研發(fā)了安徽省首版次軟件、首臺套重大技術(shù)裝備各1項,承擔(dān)省重點科技項目5項、產(chǎn)學(xué)研協(xié)同攻關(guān)課題20余項,累計發(fā)表專業(yè)論文10篇,獲授權(quán)發(fā)明專利20項,主編教材2部。先后獲得全國工業(yè)和信息化技術(shù)技能大賽工業(yè)大數(shù)據(jù)算法賽項職工組一等獎等多個獎項,獲評“大國工匠”等榮譽稱號。
早上8點,安徽蕪湖安普機(jī)器人產(chǎn)業(yè)技術(shù)研究院有限公司實驗室里,幾名技術(shù)人員站在控制臺前,目光緊緊盯住屏幕上跳動的數(shù)據(jù)流,為一套高校實驗室定制的實訓(xùn)設(shè)備做最后的聯(lián)調(diào)測試。
人群中,一名中等身材、臉龐方正、眼神沉穩(wěn)銳利的青年人格外引人注目。他時而俯身查看虛擬模型與實體設(shè)備的同步狀態(tài),時而快速敲擊鍵盤修正算法參數(shù),時而輕聲叮囑團(tuán)隊成員核對關(guān)鍵點位。他便是研究院研發(fā)總監(jiān)李公文。
2023年,李公文與公司95后工程師程丙南組隊,參加第二屆全國工業(yè)和信息化技術(shù)技能大賽,一舉奪得工業(yè)大數(shù)據(jù)算法賽項職工組一等獎,填補(bǔ)了安徽省在該賽事中的獎項空白。談起這次獲獎,程丙南說:“李老師認(rèn)準(zhǔn)的事,一定會往深里鉆,鉆不透不罷休。”
“把能查的資料都查一遍,能試的方案都試一遍”
2014年,李公文踏入機(jī)器人行業(yè),從事系統(tǒng)集成相關(guān)工作。“我學(xué)的是計算機(jī)專業(yè),剛接觸機(jī)器人系統(tǒng)集成時,還是個不折不扣的‘小白’。”李公文回憶,那會兒,為適應(yīng)崗位,他白天跑車間調(diào)試設(shè)備,晚上埋頭鉆研技術(shù)文檔,遇到難題就纏著老工程師追根問底。
憑著這股“把一件事做到底”的勁頭,10余年間,李公文從專科一路深造至博士,從普通工程師成長為高級軟件架構(gòu)師。他主持開發(fā)的“數(shù)字孿生工廠”軟件獲評安徽省首版次軟件。
前些年,公司承接了一條生產(chǎn)線的數(shù)字孿生項目,在實施交付中,團(tuán)隊遭遇了棘手難題:為控制成本、簡化運維,項目中的AGV(自動導(dǎo)引車)采用了行業(yè)通用的磁導(dǎo)航方案,但存在明顯局限——難以在數(shù)字孿生軟件中實時獲取位置信息,導(dǎo)致虛擬模型與實體設(shè)備失效,虛擬AGV持續(xù)漂移、虛實場景脫節(jié),生產(chǎn)線的數(shù)字孿生構(gòu)建工作陷入停滯。
面對客戶“不增加成本”的要求,李公文主動扛起攻堅重任。白天,他泡在生產(chǎn)現(xiàn)場采集數(shù)據(jù)、排查信號、比對誤差;夜晚,他一頭扎進(jìn)文獻(xiàn)資料,逐一篩選適配的定位技術(shù)方案。
激光導(dǎo)航雖精度達(dá)標(biāo),可成本遠(yuǎn)超預(yù)算;傳統(tǒng)定位模式,又無法滿足實時同步需求。數(shù)十次方案推翻、上百組參數(shù)調(diào)試、無數(shù)次邏輯推演,最終超寬帶定位技術(shù)進(jìn)入他的視野。該技術(shù)通過高時間分辨率測距,可在復(fù)雜室內(nèi)環(huán)境中實現(xiàn)約10厘米級的定位精度,同時具備抗干擾能力強(qiáng)、功耗低等優(yōu)勢。該技術(shù)雖在室內(nèi)定位和物聯(lián)網(wǎng)領(lǐng)域得到應(yīng)用,但在工業(yè)產(chǎn)線AGV定位場景中缺少成熟實踐。
沒有現(xiàn)成經(jīng)驗可借鑒,李公文就從零搭建測試環(huán)境,連續(xù)熬了數(shù)個晚上,反復(fù)測試、優(yōu)化算法。功夫不負(fù)有心人,最終測試數(shù)據(jù)顯示:超寬帶定位技術(shù)雖存在大約10厘米的誤差,但相比磁導(dǎo)航在系統(tǒng)中無法有效輸出位置信息,這個誤差在生產(chǎn)現(xiàn)場可以接受。更關(guān)鍵的是,該技術(shù)可以在數(shù)字孿生軟件中實時獲取AGV位置,打通虛實映射鏈路,解決了模型漂移問題,項目得以順利交付。
同事打趣說:“老李的解決方案是從文獻(xiàn)堆里‘刨’出來的。”李公文說:“把能查的資料都查一遍,能試的方案都試一遍,答案就出來了。”這份看似輕松的背后,是他對精益求精的堅守。
“給自己一個練兵的機(jī)會,我們一起從頭學(xué)”
近年來,面對制造業(yè)數(shù)字化、智能化的轉(zhuǎn)型浪潮,李公文主動跳出深耕多年的機(jī)械自動化的“舒適圈”,轉(zhuǎn)向工業(yè)大數(shù)據(jù)、人工智能的全新賽道。
此時,恰逢第二屆全國工業(yè)和信息化技術(shù)技能大賽新增了工業(yè)大數(shù)據(jù)算法賽項,李公文認(rèn)為這是以賽促學(xué)、以賽練技的契機(jī),便計劃在公司尋找搭檔組隊參賽。可大數(shù)據(jù)、人工智能、算法模型對一直從事機(jī)械自動化的技術(shù)人員來說,完全是陌生的領(lǐng)域,公司里沒人敢輕易嘗試。
李公文主動找到年輕同事程丙南:“要不你跟我上?”程丙南滿心猶豫,坦言自己沒有相關(guān)準(zhǔn)備。李公文鼓勵他:“上吧,給自己一個練兵的機(jī)會,我們一起從頭學(xué)。”
備賽的日子遠(yuǎn)比預(yù)想的苦。兩人白天正常上班,晚上和周末便扎進(jìn)機(jī)房,從零開始學(xué)習(xí)數(shù)據(jù)處理、模型訓(xùn)練、算法優(yōu)化。他們定下規(guī)矩:模型跑通了、準(zhǔn)確率達(dá)到85%,這叫能用。但還要繼續(xù)追問:能不能到90%?誤報能不能再降一點?為了提升幾個百分點,他們反復(fù)優(yōu)化特征、調(diào)整算法,甚至引入物理模型,讓人工智能不只是“統(tǒng)計擬合”,更是真正理解設(shè)備運行的規(guī)律。
決賽在浙江紹興舉行,1055名選手同臺競技。比賽后半程,李公文和程丙南發(fā)現(xiàn)一個大問題:他們處理了很久的數(shù)據(jù),在模型最終測試時完全沒有被應(yīng)用。時間一分一秒流逝,程丙南緊張得額頭冒汗,李公文強(qiáng)迫自己冷靜,一個個代碼排查,仔細(xì)檢查數(shù)據(jù)處理的方法是否正確、測試時數(shù)據(jù)的來源到底在哪里。最終,在比賽結(jié)束前20秒,代碼成功運行,模型順利通關(guān)。
“既要做到精益求精,又要努力創(chuàng)新技術(shù)”
李公文常說:“今天的工匠精神,不只是把一件事重復(fù)做到極致,更是要在變化中持續(xù)學(xué)習(xí)、融合新知、解決新問題,既要做到精益求精,又要努力創(chuàng)新技術(shù)。”
如今,李公文多了不少新身份:蕪湖市人工智能工匠學(xué)院特聘教師、蕪湖職業(yè)技術(shù)大學(xué)校外大師工作室負(fù)責(zé)人。他常帶著學(xué)生進(jìn)工廠、上產(chǎn)線,在真實系統(tǒng)上動手實踐。
“帶年輕人,我最看重的,不是他現(xiàn)在懂多少技術(shù),而是有沒有在真實問題里沉得下去的定力。”在李公文看來,問題從來不會規(guī)規(guī)矩矩地寫在課本里,數(shù)據(jù)不全、信號干擾、設(shè)備老化,甚至老師傅一句“這機(jī)器最近脾氣不對”,都可能是關(guān)鍵線索。
“在這種復(fù)雜場景下,學(xué)生要自己找數(shù)據(jù)、對時序、建模型、驗證結(jié)果。可能調(diào)了兩周參數(shù),只把誤報率降了兩個百分點。”李公文說,但正是這個過程,讓他們理解:人工智能不是炫技,是解決問題;工程師的“極致”,是在反復(fù)失敗后,依然愿意再試一次地堅持。

