真實世界機器人的能力整合挑戰
機器人技術正邁入其發展史上最令人振奮的時期之一。從世界機器人大會(World Robot Conference)可以看出,隨著 AI 持續拓展機器人在真實世界環境中的能力,這股動能已遍及整個生態系。但 AI 模型只是其中一環,未來在運算領域仍有龐大的發展機會,也面臨重大挑戰。
身為 Arm 機器人研究總監,Federico Pecora 長期關注一個核心問題:如何將 AI 各項令人驚豔的能力,轉化為能夠在真實世界中可靠且安全運作的機器人?
這正是 Federico Pecora 最新發表的技術白皮書《The Missing Science of Robotic Systems: Capability Integration in the Model-Centric Era》(機器人系統中缺少的科學:以模型為中心時代的能力整合)中所探討的問題。Federico Pecora 相信,隨著 AI 能力逐步進入日益複雜的實體系統,這個問題將界定下一階段的發展。
能力取決於整個系統
想像一台位於超市中的人形機器人,顧客請它去拿一台購物車並跟著自己。接著,顧客要它找到一包 10 公斤的米,放進購物車裡,然後到乳製品區與顧客會合。
只要有足夠的訓練、合適的模型,以及針對特定任務的工程設計,這項任務的各個部分都能各自運作。機器人必須理解要求、在店內導航、搬動重物,並在人群中安全移動。若分開來看,其中許多能力背後都有不同的模型、基準測試與方法。
更困難的工程問題,開始於這些能力必須在陌生環境中同時運作。機器人必須推斷購物車會如何改變其移動方式、隨著載重變化進行調整,並將速度、作用力與碰撞風險維持在明確限制範圍內。換句話說,機器人的能力並非僅由個別模型即可展現,而是來自整個系統在實體世界中協作的成果。
能力整合的起點,是決定機器人各部分的行為應如何實現。這也決定了當條件改變時,機器人能以多高的安全性持續運作。如果某項行為需要被中斷、受到限制,或交由更安全的機制接手,系統架構就必須能在執行階段支援這些操作。因此,能力整合不只是模型選擇的問題,也是系統設計的問題。
時間讓軟體決策成為架構決策
機器人的各項能力以不同的工作週期運行。有些以高頻率週期性執行,有些頻率較低,另一些則會因應事件性質採非同步執行。感知與狀態預測每秒可能更新多次。另一方面,規劃與較高階的推論通常可以較慢的速度執行,但仍必須以當前的世界狀態為依據。
正是在這種時間差異之下,軟體決策會轉變為架構決策。一台實際部署的機器人,可能同時基於共享資料執行感知、動作提議、世界模型更新與安全監控。系統必須決定哪些工作在 CPU 上執行、哪些需要加速、哪些可以等待,以及哪些必須能被中斷。
因此,不能只以 AI 峰值效能來評估機器人運算。延遲、資料移動、排程、記憶體頻寬與隔離,都會影響機器人在系統負載下是否仍能維持可預測的行為。
機器人需要即時執行約束條件
同時,安全機制不能置於機器人正常執行路徑之外。安全約束可能需要套用在自主系統堆疊的不同層級,包括任務規劃、動作規劃、控制、監控與執行。任務規劃器可能需要避免提出不安全的任務序列;動作規劃器可能需要遵守禁入區域、速度限制或作用力限制;而控制器則可能需要在接觸、失穩或碰撞風險發生變化時立即反應。
對於那些不完全屬於安全範疇、但同樣用來界定機器人可接受行為的約束,也需要採用相同的架構模式。即使從狹義來看,這些並不屬於安全約束,仍是確保機器人在特定情境下正確運作的重要條件。
所有這些檢查都需要存取機器人與環境的當前狀態,同時也必須對系統具備足夠的控制權,才能在條件改變時限制、修改、中斷行為,或將行為交由其他機制接手。
這使得約束條件的執行本身就成為系統架構的一部分。它會在時序最敏感之處增加運算與仲裁需求,但也正是這種設計,讓系統即使在負載狀態下,也能展現適應性行為,並符合安全邊界要求。
機器人技術的下一步
Federico Pecora 認為,下一波機器人技術發展的重點,將聚焦於如何讓適應性行為具備實際可行性。機器人需要能在時序限制內運作的 AI 能力、維持一致性的共享狀態,以及即使任務與環境改變,仍可持續執行的安全與行為約束。
上述問題的答案,將決定機器人在條件改變時,如何在不同模型、控制器與安全機制之間切換,同時維持在可行的運算與控制範圍內。
這就是從 AI 能力走向可靠的機器人能力的途徑。也因此,能力整合正成為機器人領域最具代表性的架構挑戰之一。
(首圖來源:Arm;資料來源:Arm)