講演抄録/キーワード |
講演名 |
2018-03-16 11:35
Node.jsによるドローン制御と画像認識方式 ○根来雅人・須永 宏・西口敏司(阪工大) SC2017-32 |
抄録 |
(和) |
Node.jsによりドローンの制御とドローン搭載カメラ映像処理を行うプログラミング環境を整備する.コンピュータービジョンライブラリであるOpenCVと連携させることでドローンカメラ映像センサーとしての利用を可能とし,ドローンのデバイスとしての価値を高める.併せて,統一的なプログラミング法を確立しアプリケーション開発の活性化を図る.これまでは,機体制御や画像処理などロボット用OS(ROS)の利用,Linux上のOpenCVでのC++プログラミングなどにより個々の技術は確立されていたが,統合的なアプリケーション構築は容易ではなかった.本研究ではWindowsを含めた様々なOS上で動作するNode.jsを中心にドローン機体制御と映像表示・認識,操作用のブラウザのプログラミングが可能なプラットフォームを確立する.開発用ドローンとして最大手の機種を対象とし,その制御用に提供されているモジュールnode-bebopを用いることは前提とするが,OpenCVのNode.js対応モジュールやマーカ認識ライブラリArUco,Node.jsをベースとしたブラウザ機能生成を可能とするElectronモジュールを組み合わせ,ブラウザで操作,映像表示,画像への操作を可能とする.本プラットフォームはドローン対戦ゲームや道路標識識別による自動操縦など応用分野の拡大に寄与できると考えられる. |
(英) |
This paper proposes a new environment to develop applications and programs for drone control and video image recognition. By linking with the computer vision library ‘OpenCV’, applications that make use of moving pictures taken from the drone camera can be easily created. Until now, individual techniques had been developed for controlling the drone on the Robotics Operating System (ROS) and for recognizing images by using OpenCV installed on Linux. Here, we propose a unified environment to facilitate applications based on Node.js and JavaScript programming. It includes Node.js based libraries such as ‘node-bebop’ for application developers, OpenCV’s connector module to Node.js, OpenCV’s marker detector library ‘ArUco’, and a cross-platform desktop application engine 'Electron'. Application developers can code JavaScript programs on this platform and users can manipulate the drone and images on the browser screen. The drone game we have implemented shows this platform’s effectiveness. Besides the game, of course, this platform is expected to have a wide range of applications such as in the areas of automatic operation guided by markers and non-GPS-guided flight. |
キーワード |
(和) |
サービスコンピューティング / ドローン制御 / Node.js / OpenCV / マーカ検出 / / / |
(英) |
Services Computing / Drone control / Node.js / OpenCV / Marker detection / / / |
文献情報 |
信学技報, vol. 117, no. 512, SC2017-32, pp. 7-12, 2018年3月. |
資料番号 |
SC2017-32 |
発行日 |
2018-03-09 (SC) |
ISSN |
Print edition: ISSN 0913-5685 Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
PDFダウンロード |
SC2017-32 |