這次獎品對換的過程有一些不一樣,,在家中點擊下萬能編輯器的圖標(biāo)后,,并沒有進(jìn)行傳送,,而是在眼前出現(xiàn)了一個電子地圖,。
跟隨著地圖,,前往了一個角落里,,在那里發(fā)現(xiàn)了一個被透明方形盒子包裝的一個U盤模樣的東西,。
梁實誠伸手打算將他們一起拿起來,,透明的包裝迅速粉身碎骨,。
先拿起U盤擦干凈上面的塵埃,,接著找了一個小袋子把其他粉末也一起裝走。
用了不到兩個小時的功夫,,就得到了這個所謂的萬能編輯器,,并回到了家中安心研究起來。
首先它的確是一個U盤,,在電腦上顯示擁有2T的容量,,支持USB3.0。
用量產(chǎn)軟件檢查了一下,,功能正常,,并且存進(jìn)去的電影也能取出來后正常播放,很顯然它的功能不應(yīng)該就是這些,。
緊接著開始研究它的外觀,,有一個實體按鍵,,不清楚功能以前,并不敢按下,。
最終找到了一個關(guān)鍵的位置,,有一個滑蓋可以劃開,劃開之后出現(xiàn)一個鏡頭,,以及一個類似于老式相機的取景框,。
梁實誠立刻猜測到那個實體按鍵的作用就是拍照的快門,于是大膽按下,,只聽到一聲咔嚓的聲音,,大致印證了他的判斷。
隨后他把U盤插到電腦上,,里面并沒有增加相片,,這又否定了U盤的功能是用來拍照的想法。
然后梁實誠閉上眼睛進(jìn)入了系統(tǒng)界面,,希望能找到什么線索,,可是并沒有找到對于U盤功能的介紹,但是發(fā)現(xiàn)了科技樹中有這樣的一段話,。
【成功對換萬能編輯器(初級)
通過拍攝來讀取信息,。
目前狀態(tài)只能讀取,不能編輯,。
通過升級獲得編輯能力,。】
或許是需要拍攝特定的某些物品,?于是梁實誠分別對家中的各種物品進(jìn)行了拍攝,,每拍攝一次回到電腦上檢查一次,一直沒有出現(xiàn)什么變化,。
直到不經(jīng)意間拍攝到了貓,,貓也注意到了他,并邁出優(yōu)雅的貓步,,向他走了過來,。
這一次,重新把U盤插到電腦上后,,出現(xiàn)了一個TXT文檔,,大小幾十KB的樣子,。
打開文檔,,梁實誠發(fā)現(xiàn)了一大堆工整的程序,他立刻猜想到,,只有拍攝了到生物的時候才會生成TXT文檔,,
也就是說這個所謂的萬能編輯器,,的功能是用來編輯基因的,拍攝可以讀取到基因的內(nèi)容,,并轉(zhuǎn)化成程序員能看得懂的TXT文檔,。
可是稍微一想,就又覺得有問題,,一只貓的基因不應(yīng)該幾十KB的數(shù)據(jù)量就能描述吧,。
隨后他認(rèn)真地對著文檔內(nèi)容看了起來,身為一個經(jīng)驗豐富而老練的程序員,,更準(zhǔn)確點說是軟件工程師,,竟一時間讀不懂這上面的邏輯。
首先一段程序的運行需要對應(yīng)的庫文件,,把這段程序直接在電腦上復(fù)制粘貼后,,改成BAT格式并不能直接運行。
但是做無人機開發(fā)的梁實誠,,很容易又能猜到這個文件是用來指揮某些機器設(shè)備的操作的,。
之后他開始對這份并不大的文檔進(jìn)行了分析,這個過程就好像搞不清某些單詞的意思,,做英語考試的閱讀理解一樣,,足足用了一下午的時間。
梁實誠基本上搞清楚了文檔的內(nèi)容,,這些一份形容,,貓走貓步的時候具體怎么控制身體的文件。
他斷定,,這個被稱之為萬能編輯器的U盤,,目前的功能是對著在做某件事的生物,進(jìn)行拍照,,然后u盤內(nèi)就會生成,,這個生物在做這個動作的時候執(zhí)行的程序。
為了驗證這個想法,,第二天他又陸續(xù)的拍攝了很多動物,,包括人。
并得出這樣的規(guī)律,,首先萬能編輯器目前并不能捕捉人和動物的思維想法,,但如果當(dāng)一個人或者動物在做一件很本能不需要思考的事情的時候,他們的小腦就會執(zhí)行一系列程序,,萬能編輯器就能把這個程序捕捉下來,。
想到這里,梁實誠欣喜過望,,雖然沒有和這個程序?qū)?yīng)的模擬器,,并不能直接看到這些文檔內(nèi)程序的運行,。
但對于他這個級別的程序員來說,這并不是問題,,只要能看懂編程的邏輯,,他就能手動的把這些程序轉(zhuǎn)換成需要的各種形式,為己所用,。
隨后他大膽地拿著U盤形狀的相機,,對準(zhǔn)窗戶外的電線桿準(zhǔn)備拍照,足足等了好幾十分鐘,,終于等到了他夢寐以求的一幕,,一個人正全神貫注地看著手機,并不經(jīng)意間繞開了電線桿,,就在這個瞬間梁實誠按下了快門,。
于是他得到了一套關(guān)于走路的時候控制雙腳的程序文檔,外加一套如何控制身體避開電線桿的程序文檔,。
這些看起來都非常容易,,但實際上真想要寫成程序并不那么簡單。
首先人身上的關(guān)節(jié)那么多,,如何控制這些關(guān)節(jié),,讓走路的過程中人不摔倒就是一個難題,不然會走路機器人的開發(fā)就不必那么困難,。
同樣,,緊急避開電線桿這個動態(tài)的過程又如何確保不摔倒,也是一個難題,。
這類問題總是給人們一種習(xí)慣成自然很容易的感覺,,可是對于工程師來說,卻是很有研究價值的問題,。
尤其困難的是,,人是如何通過眼睛的余光判斷自己可能撞到電線桿,以及應(yīng)當(dāng)何時做出避讓,。
這個問題身為軟件工程師的梁實誠也不知道,,因為他們的無人機解決這個問題用的是激光測距器。
人身上沒有激光測距器,,卻能做到這一點,,僅僅是通過眼睛的2D圖形就準(zhǔn)確的計算出了電線桿和自己的位置,在最準(zhǔn)確的時間里,,以最正確的姿勢避讓,,這背后都是大腦內(nèi)的一套神秘程序在發(fā)揮作用。
梁實誠打開電腦,讀懂了這段程序的運行邏輯后,,立刻寫了一份對于公司無人機產(chǎn)品改良的指導(dǎo)報告,他現(xiàn)在有一個主意通過模仿生物,,優(yōu)化產(chǎn)品,,降低成本。
而就在這個時候,,馬路上,,一輛輛汽車呼嘯而過,他又多出了一個想法,,并對準(zhǔn)司機們拍了下來,。
然后一個念頭隨之誕生,是時候準(zhǔn)備進(jìn)軍無人駕駛汽車領(lǐng)域了,。
PS 包括人是如何走路,,如何避讓障礙物這種問題,為什么這些東西需要編程,,其實并不簡單,,就不在正文里寫了,我在作品相關(guān)里寫了來詳細(xì)介紹,,擴展閱讀2,,有興趣的可以讀一讀。