SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

【デブサミ2021】セッションレポート

IPAが取り組む「ドローン前提社会」に向けたアーキテクチャとは【デブサミ2021】

【18-D-6】ドローン前提社会に向けたサイバー・フィジカル連携による信頼性・効率性を確保するアーキテクチャ

  • X ポスト
  • このエントリーをはてなブックマークに追加

ドローンはこれからどうなっていくか

ドローンの進化と発展

 「今はラジコンの延長線にあるようなイメージ」。南さんがそう言うように、多くの人はドローンを「ラジコンのようなもの」として捉えているのではないでしょうか。実は、自律的に動く事例がどんどん増えてきています。「ようやく、そういうことができるようになってきた」と、南さんはうれしそうに語っていました。

 そして、ドローンは発展を遂げたことにより、人材不足が起きています。「アーキテクチャを描く中で不足している人材が見えてくる」、そう語る南さんが実際に足りないと感じているのはソフトウェア人材です。だからこそ、ソフトウェア人材が集まるデブサミでお話されたことはとても意義深いものなのではないでしょうか。

ドローンとOSS

 ドローンには、オープンソースのプラットフォームが存在しています。オープンソースハードウェアのFlight ControllerであるPixhawk、機体・制御機器間通信を行うMAVLink、オープンソースのGround Control SystemであるQGroundControl、そしてオートパイロットのソフトウェアであるPX4。ドローンを動かすために必要な要素はオープンソースで一通り揃っています。そして、このDronecodeは実際に産業用ドローンで活用されています。

Dronecode by Linux Foundation
Dronecode by Linux Foundation
Dronecodeの実用例
Dronecodeの実用例

 DroneとGround StationはgRPCで繋ぐこともできる、とのことです。このあたりは、ソフトウェアエンジニアが普段触れている技術との相性がよいところですね。

SDKのアーキテクチャ フロントエンドとバックエンドのメッセージングにgRPCが活用されている
SDKのアーキテクチャ フロントエンドとバックエンドのメッセージングにgRPCが活用されている

ドローン前提社会に向けて

 ここまでの話から、ドローンの開発にソフトウェアエンジニアが参画するためのハードルはかなり低くなっていることが見てとれました。さて、あらためてドローン前提社会では何が実現されるのでしょうか。たとえば離島への輸送や、レポートの前半で紹介した物流・農業への適用などが挙げられるでしょう。

ドローン前提社会で実現する未来のイメージ
ドローン前提社会で実現する未来のイメージ

 そういった課題解決を実践していくためにはソフトウェアエンジニアの力が必要ですが、現状、ドローン業界ではソフトウェアエンジニアが足りていないとのことです。Drone as a Serviceという概念も登場してきている今、ドローン開発はソフトウェアエンジニアにとっても魅力的な選択肢のひとつになってきているのでは、と感じました。

結び: Society5.0に向けたアーキテクチャ

 ドローン前提社会。空飛ぶクルマがそこらじゅうを飛び回る、SFのような世界。実際にその世界を実現すると、空中に仮想的な「道」をつくることが必要になってきます。ドローン産業のビジョンである「安心安全」と「経済合理性」を前提に置きながら発展させていくためには、アーキテクチャの存在が不可欠であると感じました。

 最後に、南さんは「ソフトウェアとソフトウェアがつながったSystem of Systemsを組みあげていきたい」というメッセージを発信されていました。夢のような世界を、テクノロジーで現実のものにしてゆく。そんな夢のあるチャレンジに挑戦していくソフトウェアエンジニアが、この講演をきっかけに増えていくんじゃないか――。そう思えるようなワクワクする講演でした。

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
【デブサミ2021】セッションレポート連載記事一覧

もっと読む

この記事の著者

小田中 育生(オダナカ イクオ)

 開発(Develop)を愛する人たちの集まり、DevLOVEによく出没する人。 所属する企業においては、研究開発のディレクションとエンジニアがいきいきと働けるDX(Developer eXperience)を重視した風土づくりという両輪を回し続けている。 近年はアジャイル開発に助けられているが、一番助けてくれているのはいつも一緒にいるチームメンバーたちだったりする。 Twitter:@dora_e_m note:https://note.com/dora_e_m 著書『いちばんやさしいアジャイル開発の教本』(インプレス)

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/13924 2021/04/20 11:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング