當一個又一個新型機器人出現時,它們往往是單槍匹馬,很少組成一支「軍隊」。 下面這個能自動組裝的機器人,想要打破這一局面。
9 W6 K0 C$ C; \% B4 v
![]()
* q( k: c: z0 N, L+ I$ d0 ^9 D9 Q
它被稱為 M-Blocks,由麻省理工學院(MIT)計算機科學與人工智能實驗室(CSAIL)的一個團隊制造。 ! J. G! @; r# W6 e) N+ Y
! [, W& s% h' r {
3 r& e b2 z0 C. N+ t, N
早在 6 年前,M-Blocks 就已經被設計出來,那時候,它還只是一個很簡單的方案: 邊長 1 .5 英寸的機械方塊,通過內置的機械裝置,能夠自己旋轉移動: 5 @9 g7 S7 Z& A& C+ I
![]()
4 [* ?2 R8 o$ F- ^
懸空攀爬: " \# l: ]% \( k9 I8 S
![]()
% P( g7 y; X6 v3 I
騰空跳躍:
$ F5 @* d, H# P& d z; ]5 u+ [! L
![]()
3 H# I& t0 k' } c% W5 v) m! ?
智能地組裝成各種形狀: . P) R- K2 g6 g
![]()
% H0 o' @! G2 }
最新升級后,這些機械方塊已經能彼此識別「通信」。 他們能聯合起來,進行簡單的互動。 譬如「溝通」后朝著箭頭前進: ) M" T/ @2 i, E3 n s0 K% ~
![]()
' ?/ c" v: g4 s* y( ?
找到彼此然后簇擁成團: 5 H& y2 `, \2 @# @, Y) j( E
2 u' P3 C/ O' F$ e9 z1 k
![]()
$ K/ V( K; c3 \+ R* H8 v
F7 i# c8 `+ [ z1 ~
一起追蹤燈光等等: 2 I+ f1 r% q% d d" H. e# U* t
' L3 [+ V1 j4 z0 R8 `5 m1 @9 E
![]()
. x+ \5 ?: U$ e6 m
這意味著,機器人離蜂巢般的協作之路又近了一步。 6 d3 D' `& `5 h. k( e% j
那么,它們是怎樣完成這些行動、組裝和合作的? 5 | Y8 H/ H3 ]) @: c6 `
每個模塊化的 M-Blocks,內部都有一個可以用每分鐘 20000 轉的高速運行的飛輪,飛輪在每次轉動時都會產生角動量,從而保持旋轉跳躍不停歇。 9 m( R& ~3 z; \7 n( P' f( C: N
![]()
. T) R$ L+ L7 ^4 z0 ~6 a( a
而外部的每一個面,都裝上了永磁體,來讓各個方塊之間緊密結合。
4 p4 i& @* y! d3 a1 W
每個方塊在任一面上都能朝 4 個方向移動,所以一共有 24 種不同的移動方案。 6 b) Z- ?4 Z8 |; H" ~
比起其他形狀的機器人,它沒有支腳,還是方形結構,這能使他們最大程度地減輕磕磕碰碰造成的損壞。 / ~ t- A- G1 d
![]()
% b% v6 ^9 w" F, S; _) f1 \
但真正的難題,還是它們如何相互進行多維數據集的「通信」。 ' ^" C8 V% u1 O' h. f$ x
如果系統使用無線電信號,設備一多信號就會相互干擾;如果使用紅外光或無線電波,很多機器人同時互相發送信號,就會形成沖突和混亂的信號通道,阻礙機器人行動。 1 b( m* x# f. z `6 f' t. n, J7 @
最后,研究人員設計出一種類似條形碼的微型通信系統,這種系統的算法能讓機器人感知其他模塊的「身份」,只要在每個面上都放上這樣的小條形碼,機器人就能相互識別,組合完成簡單任務。
, F% T' m4 o0 Y; f
![]()
; N Y/ Q' p" O# }- {
現在,研究人員已經組成了一套由 16 個 M-Blocks 結合的「自治艦隊」,他們可以指定這些小方塊進行各種行動。
' E; e# i6 q4 Z: P- n; ^
他們也在繼續改進算法,創造越來越多、功能越豐富的模塊,以執行更高級的任務。 " Z, o* }# |* a* t' ~' A# Q
研究人員 Romanishin 說道: 6 P$ L" K5 [) {! F/ w
比起其他機器人復雜的運動機制,這是一種真正可擴展的解決方案。 因為它不僅運動部件少、制造簡單、造價便宜、還能在狹小的空間里輕松使一百萬個模塊聯動起來。 + e/ D: _, a' Y' P$ ?% J
據悉,該項目已經得到了美國國家科學基金會和亞馬遜機器人公司的部分支持,將在今年 11 月于澳門舉辦的IEEE 國際智能機器人系統會議上進行展示。
# L. u5 V" f1 x9 k$ t/ b& C
![]()
: _5 `& z! o" N d+ D
而對于它如何進入我們的生活,該團隊表示,它們將能完成很多特定情況下的需求。
8 \7 u6 O) J% c5 @
譬如,當火災發生時,把大量 M-Blocks 扔在危急的建筑旁,它們能快速堆砌成臨時樓梯,升到屋頂、高層、地下室,把人們從熊熊大火里拯救出來。 # ]* p( A7 T' T1 B) d A9 J
除了救災之外,研究人員還表示它們還可以用于游戲、制造業、醫療保健等領域。 / O$ g* q7 P; W
好吧,還真不能小瞧了幾個能自動拼貼的方塊。
2 j( Q- ?: G7 ]% g ? ]2 |
愛范兒 吳志奇 |