スワームロボティクス(swarm robotics、SR[1])[2][3][注釈 1]は、群知能(swarm intelligence、SI)をもとに群ロボットを生物のように自律分散制御する学術分野[2][5][1]。ロボットで構成される群をrobotic swarm(ロボットスワーム、ロボティックスワーム)と呼び[6][5]、それらによるシステムをスワームロボットシステム(swarm robot system、SRS)と呼ぶ[2][5][注釈 2]。スワームロボットシステムは生物の群れのように動くロボットシステムを目指しており[2]、単なるマルチエージェントシステムとは概念が異なる[8]。生物規範型ロボティクス(英語版)に影響を受けるとともに、社会性昆虫の行動原理の解明や動物行動学の発展に寄与することが期待されている[2]。実システムとしてはマスゲーム的なフォーメンション制御が行われ[8][9]、ハーバード大学が1000台のスワームロボットでマスゲームを意識したフォーメーション制御を実現させている[9]。また、シロアリのアリ塚のような形状を工学的に生成することにもつながる[10]。実装においてはセンサーの分解能などが問題になり[10]、進化ロボティクスの手法も用いられる[5][1]。 この節には複数の問題があります。改善
概要.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%;font-size:90%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}html.client-js body.skin-minerva .mw-parser-output .mbox-text-span{margin-left:23px!important}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}
出典がまったく示されていないか不十分です。内容に関する文献や情報源が必要です。(2018年7月)
出典は脚注などを用いて記述と関連付けてください。(2018年7月)
スワームロボティクスは多くの比較的単純なロボットから構成される群ロボットシステムの協調動作に関するアプローチである。その目標はロボットの設計(物理的な設計と実装すべき振る舞いの設計)の研究であり、ロボット間の相互作用とロボット群と環境の相互作用によって目的とする集団行動をとらせる。社会性昆虫の観察結果にインスパイアされた群知能がベースとなっており、個体の単純な行動にコミュニケーションが加わると、群れとしての行動の複雑さが生じることが分かっている[11]。
一般の分散ロボットシステムと違って、スワームロボティクスではロボットの多数性を強調し、例えばローカルなコミュニケーションだけを使って、スケーラビリティを促進する。ローカルなコミュニケーションは、電波または赤外線通信を使ったワイヤレス伝送システムによって行われる。
スワームロボティクスの潜在的な応用として、非常に小型化したロボット群による作業(ナノマシン、マイクロボット)が考えられ、マイクロマシンの分散感知作業や人体内での作業が考えられる。別の応用として、採掘作業や大農場での作業など、個々のロボットを極めて低価格に設計する必要のある用途が考えられる。
いずれも、小形化とコストは、個体のチームメンバーのシンプルさを必要とし、その上で群れとして知的な意味のある行動を達成する必要があり、困難な制約である。
個体に与えられた機能から、群れとしてどう行動するかを正確に予測して設計する手法の研究が必須である。
脚注[脚注の使い方]
注釈^ 直訳すると「群ロボティクス」となるが、群ロボティクスには「Muli agent robotics」を対応させている文献もあり[4]、日本語では「スワームロボティクス」とされる場合が多い[2][3][1]。
^ 細胞型ロボット(self-reconfigurable robot)をSRロボットと呼ぶが[7]、スワームロボット(SR)とは別。
出典^ a b c d 大倉和博、保田俊行、和田七海、松村嘉之「スワームロボットシステムにおける群れ挙動の一解析法 ―動物行動学に基づくアプローチ―」、『知能と情報』第26巻第5号、2014年、855-865頁。
^ a b c d e f 藤澤隆介「「スワームロボティクスと昆虫生態科学」特集について」、『日本ロボット学会誌』第35巻第6号、2017年、427頁。
^ a b “スワームロボティクスに基づく可塑的群知能システムの構築に関する研究”. 科学研究費助成事業データベース. 2018年7月6日閲覧。
^ 「1・1・4 学問の名称」『機械工学便覧応用システム編γ7 メカトロニクス・ロボティクス』 日本機械学会編、 丸善、2008年12月、2頁、ISBN 978-4-7693-2190-3。
^ a b c d 大倉和博、保田俊行、松村嘉之、森下力「クラスタリングに基づくスワームロボットシステムにおける群協調行動分析のための一手法」、『日本機械学会論文集C編』第78巻第794号、2012年、3529-3540頁。