“萬先生,請協助我將這個武器台搬運到靶場。”
“靶場?”
萬強又有些吃驚,實驗室是建設在地下不說,連靶場都是在地下環境內建設的?
“對啊,我的實驗室之所以在地下4層,就是為了方便測試彈道。”
兩人合力將炮台放在了小推車上,除了提供電源的線纜,還有數根線纜連接在一旁桌上的筆記本上。
阿詩文將筆記本一合就連著線纜一股腦放在推車上。
“好了,嚴格意義上纜線在進行移動時不允許插在設備上,不過我們這是為了節約試驗時間,所以不管啦。”
萬強撇撇嘴,對此行為不置可否。
兩人從B4-032出來後七轉八轉的繞了幾圈才抵達靶場。
和萬強想象中的武器靶場不一樣,這個靶場層高可能有四十米,估計之前在外面看到的巨型卵型建築大部分空間都是給這個靶場提供空間了。
而且靶場內部也不是鋪裝環境,地下四層的位置居然是土壤和草坪構成的自然環境地面。
“怎麽樣,是不是很壯觀?為了容納這個靶場的高度,我們學院花了好大功夫呢。”
“為什麽要這麽高?”
“哦,為了測試武器啊,這個靶場最酷炫的地方在於全天候模擬,看到周圍的風口了嘛?”
萬強看到牆壁有很多滑軌,但沒看到風口。
“平時沒有環境模擬需求的時候,這些門板都是封閉起來的,以免彈片或者其他飛濺物造成損害。”
“我簡直不知道說什麽好了,我印象中的靶場大部分都是十米固定靶的那種,要麽就是數公裡外的那種。”
“所以說這種靶場很罕見呀,看到旁邊的門了沒有,軍方試驗一些全天候裝甲車的時候就會從那邊的重型貨梯開下來,那玩意承重能力200噸。”
“那我們今天的試驗項目是什麽?”
“仔細看。”
阿詩文測試的自動炮台並不需要這些環境模擬,所以她只是簡單的啟用了‘移動靶’功能。
“我為了測試識別系統的工作狀況,特意選擇了這個靶場,移動靶有兩種,一種是好人靶,一種是壞人靶。”
萬強看到在靶場內有一些金屬靶子抬起,上面印刷著一些持有武器的人,同樣的標靶則是把武器用白色膠帶貼住。
“所以有武器的人是壞人?沒有武器的人是好人?”
“當然不,他們穿的製服不一樣,一個是叢林迷彩,另一個則是數碼城市迷彩。”
阿詩文將電腦打開,一邊輸入指令一邊開啟了炮台的待命模式。
“萬先生,請你幫我打開機槍炮台的保險可以嗎?”
“我說,你這個機槍炮台不會突然發瘋吧我們給打死吧?”萬強有些擔心的看著這個炮台。
“別擔心,看到了嗎?這裡有兩個炮塔旋轉限位器,槍管轉不到我們這裡來的。”
萬強點點頭,摸索著將機槍的保險打開,並且調整到了連發模式。
萬強調整完畢之後就看到阿詩文在電腦屏幕上瘋狂地輸入著。
萬強把頭湊到屏幕上,發現都是一些基礎的指令。
//引入HUSKYLENS庫
#include“HUSKYLENS.h“
#include“HUSKYLENSv2.h“
//定義HUSKYLENS對象
HUSKYLENS huskylens;
//定義舵機引腳
#define SERVO_PIN_1 9
#define SERVO_PIN_2 10
//定義舵機對象
Servo servo_1;
Servo servo_2;
//定義入侵者的ID
#define INTRUDER_ID 1
//定義入侵者的最小距離閾值(單位為厘米)
#define MIN_DISTANCE 100
void setup(){
//初始化串口通信
Serial.begin(9600);
//初始化HUSKYLENS
Wire.begin();
}
//初始化舵機
servo_1.attach(SERVO_PIN_1);
servo_2.attach(SERVO_PIN_2);
//將舵機轉到初始位置
servo_1.write(90);
servo_2.write(90);_
“哇哦,
這個有點厲害了。” 隨著指令的載入,自動炮台轉動到最左側,然後轉動到最右側完成了一次機械歸零。
看上去就像是很酷的那種掃描式偵查一樣,黑洞洞的很有壓迫感。
“其實大部分工作我都是之前完成的,像是我調用的HUSKYLENS是屬於圖像識別的一個文件庫,它並不是我一個人獨立完成的。”
不過少女話鋒一轉說“ HUSKYLENSv2.h這個庫是我自己改良的,出於謹慎起見我會根據攝像頭的位置來讓計算機自行計算物體的大小和距離,來增加整個系統的魯棒性。”
萬強點點頭表示理解,魯棒性是一個惡俗的翻譯,意味著一個系統對錯誤的耐受性,當激光測距儀因為天氣原因無法正常工作的時候,雙目視覺測距會從輔助測距方式轉換到主要測距吧?
“聽起來非常有效,這麽說你對激光測距沒有信心嗎?”
“當然不,萬先生,這一款炮塔主要的目的是性價比,一個20美金的攝像頭如果能夠搞定的話,就不需要一個上百美金的設備來替代它。”
“我覺得黑鐵國際的那群人會愛死你這個想法了,低成本意味著他們會買很多東西來替代他們的人手來守衛不重要的區域。”
“沒錯,黑鐵國際一開始就要求低成本防衛解決方案,所以我現在給了他們一個,唯一的問題是耐候性和耐久性沒有時間得到檢驗。 ”
“那些留給實際檢驗吧,畢竟你的HUSKYLENS哈士奇視覺識別庫是不是真的有那麽好用還不一定呢。”
“萬先生說的確實有道理,那讓我們從實際的角度出發檢驗一下吧。”
隨著阿詩文在筆記本上輸入了幾個指令,機槍開火了。
啪啪啪啪啪
一連串掃射之後,靶場內的靶子倒下去一片,看上去還是挺不錯的,至少命中率還挺高。
“這次測試算成功嗎?”萬強好奇的問著阿詩文。
“嗯,萬先生有時候我會分不清你的言行舉止是在嘲諷我還是故作謙虛,現在哈士奇視覺系統只是從左往右的奇數靶子打倒了,偶數靶子全部放過了。”
“嘿,別著急啊,至少它射中了不是嗎?”
“該死,這種情況單獨調用哈士奇視覺庫的人從來沒有報告過,應該是我自己寫的哈士奇v2和原來的庫衝突了。”
“那怎麽辦?老老實實裝上測距儀,刪庫?”
“怎麽可能!讓你見識一下我們軟件工程師大國的力量呀!”阿詩文嘴裡嘀咕著奇奇怪怪的話,奮力在鍵盤上敲擊著字符。
“你是腐國人?怎麽會有工程師文化?”
“不不不,我不是腐國人,雖然我和腐國人一樣效忠於女王陛下,但我的國家只是加入了腐國聯邦而已。”
萬強突然意識到這個程序為什麽會出問題了,要知道泊音客機之所以墜落,大部分要仰仗於著名軟件工程師國家輸出的工程師啊!