第五十四章識別
侯世達並沒有因為別人的無禮行為遷怒於風無忌,事情很顯然,並非是他製造了這個局面。
豐田應該就是風信這次項目的委托方,聽說風信這邊找到人解決一直困擾他們的技術難題,甲方想要見見請的是什麽人很正常。
只是豐田的人認為能夠被風信請來的人物,怎麽說也應該是業界前輩或者久負盛名,這種人年紀、氣質和舉止,肯定和侯世達靠不上邊。
乘興而來敗興而歸的日本人扔點臉色,實在沒必要因此影響了侯世達和風無忌的關系。
畢竟風無忌本人來說,還是很尊重他的。
風無忌見侯世達臉色並沒有什麽怒色,於是邊走邊說道:“侯先生,風信為你在希爾頓酒店訂了房間,先去休息一下吧?咱們明天開始工作,你看怎麽樣?”
侯世達想了想,搖頭道:“路上還好,我現在感覺精神不錯,還是不要耽誤時間了吧?”
開玩笑,就算侯世達是擠著綠皮車過來的,也要趕快開始工作!別忘了,安然家就在大港,早一日完成工作,就多一天和她相處的時間啊!
風無忌愣了一下,沒想到侯世達的工作態度竟然這麽積極,略微一點頭,然後就拿出電話開始安排了下去。
侯世達的行李自然有劉師傅送去酒店那邊,碼頭客運出口外面,風信派了一輛黑色的奧迪車過來,侯世達和風無忌兩個人則乾脆直接奔赴工作現場。
準確的說,侯世達做的這個工作應該是外包性質。風信是項目的總承包方,整個豐田生產線系統都是由其設計、製造。只是在控制軟件部分有一些問題,不能自行完成這才找到了他。
侯世達需要完成的工作並不複雜,風信給出程序接口、出口和各項參數,對程序功能提出要求,並不需要將整個系統的情況都介紹給他。
而侯世達完成的也是這種模塊化的工作,這段程序不僅可以用在風信這一家設備上面,其他任何有類似要求的項目也都可以使用這種模塊。
在國際軟件外包市場上,這種情況並不少見。印度的軟件外包之所以如此發達,正是得益於軟件設計模塊化的思想。
但相應的,既然是模塊化、通用化,當然就有一些參數就必須根據生產線的具體情況,進行測量和調試才行。
侯世達這次到大港,主要就是根據生產線的實際情況,對自己手裡的模糊控制模塊進行調試。
如今既然要提前開始工作,當然就是要在豐田的生產線上進行實地測量了。
風無忌開著車一路風馳電掣的就出了大港市,足足行使了一個多小時,這才抵達了豐田的大港配件廠。
這是豐田在國內設立的一個電動機生產廠,專門負責豐田汽車的電機制造。其生產出來的電機不僅供應豐田自己,甚至佔領了國內車用電機市場的30%。
汽車行駛在面積龐大的廠區裡甚至顯得有些肅靜,這裡並沒有尋常廠區那種生產工作產生的巨大噪音。環境的布置和廠區設計,也足見日本人那種嚴謹的風格。
風無忌的車停到了一棟大約有五米高的鋼結構廠房外面,這才隱隱約約的傳來生產設備運轉的聲音。
直到從一扇小門走進車間內,機加工那種嗡嗡的聲音才完全展現出來。偌大的車間裡,整齊的規劃擺放著一條條的生產線。機器轟鳴之中,一個個生產工人正站在生產線前不斷的忙碌著。
“這裡是豐田電機的焊接車間,我們風信為奉天新松公司設計的焊接機械臂控制系統,目前面臨著一個比較嚴重的問題……”
風無忌帶著侯世達來到一處單獨隔離開的區域,這裡擺著一段流水線和一排橘紅色的機械臂,顯然是為了配合風信的技術開發而單獨設立的一段測試場景。
風無忌從流水線的盡頭拿起一個不知是作何用處的零件,將一段焊縫指給他看說道:“這是我們焊接機械臂做出的產品,你看這裡、這裡和這裡——”
侯世達探頭看過去,仔細的在風無忌指出的位置觀察了一下,發現這幾個位置的焊點顯然都不怎麽平順規整,有的是因為零件的形狀特殊、有的可能是意外造成的缺焊漏焊。
這些缺陷唯一的共同點,就是都能用肉眼進行觀察。
“我們的機械臂也配有視覺分析系統,說來慚愧,這還是豐田在八十年代使用的技術。但是這個系統也只能完成連貫性的初級分析,比如檢測生產線產品數量,大致判斷產品種類這些粗糙的輔助功能。”
風無忌長歎一聲,搖頭道:“面對這種產品上的細節問題,我們的系統就無能為力了。”
說到這裡,他希冀的看向侯世達,希望他真的能給自己帶來一份驚喜。如果能夠突破焊接機械臂的成品率,不僅可以大幅度降低檢測工人使用的數量,還能降低產品成本、提高產品質量,這一出一進,形成的競爭優勢可不是一星半點!
如果真的能夠像侯世達在壩娘軟件裡用的技術那樣,軟件能夠準確的對某些特殊模式進行識別,那風信的工業控制技術可就第一次走到世界前列了!
侯世達笑笑,他對工控技術說實話也沒有什麽把握。好在不是讓他設計整個系統,而是純粹的外包項目,只要他完成具體的軟件工作就行了。
其實這個功能說來很簡單,就是找到圖像上具體的焊接缺陷位置,然後根據雙鏡成像的位置差計算出缺陷的空間坐標——就是類似於人類雙眼能夠進行空間定位一樣,兩眼看見的景物是不同的,而這些不同在經過人腦處理之後就形成了景深的效果。
侯世達負責的程序就是這樣的一個“簡單”功能,至於說這組坐標傳給其他程序模塊之後要怎麽處理,那就是風信負責的工作了。
“我來看看吧,究竟能不能實現你們的要求,還要經過調試才知道。”侯世達沒有把話說滿,但手上的工作卻沒有停下來。
他從背包裡拿出一部筆記本,然後在風無忌的指導下將其和一部機械臂連接了起來。
風無忌興致勃勃的看著侯世達,準備從他操作的過程中最好多少學到點什麽。哪怕是不能接觸源代碼,起碼可以了解一下實現的原理吧?
不僅是他,幾乎所有懂行的人都會對壩娘是如何實現圖像識別的方法感興趣的。任憑所有人想破了腦袋,現在就連個基本思路都還沒有。
在這些程序員們看來,侯世達這個軟件簡直就是魔法,已經超過了他們所認知的技術范圍。
風無忌如今能夠看到侯世達的秘密,怎麽可能不好奇?
就見侯世達利落的打開電腦,然後連通了機械臂的視頻輸入程序。兩張略微有些不同的圖像出現在屏幕上,這應該就是機械臂的兩個鏡頭拍攝的視頻了。能夠顯示這兩幅畫面,說明他的電腦已經與機械臂的程序順利連接了起來。
“請風總工把生產線開動起來吧,將有缺陷需要補焊的零件放到工作台上。”
“哦,好!”
風無忌手腳麻利的選了一個缺陷比較明顯的零件,放到了工作台上,然後在控制面板上操作了一下,啟動了機械臂。
做完這些工作,他就以迅雷不及掩耳之勢回到了侯世達的身邊,目不轉睛的看著他準備怎麽做。
侯世達當然不會不知道他想做什麽,卻也沒有阻止,直接在自己的電腦上操作了起來。
只見他執行了一個大概只有70多K的小程序, 然後用鼠標在圖像上點了幾下,就點頭說道:“好了,麻煩風總工再換一個零件。”
風無忌眨了眨眼睛,不明所以的問道:“侯先生這就可以了?”
“可以了,我需要增加采樣的樣本數量,請你多放一些零件上去吧。”
“好、好吧。”
於是就見風無忌這邊搬了一個零件上去,然後侯世達在屏幕上用鼠標點擊幾下,接著就讓他再換一個零件。
風無忌不知道侯世達在做什麽,侯世達卻在不斷的注意著屏幕下方的一個小進度條。人工智能在圖像識別上有兩種思路,一種是由人去教程序怎麽做,對人的行為進行分析之後軟件才能學會對某種模式的識別。而另一種則是沒有人來教程序如何識別,通過算法對特定模式進行識別。
侯世達如今在做的,其實就是教程序如何識別零件上有缺陷的焊點。只要計算機搜集到足夠多的樣本,就能建立起對焊點的識別模型。
然後把這個模型的數據填入已經寫好的程序裡,整個工作就可以大功告成了。
就在侯世達電腦下面的進度條堪堪到達90%的時候,突然一陣腳步聲從不遠處穿了過來。
丁翻譯趾高氣昂的站在侯世達和風無忌面前,假意咳嗽了一聲說道:“風總工,泉田先生讓我問你,風信是不是可以把這塊區域騰出來了?”