第三十三章 這個U盤不一般(2/2)
但是做無人機開發的梁實誠,很容易又能猜到這個文件是用來指揮某些機器設備的操作的。
之後他開始對這份並不大的文檔進行了分析,這個過程就好像搞不清某些單詞的意思,做英語考試的閱讀理解一樣,足足用了一下午的時間。
梁實誠基本上搞清楚了文檔的內容,這些一份形容,貓走貓步的時候具體怎麼控制身體的文件。
他斷定,這個被稱之為萬能編輯器的U盤,目前的功能是對著在做某件事的生物,進行拍照,然後u盤內就會生成,這個生物在做這個動作的時候執行的程序。
為了驗證這個想法,第二天他又陸續的拍攝了很多動物,包括人。
並得出這樣的規律,首先萬能編輯器目前並不能捕捉人和動物的思維想法,但如果當一個人或者動物在做一件很本能不需要思考的事情的時候,他們的小腦就會執行一系列程序,萬能編輯器就能把這個程序捕捉下來。
想到這裡,梁實誠欣喜過望,雖然沒有和這個程序對應的模擬器,並不能直接看到這些文檔內程序的運行。
但對於他這個級別的程式設計師來說,這並不是問題,只要能看懂編程的邏輯,他就能手動的把這些程序轉換成需要的各種形式,為己所用。
隨後他大膽地拿著U盤形狀的相機,對準窗戶外的電線桿準備拍照,足足等了好幾十分鐘,終於等到了他夢寐以求的一幕,一個人正全神貫注地看著手機,並不經意間繞開了電線桿,就在這個瞬間梁實誠按下了快門。
於是他得到了一套關於走路的時候控制雙腳的程序文檔,外加一套如何控制身體避開電線桿的程序文檔。
這些看起來都非常容易,但實際上真想要寫成程序並不那麼簡單。
首先人身上的關節那麼多,如何控制這些關節,讓走路的過程中人不摔倒就是一個難題,不然會走路機器人的開發就不必那麼困難。
同樣,緊急避開電線桿這個動態的過程又如何確保不摔倒,也是一個難題。
這類問題總是給人們一種習慣成自然很容易的感覺,可是對於工程師來說,卻是很有研究價值的問題。
尤其困難的是,人是如何通過眼睛的餘光判斷自己可能撞到電線桿,以及應當何時做出避讓。
這個問題身為軟體工程師的梁實誠也不知道,因為他們的無人機解決這個問題用的是雷射測距器。
人身上沒有雷射測距器,卻能做到這一點,僅僅是通過眼睛的2D圖形就準確的計算出了電線桿和自己的位置,在最準確的時間裡,以最正確的姿勢避讓,這背後都是大腦內的一套神秘程序在發揮作用。
梁實誠打開電腦,讀懂了這段程序的運行邏輯後,立刻寫了一份對於公司無人機產品改良的指導報告,他現在有一個主意通過模仿生物,優化產品,降低成本。
而就在這個時候,馬路上,一輛輛汽車呼嘯而過,他又多出了一個想法,並對準司機們拍了下來。
然後一個念頭隨之誕生,是時候準備進軍無人駕駛汽車領域了。
PS 包括人是如何走路,如何避讓障礙物這種問題,其實並不簡單,就不在正文裡寫了,我在作品相關里寫了來詳細介紹,擴展閱讀2,有興趣的可以讀一讀。
以後正文裡科普知識儘可能一筆帶過,除了和劇情非常相關的,大段的科普就放到作品相關中。
尤其是覺得走路,避開障礙物這種事情這有什麼困難的,工程師為什麼需要研究這種問題的讀者很推薦看下。