JP2020106870A - Information processing device, information processing method, and information processing program - Google Patents

Information processing device, information processing method, and information processing program Download PDF

Info

Publication number
JP2020106870A
JP2020106870A JP2017057245A JP2017057245A JP2020106870A JP 2020106870 A JP2020106870 A JP 2020106870A JP 2017057245 A JP2017057245 A JP 2017057245A JP 2017057245 A JP2017057245 A JP 2017057245A JP 2020106870 A JP2020106870 A JP 2020106870A
Authority
JP
Japan
Prior art keywords
drone
job information
information
job
information processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2017057245A
Other languages
Japanese (ja)
Inventor
聖基 田淵
Kiyomoto Tabuchi
聖基 田淵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2017057245A priority Critical patent/JP2020106870A/en
Priority to PCT/JP2018/010315 priority patent/WO2018173934A1/en
Publication of JP2020106870A publication Critical patent/JP2020106870A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

To provide an information processing device, an information processing method, and an information processing program capable of effectively providing an unmanned aerial vehicle that meets a condition desired by the user to the user.SOLUTION: An information processing apparatus is provided with job information acquisition means for acquiring job information regarding date and time, place, and purpose of using a drone, drone identification means for identifying a drone suitable for the job information acquired by the job information acquisition means by referring to the drone management database, and transmission means for transmitting data corresponding to the job information for the drone specified by the drone identification means.SELECTED DRAWING: Figure 1

Description

本発明は、情報処理装置、情報処理方法および情報処理プログラムに関する。 The present invention relates to an information processing device, an information processing method, and an information processing program.

上記技術分野において、特許文献1には、無人航空機を用いて監視情報を自動的に収集する技術が開示されている。 In the above technical field, Patent Document 1 discloses a technique for automatically collecting monitoring information using an unmanned aerial vehicle.

特表2007−526175号公報Japanese Patent Publication No. 2007-526175

しかしながら、上記文献に記載の技術では、ユーザが望む条件に適合した無人航空機を効果的にユーザに提供することができなかった。 However, the technique described in the above-mentioned document cannot effectively provide the user with an unmanned aerial vehicle that meets the conditions desired by the user.

本発明の目的は、上述の課題を解決する技術を提供することにある。 An object of the present invention is to provide a technique that solves the above problems.

上記目的を達成するため、本発明に係る装置は、
ドローンを使用する日時、場所および目的に関するジョブ情報を取得するジョブ情報取得手段と、
ドローン管理データベースを参照して、前記ジョブ情報取得手段で取得した前記ジョブ情報に適合するドローンの特定を行なうドローン特定手段と、
前記ドローン特定手段が特定した前記ドローンに対して、前記ジョブ情報に対応するデータを送信する送信手段と、
を備えた。
In order to achieve the above object, the device according to the present invention comprises:
Job information acquisition means for acquiring job information regarding the date and time, place and purpose of using the drone,
With reference to the drone management database, a drone identifying means for identifying a drone that matches the job information acquired by the job information acquiring means,
For the drone specified by the drone specifying means, a transmitting means for transmitting data corresponding to the job information,
Equipped with.

上記目的を達成するため、本発明に係るシステムは、
ドローンの識別情報、電池残量情報、および飛行中か否かを示す情報を管理するドローン管理データベースと、
ドローンを使用する日時、場所および目的に関するジョブ情報を取得するジョブ情報取得手段と、
ドローン管理データベースを参照して、前記ジョブ情報取得手段で取得した前記ジョブ情報に適合するドローンの特定を行なうドローン特定手段と、
前記ドローン特定手段が特定した前記ドローンに対して、前記ジョブ情報に対応するデータを送信する送信手段と、
を備えた。
In order to achieve the above object, the system according to the present invention comprises:
A drone management database that manages drone identification information, battery level information, and information indicating whether or not you are flying,
Job information acquisition means for acquiring job information regarding the date and time, place and purpose of using the drone,
With reference to the drone management database, a drone identifying means for identifying a drone that matches the job information acquired by the job information acquiring means,
For the drone specified by the drone specifying means, a transmitting means for transmitting data corresponding to the job information,
Equipped with.

上記目的を達成するため、本発明に係る方法は、
ドローンを使用する日時、場所および目的に関するジョブ情報を取得するジョブ情報取得ステップと、
ドローン管理データベースを参照して、前記ジョブ情報取得ステップで取得した前記ジョブ情報に適合するドローンの特定を行なうドローン特定ステップと、
前記ドローン特定ステップで特定した前記ドローンに対して、前記ジョブ情報に対応するデータを送信する送信ステップと、
を含む。
In order to achieve the above object, the method according to the present invention comprises
Job information acquisition step to acquire job information about the date and time, place and purpose of using the drone,
A drone identifying step of identifying a drone suitable for the job information acquired in the job information acquiring step, with reference to a drone management database,
A transmission step of transmitting data corresponding to the job information to the drone identified in the drone identification step,
including.

上記目的を達成するため、本発明に係るプログラムは、
ドローンを使用する日時、場所および目的に関するジョブ情報を取得するジョブ情報取得ステップと、
ドローン管理データベースを参照して、前記ジョブ情報取得ステップで取得した前記ジョブ情報に適合するドローンの特定を行なうドローン特定ステップと、
前記ドローン特定ステップで特定した前記ドローンに対して、前記ジョブ情報に対応するデータを送信する送信ステップと、
をコンピュータに実行させる情報処理プログラムである。
In order to achieve the above object, the program according to the present invention is
Job information acquisition step to acquire job information about the date and time, place and purpose of using the drone,
A drone identifying step of identifying a drone suitable for the job information acquired in the job information acquiring step, with reference to a drone management database,
A transmission step of transmitting data corresponding to the job information to the drone identified in the drone identification step,
Is an information processing program that causes a computer to execute.

本発明によれば、ユーザが望む条件に適合した無人航空機を効果的にユーザに提供することができる。 According to the present invention, it is possible to effectively provide the user with an unmanned aerial vehicle that meets the conditions desired by the user.

本発明の第1実施形態に係る情報処理装置の構成を示すブロック図である。It is a block diagram which shows the structure of the information processing apparatus which concerns on 1st Embodiment of this invention. 本発明の第2実施形態に係る情報処理システムの構成を示すブロック図である。It is a block diagram which shows the structure of the information processing system which concerns on 2nd Embodiment of this invention. 本発明の第2実施形態に係る情報処理システムの処理の流れを示すシーケンス図である。It is a sequence diagram which shows the flow of a process of the information processing system which concerns on 2nd Embodiment of this invention. 本発明の第2実施形態に係る情報処理システムで用いられるデータベースの内容を示す図である。It is a figure which shows the content of the database used with the information processing system which concerns on 2nd Embodiment of this invention.

以下に、図面を参照して、本発明の実施の形態について例示的に詳しく説明する。ただし、以下の実施の形態に記載されている構成要素はあくまで例示であり、本発明の技術範囲をそれらのみに限定する趣旨のものではない。本明細書中、ドローンとは、無人航空機(Unmanned Aerial Vehicle(UAV))であり、リアルタイムで遠隔操作可能なものや、あらかじめ受信した指示に応じて自律飛行するものなどがある。 Embodiments of the present invention will be illustratively described in detail below with reference to the drawings. However, the constituent elements described in the following embodiments are merely examples, and the technical scope of the present invention is not intended to be limited thereto. In the present specification, a drone is an unmanned aerial vehicle (UAV), and includes one that can be remotely controlled in real time, one that autonomously flies according to an instruction received in advance, and the like.

[第1実施形態]
本発明の第1実施形態としての情報処理装置100について、図1を用いて説明する。図1に示すように、情報処理装置100は、ジョブ情報取得部101とドローン特定部102と送信部103とを含む。
[First Embodiment]
An information processing apparatus 100 according to the first embodiment of the present invention will be described with reference to FIG. As shown in FIG. 1, the information processing apparatus 100 includes a job information acquisition unit 101, a drone identification unit 102, and a transmission unit 103.

ジョブ情報取得部101は、ドローン110を使用する日時、場所および目的に関するジョブ情報を取得する。ドローン特定部102は、ドローン管理データベース120を参照して、ジョブ情報取得部101で取得したジョブ情報に適合するドローン110の特定を行なう。 The job information acquisition unit 101 acquires job information regarding the date and time, place and purpose of using the drone 110. The drone identification unit 102 refers to the drone management database 120 and identifies the drone 110 that matches the job information acquired by the job information acquisition unit 101.

送信部103は、ドローン特定部102が特定したドローン110に対して、ジョブ情報に対応するデータを送信する。 The transmission unit 103 transmits the data corresponding to the job information to the drone 110 identified by the drone identification unit 102.

以上の構成により、ジョブ情報に従って必要な構成のドローンをオンデマンドで提供することで、個別の用途についてドローン本体やオプション装備を調達・装着する作業や、制御プログラムおよび地上プログラムの開発・配備に必要な時間的・金銭的コストを削減できる。 With the above configuration, by providing the drone with the required configuration according to the job information on demand, it is necessary for the work of procuring and installing the drone body and optional equipment for individual applications, and for the development and deployment of control programs and ground programs. You can reduce time and money costs.

[第2実施形態]
次に本発明の第2実施形態に係る情報処理システムとしてのオンデマンドドローン配備システム200について、図2以降を用いて説明する。図2は、本実施形態に係るオンデマンドドローン配備システム200の全体概要を説明するための図である。
[Second Embodiment]
Next, an on-demand drone deployment system 200 as an information processing system according to the second embodiment of the present invention will be described using FIG. 2 and subsequent figures. FIG. 2 is a diagram for explaining an overall outline of the on-demand drone deployment system 200 according to this embodiment.

ドローン221は、無線操縦またはプログラム制御により無人で飛行する能力を持つ航空機である。ドローン221の用途として、商品の配送(フリマアプリでの売買成立後の配送など)、静止画・動画の撮影(事件事故現場の撮影など)、映像投影装置へのリアルタイム中継(VRを利用した観光など)、測量、インフラ点検、農薬散布などの多様な用途が考えられる。特に自律飛行を行うドローン221では、事前に定義された経路やルールに従って飛行するためのプログラムとそれを実行するCPU・メモリなどのコンピュータを内蔵する。 The drone 221 is an aircraft capable of flying unmanned by radio control or program control. Uses of the drone 221 include delivery of products (delivery after sale is completed with the flea market app), shooting of still images/videos (shooting of accident scenes, etc.), real-time relay to video projection devices (tourism using VR) Etc.), surveying, infrastructure inspection, pesticide spraying, etc. In particular, the drone 221 performing autonomous flight has a built-in computer such as a CPU/memory for executing a program for flying according to a predefined route or rule.

電池容量、内蔵デバイス、積載重量、防水能力といった仕様の異なる様々なドローン221がドローンベース220に用意されている。 Various drones 221 having different specifications such as battery capacity, built-in device, load weight, and waterproof ability are prepared for the drone base 220.

ドローンベース220は、ドローン221および着脱可能な装備(防水装備やマジックアームなど)を格納する基地であり、ドローン発着場も兼ねる。ドローンベース220には、ドローン221の他、装備装着部222と充電部223が設けられている。 The drone base 220 is a base for storing the drone 221 and detachable equipment (waterproof equipment, magic arm, etc.), and also serves as a drone landing place. In addition to the drone 221, the drone base 220 is provided with an equipment mounting section 222 and a charging section 223.

ユーザ端末202は、任意の台数の、パーソナルコンピュータ(PC)、スマートフォン、タブレットなどの端末であり、入出力手段と通信手段を備え、ドローンの使用に関するジョブ情報をドローン提供サービスシステム203に入力する機能を持つ。ユーザ端末202は、ユーザがドローンを操縦するための入出力機能を有してもよい。 The user terminal 202 is an arbitrary number of terminals such as a personal computer (PC), a smart phone, and a tablet, has an input/output unit and a communication unit, and has a function of inputting job information regarding the use of the drone to the drone providing service system 203. have. The user terminal 202 may have an input/output function for the user to operate the drone.

ジョブ情報は、ドローン221を使用する日時、場所および目的(荷物配送、写真撮影、動画中継によるユーザ操作など)に関する情報である。 The job information is information regarding the date and time, the place, and the purpose of using the drone 221 (delivery of luggage, photographing, user operation by video relay, etc.).

ユーザ端末202上でジョブ入力・送信用のアプリケーションが動作することでジョブ情報を入力してもよい。また、ユーザ端末202上で実行したブラウザを介して、Webサーバとしてのドローン提供サービスシステム203にアクセスし、必要事項を入力する構成でもよい。あるいは、ドローン提供サービスシステム203がAPIサーバとして動作し、任意のサーバで動作するプログラムがAPIを利用してジョブ情報をドローン提供サービスシステム203に送信してもよい。 Job information may be input by operating an application for job input/transmission on the user terminal 202. Further, the configuration may be such that the drone providing service system 203 as a Web server is accessed via the browser executed on the user terminal 202 and necessary items are input. Alternatively, the drone providing service system 203 may operate as an API server, and a program running on any server may use the API to send job information to the drone providing service system 203.

ドローン提供サービスシステム203は、ユーザにドローン提供サービスを提供するシステムである。ジョブ・諸条件の入力画面提供機能やドローン操縦画面提供機能、ジョブ状況・サービス利用履歴・料金情報などを報知するダッシュボード画面提供機能を備える。ドローン提供サービスシステム203は、ユーザ独自ジョブの開発機能、サードパーティーシステムとのAPI連携機能など、他にもサービス提供に必要な様々な機能を持つ。一つのドローン提供サービスシステム203に対して複数のドローン管理装置201が接続されてもよい。 The drone providing service system 203 is a system that provides a user with a drone providing service. Equipped with a job/condition input screen providing function, a drone operation screen providing function, and a dashboard screen providing function for notifying job status/service usage history/charge information. The drone providing service system 203 has various functions necessary for providing services, such as a user-specific job development function and an API cooperation function with a third party system. A plurality of drone management devices 201 may be connected to one drone providing service system 203.

「ユーザ独自ジョブの開発機能」とは、ドローンや地上側のプログラムをユーザが開発できる機能である。ドローン提供サービス側であらかじめ定義された汎用的なジョブ(配達・撮影等)では実現できないジョブを行いたいユーザ向けに独自のジョブを開発可能である。この場合でもドローンのハードウェアの所有・配備にかかわる時間的・金銭的コスト削減の効果がある。独自ジョブの開発コスト削減のために開発しやすいインターフェースなどを提供する。 The "user-specific job development function" is a function by which a user can develop a drone or a program on the ground side. It is possible to develop unique jobs for users who want to perform jobs that cannot be realized by general-purpose jobs (delivery, shooting, etc.) that are defined in advance by the drone providing service side. Even in this case, there is an effect of reducing time and money costs related to owning and deploying drone hardware. Provides an interface that is easy to develop to reduce the development cost of original jobs.

そうすると無数のプログラムが存在することになるため、事前にドローン内に全てのプログラムを用意してパラメータのみ後から与えるということはできず、必要なプログラムも毎回デプロイする必要がある。 Then, since there will be an infinite number of programs, it is not possible to prepare all the programs in the drone in advance and only give the parameters later, and it is necessary to deploy the necessary programs every time.

また、「サードパーティーシステムとのAPI連携機能」とは、ドローン提供サービスの外部に構築されたサードパーティーシステムとAPIで連携する機能である。例えば、観光会社があらかじめ設定した飛行ルートをガイド音声付きで視聴できるツアーのように付加価値を付けてエンドユーザ向けにサービスを提供するようなことを想定している。観光会社は自身のWebサービスとしてドローン観光サービスを公開し、エンドユーザがドローン観光サービスの利用を開始すると、ドローン観光サービスのサーバがドローン提供サービスのAPIを叩きあらかじめ作成しておいたドローン観光サービス用ジョブを走らせ、ドローン観光サービスのサーバとドローン観光サービス用ジョブがAPI経由で連携してドローンの移動やガイド音声の再生などを自動的に行う。この場合のドローン提供サービスのサーバがサードパーティーシステムになる。 Further, the "API cooperation function with a third party system" is a function of cooperation with a third party system constructed outside the drone providing service by API. For example, it is assumed that a tourist company provides a service to end users with added value such as a tour in which a preset flight route can be viewed with a guide voice. The tourism company publishes the drone tourism service as its own Web service, and when the end user starts to use the drone tourism service, the drone tourism service server hits the API of the drone providing service for the drone tourism service created in advance. The job is run, and the drone sightseeing service server and the drone sightseeing service job cooperate with each other via the API to automatically move the drone and reproduce the guide voice. In this case, the server of the drone providing service becomes the third party system.

ドローン提供サービスシステム203は、ユーザ端末202から入力されたジョブの開始を、ドローン管理装置201に指示する。 The drone providing service system 203 instructs the drone management apparatus 201 to start the job input from the user terminal 202.

ドローン管理装置201は、ジョブ情報取得部211とドローン特定部212と装備/残量決定部213と送信部214と気象情報取得部215と管制情報取得部216とを含む。 The drone management device 201 includes a job information acquisition unit 211, a drone identification unit 212, an equipment/remaining amount determination unit 213, a transmission unit 214, a weather information acquisition unit 215, and a control information acquisition unit 216.

ジョブ情報取得部211は、ドローン221を使用する日時、場所および目的に関するジョブ情報をドローン提供サービスシステム203を介してユーザ端末202から取得する。 The job information acquisition unit 211 acquires job information regarding the date and time, place and purpose of using the drone 221 from the user terminal 202 via the drone providing service system 203.

ドローン特定部212は、ドローン管理データベース204を参照して、ジョブ情報取得部211で取得したジョブ情報に適合するドローン221の特定を行なう。 The drone identifying unit 212 refers to the drone management database 204 and identifies the drone 221 that matches the job information acquired by the job information acquiring unit 211.

装備/残量決定部213は、ドローン特定部212が特定したドローンについて、ジョブ情報の実行に必要な装備およびジョブ情報の実行に必要なバッテリー残量を決定する。 The equipment/remaining amount determination unit 213 determines, for the drone identified by the drone identifying unit 212, the equipment required to execute the job information and the remaining battery amount required to execute the job information.

送信部214は、ドローン特定部212が特定したドローン221に対して、ジョブ情報に対応するデータを送信する。 The transmission unit 214 transmits the data corresponding to the job information to the drone 221 specified by the drone specifying unit 212.

気象情報サーバ205は、気象情報取得部215からの要求に応じて、気象情報サーバにアクセスして、指定された日時・場所における気象情報を提供する。ドローン特定部212は、気象情報に対応する装備を備えることのできるドローンを特定する。 In response to a request from the weather information acquisition unit 215, the weather information server 205 accesses the weather information server and provides the weather information at the designated date and time and place. The drone identifying unit 212 identifies a drone that can be equipped with equipment corresponding to weather information.

管制情報サーバ206は、管制情報取得部216からの要求に応じて、外部管制システムと連携し飛行可能空域や経路の情報を提供する。また、外部管制システムに飛行申請などの処理も行う。ドローン特定部212は、管制情報に対応する装備を備えることのできるドローンを特定する。 In response to a request from the control information acquisition unit 216, the control information server 206 cooperates with an external control system to provide information on a flight available area and a route. It also handles flight applications and other requests to the external control system. The drone identifying unit 212 identifies a drone that can be equipped with equipment corresponding to the control information.

装備装着部222は、ドローン管理装置201からの指示を受け、ドローン特定部212が特定したドローン221を格納庫から取り出す。さらに、装備装着部222は、装備/残量決定部213が決定した装備をドローン221に対して装着する。充電部223は、時間に余裕がある場合には、ドローン特定部212が特定したドローンに対して、ジョブ情報の実行に必要なバッテリー残量になるまで充電を行なってもよい。装備装着部222は、例えば、専用のロボットなどで実現できる。装備装着部222は、ジョブの実行などで飛行後に帰還したドローン221に対して、装備の解除・格納・充電を行ってもよい。ドローン221は、ベースに帰還したらドローンベースで充電され、ドローン特定部212は、ジョブ情報の実行に必要な充電量を備えたドローンを選定してもよい。 The equipment mounting unit 222 receives the instruction from the drone management device 201, and takes out the drone 221 specified by the drone specifying unit 212 from the storage. Further, the equipment mounting unit 222 mounts the equipment determined by the equipment/remaining amount determination unit 213 on the drone 221. When the time is available, the charging unit 223 may charge the drone specified by the drone specifying unit 212 until the remaining battery power required to execute the job information is reached. The equipment mounting unit 222 can be realized by, for example, a dedicated robot. The equipment mounting unit 222 may release, store, and charge the equipment with respect to the drone 221 that has returned after the flight due to execution of a job or the like. When the drone 221 returns to the base, it is charged by the drone base, and the drone identifying unit 212 may select the drone having the charge amount required to execute the job information.

次に、ユーザ端末202を用いてジョブ情報を入力してから、ドローン221が飛行してジョブを実行するまでの処理の流れについて図3を用いて説明する。 Next, the flow of processing from the input of job information using the user terminal 202 to the flight of the drone 221 to execute the job will be described with reference to FIG.

ユーザがユーザ端末202を用いてジョブ情報を入力すると、ステップS301において、ジョブ情報がドローン提供サービスシステム203を介してドローン管理装置201に送信される(S302、S303)。 When the user inputs job information using the user terminal 202, the job information is transmitted to the drone management apparatus 201 via the drone providing service system 203 in step S301 (S302, S303).

ジョブ情報としては、日時、目的(例えば、荷物配送、写真撮影など)、場所(集荷場所、配送先、撮影場所など)、その他のパラメータ(例えば、配送サイズ、重量)が含まれる。 The job information includes date and time, purpose (for example, package delivery, photography, etc.), location (collection location, delivery destination, photography location, etc.), and other parameters (for example, delivery size, weight).

ドローン提供サービスシステム203は入力されたジョブ情報と共に、ドローン管理装置201にドローン配備指示を行う(S305)。 The drone providing service system 203 issues a drone deployment instruction to the drone management apparatus 201 together with the input job information (S305).

ドローン管理装置201の気象情報取得部215は気象情報サービスを介して、指定された日時・場所・移動経路における気象情報を取得する(S307)。ここで、場所の条件として、ドローンの出発地点、集荷場所、配送先、帰還地点およびそれらの間の移動経路が含まれる。 The weather information acquisition unit 215 of the drone management device 201 acquires the weather information at the designated date/time/place/movement route via the weather information service (S307). Here, the conditions of the place include a departure point of the drone, a pickup place, a delivery destination, a return point, and a movement route between them.

ドローン管理装置201の管制情報取得部216は管制情報サーバ206を介して、指定された日時・場所・移動経路における管制情報を取得する(S309)。管制情報の一例としては、飛行可能空域、飛行可能時間などである。 The control information acquisition unit 216 of the drone management device 201 acquires control information at the designated date/time/place/movement route via the control information server 206 (S309). An example of the control information is a flight area, a flight time, and the like.

ドローン管理装置201のドローン特定部212は、ジョブ情報と気象情報および管制情報からジョブの実行に必要なドローン機種、装備、電池容量、台数を算出する(S311)。 The drone identifying unit 212 of the drone management apparatus 201 calculates the drone model, equipment, battery capacity, and number required to execute the job from the job information, weather information, and control information (S311).

ドローン管理装置201のドローン特定部212は、ドローンベース220で待機中のドローンとジョブ完了済みで飛行中のドローンの情報をドローン管理データベース204から抽出し、ジョブを実行可能なドローン・装備を選定(マッチング)する(S313)。選定の一例としては、ジョブ完了済みで飛行中のドローンが次のジョブに必要な装備・電池残量を満たしておりドローンベースの機体より時間・コストを抑えられる場合には、そのドローンを選定する。図4は、ドローン管理データベース204に記憶された情報の一例を示す図である。図4に示すとおり、ドローン管理データベース204は、ドローンの識別情報、電池残量情報、および飛行中か否かを示す情報を管理する。 The drone identifying unit 212 of the drone management device 201 extracts information on the drone waiting on the drone base 220 and the drone that has completed the job and is in flight from the drone management database 204, and selects the drone/equipment capable of executing the job ( (Matching) (S313). As an example of the selection, if the drone in flight has completed the job and the in-flight drone meets the necessary equipment and battery level for the next job and the time and cost can be saved compared to the drone-based aircraft, select the drone. .. FIG. 4 is a diagram showing an example of information stored in the drone management database 204. As shown in FIG. 4, the drone management database 204 manages the drone identification information, the battery remaining amount information, and the information indicating whether or not the vehicle is in flight.

ドローンベース220の機体を選定した場合には、ドローン管理装置201の装備/残量決定部213は、さらに、その機体に装着させる必要のある装備および必要なバッテリー残量を決定する。そして、ドローンベース220に該当のドローンと装備のセットアップ指示を行う。 When the machine of the drone base 220 is selected, the equipment/remaining amount determination unit 213 of the drone management device 201 further determines the equipment that needs to be mounted on the body and the necessary battery remaining amount. Then, the drone base 220 is instructed to set up the corresponding drone and equipment.

ドローン管理装置201は、選定したドローンの情報をドローン提供サービスシステム203を介してユーザ端末に提供する(S315)。ドローン提供サービスシステム203は、必要に応じて管制情報サーバに飛行申請を要求し、管制情報サーバは飛行申請を行う。 The drone management device 201 provides the selected drone information to the user terminal via the drone providing service system 203 (S315). The drone providing service system 203 requests a flight application to the control information server as necessary, and the control information server makes a flight application.

ドローン提供サービスシステム203は、ユーザ端末202からの指示に応じて、ドローン管理装置201にジョブ開始指示を行う(S315)。 The drone providing service system 203 gives a job start instruction to the drone management apparatus 201 in response to the instruction from the user terminal 202 (S315).

ドローン管理装置201は、ジョブ実行のためのデータをドローン221にデプロイする(S317)。ドローンに送信するデータの一例は、指定された日時にドローンベースから集荷場所まで飛行して集荷し、配送先で荷物を下ろし、ドローンベースまで帰還するという一連の自律飛行を示すデータである。ドローン提供サービスシステム203の「ユーザ独自ジョブの開発機能」を利用する場合には、必要なプログラムも毎回デプロイしてもよい。 The drone management apparatus 201 deploys data for job execution on the drone 221 (S317). An example of data to be transmitted to a drone is data indicating a series of autonomous flights of flying from a drone base to a pickup location at a designated date and time, collecting the cargo, unloading the cargo at a delivery destination, and returning to the drone base. When using the "user-specific job development function" of the drone providing service system 203, a necessary program may be deployed each time.

ドローン管理装置201は、必要に応じてジョブ実行のための地上側プログラムを所定のサーバーにデプロイする(S319)。地上側プログラムの一例としては、ジョブ状態管理、ユーザ・サードパーティプログラム・API連携外部サーバーへのイベント通知、それらからのジョブパラメーター変更要求に応じたドローンの制御などを行うプログラムである。 The drone management apparatus 201 deploys a ground-side program for job execution to a predetermined server as needed (S319). An example of the terrestrial program is a program that performs job status management, event notification to a user/third party program/API cooperation external server, and drone control in response to a job parameter change request from them.

本実施形態では、装備、内蔵デバイスおよびその制御プログラムを準備し、ユーザからの注文仕様(用途、気象条件、使用する地理的範囲、内蔵デバイス、積載能力等)に応じて必要な構成を算出・選定し、基本機種に着脱可能な装備を組み合わせて提供する。すなわち、ジョブ情報および気象・管制条件に従って必要な構成のドローンをオンデマンドで提供する。これにより、個別の用途についてドローン本体やオプション装備を調達・装着する作業や、制御プログラムおよび地上プログラムの開発・配備に必要な時間的・金銭的コストを削減できる。 In the present embodiment, equipment, built-in devices, and control programs therefor are prepared, and a necessary configuration is calculated according to user-specified specifications (application, weather conditions, geographical range to be used, built-in device, loading capacity, etc.). We will select and offer the basic model in combination with removable equipment. That is, a drone having a required configuration is provided on demand according to job information and weather/control conditions. This will reduce the time and money required to procure and install the drone body and optional equipment for individual applications, and to develop and deploy control programs and ground programs.

サービス提供者は数種類の基本構成のドローン機種とそれらのドローンに着脱可能な装備を保有しておき、利用者が入力した用途、ジョブ情報および気象条件に従って必要な構成を算出し、基本構成のドローンに必要な装備を装着すればよい。なお、世界中の個人・法人が所有しているドローンを、既に装備を装着済みのドローンとして扱い、その場所・性能情報をドローン配備システムに登録しておくことで個人・法人が所有しているドローンを貸し出すドローンのシェアリングも可能となる。 The service provider has several basic configurations of drone models and detachable equipment for those drones, calculates the required configurations according to the application, job information and weather conditions entered by the user, and drones with the basic configuration. You only have to install the necessary equipment. In addition, drones owned by individuals and corporations all over the world are treated as drones that have already been equipped with equipment, and their locations and performance information are registered in the drone deployment system to be owned by individuals and corporations. It is also possible to share a drone that rents out a drone.

ドローンについて、利用者が入力した用途および気象条件に従って必要な機種・装備や電池容量を算出し、それらを満たすドローンをオンデマンドで提供することで、多様な用途に向けたドローンの配備を実現する。 Regarding drones, the necessary models/equipment and battery capacity are calculated according to the application and weather conditions entered by the user, and by providing on-demand drones that meet these requirements, the drone can be deployed for various purposes. ..

[他の実施形態]
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。また、それぞれの実施形態に含まれる別々の特徴を如何様に組み合わせたシステムまたは装置も、本発明の範疇に含まれる。
[Other Embodiments]
Although the present invention has been described with reference to the exemplary embodiments, the present invention is not limited to the above exemplary embodiments. Various modifications that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention. Further, a system or device in which the different features included in each embodiment are combined in any way is also included in the scope of the present invention.

また、本発明は、複数の機器から構成されるシステムに適用されてもよいし、単体の装置に適用されてもよい。さらに、本発明は、実施形態の機能を実現する情報処理プログラムが、システムあるいは装置に直接あるいは遠隔から供給される場合にも適用可能である。したがって、本発明の機能をコンピュータで実現するために、コンピュータにインストールされるプログラム、あるいはそのプログラムを格納した媒体、そのプログラムをダウンロードさせるWWW(World Wide Web)サーバも、本発明の範疇に含まれる。特に、少なくとも、上述した実施形態に含まれる処理ステップをコンピュータに実行させるプログラムを格納した非一時的コンピュータ可読媒体(non-transitory computer readable medium)は本発明の範疇に含まれる。 Further, the present invention may be applied to a system composed of a plurality of devices or may be applied to a single device. Furthermore, the present invention can be applied to a case where an information processing program that realizes the functions of the embodiments is directly or remotely supplied to a system or an apparatus. Therefore, in order to realize the functions of the present invention on a computer, a program installed in the computer, a medium storing the program, and a WWW (World Wide Web) server that downloads the program are also included in the scope of the present invention. .. Particularly, at least a non-transitory computer readable medium storing a program that causes a computer to execute the processing steps included in the above-described embodiment is included in the category of the present invention.

[実施形態の他の表現]
上記の実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下には限られない。
(付記1)
ドローンを使用する日時、場所および目的に関するジョブ情報を取得するジョブ情報取得手段と、
ドローン管理データベースを参照して、前記ジョブ情報取得手段で取得した前記ジョブ情報に適合するドローンの特定を行なうドローン特定手段と、
前記ドローン特定手段が特定した前記ドローンに対して、前記ジョブ情報に対応するデータを送信する送信手段と、
を備えた情報処理装置。
(付記2)
前記ジョブ情報を用いて、気象情報サーバにアクセスして気象情報を取得する気象情報取得手段をさらに備え、
前記ドローン特定手段は、前記気象情報に対応する装備を備えることのできるドローンを特定する付記1に記載の情報処理装置。
(付記3)
前記ジョブ情報を用いて、管制情報サーバにアクセスして管制情報を取得する管制情報取得手段をさらに備え、
前記ドローン特定手段は、前記管制情報に対応する装備を備えることのできるドローンを特定する付記1または2に記載の情報処理装置。
(付記4)
前記ドローン特定手段が特定したドローンに対して、前記ジョブ情報の実行に必要な装備を決定する装備決定手段をさらに備えた付記1、2または3に記載の情報処理装置。
(付記5)
前記ドローン特定手段が特定したドローンが前記ジョブ情報を実行するため必要なバッテリー残量を決定する残量決定手段をさらに備えた付記1乃至4のいずれか1項に記載の情報処理装置。
(付記6)
ドローンの識別情報、電池残量情報、および飛行中か否かを示す情報を管理するドローン管理データベースと、
ドローンを使用する日時、場所および目的に関するジョブ情報を取得するジョブ情報取得手段と、
ドローン管理データベースを参照して、前記ジョブ情報取得手段で取得した前記ジョブ情報に適合するドローンの特定を行なうドローン特定手段と、
前記ドローン特定手段が特定した前記ドローンに対して、前記ジョブ情報に対応するデータを送信する送信手段と、
を備えた情報処理システム。
(付記7)
前記ドローン特定手段が特定したドローンに対して、前記ジョブ情報の実行に必要な装備を決定する装備決定手段と、
前記装備を前記ドローン特定手段が特定したドローンに対して装着する装着手段と、
をさらに備えた付記6に記載の情報処理システム。
(付記8)
前記ドローン特定手段が特定したドローンが前記ジョブ情報を実行するため必要なバッテリー残量を決定する残量決定手段と、
前記ドローン特定手段が特定したドローンに対して、前記ジョブ情報の実行に必要なバッテリー残量になるまで充電を行なう充電手段と、
をさらに備えた付記6または7に記載の情報処理システム。
(付記9)
ドローンを使用する日時、場所および目的に関するジョブ情報を取得するジョブ情報取得ステップと、
ドローン管理データベースを参照して、前記ジョブ情報取得ステップで取得した前記ジョブ情報に適合するドローンの特定を行なうドローン特定ステップと、
前記ドローン特定ステップで特定した前記ドローンに対して、前記ジョブ情報に対応するデータを送信する送信ステップと、
を含む情報処理方法。
(付記10)
ドローンを使用する日時、場所および目的に関するジョブ情報を取得するジョブ情報取得ステップと、
ドローン管理データベースを参照して、前記ジョブ情報取得ステップで取得した前記ジョブ情報に適合するドローンの特定を行なうドローン特定ステップと、
前記ドローン特定ステップで特定した前記ドローンに対して、前記ジョブ情報に対応するデータを送信する送信ステップと、
をコンピュータに実行させる情報処理プログラム。
[Other Expressions of Embodiment]
The whole or part of the exemplary embodiments disclosed above can be described as, but not limited to, the following supplementary notes.
(Appendix 1)
Job information acquisition means for acquiring job information regarding the date and time, place and purpose of using the drone,
With reference to the drone management database, a drone identifying means for identifying a drone that matches the job information acquired by the job information acquiring means,
For the drone specified by the drone specifying means, a transmitting means for transmitting data corresponding to the job information,
Information processing device equipped with.
(Appendix 2)
Using the job information, a weather information acquisition unit for accessing the weather information server to acquire weather information is further provided.
The information processing apparatus according to appendix 1, wherein the drone identifying means identifies a drone that can be equipped with equipment corresponding to the weather information.
(Appendix 3)
A control information acquisition unit for accessing the control information server to acquire control information using the job information is further provided.
3. The information processing apparatus according to appendix 1 or 2, wherein the drone identifying means identifies a drone that can be equipped with equipment corresponding to the control information.
(Appendix 4)
4. The information processing device according to appendix 1, 2 or 3, further comprising equipment determination means for determining equipment required to execute the job information for the drone identified by the drone identification means.
(Appendix 5)
5. The information processing apparatus according to any one of appendices 1 to 4, further comprising a remaining amount determining unit that determines a remaining battery amount required for the drone specified by the drone specifying unit to execute the job information.
(Appendix 6)
A drone management database that manages drone identification information, battery level information, and information indicating whether or not you are flying,
Job information acquisition means for acquiring job information regarding the date and time, place and purpose of using the drone,
With reference to the drone management database, a drone identifying means for identifying a drone that matches the job information acquired by the job information acquiring means,
For the drone specified by the drone specifying means, a transmitting means for transmitting data corresponding to the job information,
Information processing system equipped with.
(Appendix 7)
Equipment determination means for determining equipment required to execute the job information, for the drone identified by the drone identification means,
Mounting means for mounting the equipment to the drone specified by the drone specifying means,
The information processing system according to appendix 6, further comprising:
(Appendix 8)
A remaining amount determining unit that determines a remaining battery amount required for the drone specified by the drone specifying unit to execute the job information,
Charging means for charging the drone specified by the drone specifying means until the remaining battery power required to execute the job information is reached,
The information processing system according to appendix 6 or 7, further comprising:
(Appendix 9)
Job information acquisition step to acquire job information about the date and time, place and purpose of using the drone,
A drone identifying step of identifying a drone suitable for the job information acquired in the job information acquiring step, by referring to a drone management database,
A transmission step of transmitting data corresponding to the job information to the drone identified in the drone identification step,
Information processing method including.
(Appendix 10)
Job information acquisition step to acquire job information about the date and time, place and purpose of using the drone,
A drone identifying step of identifying a drone suitable for the job information acquired in the job information acquiring step, by referring to a drone management database,
A transmission step of transmitting data corresponding to the job information to the drone identified in the drone identification step,
An information processing program that causes a computer to execute.

Claims (10)

ドローンを使用する日時、場所および目的に関するジョブ情報を取得するジョブ情報取得手段と、
ドローン管理データベースを参照して、前記ジョブ情報取得手段で取得した前記ジョブ情報に適合するドローンの特定を行なうドローン特定手段と、
前記ドローン特定手段が特定した前記ドローンに対して、前記ジョブ情報に対応するデータを送信する送信手段と、
を備えた情報処理装置。
Job information acquisition means for acquiring job information regarding the date and time, place and purpose of using the drone,
With reference to the drone management database, a drone identifying means for identifying a drone that matches the job information acquired by the job information acquiring means,
For the drone specified by the drone specifying means, a transmitting means for transmitting data corresponding to the job information,
Information processing device equipped with.
前記ジョブ情報を用いて、気象情報サーバにアクセスして気象情報を取得する気象情報取得手段をさらに備え、
前記ドローン特定手段は、前記気象情報に対応する装備を備えることのできるドローンを特定する請求項1に記載の情報処理装置。
Using the job information, a weather information acquisition unit for accessing the weather information server to acquire weather information is further provided.
The information processing apparatus according to claim 1, wherein the drone identifying unit identifies a drone that can be equipped with equipment corresponding to the weather information.
前記ジョブ情報を用いて、管制情報サーバにアクセスして管制情報を取得する管制情報取得手段をさらに備え、
前記ドローン特定手段は、前記管制情報に対応する装備を備えることのできるドローンを特定する請求項1または2に記載の情報処理装置。
A control information acquisition unit for accessing the control information server to acquire control information using the job information is further provided.
The information processing apparatus according to claim 1, wherein the drone identifying unit identifies a drone that can be equipped with equipment corresponding to the control information.
前記ドローン特定手段が特定したドローンに対して、前記ジョブ情報の実行に必要な装備を決定する装備決定手段をさらに備えた請求項1、2または3に記載の情報処理装置。 The information processing apparatus according to claim 1, 2 or 3, further comprising: equipment determination means for determining equipment required to execute the job information for the drone identified by the drone identification means. 前記ドローン特定手段が特定したドローンが前記ジョブ情報を実行するため必要なバッテリー残量を決定する残量決定手段をさらに備えた請求項1乃至4のいずれか1項に記載の情報処理装置。 The information processing apparatus according to claim 1, further comprising a remaining amount determining unit that determines a remaining battery amount required for the drone specified by the drone specifying unit to execute the job information. ドローンの識別情報、電池残量情報、および飛行中か否かを示す情報を管理するドローン管理データベースと、
ドローンを使用する日時、場所および目的に関するジョブ情報を取得するジョブ情報取得手段と、
ドローン管理データベースを参照して、前記ジョブ情報取得手段で取得した前記ジョブ情報に適合するドローンの特定を行なうドローン特定手段と、
前記ドローン特定手段が特定した前記ドローンに対して、前記ジョブ情報に対応するデータを送信する送信手段と、
を備えた情報処理システム。
A drone management database that manages drone identification information, battery level information, and information indicating whether or not you are flying,
Job information acquisition means for acquiring job information regarding the date and time, place and purpose of using the drone,
With reference to the drone management database, a drone identifying means for identifying a drone that matches the job information acquired by the job information acquiring means,
For the drone specified by the drone specifying means, a transmitting means for transmitting data corresponding to the job information,
Information processing system equipped with.
前記ドローン特定手段が特定したドローンに対して、前記ジョブ情報の実行に必要な装備を決定する装備決定手段と、
前記装備を前記ドローン特定手段が特定したドローンに対して装着する装着手段と、
をさらに備えた請求項6に記載の情報処理システム。
Equipment determination means for determining equipment required to execute the job information, for the drone identified by the drone identification means,
Mounting means for mounting the equipment to the drone specified by the drone specifying means,
The information processing system according to claim 6, further comprising:
前記ドローン特定手段が特定したドローンが前記ジョブ情報を実行するため必要なバッテリー残量を決定する残量決定手段と、
前記ドローン特定手段が特定したドローンに対して、前記ジョブ情報の実行に必要なバッテリー残量になるまで充電を行なう充電手段と、
をさらに備えた請求項6または7に記載の情報処理システム。
A remaining amount determining unit that determines a remaining battery amount required for the drone specified by the drone specifying unit to execute the job information,
Charging means for charging the drone specified by the drone specifying means until the remaining battery power required to execute the job information is reached,
The information processing system according to claim 6, further comprising:
ドローンを使用する日時、場所および目的に関するジョブ情報を取得するジョブ情報取得ステップと、
ドローン管理データベースを参照して、前記ジョブ情報取得ステップで取得した前記ジョブ情報に適合するドローンの特定を行なうドローン特定ステップと、
前記ドローン特定ステップで特定した前記ドローンに対して、前記ジョブ情報に対応するデータを送信する送信ステップと、
を含む情報処理方法。
Job information acquisition step to acquire job information about the date and time, place and purpose of using the drone,
A drone identifying step of identifying a drone suitable for the job information acquired in the job information acquiring step, with reference to a drone management database,
A transmission step of transmitting data corresponding to the job information to the drone identified in the drone identification step,
Information processing method including.
ドローンを使用する日時、場所および目的に関するジョブ情報を取得するジョブ情報取得ステップと、
ドローン管理データベースを参照して、前記ジョブ情報取得ステップで取得した前記ジョブ情報に適合するドローンの特定を行なうドローン特定ステップと、
前記ドローン特定ステップで特定した前記ドローンに対して、前記ジョブ情報に対応するデータを送信する送信ステップと、
をコンピュータに実行させる情報処理プログラム。
Job information acquisition step to acquire job information about the date and time, place and purpose of using the drone,
A drone identifying step of identifying a drone suitable for the job information acquired in the job information acquiring step, with reference to a drone management database,
A transmission step of transmitting data corresponding to the job information to the drone identified in the drone identification step,
An information processing program that causes a computer to execute.
JP2017057245A 2017-03-23 2017-03-23 Information processing device, information processing method, and information processing program Pending JP2020106870A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2017057245A JP2020106870A (en) 2017-03-23 2017-03-23 Information processing device, information processing method, and information processing program
PCT/JP2018/010315 WO2018173934A1 (en) 2017-03-23 2018-03-15 Information processing device, information processing method, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017057245A JP2020106870A (en) 2017-03-23 2017-03-23 Information processing device, information processing method, and information processing program

Publications (1)

Publication Number Publication Date
JP2020106870A true JP2020106870A (en) 2020-07-09

Family

ID=63585388

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017057245A Pending JP2020106870A (en) 2017-03-23 2017-03-23 Information processing device, information processing method, and information processing program

Country Status (2)

Country Link
JP (1) JP2020106870A (en)
WO (1) WO2018173934A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023051745A (en) * 2021-09-30 2023-04-11 Kddi株式会社 Operation support device, operation support method and program

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6807129B1 (en) * 2019-10-04 2021-01-06 株式会社センシンロボティクス Flight path generation method and flight reservation method, program, management server of the aircraft
CN111754357A (en) * 2019-10-28 2020-10-09 广州极飞科技有限公司 Job control method, device, system, equipment and readable storage medium
JP2021060407A (en) * 2020-11-30 2021-04-15 株式会社センシンロボティクス Aircraft flight route generation method and flight reservation method, program, management server

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9651950B2 (en) * 2012-07-18 2017-05-16 The Boeing Company Mission re-planning for coordinated multivehicle task allocation
US9454151B2 (en) * 2014-05-20 2016-09-27 Verizon Patent And Licensing Inc. User interfaces for selecting unmanned aerial vehicles and mission plans for unmanned aerial vehicles
WO2016015301A1 (en) * 2014-07-31 2016-02-04 SZ DJI Technology Co., Ltd. Unmanned aerial vehicle base station system and method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023051745A (en) * 2021-09-30 2023-04-11 Kddi株式会社 Operation support device, operation support method and program
JP7395673B2 (en) 2021-09-30 2023-12-11 Kddi株式会社 Operation support device, operation support method and program

Also Published As

Publication number Publication date
WO2018173934A1 (en) 2018-09-27

Similar Documents

Publication Publication Date Title
Bupe et al. Relief and emergency communication network based on an autonomous decentralized UAV clustering network
JP2020106870A (en) Information processing device, information processing method, and information processing program
US11041737B2 (en) Method, device and system for processing a flight task
US20170081026A1 (en) System and methods for hosting missions with unmanned aerial vehicles
US9875091B1 (en) User-initiated software application deployment to an orbital satellite platform
US20180186473A1 (en) Drone hotel and system, method and computer program product for a drone hotel
JP6786130B2 (en) Unmanned aerial vehicle reservation management device
CN113243088A (en) Satellite operation service management system, satellite operation service management device, and satellite operation service management method
US9940432B1 (en) Development of an unmanned aerial vehicle
JP2021072091A (en) Computation load distribution method, computation load distribution device, mobile vehicle, data processing method, data processing device, and program
CN109733220A (en) Method, unmanned plane and the computer-readable medium of unmanned plane charging
US11699348B2 (en) Air traffic tolling system
Milhouse Framework for autonomous delivery drones
CN115550860A (en) Unmanned aerial vehicle networking communication system and method
CN110261880A (en) A kind of method, system and unmanned plane for searching for unmanned plane
US20200132883A1 (en) Micro-weather report capture by unmanned aerial system (uas) deployment
KR20180115938A (en) Method for providing drone services and system using the method
KR20190006634A (en) System, method and apparatus for wide area drone operation
US10885797B2 (en) Methods and systems for managing drones with drone operating parameters
JP2022106925A (en) Flight management system, flight management method and flight management program
EP3919374B1 (en) Image capturing method
US20220291700A1 (en) Unmanned aerial vehicles and control thereof
JP6954858B2 (en) Flight management system and flight equipment
JP7116235B1 (en) Operation support device and program
US11995430B2 (en) Systems and methods for management of unmanned aerial vehicles