清單很長,每一項都充滿挑戰。李維看著這些條目,並沒有感到氣餒,反而有一種久違的、屬於研究者的專注和興奮湧上心頭。這是純粹的、脫離系統框架的創造,是直面物質世界的難題並用智慧和手邊一切去解決的過程。這讓他想起了在“大靜謐”之前,在研究所裡那些心無旁騖的日日夜夜,只不過現在的實驗室是垃圾堆,儀器是廢銅爛鐵,而目標,是生存和反抗。
他收起平板,活動了一下僵硬的四肢,開始準備今天的拾荒。目標很明確:尋找清單上可能需要的東西。超聲波感測器、陀螺儀、不同規格的齒輪、高強度的小型軸承、特種合金片、效能更好的電池、以及任何可能用作潤滑劑的黏稠油脂……
推開隱蔽的活板門,一股比室內渾濁得多的、帶著更多塵埃和複雜氣味的空氣湧了進來。李維深吸一口,戴上自制的簡陋過濾面罩,將必要的工具和小型收納袋掛在腰間,像一隻準備出洞覓食的鼴鼠,悄無聲息地融入了“鏽胃”黎明前最深沉的陰影之中。
他的身影很快被高低錯落的垃圾山吞噬。而在那小小的、重歸寂靜的庇護所裡,代號01的機器人依舊在深度休眠,胸甲下的古老晶片和嶄新嫁接的“大腦”,在最低功耗下維持著最基本的資料迴圈,等待著他的創造者歸來,賦予它下一道指令,以及在這冰冷廢墟中,繼續存在的意義。他們之間的磨合,才剛剛開始;而李維在這座龐大城市最骯髒角落的孤獨跋涉,也遠未抵達終點。前方是更多需要親手挖掘的零件,需要破解的難題,以及需要時刻警惕的、來自系統和同類的無形威脅。但至少,他不再空手。
白晝的“鏽胃”是一個緩慢甦醒的龐然怪物。昏黃的人工天光穿透永遠瀰漫的塵埃,給那些由廢棄物構成的、奇形怪狀的山巒丘壑披上一層死氣沉沉的暗金色。溫度開始攀升,金屬表面蒸騰起扭曲的熱浪,各種難以名狀的氣味也隨之變得更加濃烈刺鼻。遠處處理核心傳來的轟鳴,在白晝似乎也變得更加清晰而有節奏,像是這怪物沉重而永不停歇的心跳。
李維的身影在垃圾迷宮的陰影與狹窄通道間快速穿行。他的腳步很輕,落點精準,儘量避免踩到可能鬆脫或發出尖銳聲響的物體。眼睛如同最精密的掃描器,不斷掃視著經過的每一處堆積物。他不再是漫無目的地搜尋,而是帶著明確的“採購清單”。
在一堆主要由破碎的民用無人機殘骸構成的小山旁,他停了下來。蹲下身,手指拂開表面一層輕質的碳纖維碎片,露出下面幾個相對完整的機體。他需要的不是無人機本身,而是它們內部可能搭載的小型感測器。他小心翼翼地用自制的多功能鉗撬開一個機腹外殼,目光掃過內部緊湊的電路板。果然,在一個角落,他發現了一個封裝完好的微型三軸陀螺儀和加速度計組合模組。這東西對於穩定01的平衡感至關重要。他熟練地將其解焊取下,用一小塊防靜電布包好,放入腰間的收納袋。
繼續前行。在一處似乎是舊時代小型家電回收點的區域,他翻找著。一個破損的掃地機器人引起了他的注意。拆開,裡面的驅動輪總成結構簡單但做工精良,齒輪組小巧而結實。他取下兩個相對完好的,又從一個同樣破損的自動窗戶清潔器底座上,找到了幾個微型直流電機和減速箱。這些都是可能用於改進01手臂或未來製作“工具手”的備件。
最難找的是合適的潤滑劑。現成的、未開封的工業油脂在“鏽胃”是稀有品。他花了近一個小時,在幾個似乎是舊車輛維修點遺留下的油汙堆積區翻找,最終只在一個幾乎鏽穿的鐵皮桶底部,刮下來一小撮已經半凝固、混合了大量雜質的黑色膏狀物。他謹慎地嗅了嗅,除了濃重的烴類氣味,沒有其他刺鼻的異味。用密封小罐裝好,聊勝於無。
當他路過一片相對空曠、地面是硬化壓實的區域時,腳步微微一頓。這裡能看到幾條深深的車轍印,通向“鏽胃”更深處,那裡有更大型的粉碎和分揀裝置在運作。車轍印很新,附著的泥土還未完全乾燥。這說明不久前有系統的重型運輸車或工程機械來過。李維心頭一緊,迅速隱匿到旁邊的廢棄物陰影中,仔細傾聽和觀察了片刻。沒有異常的動靜,只有遠處機械的轟鳴。但他記下了這個跡象。系統的觸角並非完全遠離“鏽胃”,只是不常深入這些邊緣的、價值較低的堆積區。任何不尋常的活動都可能引起注意。
帶著還算滿意的收穫和一些新的警惕,李維開始折返。他的路線並非直線,而是故意繞了幾個彎,穿過幾個他認為相對安全的隱蔽通道,最後才接近自己的庇護所。在距離入口還有幾十米的一個觀察點,他停下來,耐心地等待了將近二十分鐘,確認沒有任何被跟蹤或監視的跡象,才像幽靈一樣滑入那道偽裝的活板門後。
室內依舊昏暗、沉悶。01依舊保持著離開時的休眠姿態,像一個被遺忘的金屬雕塑。李維將今天的收穫一一取出,在工作燈下仔細檢視、分類。陀螺儀模組狀況良好;電機和齒輪需要清理和測試;那點劣質潤滑脂需要加熱提純後才能使用。他將急需處理的部分放在手邊,其他的則妥善收好。
他沒有立刻喚醒01。而是先解決自己的生存問題。就著過濾水,嚥下兩塊味道寡淡、但能提供基本熱量的營養膏。然後,他拿出平板電腦,開始為今天找到的零件設計整合方案。
首先是為01增加平衡反饋。他畫出示意圖:將陀螺儀和加速度計模組固定在01軀幹的重心位置(需要在外殼上開孔並做密封處理),透過新增的線路連線到主控板。然後,在控制程式中編寫一個簡單的閉環控制演算法:讀取感測器的姿態和加速度資料,當檢測到身體傾斜或加速度異常時,迅速調整腿部相關關節的伺服電機輸出,以產生反向力矩來維持平衡。演算法不能太複雜,否則01那簡陋的“大腦”處理不過來,但也不能太簡單,否則效果有限。他反覆推敲著引數,在腦海中模擬各種可能的地形和受力情況。