張遠觀察著對方的表情,如果對方是那種「老子很牛逼,天下無敵」的人,那麼隨意附和幾句也就得了。
反正也沒有很深的交情,沒必要和對方吵得你死我活。
但如果對方是真的想要請教,那麼相互交流幾句也不錯。
「沒啥好介意的,你直接說吧!」葉開富連忙道。
張遠繼續說道:「……這一整個函式,應該是處理手套壓力變動的吧?也就是那個皮手套的sdk介面。」
「對!」葉開富心中一跳,沒想到這小子真的看懂了。
「因為整隻手套產生的資料量實在太大,所以這個演算法會選擇性地拋棄大多數的資料,大概有70%以上的資料會被拋棄掉。」
「是。」
葉開富再次點了點頭。
張遠繼續道:「我覺得,這些冗餘資料,不應該全部拋棄掉。一隻手,連帶手臂有22個關節,只取22個關部位的資料,的確不會有太大的差錯。但是沒有其餘部位細節,會有一種很粗糙的感覺……」
「我有幾種想法,來處理這些看上去無用的資料。」
「第一種是資料分塊後,計算它們的方差,冗餘資料的方差不會很大……只要如此計算,就能判斷是否是冗餘資料,反正也比胡亂拋棄掉好……」
「第二種是資料分塊後,我們可以用一種價值函式,來計算分塊資料的價值……假設max[i][j]在此處表示從第i資料加到第j資料的最優解,動態轉移方程為max[i][j]=max(max[i][k]+max[k+1][j]+w(i,j))……」
葉開富一開始聽得眉飛色舞,連呼「有道理」。
後邊自始至終沉默著,以至於完全進入了呆滯狀態。
因為,他最後根本不知道張遠在說什麼……
這位仁兄,什麼max[i][j]的,你到底在幹嘛啊?
但是一股來自強者的氣息,又讓他不知道應該怎麼樣開口。
搞得一開口,自己就變成了文盲。
「……最後我想說的是,一隻手臂雖然只有22個關節,但是至少有27個自由度,因為手臂、手腕還有手指是可以旋轉的。如果少了這5個自由度,操作起來就像一臺挖掘機了。你好像沒有考慮好這一點……」
這句話葉開富倒是聽懂了,他也知道這個常識,在當時還琢磨了很久,但最終因為難度過大隻能戰略性放棄。
手臂一旦能夠旋轉,建模難度以及設計難度必然會指數型上升,他根本沒有辦法搞定。
「那你說應該怎麼整?」
張遠說道:「旋轉的計算,通常可以用四元數來搞定。這一類的書中,比較好的是《四元數物理學》,有一點複分析的基礎就能夠看懂了。」
就這麼說著,他感覺自己的思路也漸漸明朗起來。
當老師果然是有好處的。
「四元數麼……」葉開富知道這個名詞,心中已經有一點信服了。
他心中胡思亂想:「……如果以往的隊友是他,說不定能得一等獎吧?」
「主要還是,我的本科學校不怎麼樣,能和我比較的天才太少,以至於產生了一種怠惰。但現在不一樣了……」
很快,他又開始自我鼓勵:「努力,fighting!只有努力學習,我葉開富肯定能夠超越他!」
他迫不及待地說道:「張遠,我請你吃夜宵吧,我剛剛沒怎麼聽懂,能不能再講一遍?」
「現在還吃啊,都快11點了,會發胖的。」
因為只吃了半碗拌麵的緣故,張遠確實感覺沒有吃飽,心中有點意動。
「當然要吃,夜生活才剛剛開始呢!」
「那……行吧。」