東大発の自律型クアッドコプターはプログラマブルSoCで空を飛ぶ組み込み開発ニュース

ザイリンクスは、東京大学大学院の研究グループ「フェノクス・ラボ」が開発した、小型で自律飛行可能なクアッドコプター「フェノクス」に、同社のプログラマブルSoC「Zynq-7000」が採用されたと発表した。

» 2014年11月11日 13時55分 公開
[MONOist]
クアッドコプター「フェノクス」の最新の機体

 ザイリンクスは2014年11月11日、東京大学大学院の研究グループ「フェノクス・ラボ」が開発した、小型で自律飛行可能なクアッドコプター「フェノクス」に、同社のプログラマブルSoC「Zynq-7000」が採用されたと発表した。フェノクスの高度な画像処理による自己位置認識機能や、動きや音に反応して自律飛行する機能の実現に貢献したという。

 フェノクス・ラボは、東京大学大学院工学系研究科航空宇宙工学専攻(知能工学研究室)に在籍するチーフ エンジニアの此村領氏と、インタラクション デザイナー エンジニアの三好賢聖氏の2人による研究グループ。フェノクス・ラボの研究は、情報処理推進機構(IPA)の「2013年度未踏プログラム」にも採択されている。

 フェノクスは、外部からのコントローラを使わずに、安定して飛行することができる知能性や、搭載型のカメラとマイクを使って操縦者の動きに反応するインタラクティブ性、そしてLinuxベースのシステムをユーザー自身の手で書き換えられるプログラマブル性などの特徴を持つ自律飛行型のクアッドコプターだ。モーターからモーターまでのサイズは120mm、電池を含めた重量は60gと小型軽量である。2014年5月には、クラウドファンディングのKickstarterで、フェノクスプロジェクトを立ち上げるなどして注目を集めている。

クアッドコプター「フェノクス」の最新の機体 クアッドコプター「フェノクス」の最新の機体(クリックで拡大) 出典:フェノクス・ラボ

 フェノクスの初期の試作機では、自己位置認識、モーター制御などの機能を、マイコンとザイリンクスのFPGA「Spartan-6」の組み合わせで実現していた。最新の機体では、ARMのアプリケーションプロセッサコア「Cortex-A9」をハードウェアマクロとして内蔵するZynq-7000に、これらの機能を実現するための回路を集約。高度な画像処理による自己位置推定、モーターの回転数制御、姿勢制御、音声認識などをリアルタイムで実現し、かつ、小型化と高性能化を実現したという。

「フェノクス」の進化 「フェノクス」の進化。1代目と2代目はマイコン+FPGAで開発、3代目と、1枚目の写真で示した4代目は「Zynq-7000」を採用している(クリックで拡大) 出典:フェノクス・ラボ

 フェノクス・ラボの此村氏は、「フェノクスの自律飛行は、カメラ画像の取り込みと特徴点の抽出、そしてその特徴点がどのようなものかを認識する処理回路を実装したFPGAが基盤になっている。Zynq-7000の登場でフェノクスの可能性が大きく広がったと感じている」とコメントしている。

「フェノクス」の説明映像(クリックで再生) 出典:フェノクス・ラボ

Copyright © ITmedia, Inc. All Rights Reserved.