ドローンの集団的行動をプログラミングするための言語が登場 41
ストーリー by hylom
広く普及するのだろうか 部門より
広く普及するのだろうか 部門より
あるAnonymous Coward 曰く、
捜索や救助、マッピング、農業や工業の監視業務などに活用されているドローンだが、米海軍研究局(ONR)が開発した「LOCUST(低コスト無人航空機群)」は、ドローンの集団が情報共有を行い自律協調的行動を可能にするシステムを備えている(過去記事)。そして、最近になってこうしたチーム行動を単一のプログラムで処理するためのプログラミング言語「Buzz」が登場したという(論文、Slashdot)。
このプログラミング言語は簡単なプログラムで複雑なタスクが必要となる自己組織化挙動を可能にしているという。言語の詳細や実施例などはGitHubで公開されている。
で、人間と対応する代表の一台が (スコア:2)
Lucutusですね。
Re: (スコア:0)
Locutus of Borgっていまあらためて見てみると生身の部分が単に白いだけでちょっと物足りない感じですね。
まあ、ボーグ・クイーンやほかのドローンは生命体125とかの異星人だから違って見えるのかもしれないですが。
って実際はメークアップ技術が進歩しただけなんですけどね。
ドローンが喋る言語ですね (スコア:1)
------------
惑星ケイロンまであと何マイル?
Re: (スコア:0)
とか。
Re: (スコア:0)
予約語は (スコア:0)
これが本当の Buzz word 。
fizz というフレームワークかライブラリが出るのも時間の問題だろう。
名前よすぎますね (スコア:1)
http://ejje.weblio.jp/content/locust [weblio.jp]
locust
【名詞】【可算名詞】
1【昆虫】 バッタ,イナゴ 《時に大群をなして移動し農作物に害を与える》.
Re: (スコア:0)
ローカストなうえにローコストにもかけてて秀逸な名前:5にしたいぐらい
シドマイヤーズ アルファケンタウリ (スコア:1)
憶えてる人います?
一刻も早く規制を (スコア:0)
そのうち殺人ドローンが人を殺すようになります
Re:一刻も早く規制を (スコア:2)
一旦人間の味を覚えたドローンは次々に人里を襲撃するようになって大変危険らしい
Re: (スコア:0)
まぁ#2854873みたいな発言から始めればこういう不毛な話になるわな。
けど、多数の機器の組織的集団行動となると、そこには指揮命令系統と個体ごとの自律的な判断機能との両立が必要だし、それを実用化するには環境耐性や妨害耐性などを持たせて強靭化する必要が出てくる。
門外漢な人が懸念するのは、そこで「もし誤った命令を与えたら」とか「もしその中枢機能にバグがあったら」の部分だろう。
最終的には人間の判断でという仕組みを盛り込むことにはなるのだろうけれども、多数の個体を人が一つずつマニュアル制御するというのは非現実的だし、じゃぁ異常動作を始めた多数の機器を一気に抑え込むにはどうするの?ってのは確かに解決しなければならない課題だろうね。
Re: (スコア:0)
指揮命令系統がなくても魚群や鳥群は組織的集団行動をします。
Re: (スコア:0)
魚や鳥は機器じゃないですから、機器制御の仕組みが不要なのは当然ではないでしょうか。
Re:一刻も早く規制を (スコア:2)
は?
Re: (スコア:0)
一台がウイルスに感染しそれが広まって・・・
Re:一刻も早く規制を (スコア:2)
対処方法
「学級閉鎖」
Re: (スコア:0)
天然オイルを与えて待いけない…。!! [wikipedia.org]
Re: (スコア:0)
危険が危ないから規制しないとな
じゃあまずは「殺人ドローン」を定義しようか。
Re: (スコア:0)
人を殺したことがあるドローンでしょ?
Re: (スコア:0)
その個体のみ?
Re: (スコア:0)
殺人虎や殺人鮫なんかは個体/種が文脈で変わるかな。
でも基本的には個体のはず。
Re: (スコア:0)
殺陣ドローンなら定義できそうだ
Re: (スコア:0)
マスドライバーに近づけなければ大丈夫!
Re: (スコア:0)
つまり、今の殺人ドローンは人を殺さないんですね
Re: (スコア:0)
そもそも人を殺すから殺人ドローンなんだろうが!
#頭痛で頭が痛い・・・
JavaScriptによく似てる (スコア:0)
新言語ではなく、JavaScriptのライブラリとして作ってもよかったのかも知れぬ。
でもドローン本体に組み込むのなら、既存のJavaScriptのランタイムは重いから、とかで
やっぱり独自の実行環境を作る必要があったんだろうか。
論文まだ読んでないけど。
Re:JavaScriptによく似てる (スコア:1)
本家に開発者が来て返事してますね
http://developers.slashdot.org/comments.pl?sid=7729695&cid=50169555 [slashdot.org]
http://developers.slashdot.org/comments.pl?sid=7729695&cid=50169667 [slashdot.org]
2つ目にあるこれかな
> In brief, we found no language with the features we wanted that would fit 16KB or 32KB. We wanted a dynamic language with closures, with a VM powerful enough to work in a networked environment with highly volatile topology, and that would be easy to modify to accomodate features such as swarm management and virtual stigmergy.
Re: (スコア:0)
PC-8001ですか?
マイコン。 (スコア:0)
マイクロプロセッサでなく、マイコン制御に最終的にもっていきたいなら、Z80を連想するのは遠くない
姿勢制御のような汎用部分はマイクロプロセッサで(敵に捕まえられても目新しい情報はない)、
挙動ロジックは現場(戦場)での読み出しが困難なマイコンで。とかいうこともできるか
ああ、スナッチャーのクモ型兵器思い出した
カルネージハート? (スコア:0)
大昔に敵をなるべく味方機を頂点とした正三角形で囲むようにプログラムしたことを思い出した。
# ドローンのプログラムもそんな感じだろうか? (ぜんぜん違う)
つまり (スコア:0)
5で割り切れるという事だな
群体 (スコア:0)
「あたたかい」とか「げしょ」とか思い浮かべた。
Re:群体 (スコア:1)
群体になったサンドウォームは群体でできた(メタ)サンドウォームを形成するんだっけかな? そろそろ記憶があいまい。 次の休日には原典に当たってみるか。
# 個別動作のSachicoがわらわら集まってメガSachicoみたいな感じで
Re: (スコア:0)
「じょーじ」?
共通言語になると (スコア:0)
トヨタのCMみたいなのが別機種混在でできるって事なのかな。
「ニューヨーク東8番街の奇跡」みたいな絵面になるな。
Re:共通言語になると (スコア:1)
次の車将棋では各車両(駒)に積まれたPCをクラスタ化して、指し手だけでなく駒の移動も自律でいきましょう!(たぶん外部電源が必要)
うじゃうじゃ
Re: (スコア:0)
おっさんなのでいすゞジェミニしか分かりません
みてみたい (スコア:0)
ゲームの雑魚の群れに実装してみよーぜ
Re: (スコア:0)
弾幕アルゴリズムを組み込んでくれ~
これで (スコア:0)
boidプログラムを動かしてみたいと思った。
群れの動きを実際のドローンで見てみたい