Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6943684B2 - Communication relay method, relay air vehicle, program and recording medium - Google Patents
[go: Go Back, main page]

JP6943684B2 - Communication relay method, relay air vehicle, program and recording medium - Google Patents

Communication relay method, relay air vehicle, program and recording medium Download PDF

Info

Publication number
JP6943684B2
JP6943684B2 JP2017163455A JP2017163455A JP6943684B2 JP 6943684 B2 JP6943684 B2 JP 6943684B2 JP 2017163455 A JP2017163455 A JP 2017163455A JP 2017163455 A JP2017163455 A JP 2017163455A JP 6943684 B2 JP6943684 B2 JP 6943684B2
Authority
JP
Japan
Prior art keywords
distance
relay
flight
tracking
vehicle
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.)
Expired - Fee Related
Application number
JP2017163455A
Other languages
Japanese (ja)
Other versions
JP2019040514A (en
Inventor
磊 顧
磊 顧
宗耀 瞿
宗耀 瞿
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.)
SZ DJI Technology Co Ltd
Original Assignee
SZ DJI Technology Co Ltd
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 SZ DJI Technology Co Ltd filed Critical SZ DJI Technology Co Ltd
Priority to JP2017163455A priority Critical patent/JP6943684B2/en
Priority to PCT/CN2017/115892 priority patent/WO2019041633A1/en
Priority to CN201780087934.5A priority patent/CN110383712B/en
Publication of JP2019040514A publication Critical patent/JP2019040514A/en
Application granted granted Critical
Publication of JP6943684B2 publication Critical patent/JP6943684B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W16/00Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
    • H04W16/18Network planning tools
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64UUNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
    • B64U10/00Type of UAV
    • B64U10/10Rotorcrafts
    • B64U10/13Flying platforms
    • B64U10/14Flying platforms with four distinct rotor axes, e.g. quadcopters
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64UUNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
    • B64U10/00Type of UAV
    • B64U10/10Rotorcrafts
    • B64U10/13Flying platforms
    • B64U10/16Flying platforms with five or more distinct rotor axes, e.g. octocopters
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64UUNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
    • B64U2101/00UAVs specially adapted for particular uses or applications
    • B64U2101/20UAVs specially adapted for particular uses or applications for use as communications relays, e.g. high-altitude platforms
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64UUNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
    • B64U2101/00UAVs specially adapted for particular uses or applications
    • B64U2101/30UAVs specially adapted for particular uses or applications for imaging, photography or videography
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64UUNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
    • B64U2201/00UAVs characterised by their flight controls
    • B64U2201/10UAVs characterised by their flight controls autonomous, i.e. by navigating independently from ground or air stations, e.g. by using inertial navigation systems [INS]
    • B64U2201/104UAVs characterised by their flight controls autonomous, i.e. by navigating independently from ground or air stations, e.g. by using inertial navigation systems [INS] using satellite radio beacon positioning systems, e.g. GPS

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Radio Relay Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Selective Calling Equipment (AREA)

Description

本開示は、無人飛行体と操作端末との間の通信を中継する通信中継方法、中継飛行体、プログラム及び記録媒体に関する。 The present disclosure relates to a communication relay method, a relay vehicle, a program and a recording medium for relaying communication between an unmanned vehicle and an operation terminal.

近年、例えば災害が発生した際に利用が困難となった携帯電話サービスの利便性を早期に救済することを目的として、無人飛行体(例えば、ドローンなどのUAV(Unmanned Aerial Vehicle))を通信の中継局として活用するドローン中継局の導入及び検討が進められている(例えば、非特許文献1参照)。 In recent years, for example, in order to quickly relieve the convenience of mobile phone services that have become difficult to use in the event of a disaster, unmanned aerial vehicles (for example, UAVs (Unmanned Aerial Vehicles) such as drones) are used for communication. The introduction and study of a drone relay station to be used as a relay station is underway (see, for example, Non-Patent Document 1).

非特許文献1のドローン中継局は、ドローンでの利用を想定した専用の小型中継局を搭載し、周辺の運用基地局からの電波を上空で受信して中継することで、臨時の携帯電話サービスのエリアを形成する。従来の移動基地局車などと比較して、ドローン中継局は可搬性に優れるため、例えば被災時に地盤の影響などに左右されず、迅速な救済が可能として期待されている。 The drone relay station of Non-Patent Document 1 is equipped with a dedicated small relay station that is supposed to be used in a drone, and receives and relays radio waves from nearby operation base stations in the sky to provide a temporary mobile phone service. Form an area of. Compared to conventional mobile base station vehicles, drone relay stations are more portable, so they are expected to be able to provide quick relief regardless of the effects of the ground in the event of a disaster, for example.

“ドローンで携帯電話の電波を“中継”、ドコモが成功 災害時に活用”、[online]、平成29年5月18日、ITmedia NEWS、[平成29年8月15日検索]、インターネット<URL:http:/www.itmedia.co.jp/news/articles/1705/18/news117.html>"Relaying mobile phone radio waves with a drone, DoCoMo succeeds in disasters", [online], May 18, 2017, ITmedia NEWS, [Search on August 15, 2017], Internet <URL: http: /www.itmedia.co.jp/news/articles/1705/18/news117.html >

災害が発生した時の現地調査、又は事件もしくは事故が発生した時の現場調査のために、ドローンなどの無人飛行体を遠隔で制御するというニースが増している。しかし、非特許文献1のドローン中継局を用いても、例えば都市部のような建物が多いエリアを調査対象とする場合、調査作業を行う無人飛行体とユーザにより操作される操作端末との間の通信が建物によって遮断されることがあり、操作端末から遠く離れた位置に対する無人飛行体への遠隔制御が困難となる。また、操作端末から無人飛行体へ送信する操作信号の電波強度を上げることも対策として考えられるが、周囲の携帯電話に妨害を与えることがあり、電波法との関係上好ましくもない。 There is an increasing need to remotely control unmanned aerial vehicles such as drones for on-site investigations in the event of a disaster or on-site investigations in the event of an incident or accident. However, even if the drone relay station of Non-Patent Document 1 is used, when an area with many buildings such as an urban area is targeted for investigation, between the unmanned aerial vehicle performing the investigation work and the operation terminal operated by the user. Communication may be blocked by the building, making remote control of the unmanned aerial vehicle to a position far away from the operating terminal. Further, it is conceivable to increase the radio field strength of the operation signal transmitted from the operation terminal to the unmanned vehicle, but it may interfere with the surrounding mobile phones, which is not preferable in relation to the Radio Law.

一態様において、操作端末と所定の作業を行う作業飛行体との間の通信を中継する通信中継方法であって、作業飛行体の状態を取得するステップと、作業飛行体の状態に応じて、操作端末と作業飛行体との間で通信を中継する中継飛行体の状態を制御するステップと、を有する。 In one aspect, it is a communication relay method for relaying communication between an operation terminal and a working vehicle that performs a predetermined work, depending on a step of acquiring the state of the working vehicle and a state of the working vehicle. It has a step of controlling the state of the relay vehicle that relays communication between the operation terminal and the work vehicle.

作業飛行体の状態を取得するステップは、作業飛行体の位置情報を取得するステップを含んでよい。中継飛行体の状態を制御するステップは、作業飛行体の位置情報に応じて、中継飛行体の飛行高度を制御するステップを含んでよい。 The step of acquiring the state of the working vehicle may include the step of acquiring the position information of the working vehicle. The step of controlling the state of the relay vehicle may include a step of controlling the flight altitude of the relay vehicle according to the position information of the work vehicle.

作業飛行体の状態を取得するステップは、作業飛行体と中継飛行体との間の第1距離を算出するステップを含んでよい。中継飛行体の状態を制御するステップは、第1距離が所定の追跡距離以上である場合に、第1距離が追跡距離となるように移動するステップを含んでよい。 The step of acquiring the state of the working vehicle may include the step of calculating the first distance between the working vehicle and the relay vehicle. The step of controlling the state of the relay vehicle may include a step of moving so that the first distance becomes the tracking distance when the first distance is equal to or more than a predetermined tracking distance.

作業飛行体の状態を取得するステップは、作業飛行体と中継飛行体との間の第1距離を算出するステップを含んでよい。中継飛行体の状態を制御するステップは、第1距離が所定の追跡距離未満である場合に、現在の飛行位置の飛行を継続するステップを含んでよい。 The step of acquiring the state of the working vehicle may include the step of calculating the first distance between the working vehicle and the relay vehicle. The step of controlling the state of the relay vehicle may include a step of continuing the flight at the current flight position when the first distance is less than a predetermined tracking distance.

作業飛行体の状態を取得するステップは、操作端末と中継飛行体との間の第2距離を算出するステップを含んでよい。中継飛行体の状態を制御するステップは、第2距離が所定の安全制御距離以上である場合に、操作端末と中継飛行体との通信に支障が生じる旨の警報を操作端末に指示するステップを含んでよい。 The step of acquiring the state of the working vehicle may include the step of calculating the second distance between the operating terminal and the relay vehicle. The step of controlling the state of the relay vehicle is a step of instructing the operation terminal to give an alarm that communication between the operation terminal and the relay vehicle will be hindered when the second distance is equal to or longer than a predetermined safety control distance. May include.

作業飛行体の状態を取得するステップは、作業飛行体と操作端末との間の第3距離を算出するステップを含んでよい。中継飛行体の状態を制御するステップは、第3距離が所定の直接制御距離以下である場合に、中継飛行体の立上モードを実行するステップを含んでよい。 The step of acquiring the state of the working vehicle may include the step of calculating the third distance between the working vehicle and the operating terminal. The step of controlling the state of the relay vehicle may include a step of executing the rise mode of the relay vehicle when the third distance is equal to or less than a predetermined direct control distance.

中継飛行体の立上モードを実行するステップは、作業飛行体と中継飛行体との間の飛行高度差を算出するステップと、飛行高度差が所定の追跡高度差以上である場合に、作業飛行体の飛行高度と同一の飛行高度とする飛行を実行するステップと、を含んでよい。 The steps to execute the rise mode of the relay vehicle are the step of calculating the flight altitude difference between the work vehicle and the relay vehicle, and the work flight when the flight altitude difference is equal to or greater than the predetermined tracking altitude difference. It may include a step of performing a flight at the same flight altitude as the body's flight altitude.

作業飛行体の状態を取得するステップは、作業飛行体と中継飛行体との間の第1距離を算出するステップを含んでよい。中継飛行体の立上モードを実行するステップは、作業飛行体と中継飛行体との間の飛行高度差を算出するステップと、飛行高度差が所定の追跡高度差未満で、かつ、第1距離が所定の追跡距離以上である場合に、第1距離が追跡距離となるように移動するステップと、を含んでよい。 The step of acquiring the state of the working vehicle may include the step of calculating the first distance between the working vehicle and the relay vehicle. The steps for executing the rise mode of the relay vehicle are the step of calculating the flight altitude difference between the working vehicle and the relay vehicle, and the flight altitude difference is less than the predetermined tracking altitude difference and the first distance. May include a step of moving so that the first distance is the tracking distance when is greater than or equal to a predetermined tracking distance.

作業飛行体の状態を取得するステップは、作業飛行体と中継飛行体との間の第1距離を算出するステップを含んでよい。中継飛行体の立上モードを実行するステップは、作業飛行体と中継飛行体との間の飛行高度差を算出するステップと、飛行高度差が所定の追跡高度差未満で、かつ、第1距離が所定の追跡距離未満である場合に、現在の飛行位置の飛行を継続するステップと、を含んでよい。 The step of acquiring the state of the working vehicle may include the step of calculating the first distance between the working vehicle and the relay vehicle. The steps for executing the rise mode of the relay vehicle are the step of calculating the flight altitude difference between the working vehicle and the relay vehicle, and the flight altitude difference is less than the predetermined tracking altitude difference and the first distance. May include a step of continuing flight at the current flight position if is less than a predetermined tracking distance.

作業飛行体の状態を取得するステップは、作業飛行体と操作端末との間の第3距離を算出するステップを含んでよい。中継飛行体の状態を制御するステップは、第3距離が所定の直接制御距離以下である場合に、中継飛行体の中継モードを実行するステップを含んでよい。 The step of acquiring the state of the working vehicle may include the step of calculating the third distance between the working vehicle and the operating terminal. The step of controlling the state of the relay vehicle may include a step of executing the relay mode of the relay vehicle when the third distance is equal to or less than a predetermined direct control distance.

中継飛行体の立上モードを実行するステップは、中継飛行体の飛行高度を所定の追跡高度とする飛行を実行するステップを含んでよい。 The step of executing the rise mode of the relay vehicle may include a step of executing a flight in which the flight altitude of the relay vehicle is set to a predetermined tracking altitude.

作業飛行体の状態を取得するステップは、操作端末と中継飛行体との間の第2距離を算出するステップを含んでよい。中継飛行体の中継モードを実行するステップは、第2距離が所定の安全制御距離以上である場合に、操作端末と中継飛行体との通信に支障が生じる旨の警報を操作端末に指示するステップを含んでよい。 The step of acquiring the state of the working vehicle may include the step of calculating the second distance between the operating terminal and the relay vehicle. The step of executing the relay mode of the relay aircraft is a step of instructing the operation terminal to warn that communication between the operation terminal and the relay aircraft will be hindered when the second distance is equal to or longer than a predetermined safety control distance. May include.

作業飛行体の状態を取得するステップは、作業飛行体と中継飛行体との間の第1距離を算出するステップと、操作端末と中継飛行体との間の第2距離を算出するステップと、を含んでよい。中継飛行体の立上モードを実行するステップは、第2距離が所定の安全制御距離未満で、かつ、第1距離が所定の追跡距離以上である場合に、第1距離が追跡距離となるように移動するステップを含んでよい。 The steps for acquiring the state of the working vehicle include a step of calculating the first distance between the working vehicle and the relay vehicle, a step of calculating the second distance between the operating terminal and the relay vehicle, and a step of calculating the second distance between the operating terminal and the relay vehicle. May include. The step of executing the rise mode of the relay vehicle is such that when the second distance is less than the predetermined safety control distance and the first distance is equal to or more than the predetermined tracking distance, the first distance becomes the tracking distance. May include a step to move to.

作業飛行体の状態を取得するステップは、作業飛行体と中継飛行体との間の第1距離を算出するステップと、操作端末と中継飛行体との間の第2距離を算出するステップと、を含んでよい。中継飛行体の立上モードを実行するステップは、第2距離が所定の安全制御距離未満で、かつ、第1距離が所定の追跡距離未満である場合に、現在の飛行位置の飛行を継続するステップを含んでよい。 The steps for acquiring the state of the working vehicle include a step of calculating the first distance between the working vehicle and the relay vehicle, a step of calculating the second distance between the operating terminal and the relay vehicle, and a step of calculating the second distance between the operating terminal and the relay vehicle. May include. The step of executing the rise mode of the relay vehicle continues the flight at the current flight position when the second distance is less than the predetermined safety control distance and the first distance is less than the predetermined tracking distance. May include steps.

作業飛行体の状態を取得するステップは、作業飛行体の飛行高度を取得するステップを含んでよい。中継飛行体の中継モードを実行するステップは、作業飛行体の飛行高度が所定の追跡高度範囲内である場合に、作業飛行体の飛行高度と同一の飛行高度とする飛行を実行するステップを含んでよい。 The step of acquiring the state of the working vehicle may include the step of acquiring the flight altitude of the working vehicle. The step of executing the relay mode of the relay vehicle includes a step of executing a flight having the same flight altitude as the work aircraft when the flight altitude of the work vehicle is within a predetermined tracking altitude range. It's fine.

作業飛行体の状態を取得するステップは、作業飛行体の飛行高度を取得するステップを含んでよい。中継飛行体の中継モードを実行するステップは、作業飛行体の飛行高度が所定の追跡高度範囲外である場合に、作業飛行体に近づくように追跡高度範囲の上限又は下限の飛行高度に移動するステップを含んでよい。 The step of acquiring the state of the working vehicle may include the step of acquiring the flight altitude of the working vehicle. The step of executing the relay mode of the relay vehicle moves to the upper or lower flight altitude of the tracking altitude range so as to approach the working aircraft when the flight altitude of the working vehicle is outside the predetermined tracking altitude range. May include steps.

作業飛行体の状態を取得するステップは、操作端末と中継飛行体との間の第2距離を算出するステップを含んでよい。中継飛行体の中継モードを実行するステップは、第2距離が所定の安全制御距離以上である場合に、操作端末と中継飛行体との通信に支障が生じる旨の警報を操作端末に指示するステップを含んでよい。 The step of acquiring the state of the working vehicle may include the step of calculating the second distance between the operating terminal and the relay vehicle. The step of executing the relay mode of the relay aircraft is a step of instructing the operation terminal to warn that communication between the operation terminal and the relay aircraft will be hindered when the second distance is equal to or longer than a predetermined safety control distance. May include.

作業飛行体の状態を取得するステップは、作業飛行体と中継飛行体との間の第1距離を算出するステップと、操作端末と中継飛行体との間の第2距離を算出するステップと、を含んでよい。中継飛行体の立上モードを実行するステップは、第2距離が所定の安全制御距離未満で、かつ、第1距離が所定の追跡距離以上である場合に、第1距離が追跡距離となるように移動するステップを含んでよい。 The steps for acquiring the state of the working vehicle include a step of calculating the first distance between the working vehicle and the relay vehicle, a step of calculating the second distance between the operating terminal and the relay vehicle, and a step of calculating the second distance between the operating terminal and the relay vehicle. May include. The step of executing the rise mode of the relay vehicle is such that when the second distance is less than the predetermined safety control distance and the first distance is equal to or more than the predetermined tracking distance, the first distance becomes the tracking distance. May include a step to move to.

作業飛行体の状態を取得するステップは、作業飛行体と中継飛行体との間の第1距離を算出するステップと、操作端末と中継飛行体との間の第2距離を算出するステップと、を含んでよい。中継飛行体の立上モードを実行するステップは、第2距離が所定の安全制御距離未満で、かつ、第1距離が所定の追跡距離未満である場合に、現在の飛行位置の飛行を継続するステップを含んでよい。 The steps for acquiring the state of the working vehicle include a step of calculating the first distance between the working vehicle and the relay vehicle, a step of calculating the second distance between the operating terminal and the relay vehicle, and a step of calculating the second distance between the operating terminal and the relay vehicle. May include. The step of executing the rise mode of the relay vehicle continues the flight at the current flight position when the second distance is less than the predetermined safety control distance and the first distance is less than the predetermined tracking distance. May include steps.

一態様において、操作端末と所定の作業を行う作業飛行体との間の通信を中継する中継飛行体であって、通信の中継に関する処理を実行する制御部を有し、制御部は、作業飛行体の状態を取得し、作業飛行体の状態に応じて、中継飛行体の状態を制御する、中継飛行体である。 In one aspect, it is a relay flight body that relays communication between an operation terminal and a work flight body that performs a predetermined work, and has a control unit that executes processing related to communication relay, and the control unit is a work flight. It is a relay flight body that acquires the state of the body and controls the state of the relay flight body according to the state of the work flight body.

制御部は、作業飛行体の状態の取得において、作業飛行体の位置情報を取得し、中継飛行体の状態の制御において、作業飛行体の位置情報に応じて、中継飛行体の飛行高度を制御してよい。 The control unit acquires the position information of the working vehicle in the acquisition of the state of the working vehicle, and controls the flight altitude of the relay vehicle according to the position information of the working vehicle in the control of the state of the relay vehicle. You can do it.

制御部は、作業飛行体の状態の取得において、作業飛行体と中継飛行体との間の第1距離を算出し、中継飛行体の状態の制御において、第1距離が所定の追跡距離以上である場合に、第1距離が追跡距離となるように移動してよい。 The control unit calculates the first distance between the working vehicle and the relay vehicle in acquiring the state of the working vehicle, and in controlling the state of the relay vehicle, the first distance is equal to or greater than a predetermined tracking distance. In some cases, the first distance may be moved to be the tracking distance.

制御部は、作業飛行体の状態の取得において、作業飛行体と中継飛行体との間の第1距離を算出し、中継飛行体の状態の制御において、第1距離が所定の追跡距離未満である場合に、現在の飛行位置の飛行を継続してよい。 The control unit calculates the first distance between the working vehicle and the relay vehicle in acquiring the state of the working vehicle, and in controlling the state of the relay vehicle, the first distance is less than a predetermined tracking distance. In some cases, the flight at the current flight position may continue.

制御部は、作業飛行体の状態の取得において、操作端末と中継飛行体との間の第2距離を算出し、中継飛行体の状態の制御において、第2距離が所定の安全制御距離以上である場合に、操作端末と中継飛行体との通信に支障が生じる旨の警報を操作端末に指示してよい。 The control unit calculates the second distance between the operation terminal and the relay vehicle in acquiring the state of the work vehicle, and when the second distance is equal to or greater than the predetermined safety control distance in controlling the state of the relay vehicle. In some cases, the operating terminal may be instructed to warn that communication between the operating terminal and the relay aircraft will be hindered.

制御部は、作業飛行体の状態の取得において、作業飛行体と操作端末との間の第3距離を算出し、中継飛行体の状態の制御において、第3距離が所定の直接制御距離以下である場合に、中継飛行体の立上モードを実行してよい。 The control unit calculates the third distance between the working vehicle and the operating terminal in acquiring the state of the working vehicle, and in controlling the state of the relay vehicle, the third distance is equal to or less than the predetermined direct control distance. In some cases, the rise mode of the relay vehicle may be performed.

制御部は、中継飛行体の立上モードの実行において、作業飛行体と中継飛行体との間の飛行高度差を算出し、飛行高度差が所定の追跡高度差以上である場合に、作業飛行体の飛行高度と同一の飛行高度とする飛行を実行してよい。 The control unit calculates the flight altitude difference between the working aircraft and the relay aircraft in the execution of the rising mode of the relay aircraft, and when the flight altitude difference is equal to or greater than the predetermined tracking altitude difference, the working flight You may carry out a flight with the same flight altitude as your body.

制御部は、作業飛行体の状態の取得において、作業飛行体と中継飛行体との間の第1距離を算出し、中継飛行体の立上モードの実行において、作業飛行体と中継飛行体との間の飛行高度差を算出し、飛行高度差が所定の追跡高度差未満で、かつ、第1距離が所定の追跡距離以上である場合に、第1距離が追跡距離となるように移動してよい。 The control unit calculates the first distance between the working vehicle and the relay vehicle in acquiring the state of the working vehicle, and in executing the rising mode of the relay vehicle, the working vehicle and the relay vehicle When the flight altitude difference between the two is calculated and the flight altitude difference is less than the predetermined tracking altitude difference and the first distance is equal to or more than the predetermined tracking distance, the first distance is moved so as to be the tracking distance. You can.

制御部は、作業飛行体の状態の取得において、作業飛行体と中継飛行体との間の第1距離を算出し、中継飛行体の立上モードの実行において、作業飛行体と中継飛行体との間の飛行高度差を算出し、飛行高度差が所定の追跡高度差未満で、かつ、第1距離が所定の追跡距離未満である場合に、現在の飛行位置の飛行を継続してよい。 The control unit calculates the first distance between the working vehicle and the relay vehicle in acquiring the state of the working vehicle, and in executing the rising mode of the relay vehicle, the working vehicle and the relay vehicle The flight altitude difference between the two may be calculated, and if the flight altitude difference is less than the predetermined tracking altitude difference and the first distance is less than the predetermined tracking distance, the flight at the current flight position may be continued.

制御部は、作業飛行体の状態の取得において、作業飛行体と操作端末との間の第3距離を算出し、中継飛行体の状態の制御において、第3距離が所定の直接制御距離以下である場合に、中継飛行体の中継モードを実行してよい。 The control unit calculates the third distance between the working vehicle and the operating terminal in acquiring the state of the working vehicle, and in controlling the state of the relay vehicle, the third distance is equal to or less than the predetermined direct control distance. In some cases, the relay mode of the relay vehicle may be executed.

制御部は、中継飛行体の立上モードの実行において、中継飛行体の飛行高度を所定の追跡高度とする飛行を実行してよい。 The control unit may execute a flight in which the flight altitude of the relay vehicle is set to a predetermined tracking altitude in the execution of the rise mode of the relay vehicle.

制御部は、作業飛行体の状態の取得において、操作端末と中継飛行体との間の第2距離を算出し、中継飛行体の中継モードの実行において、第2距離が所定の安全制御距離以上である場合に、操作端末と中継飛行体との通信に支障が生じる旨の警報を操作端末に指示してよい。 The control unit calculates the second distance between the operation terminal and the relay vehicle in the acquisition of the state of the work vehicle, and the second distance is equal to or greater than the predetermined safety control distance in the execution of the relay mode of the relay vehicle. In this case, the operation terminal may be instructed to warn that communication between the operation terminal and the relay aircraft will be hindered.

制御部は、作業飛行体の状態の取得において、作業飛行体と中継飛行体との間の第1距離を算出し、操作端末と中継飛行体との間の第2距離を算出し、中継飛行体の立上モードの実行において、第2距離が所定の安全制御距離未満で、かつ、第1距離が所定の追跡距離以上である場合に、第1距離が追跡距離となるように移動してよい。 In acquiring the state of the working vehicle, the control unit calculates the first distance between the working vehicle and the relay vehicle, calculates the second distance between the operation terminal and the relay vehicle, and relays the flight. In the execution of the body rise mode, when the second distance is less than the predetermined safety control distance and the first distance is equal to or more than the predetermined tracking distance, the first distance is moved so as to be the tracking distance. good.

制御部は、作業飛行体の状態の取得において、作業飛行体と中継飛行体との間の第1距離を算出し、操作端末と中継飛行体との間の第2距離を算出し、中継飛行体の立上モードの実行において、第2距離が所定の安全制御距離未満で、かつ、第1距離が所定の追跡距離未満である場合に、現在の飛行位置の飛行を継続してよい。 In acquiring the state of the working vehicle, the control unit calculates the first distance between the working vehicle and the relay flight, calculates the second distance between the operation terminal and the relay flight, and relays the flight. In executing the body rise mode, if the second distance is less than the predetermined safety control distance and the first distance is less than the predetermined tracking distance, the flight at the current flight position may be continued.

制御部は、作業飛行体の状態の取得において、作業飛行体の飛行高度を取得し、中継飛行体の中継モードの実行において、作業飛行体の飛行高度が所定の追跡高度範囲内である場合に、作業飛行体の飛行高度と同一の飛行高度とする飛行を実行してよい。 The control unit acquires the flight altitude of the work vehicle in the acquisition of the state of the work vehicle, and when the flight altitude of the work vehicle is within the predetermined tracking altitude range in the execution of the relay mode of the relay vehicle. , The flight may be carried out at the same flight altitude as the flight altitude of the working vehicle.

制御部は、作業飛行体の状態の取得において、作業飛行体の飛行高度を取得し、中継飛行体の中継モードの実行において、作業飛行体の飛行高度が所定の追跡高度範囲外である場合に、作業飛行体に近づくように追跡高度範囲の上限又は下限の飛行高度に移動してよい。 The control unit acquires the flight altitude of the work vehicle in the acquisition of the state of the work vehicle, and when the flight altitude of the work vehicle is out of the predetermined tracking altitude range in the execution of the relay mode of the relay vehicle. , May move to the upper or lower flight altitude of the tracking altitude range to approach the working vehicle.

制御部は、作業飛行体の状態の取得において、操作端末と中継飛行体との間の第2距離を算出し、中継飛行体の中継モードの実行において、第2距離が所定の安全制御距離以上である場合に、操作端末と中継飛行体との通信に支障が生じる旨の警報を操作端末に指示してよい。 The control unit calculates the second distance between the operation terminal and the relay vehicle in the acquisition of the state of the work vehicle, and the second distance is equal to or greater than the predetermined safety control distance in the execution of the relay mode of the relay vehicle. In this case, the operation terminal may be instructed to warn that communication between the operation terminal and the relay aircraft will be hindered.

制御部は、作業飛行体の状態の取得において、作業飛行体と中継飛行体との間の第1距離を算出し、操作端末と中継飛行体との間の第2距離を算出し、中継飛行体の立上モードの実行において、第2距離が所定の安全制御距離未満で、かつ、第1距離が所定の追跡距離以上である場合に、第1距離が追跡距離となるように移動してよい。 In acquiring the state of the working vehicle, the control unit calculates the first distance between the working vehicle and the relay vehicle, calculates the second distance between the operation terminal and the relay vehicle, and relays the flight. In the execution of the body rise mode, when the second distance is less than the predetermined safety control distance and the first distance is equal to or more than the predetermined tracking distance, the first distance is moved so as to be the tracking distance. good.

制御部は、作業飛行体の状態の取得において、作業飛行体と中継飛行体との間の第1距離を算出し、操作端末と中継飛行体との間の第2距離を算出し、中継飛行体の立上モードの実行において、第2距離が所定の安全制御距離未満で、かつ、第1距離が所定の追跡距離未満である場合に、現在の飛行位置の飛行を継続してよい。 In acquiring the state of the working vehicle, the control unit calculates the first distance between the working vehicle and the relay flight, calculates the second distance between the operation terminal and the relay flight, and relays the flight. In executing the body rise mode, if the second distance is less than the predetermined safety control distance and the first distance is less than the predetermined tracking distance, the flight at the current flight position may be continued.

一態様において、操作端末と所定の作業を行う作業飛行体との間の通信を中継するコンピュータである中継飛行体に、作業飛行体の状態を取得するステップと、作業飛行体の状態に応じて、操作端末と作業飛行体との間で通信を中継する中継飛行体の状態を制御するステップと、を実行させるための、プログラムである。 In one aspect, a step of acquiring the state of the working body and a step of acquiring the state of the working body to the relay flying body, which is a computer that relays the communication between the operation terminal and the working body performing a predetermined work, depending on the state of the working body. , A program for executing a step of controlling the state of a relay vehicle that relays communication between an operation terminal and a work vehicle.

一態様において、操作端末と所定の作業を行う作業飛行体との間の通信を中継するコンピュータである中継飛行体に、作業飛行体の状態を取得するステップと、作業飛行体の状態に応じて、操作端末と作業飛行体との間で通信を中継する中継飛行体の状態を制御するステップと、を実行させるための、プログラムを記録したコンピュータ読み取り可能な、記録媒体である。 In one aspect, a step of acquiring the state of the working aviator to the relay aviation body, which is a computer that relays communication between the operation terminal and the working fleet performing a predetermined work, and a step according to the state of the working fleet. , A computer-readable, recording medium on which a program is recorded for executing a step of controlling the state of a relay aircraft that relays communication between an operating terminal and a working aircraft.

なお、上記の発明の概要は、本開示の特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。 The outline of the above invention does not list all the features of the present disclosure. Sub-combinations of these feature groups can also be inventions.

本実施の形態に係る通信中継システムの構成例を示す模式図である。It is a schematic diagram which shows the structural example of the communication relay system which concerns on this Embodiment. 作業ドローン、中継ドローンのハードウェア構成の一例を示すブロック図である。It is a block diagram which shows an example of the hardware composition of a work drone and a relay drone. 操作端末のハードウェア構成の一例を示すブロック図である。It is a block diagram which shows an example of the hardware composition of the operation terminal. 作業ドローン、中継ドローン、操作端末の主要な機能構成例を示すブロック図である。It is a block diagram which shows the main functional composition example of a work drone, a relay drone, and an operation terminal. 中継ドローンによる通信の中継の際に設定される設定パラメータの説明図である。It is explanatory drawing of the setting parameter set at the time of relaying communication by a relay drone. 実施例1に係る通信中継時の操作端末、中継ドローン、作業ドローンの位置を示す説明図である。It is explanatory drawing which shows the position of the operation terminal, the relay drone, and the work drone at the time of communication relay which concerns on Example 1. FIG. 実施例1に係る中継ドローンにおける通信中継の動作手順の一例を示すフローチャートである。It is a flowchart which shows an example of the operation procedure of the communication relay in the relay drone which concerns on Example 1. FIG. 実施例2に係る立上モード中の通信中継時の操作端末、中継ドローン、作業ドローンの位置を示す説明図である。It is explanatory drawing which shows the position of the operation terminal, the relay drone, and the work drone at the time of communication relay in the start-up mode which concerns on Example 2. FIG. 実施例2に係る中継モード中の通信中継時の操作端末、中継ドローン、作業ドローンの位置を示す説明図である。It is explanatory drawing which shows the position of the operation terminal, the relay drone, and the work drone at the time of communication relay in the relay mode which concerns on Example 2. FIG. 実施例2に係る中継ドローンにおける通信中継の動作手順の一例を示すフローチャートである。It is a flowchart which shows an example of the operation procedure of the communication relay in the relay drone which concerns on Example 2. 実施例3に係る中継モード中の通信中継時の操作端末、中継ドローン、作業ドローンの位置を示す説明図である。It is explanatory drawing which shows the position of the operation terminal, the relay drone, and the work drone at the time of communication relay in the relay mode which concerns on Example 3. FIG. 実施例3に係る中継ドローンにおける中継モード中の通信中継の動作手順の一例を示すフローチャートである。It is a flowchart which shows an example of the operation procedure of the communication relay in the relay mode in the relay drone which concerns on Example 3. FIG.

以下、発明の実施の形態を通じて本開示を説明するが、以下の実施の形態は特許請求の範囲に係る発明を限定するものではない。実施の形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須とは限らない。 Hereinafter, the present disclosure will be described through embodiments of the invention, but the following embodiments do not limit the invention according to the claims. Not all combinations of features described in the embodiments are essential to the solution of the invention.

特許請求の範囲、明細書、図面、及び要約書には、著作権による保護の対象となる事項が含まれる。著作権者は、これらの書類の何人による複製に対しても、特許庁のファイル又はレコードに表示される通りであれば異議を唱えない。但し、それ以外の場合、一切の著作権を留保する。 The claims, description, drawings, and abstracts include matters that are subject to copyright protection. The copyright holder will not object to any person's reproduction of these documents as long as they appear in the Patent Office files or records. However, in other cases, all copyrights are reserved.

本開示に係る通信中継方法は、操作端末と所定の作業を行う作業飛行体との間の通信を中継する中継飛行体において実行される各種の処理(ステップ)が規定されたものである。操作端末は、作業飛行体もしくは中継飛行体の移動を含む各種処理の遠隔制御を指示するための送信機、又はその送信機との間で情報やデータの入出力が可能に接続された端末装置を含む。端末装置は、例えばPC(Personal Computer)、タブレット端末、スマートフォン、携帯端末などでよい。作業飛行体及び中継飛行体は、ともに空中を移動する航空機(例えばドローン、ヘリコプター)、又は無人飛行体(UAV:Unmanned Aerial Vehicle)でよい。 The communication relay method according to the present disclosure defines various processes (steps) executed in the relay vehicle that relays the communication between the operation terminal and the work vehicle that performs a predetermined work. The operation terminal is a transmitter for instructing remote control of various processes including movement of a work vehicle or a relay vehicle, or a terminal device connected to the transmitter so that information and data can be input and output. including. The terminal device may be, for example, a PC (Personal Computer), a tablet terminal, a smartphone, a mobile terminal, or the like. Both the working vehicle and the relay vehicle may be an aircraft moving in the air (for example, a drone or a helicopter) or an unmanned aerial vehicle (UAV).

本開示に係る中継飛行体は、コンピュータであって、例えば操作端末と所定の作業を行う作業飛行体との間の通信を中継する。 The relay flying object according to the present disclosure is a computer, and relays communication between, for example, an operation terminal and a working flying object performing a predetermined work.

本開示に係るプログラムは、コンピュータである中継飛行体に各種の処理(ステップ)を実行させるためのプログラムである。 The program according to the present disclosure is a program for causing a relay aircraft, which is a computer, to execute various processes (steps).

本開示に係る記録媒体は、プログラム(つまり、コンピュータである中継飛行体に各種の処理(ステップ)を実行させるためのプログラム)が記録されたものである。 The recording medium according to the present disclosure is a program (that is, a program for causing a relay flying object, which is a computer, to execute various processes (steps)).

以下の本開示に係る通信中継方法を具体的に開示した実施の形態(以下、「本実施の形態」という)において、作業飛行体及び中継飛行体として、無人飛行体としてのドローンを例示し、それぞれ作業ドローン及び中継ドローンと称する。本実施の形態では、作業ドローンは、例えば災害が発生した現地の調査、又は事件もしくは事故が発生した現場の調査のために、その現地又は現場に飛行して移動し、現地又は現場で所定の作業を行う。中継ドローンは、ユーザにより使用される操作端末からの遠隔制御に従って飛行して移動し、操作端末と作業ドローンとの間の通信を中継する。ここにいう「通信」とは、データ通信全般を含む広い概念であり、ケーブルなどにより有線接続する場合だけでなく、無線通信によって接続する場合も含まれる。 In the following embodiment (hereinafter referred to as "the present embodiment") in which the communication relay method according to the present disclosure is specifically disclosed, a drone as an unmanned aerial vehicle is exemplified as a working vehicle and a relay vehicle. They are called work drone and relay drone, respectively. In the present embodiment, the work drone flies to the site or site and moves to the site or site for the purpose of investigating the site where the disaster occurred, or the site where the incident or accident occurred, and is determined at the site or site. Do the work. The relay drone flies and moves according to remote control from the operating terminal used by the user, and relays the communication between the operating terminal and the working drone. The term "communication" as used herein is a broad concept including data communication in general, and includes not only the case of wired connection by a cable or the like but also the case of wireless communication.

先ず、本実施の形態に係る通信中継システム10の構成例について説明する。 First, a configuration example of the communication relay system 10 according to the present embodiment will be described.

図1は、本実施の形態に係る通信中継システム10の構成例を示す模式図である。通信中継システム10は、作業ドローン100、中継ドローン30及び操作端末50を含む。作業ドローン100と操作端末50との間、中継ドローン30と操作端末50との間、並びに作業ドローン100と中継ドローン30との間は、それぞれ有線通信又は無線通信(例えば無線LAN(Local Area Network)、又はBluetooth(登録商標))を用いて、互いに通信することが可能である。操作端末50は、操作端末50を使用する人物(以下「ユーザ」と称する)の両手で把持された状態で使用される。操作端末50は、例えば送信機、タブレット端末、スマートフォン、携帯端末、PCなどであってよい。操作端末50は、送信機にタブレット端末、スマートフォン又は携帯端末が装着され互いに通信可能に設けられた構成であってよい。 FIG. 1 is a schematic diagram showing a configuration example of the communication relay system 10 according to the present embodiment. The communication relay system 10 includes a work drone 100, a relay drone 30, and an operation terminal 50. Wired communication or wireless communication (for example, wireless LAN (Local Area Network)) between the work drone 100 and the operation terminal 50, between the relay drone 30 and the operation terminal 50, and between the work drone 100 and the relay drone 30. , Or Bluetooth®) to communicate with each other. The operation terminal 50 is used in a state of being held by both hands of a person (hereinafter referred to as "user") who uses the operation terminal 50. The operation terminal 50 may be, for example, a transmitter, a tablet terminal, a smartphone, a mobile terminal, a PC, or the like. The operation terminal 50 may have a configuration in which a tablet terminal, a smartphone, or a mobile terminal is attached to the transmitter so that they can communicate with each other.

図2は、作業ドローン100、中継ドローン30のハードウェア構成の一例を示すブロック図である。作業ドローン100と中継ドローン30との内部構成は同一でもよいし(図2参照)、中継ドローン30の内部構成は作業ドローン100の内部構成のうち一部が省略された構成でもよい。図2では、先ず作業ドローン100を例示して説明し、作業ドローン100と中継ドローン30との間で構成が相違する場合には、その相違する構成について説明する。作業ドローン100は、UAV制御部110と、メモリ120と、ジンバルGIMと、回転翼機構130と、撮像装置CAM1,CAM2と、GPS受信機140と、慣性計測装置150と、磁気コンパス160と、気圧高度計170と、ミリ波レーダ180と、風速風向計190と、噴射ノズル200と、タンク210と、圧力センサ220と、流量センサ230と、ストレージ240と、通信インターフェース250と、バッテリ260とを含む構成である。 FIG. 2 is a block diagram showing an example of the hardware configuration of the work drone 100 and the relay drone 30. The internal configuration of the work drone 100 and the relay drone 30 may be the same (see FIG. 2), or the internal configuration of the relay drone 30 may be a configuration in which a part of the internal configuration of the work drone 100 is omitted. In FIG. 2, first, the working drone 100 will be described as an example, and when the configurations of the working drone 100 and the relay drone 30 are different, the different configurations will be described. The working drone 100 includes a UAV control unit 110, a memory 120, a gimbal GIM, a rotary blade mechanism 130, imaging devices CAM1 and CAM2, a GPS receiver 140, an inertial measurement unit 150, a magnetic compass 160, and a pressure pressure. A configuration including an altimeter 170, a millimeter wave radar 180, a wind speed compass 190, an injection nozzle 200, a tank 210, a pressure sensor 220, a flow sensor 230, a storage 240, a communication interface 250, and a battery 260. Is.

UAV制御部110は、プロセッサ(例えばCPU(Central Processing Unit)、MPU(Micro Processing Unit)又はDSP(Digital Signal Processor))を用いて構成される。UAV制御部110は、作業ドローン100もしくは中継ドローン30の各部の動作を統括して制御するための信号処理、他の各部との間のデータの入出力処理、データの演算処理及びデータの記憶処理を行う。UAV制御部110は、作業ドローン100もしくは中継ドローン30において飛行の制御に関する処理を実行する機能を有する。 The UAV control unit 110 is configured by using a processor (for example, a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or a DSP (Digital Signal Processor)). The UAV control unit 110 performs signal processing for controlling the operation of each part of the work drone 100 or the relay drone 30, data input / output processing with and from other parts, data calculation processing, and data storage processing. I do. The UAV control unit 110 has a function of executing processing related to flight control in the work drone 100 or the relay drone 30.

UAV制御部110は、メモリ120又はストレージ240に格納されたプログラム及び飛行経路に関する情報に従って作業ドローン100もしくは中継ドローン30の飛行を制御する。また、UAV制御部110は、通信インターフェース250を介して遠隔の操作端末50から受信した命令に従って、作業ドローン100もしくは中継ドローン30の移動(つまり、飛行)を制御する。 The UAV control unit 110 controls the flight of the working drone 100 or the relay drone 30 according to the information about the program and the flight path stored in the memory 120 or the storage 240. Further, the UAV control unit 110 controls the movement (that is, flight) of the work drone 100 or the relay drone 30 according to a command received from the remote control terminal 50 via the communication interface 250.

UAV制御部110(制御部の一例)は、回転翼機構130を制御することで、作業ドローン100もしくは中継ドローン30の飛行を制御する。つまり、UAV制御部110は、回転翼機構130を制御することにより、作業ドローン100もしくは中継ドローン30の緯度、経度、及び高度を含む位置を制御する。UAV制御部110は、GPS受信機140、慣性計測装置150、磁気コンパス160、気圧高度計170、ミリ波レーダ180のうちの少なくとも一つにより取得される位置情報に基づき、回転翼機構130を制御する。 The UAV control unit 110 (an example of the control unit) controls the flight of the work drone 100 or the relay drone 30 by controlling the rotary blade mechanism 130. That is, the UAV control unit 110 controls the position including the latitude, longitude, and altitude of the work drone 100 or the relay drone 30 by controlling the rotary blade mechanism 130. The UAV control unit 110 controls the rotary wing mechanism 130 based on the position information acquired by at least one of the GPS receiver 140, the inertial measurement unit 150, the magnetic compass 160, the barometric altimeter 170, and the millimeter wave radar 180. ..

メモリ120は、記憶部の一例である。メモリ120は、UAV制御部110が回転翼機構130、GPS受信機140、慣性計測装置150、磁気コンパス160、気圧高度計170、ミリ波レーダ180、風速風向計190、噴射ノズル200、タンク210、圧力センサ220、流量センサ230、ストレージ240、及び通信インターフェース250を制御するのに必要なプログラム等を格納する。メモリ120は、UAV制御部110の処理時に使用される各種の情報やデータを保存する。メモリ120は、コンピュータ読み取り可能な記録媒体でよく、SRAM(Static Random Access Memory)、DRAM(Dynamic Random Access Memory)、EPROM(Erasable Programmable Read Only Memory)、EEPROM(Electrically Erasable Programmable Read-Only Memory)、及びUSBメモリ等のフラッシュメモリの少なくとも1つを含んでよい。メモリ120は、作業ドローン100もしくは中継ドローン30の内部に設けられてよいし、作業ドローン100もしくは中継ドローン30から取り外し可能に設けられてよい。 The memory 120 is an example of a storage unit. In the memory 120, the UAV control unit 110 has a rotary blade mechanism 130, a GPS receiver 140, an inertial measurement unit 150, a magnetic compass 160, a barometric altimeter 170, a millimeter wave radar 180, a wind speed wind direction meter 190, an injection nozzle 200, a tank 210, and a pressure. It stores a sensor 220, a flow sensor 230, a storage 240, a program necessary for controlling the communication interface 250, and the like. The memory 120 stores various information and data used at the time of processing by the UAV control unit 110. The memory 120 may be a computer-readable recording medium, and may be a SRAM (Static Random Access Memory), a DRAM (Dynamic Random Access Memory), an EPROM (Erasable Programmable Read Only Memory), an EPROM (Electrically Erasable Programmable Read-Only Memory), and an EPROM (Electrically Erasable Programmable Read-Only Memory). It may include at least one of a flash memory such as a USB memory. The memory 120 may be provided inside the work drone 100 or the relay drone 30, or may be detachably provided from the work drone 100 or the relay drone 30.

ジンバルGIMは、少なくとも1つの軸を中心に撮像装置CAM1を回転可能に支持する。ジンバルGIMは、ヨー軸、ピッチ軸、及びロール軸を中心に撮像装置CAM1を回転可能に支持してよい。ジンバルGIMは、ヨー軸、ピッチ軸、及びロール軸の少なくとも1つを中心に撮像装置CAM1を回転させることで、撮像装置CAM1の撮像方向を変更してよい。なお、ジンバルGIMは、中継ドローン30の内部構成から省略されてよい。 The gimbal GIM rotatably supports the imaging device CAM1 around at least one axis. The gimbal GIM may rotatably support the image pickup device CAM1 around a yaw axis, a pitch axis, and a roll axis. The gimbal GIM may change the imaging direction of the imaging device CAM1 by rotating the imaging device CAM1 about at least one of the yaw axis, the pitch axis, and the roll axis. The gimbal GIM may be omitted from the internal configuration of the relay drone 30.

回転翼機構130は、複数の回転翼131と、複数の回転翼131を回転させる複数の駆動モータとを有する。回転翼機構130は、回転翼131を回転させることにより、特定の方向の気流を生じさせ、作業ドローン100もしくは中継ドローン30の飛行(上昇、下降、水平移動、旋回、傾斜等)を制御する。 The rotary blade mechanism 130 has a plurality of rotary blades 131 and a plurality of drive motors for rotating the plurality of rotary blades 131. The rotary blade mechanism 130 rotates the rotary blade 131 to generate an air flow in a specific direction, and controls the flight (up, down, horizontal movement, turning, inclination, etc.) of the working drone 100 or the relay drone 30.

撮像装置CAM1は、ジンバルGIMにより回転可能に支持され、所望の撮像範囲の被写体(例えば、災害発生箇所、又は事件もしくは事故の発生箇所)を撮像して撮像画像のデータを生成する。撮像装置CAM1の撮像により得られた画像データは、撮像装置CAM1が有するメモリ、又はメモリ120に格納される。なお、撮像装置CAM1は、中継ドローン30の内部構成から省略されてよい。 The imaging device CAM1 is rotatably supported by a gimbal GIM, images a subject in a desired imaging range (for example, a disaster occurrence location or an incident or accident occurrence location) and generates captured image data. The image data obtained by the image pickup of the image pickup apparatus CAM1 is stored in the memory of the image pickup apparatus CAM1 or the memory 120. The image pickup device CAM1 may be omitted from the internal configuration of the relay drone 30.

撮像装置CAM2は、作業ドローン100もしくは中継ドローン30の筐体から露出可能に複数設けられ、作業ドローン100もしくは中継ドローン30の周囲を撮像して撮像画像のデータを生成する。撮像装置CAM2の画像データは、メモリ120に格納される。なお、撮像装置CAM2は、中継ドローン30の内部構成から省略されてよい。 A plurality of image pickup devices CAM2 are provided so as to be exposed from the housing of the work drone 100 or the relay drone 30, and the surroundings of the work drone 100 or the relay drone 30 are imaged to generate data of the captured image. The image data of the image pickup apparatus CAM2 is stored in the memory 120. The image pickup device CAM2 may be omitted from the internal configuration of the relay drone 30.

GPS受信機140は、複数の航法衛星(つまり、GPS衛星)から発信された時刻及び各GPS衛星の位置(座標)を示す複数の信号を受信する。GPS受信機140は、受信された複数の信号に基づいて、GPS受信機140の位置(つまり、作業ドローン100もしくは中継ドローン30の位置)を算出する。GPS受信機140は、作業ドローン100もしくは中継ドローン30の位置情報をUAV制御部110に出力する。なお、GPS受信機140の位置情報の算出は、GPS受信機140の代わりにUAV制御部110により行われてよい。この場合、UAV制御部110には、GPS受信機140が受信した複数の信号に含まれる時刻及び各GPS衛星の位置を示す情報が入力される。 The GPS receiver 140 receives a plurality of signals indicating the time transmitted from the plurality of navigation satellites (that is, GPS satellites) and the position (coordinates) of each GPS satellite. The GPS receiver 140 calculates the position of the GPS receiver 140 (that is, the position of the work drone 100 or the relay drone 30) based on the plurality of received signals. The GPS receiver 140 outputs the position information of the work drone 100 or the relay drone 30 to the UAV control unit 110. The position information of the GPS receiver 140 may be calculated by the UAV control unit 110 instead of the GPS receiver 140. In this case, information indicating the time included in the plurality of signals received by the GPS receiver 140 and the position of each GPS satellite is input to the UAV control unit 110.

慣性計測装置(IMU:Inertial Measurement Unit)150は、作業ドローン100もしくは中継ドローン30の姿勢を検出し、検出結果をUAV制御部110に出力する。慣性計測装置150は、作業ドローン100もしくは中継ドローン30の姿勢として、作業ドローン100もしくは中継ドローン30の前後、左右、及び上下の3軸方向の加速度と、ピッチ軸、ロール軸、及びヨー軸の3軸方向の角速度とを検出する。 The inertial measurement unit (IMU) 150 detects the posture of the work drone 100 or the relay drone 30 and outputs the detection result to the UAV control unit 110. In the inertial measurement unit 150, as the posture of the work drone 100 or the relay drone 30, the acceleration in the three axial directions of the front and rear, the left and right, and the up and down of the work drone 100 or the relay drone 30, and the pitch axis, the roll axis, and the yaw axis are three. Detects the angular velocity in the axial direction.

磁気コンパス160は、作業ドローン100もしくは中継ドローン30の機首の方位を検出し、検出結果をUAV制御部110に出力する。 The magnetic compass 160 detects the orientation of the nose of the work drone 100 or the relay drone 30, and outputs the detection result to the UAV control unit 110.

気圧高度計170は、作業ドローン100もしくは中継ドローン30が飛行する高度を検出し、検出結果をUAV制御部110に出力する。 The barometric altimeter 170 detects the altitude at which the working drone 100 or the relay drone 30 flies, and outputs the detection result to the UAV control unit 110.

ミリ波レーダ180は、ミリ波帯の高周波の電波を送信し、地面や物体により反射された反射波を測定することにより、地面や物体の位置を検出し、検出結果をUAV制御部110に出力する。検出結果は、例えば作業ドローン100もしくは中継ドローン30から地面までの距離(つまり、高度)を示してよい。検出結果は、例えば作業ドローン100もしくは中継ドローン30から物体までの距離を示してよい。検出結果は、例えば作業ドローン100が上空を飛行しながら周回する災害発生箇所の作業領域の地形を示してよい。 The millimeter wave radar 180 transmits high-frequency radio waves in the millimeter wave band, detects the position of the ground or an object by measuring the reflected wave reflected by the ground or an object, and outputs the detection result to the UAV control unit 110. do. The detection result may indicate, for example, the distance (that is, altitude) from the working drone 100 or the relay drone 30 to the ground. The detection result may indicate, for example, the distance from the working drone 100 or the relay drone 30 to the object. The detection result may indicate, for example, the topography of the work area of the disaster occurrence location where the work drone 100 orbits while flying over the sky.

風速風向計190は、作業ドローン100もしくは中継ドローン30の周囲の風速、風向を検出し、検出結果をUAV制御部110に出力する。検出結果は、作業ドローン100もしくは中継ドローン30が飛行する作業領域における風速、風向を示してよい。 The wind speed wind direction meter 190 detects the wind speed and direction around the work drone 100 or the relay drone 30, and outputs the detection result to the UAV control unit 110. The detection result may indicate the wind speed and the wind direction in the work area where the work drone 100 or the relay drone 30 flies.

ストレージ240は、記憶部の一例である。ストレージ240は、各種データ、情報を蓄積し、保持する。ストレージ240は、HDD(Hard Disk Drive)、SSD(Solid State Drive)、メモリカード、USBメモリ、等でよい。ストレージ240は、作業ドローン100もしくは中継ドローン30の内部にそれぞれ設けられてよいし、作業ドローン100もしくは中継ドローン30からそれぞれ取り外し可能に設けられてよい。 The storage 240 is an example of a storage unit. The storage 240 stores and holds various data and information. The storage 240 may be an HDD (Hard Disk Drive), an SSD (Solid State Drive), a memory card, a USB memory, or the like. The storage 240 may be provided inside the work drone 100 or the relay drone 30, respectively, or may be provided removable from the work drone 100 or the relay drone 30, respectively.

通信インターフェース250は、操作端末50との間で通信するとともに、作業ドローン100もしくは中継ドローン30との間で通信する。通信インターフェース250は、操作端末50からの飛行経路に関する各種の情報(例えば飛行に関する制御コマンド)を受信する。通信インターフェース250は、操作端末50からのUAV制御部110に対する各種のコマンド(命令)を受信する。通信インターフェース250は、作業ドローン100もしくは中継ドローン30の状態に関する情報、又は作業ドローン100もしくは中継ドローン30が収集した情報を操作端末50に送信する。なお、収集した情報には、作業ドローン100もしくは中継ドローン30により空撮された撮像画像のデータも含まれてよい。 The communication interface 250 communicates with the operation terminal 50 and also with the work drone 100 or the relay drone 30. The communication interface 250 receives various information regarding the flight path (for example, control commands related to flight) from the operation terminal 50. The communication interface 250 receives various commands (commands) from the operation terminal 50 to the UAV control unit 110. The communication interface 250 transmits information on the state of the work drone 100 or the relay drone 30, or information collected by the work drone 100 or the relay drone 30 to the operation terminal 50. The collected information may also include data of captured images taken aerial by the working drone 100 or the relay drone 30.

バッテリ260は、作業ドローン100もしくは中継ドローン30の各部の駆動源としての機能を有し、作業ドローン100もしくは中継ドローン30の各部に必要な電源を供給する。 The battery 260 has a function as a drive source for each part of the work drone 100 or the relay drone 30, and supplies necessary power to each part of the work drone 100 or the relay drone 30.

次に、作業ドローン100もしくは中継ドローン30のUAV制御部110の機能の一例について説明する。 Next, an example of the function of the UAV control unit 110 of the work drone 100 or the relay drone 30 will be described.

UAV制御部110は、作業ドローン100もしくは中継ドローン30の位置を示す位置情報を取得する。この位置情報には、GPS受信機140により算出された緯度、経度、高度の情報でもよいし、気圧高度計170もしくはミリ波レーダ180により検出された高度の情報が更に含まれた情報でもよい。UAV制御部110は、GPS受信機140から、作業ドローン100もしくは中継ドローン30が存在する緯度、経度及び高度を示す位置情報を取得してよい。UAV制御部110は、GPS受信機140から作業ドローン100もしくは中継ドローン30が存在する緯度及び経度を示す緯度経度情報、並びに気圧高度計170又はミリ波レーダ180から作業ドローン100もしくは中継ドローン30が存在する高度を示す高度情報をそれぞれ位置情報として取得してよい。 The UAV control unit 110 acquires position information indicating the position of the work drone 100 or the relay drone 30. This position information may be latitude, longitude, and altitude information calculated by the GPS receiver 140, or may be information further including altitude information detected by the barometric altimeter 170 or the millimeter wave radar 180. The UAV control unit 110 may acquire position information indicating the latitude, longitude, and altitude where the work drone 100 or the relay drone 30 exists from the GPS receiver 140. The UAV control unit 110 has latitude and longitude information indicating the latitude and longitude where the working drone 100 or the relay drone 30 exists from the GPS receiver 140, and the working drone 100 or the relay drone 30 from the barometric altitude meter 170 or the millimeter wave radar 180. Altitude information indicating altitude may be acquired as position information.

UAV制御部110は、磁気コンパス160から作業ドローン100もしくは中継ドローン30の向きを示す向き情報を取得してよい。向き情報は、例えば作業ドローン100もしくは中継ドローン30の機首の向きに対応する方位を示してよい。 The UAV control unit 110 may acquire orientation information indicating the orientation of the work drone 100 or the relay drone 30 from the magnetic compass 160. The orientation information may indicate, for example, the orientation corresponding to the orientation of the nose of the work drone 100 or the relay drone 30.

UAV制御部110は、作業ドローン100もしくは中継ドローン30が存在すべき位置を示す位置情報をメモリ120又はストレージ240から取得してよい。UAV制御部110は、作業ドローン100もしくは中継ドローン30が存在すべき位置を示す位置情報を、通信インターフェース250を介して操作端末50の他の装置から取得してよい。 The UAV control unit 110 may acquire position information indicating the position where the work drone 100 or the relay drone 30 should exist from the memory 120 or the storage 240. The UAV control unit 110 may acquire position information indicating the position where the work drone 100 or the relay drone 30 should exist from another device of the operation terminal 50 via the communication interface 250.

UAV制御部110は、風速風向計190から作業ドローン100もしくは中継ドローン30の周囲の風速情報、風向情報を取得してよい。UAV制御部110は、作業ドローン100もしくは中継ドローン30の周囲の風速情報、風向情報、又は作業ドローン100もしくは中継ドローン30が飛行する作業領域における風速情報、風向情報を、通信インターフェース250を介して操作端末50等の他の装置から取得してよい。 The UAV control unit 110 may acquire wind speed information and wind direction information around the work drone 100 or the relay drone 30 from the wind speed wind direction meter 190. The UAV control unit 110 operates the wind speed information and wind direction information around the work drone 100 or the relay drone 30 or the wind speed information and the wind direction information in the work area where the work drone 100 or the relay drone 30 flies via the communication interface 250. It may be obtained from another device such as the terminal 50.

UAV制御部110は、メモリ120又はストレージ240に記憶されている飛行領域に関する情報に基づき、災害発生箇所もしくは事件、事故の発生箇所の調査時に飛行して周回する飛行領域への飛行、作業ドローン100もしくは中継ドローン30の高度、飛行開始、飛行終了、飛行中の飛行経路のうち、少なくとも一つを制御してよい。 Based on the information about the flight area stored in the memory 120 or the storage 240, the UAV control unit 110 flies and orbits the flight area when investigating the disaster occurrence location or the incident or the accident occurrence location, and the work drone 100. Alternatively, at least one of the altitude of the relay drone 30, the start of flight, the end of flight, and the flight path during flight may be controlled.

次に、操作端末50の構成例について説明する。 Next, a configuration example of the operation terminal 50 will be described.

図3は、操作端末50のハードウェア構成の一例を示すブロック図である。操作端末50は、処理部51と、メモリ52と、無線通信部53と、表示部54と、操作部55と、入出力インターフェース56と、ストレージ57と、バッテリ58とを含む構成である。操作端末50は、作業ドローン100もしくは中継ドローン30を遠隔制御するための制御コマンド(命令)を送信する機能を有する。操作端末50は、作業ドローン100もしくは中継ドローン30の飛行に関する各種の情報やデータの入出力を行う機能を有する。なお、操作端末50は、送信機とタブレット端末、スマートフォン又は携帯端末とが互いに接続された別体の構成でよいし、送信機、タブレット端末、スマートフォン又は携帯端末のいずれかからなる単一の装置構成でもよい。 FIG. 3 is a block diagram showing an example of the hardware configuration of the operation terminal 50. The operation terminal 50 includes a processing unit 51, a memory 52, a wireless communication unit 53, a display unit 54, an operation unit 55, an input / output interface 56, a storage 57, and a battery 58. The operation terminal 50 has a function of transmitting a control command (command) for remotely controlling the work drone 100 or the relay drone 30. The operation terminal 50 has a function of inputting / outputting various information and data regarding the flight of the work drone 100 or the relay drone 30. The operation terminal 50 may have a separate configuration in which the transmitter and the tablet terminal, the smartphone or the mobile terminal are connected to each other, or may be a single device including the transmitter, the tablet terminal, the smartphone or the mobile terminal. It may be configured.

処理部51は、プロセッサ(例えばCPU、MPU又はDSP)を用いて構成される。処理部51は、操作端末50の各部の動作を統括して制御するための信号処理、他の各部との間のデータの入出力処理、データの演算処理及びデータの記憶処理を行う。 The processing unit 51 is configured by using a processor (for example, CPU, MPU or DSP). The processing unit 51 performs signal processing for controlling the operation of each unit of the operation terminal 50, data input / output processing with and from other units, data calculation processing, and data storage processing.

処理部51は、無線通信部53を介して、作業ドローン100もしくは中継ドローン30からのデータや情報を取得してよい。処理部51は、入出力インターフェース56を介して、他の装置からのデータや情報を取得してよい。処理部51は、操作部55を介して入力されたデータや情報を取得してよい。処理部51は、メモリ52に保持されたデータや情報を取得してよい。処理部51は、データや情報を表示部54に送り、このデータや情報に基づく表示情報を表示部54に表示させてよい。処理部51は、データや情報をストレージ57に送り、このデータや情報を格納してよい。処理部51は、ストレージ57に格納されたデータや情報を取得してよい。 The processing unit 51 may acquire data or information from the work drone 100 or the relay drone 30 via the wireless communication unit 53. The processing unit 51 may acquire data or information from another device via the input / output interface 56. The processing unit 51 may acquire data or information input via the operation unit 55. The processing unit 51 may acquire data and information held in the memory 52. The processing unit 51 may send data or information to the display unit 54 and display the display information based on the data or information on the display unit 54. The processing unit 51 may send data or information to the storage 57 and store the data or information. The processing unit 51 may acquire data and information stored in the storage 57.

処理部51は、操作部55の操作入力に基づき、災害発生箇所もしくは事件、事故の発生箇所の調査時に飛行して周回する飛行領域の設定、飛行領域での作業内容の設定、飛行領域における飛行経路の設定、飛行経路への飛行開始位置及び飛行終了位置の設定のうち、少なくとも一つの設定入力を行ってよい。 Based on the operation input of the operation unit 55, the processing unit 51 sets a flight area to fly and orbit at the time of investigating a disaster occurrence location or an incident or an accident occurrence location, sets a work content in the flight region, and flies in the flight region. At least one setting input may be performed among the setting of the route, the setting of the flight start position and the flight end position to the flight path.

処理部51は、操作部55の操作入力に基づき、作業ドローン100もしくは中継ドローン30の移動を遠隔制御するための操作信号を生成してよい。処理部51は、生成した操作信号を移動制御用の命令として、無線通信部53を介して作業ドローン100もしくは中継ドローン30に送信し、作業ドローン100もしくは中継ドローン30を遠隔制御してよい。 The processing unit 51 may generate an operation signal for remotely controlling the movement of the work drone 100 or the relay drone 30 based on the operation input of the operation unit 55. The processing unit 51 may transmit the generated operation signal as a movement control command to the work drone 100 or the relay drone 30 via the wireless communication unit 53 to remotely control the work drone 100 or the relay drone 30.

処理部51は、表示部54に表示する設定画面、操作画面のうちの少なくとも一つの表示画面を生成してよい。 The processing unit 51 may generate at least one display screen of the setting screen and the operation screen to be displayed on the display unit 54.

メモリ52は、記憶部の一例である。メモリ52は、例えば、処理部51の動作を規定するプログラムや設定値のデータが格納されたROM(Read Only Memory)と、処理部51の処理時に使用される各種の情報やデータを一時的に保存するRAM(Random Access Memory)とを有する。メモリ52のROMに格納されたプログラムや設定値のデータは、所定の記録媒体(例えばCD−ROM、DVD−ROM)にコピーされてよい。メモリ52のRAMには、例えば作業ドローン100もしくは中継ドローン30の飛行領域、飛行経路、飛行高度、各種の設定距離(後述する図5参照)などを含む飛行情報を保存してよい。 The memory 52 is an example of a storage unit. The memory 52 temporarily stores, for example, a ROM (Read Only Memory) in which data of a program or set value that defines the operation of the processing unit 51 is stored, and various information and data used during processing of the processing unit 51. It has a RAM (Random Access Memory) for storing. The program and set value data stored in the ROM of the memory 52 may be copied to a predetermined recording medium (for example, CD-ROM, DVD-ROM). The RAM of the memory 52 may store flight information including, for example, the flight area, flight path, flight altitude, and various set distances (see FIG. 5 to be described later) of the work drone 100 or the relay drone 30.

無線通信部53は、アンテナを介して、各種の無線通信方式により、作業ドローン100もしくは中継ドローン30との間で通信し、情報やデータの送受信を行う。無線通信方式は、例えば、無線LAN、Bluetooth(登録商標)、近距離無線通信、又は公衆無線回線を介した通信を含んでよい。無線通信部53は、他の装置との間で通信を行って情報やデータを送受信してよい。 The wireless communication unit 53 communicates with the work drone 100 or the relay drone 30 via various wireless communication methods via an antenna, and transmits / receives information and data. The wireless communication method may include, for example, wireless LAN, Bluetooth®, short-range wireless communication, or communication via a public wireless line. The wireless communication unit 53 may communicate with other devices to send and receive information and data.

表示部54は、例えばLCD(Liquid Crystal Display)又は有機EL(Electroluminescence)ディスプレイを用いて構成され、処理部51から出力された各種の情報やデータを表示する。表示部54は、例えばLED(Light Emission Diode)を用いた表示ランプを有してよい。表示ランプは、例えば、作業ドローン100もしくは中継ドローン30と操作端末50との無線の接続状態、作業ドローン100もしくは中継ドローン30の起動状態、作業ドローン100もしくは中継ドローン30又は操作端末50のバッテリの容量の残量のうち、少なくとも一つを表示する。 The display unit 54 is configured by using, for example, an LCD (Liquid Crystal Display) or an organic EL (Electroluminescence) display, and displays various information and data output from the processing unit 51. The display unit 54 may have, for example, an indicator lamp using an LED (Light Emission Diode). The indicator lamp is, for example, the wireless connection state between the work drone 100 or the relay drone 30 and the operation terminal 50, the activation state of the work drone 100 or the relay drone 30, the capacity of the battery of the work drone 100 or the relay drone 30 or the operation terminal 50. Display at least one of the remaining amount of.

操作部55は、操作端末50を保持するユーザにより入力される操作指示、又はデータや情報を受け付ける。操作部55は、ジョイスティック、ボタン、キー、タッチパネル、マイクロホン、等を含んでよい。操作部55は、例えば、ユーザによる作業ドローン100もしくは中継ドローン30の移動を遠隔で制御(例えば、作業ドローン100もしくは中継ドローン30の前後移動、左右移動、上下移動、向き変更)するための操作において使用される。操作部55は、例えば、飛行領域(上述参照)に関する各種設定を入力する操作において使用される。操作部55は、例えば、飛行領域への作業ドローン100もしくは中継ドローン30の飛行の開始もしくは終了を指示する操作において使用される。 The operation unit 55 receives an operation instruction, data or information input by a user holding the operation terminal 50. The operation unit 55 may include a joystick, buttons, keys, a touch panel, a microphone, and the like. The operation unit 55 is, for example, in an operation for remotely controlling the movement of the work drone 100 or the relay drone 30 by the user (for example, moving the work drone 100 or the relay drone 30 back and forth, moving left and right, moving up and down, and changing the direction). used. The operation unit 55 is used, for example, in an operation for inputting various settings related to a flight area (see above). The operation unit 55 is used, for example, in an operation for instructing the start or end of the flight of the working drone 100 or the relay drone 30 to the flight area.

入出力インターフェース56は、操作端末50と他の装置との間の情報やデータの入出力を行う。入出力インターフェース56は、例えば操作端末50に設けられたUSBポート(不図示)でよい。入出力インターフェース56は、USBポート以外のインターフェースでもよい。 The input / output interface 56 inputs / outputs information and data between the operation terminal 50 and other devices. The input / output interface 56 may be, for example, a USB port (not shown) provided in the operation terminal 50. The input / output interface 56 may be an interface other than the USB port.

ストレージ57は、記憶部の一例である。ストレージ57は、各種データ、情報を蓄積し、保持する。ストレージ57は、フラッシュメモリ、SSD(Solid State Drive)、メモリカード、USBメモリ、等でよい。ストレージ57は、操作端末50の本体から取り外し可能に設けられてよい。 The storage 57 is an example of a storage unit. The storage 57 stores and holds various data and information. The storage 57 may be a flash memory, an SSD (Solid State Drive), a memory card, a USB memory, or the like. The storage 57 may be provided so as to be removable from the main body of the operation terminal 50.

バッテリ58は、操作端末50の各部の駆動源としての機能を有し、操作端末50の各部に必要な電源を供給する。 The battery 58 has a function as a drive source for each part of the operation terminal 50, and supplies necessary power to each part of the operation terminal 50.

次に、作業ドローン100、中継ドローン30、操作端末50の主要な機能構成例について説明する。 Next, main functional configuration examples of the work drone 100, the relay drone 30, and the operation terminal 50 will be described.

図4は、作業ドローン100、中継ドローン30、操作端末50の主要な機能構成例を示すブロック図である。図4では、図2や図3に示した作業ドローン100、中継ドローン30、操作端末50のハードウェア構成のうち主要な機能構成例が記載されている。 FIG. 4 is a block diagram showing a main functional configuration example of the work drone 100, the relay drone 30, and the operation terminal 50. FIG. 4 shows an example of a main functional configuration among the hardware configurations of the work drone 100, the relay drone 30, and the operation terminal 50 shown in FIGS. 2 and 3.

操作端末50は、送信部53Tと、受信部53Rとを主に含む構成である。送信部53Tと受信部53Rとは無線通信部53(図3参照)に対応する。 The operation terminal 50 has a configuration mainly including a transmission unit 53T and a reception unit 53R. The transmitting unit 53T and the receiving unit 53R correspond to the wireless communication unit 53 (see FIG. 3).

送信部53Tは、ユーザの操作に基づく操作信号に従って、例えば作業ドローン100もしくは中継ドローン30の飛行あるいは情報収集に関する各種の制御コマンド(命令)を中継ドローン30に送信する。なお、図4では図示が省略されているが、操作端末50が作業ドローン100との間で直接に制御が可能な位置に存在する場合には、作業ドローン100の飛行あるいは情報収集に関する各種の制御コマンド(命令)を作業ドローン100に直接に送信してよい。また、送信部53Tは、操作端末50が存在する現在の位置情報を中継ドローン30及び作業ドローン100に送信してよい。 The transmission unit 53T transmits various control commands (commands) related to flight or information collection of, for example, the work drone 100 or the relay drone 30 to the relay drone 30 according to an operation signal based on the operation of the user. Although not shown in FIG. 4, when the operation terminal 50 is located at a position where it can be directly controlled with the work drone 100, various controls related to flight or information collection of the work drone 100 are performed. The command may be sent directly to the working drone 100. Further, the transmission unit 53T may transmit the current position information in which the operation terminal 50 exists to the relay drone 30 and the work drone 100.

受信部53Rは、中継ドローン30から送信された、作業ドローン100の現在の状態に関する情報あるいは作業ドローン100により収集された情報を受信する。この受信された情報は、例えば操作端末50の表示部54(図3参照)において表示される。 The receiving unit 53R receives the information regarding the current state of the working drone 100 or the information collected by the working drone 100 transmitted from the relay drone 30. This received information is displayed, for example, on the display unit 54 (see FIG. 3) of the operation terminal 50.

中継ドローン30は、端末データ受信部31と、作業ドローンデータ送信部32と、作業ドローンデータ受信部33と、端末データ送信部34と、作業ドローン追跡部35と、中継ドローン制御部36とを主に含む構成である。端末データ受信部31と、作業ドローンデータ送信部32と、作業ドローンデータ受信部33と、端末データ送信部34とは通信インターフェース250(図2参照)に対応する。作業ドローン追跡部35と、中継ドローン制御部36とはUAV制御部110(図2参照)に対応する。 The relay drone 30 mainly includes a terminal data receiving unit 31, a working drone data transmitting unit 32, a working drone data receiving unit 33, a terminal data transmitting unit 34, a working drone tracking unit 35, and a relay drone control unit 36. It is a configuration included in. The terminal data receiving unit 31, the working drone data transmitting unit 32, the working drone data receiving unit 33, and the terminal data transmitting unit 34 correspond to the communication interface 250 (see FIG. 2). The work drone tracking unit 35 and the relay drone control unit 36 correspond to the UAV control unit 110 (see FIG. 2).

端末データ受信部31は、操作端末50から送信された、作業ドローン100もしくは中継ドローン30の飛行あるいは情報収集に関する各種の制御コマンド(命令)を受信する。端末データ受信部31は、作業ドローン100の飛行あるいは情報収集に関する各種の制御コマンド(命令)を作業ドローンデータ送信部32に送る。また、端末データ受信部31は、操作端末50から送信された操作端末50の位置情報を受信してよい。端末データ受信部31は、操作端末50の位置情報を作業ドローン追跡部35に送ってよい。 The terminal data receiving unit 31 receives various control commands (commands) related to flight or information collection of the work drone 100 or the relay drone 30 transmitted from the operation terminal 50. The terminal data receiving unit 31 sends various control commands (commands) related to the flight of the working drone 100 or information collection to the working drone data transmitting unit 32. Further, the terminal data receiving unit 31 may receive the position information of the operation terminal 50 transmitted from the operation terminal 50. The terminal data receiving unit 31 may send the position information of the operating terminal 50 to the working drone tracking unit 35.

作業ドローンデータ送信部32は、端末データ受信部31から送られた、作業ドローン100の飛行あるいは情報収集に関する各種の制御コマンド(命令)を取得する。作業ドローンデータ送信部32は、作業ドローン100の飛行あるいは情報収集に関する各種の制御コマンド(命令)を作業ドローン100に送信する。 The work drone data transmission unit 32 acquires various control commands (commands) related to flight or information collection of the work drone 100 sent from the terminal data reception unit 31. The work drone data transmission unit 32 transmits various control commands (commands) related to flight or information collection of the work drone 100 to the work drone 100.

作業ドローンデータ受信部33は、作業ドローン100から送信された、作業ドローン100の現在の状態に関する情報あるいは作業ドローン100により収集された情報を受信する。作業ドローンデータ受信部33は、作業ドローン100の現在の状態に関する情報あるいは作業ドローン100により収集された情報を端末データ送信部34に送る。また、作業ドローンデータ受信部33は、作業ドローン100から送信された、作業ドローン100が存在する現在の位置情報を受信してよい。作業ドローンデータ受信部33は、作業ドローン100の位置情報を作業ドローン追跡部35に送ってよい。 The working drone data receiving unit 33 receives the information regarding the current state of the working drone 100 or the information collected by the working drone 100 transmitted from the working drone 100. The working drone data receiving unit 33 sends information on the current state of the working drone 100 or information collected by the working drone 100 to the terminal data transmitting unit 34. Further, the work drone data receiving unit 33 may receive the current position information in which the work drone 100 exists, which is transmitted from the work drone 100. The working drone data receiving unit 33 may send the position information of the working drone 100 to the working drone tracking unit 35.

端末データ送信部34は、作業ドローンデータ受信部33から送られた、作業ドローン100の現在の状態に関する情報あるいは作業ドローン100により収集された情報を操作端末50に送信する。 The terminal data transmission unit 34 transmits the information regarding the current state of the work drone 100 or the information collected by the work drone 100 sent from the work drone data reception unit 33 to the operation terminal 50.

作業ドローン追跡部35は、端末データ受信部31から送られた操作端末50の位置情報、作業ドローンデータ受信部33から送られた作業ドローン100の位置情報、中継ドローン30により算出された中継ドローン30の位置情報をそれぞれ取得する。作業ドローン追跡部35は、作業ドローン100,中継ドローン30,操作端末50のそれぞれの位置情報を用いて、作業ドローン100の追跡に関する各種の処理を実行する。 The work drone tracking unit 35 includes the position information of the operation terminal 50 sent from the terminal data reception unit 31, the position information of the work drone 100 sent from the work drone data reception unit 33, and the relay drone 30 calculated by the relay drone 30. Get the location information of each. The work drone tracking unit 35 executes various processes related to tracking the work drone 100 by using the position information of the work drone 100, the relay drone 30, and the operation terminal 50.

例えば、作業ドローン追跡部35は、作業ドローン100,中継ドローン30,操作端末50のそれぞれの位置情報を用いて、作業ドローン100と操作端末50との間の相対距離L0(図9参照)、作業ドローン100と中継ドローン30との間の相対距離L1(図9参照)、中継ドローン30と操作端末50との間の相対距離L2(図9参照)をそれぞれ算出する。作業ドローン追跡部35は、それぞれの相対距離L0,L1,L2の算出結果、並びに作業ドローン100,中継ドローン30,操作端末50のそれぞれの位置情報を中継ドローン制御部36に送る。 For example, the work drone tracking unit 35 uses the position information of the work drone 100, the relay drone 30, and the operation terminal 50 to set the relative distance L0 between the work drone 100 and the operation terminal 50 (see FIG. 9) and work. The relative distance L1 between the drone 100 and the relay drone 30 (see FIG. 9) and the relative distance L2 between the relay drone 30 and the operation terminal 50 (see FIG. 9) are calculated. The work drone tracking unit 35 sends the calculation results of the relative distances L0, L1, L2, and the position information of the work drone 100, the relay drone 30, and the operation terminal 50 to the relay drone control unit 36.

中継ドローン制御部36は、作業ドローン追跡部35から送られた相対距離L0,L1,L2の算出結果、並びに作業ドローン100,中継ドローン30,操作端末50のそれぞれの位置情報を取得する。中継ドローン制御部36は、中継ドローン30が操作端末50と作業ドローン100との間の通信を中継するために、作業ドローン100,中継ドローン30,操作端末50のそれぞれの位置情報を用いて、中継ドローン30の飛行開始前、飛行中、飛行終了時におけるそれぞれの位置情報を制御する。言い換えると、中継ドローン制御部36は、作業ドローン100の状態に応じて、操作端末50と作業ドローン100との間の通信を中継する中継ドローン30の状態を制御する。 The relay drone control unit 36 acquires the calculation results of the relative distances L0, L1, L2 sent from the work drone tracking unit 35, and the position information of the work drone 100, the relay drone 30, and the operation terminal 50, respectively. The relay drone control unit 36 relays using the position information of the work drone 100, the relay drone 30, and the operation terminal 50 so that the relay drone 30 relays the communication between the operation terminal 50 and the work drone 100. It controls the position information of the drone 30 before the start of the flight, during the flight, and at the end of the flight. In other words, the relay drone control unit 36 controls the state of the relay drone 30 that relays the communication between the operation terminal 50 and the work drone 100 according to the state of the work drone 100.

これにより、中継ドローン30は、ユーザにより操作される操作端末50からの操作信号の電波強度を特段上げる必要も無く、操作端末50と作業ドローン100との間の通信を中継できるので、調査作業を行う作業ドローン100と操作端末50との間の通信の遮断を低減できる。従って、通信中継システム10によれば、中継ドローン30が操作端末50と作業ドローン100との間で相互の通信を中継可能となるので、操作端末50からの作業ドローン100の遠隔操作の範囲を実質的に広げることが可能となる。 As a result, the relay drone 30 can relay the communication between the operation terminal 50 and the work drone 100 without having to raise the radio field strength of the operation signal from the operation terminal 50 operated by the user. It is possible to reduce the interruption of communication between the work drone 100 and the operation terminal 50 to be performed. Therefore, according to the communication relay system 10, the relay drone 30 can relay mutual communication between the operation terminal 50 and the work drone 100, so that the range of remote control of the work drone 100 from the operation terminal 50 is substantially defined. It becomes possible to expand the target.

また、中継ドローン30は、作業ドローン100の状態として、作業ドローン100の位置情報をUAV制御部110において取得する。中継ドローン30は、中継ドローン30の状態として、作業ドローン100の位置情報に応じて、中継ドローン30の飛行高度を制御する。これにより、中継ドローン30は、作業ドローン100の位置情報に合わせて自らの飛行中の飛行高度(言い換えると、自らの位置情報)を制御でき、操作端末50と作業ドローン100との間の通信を効果的に中継できる。 Further, the relay drone 30 acquires the position information of the work drone 100 in the UAV control unit 110 as the state of the work drone 100. The relay drone 30 controls the flight altitude of the relay drone 30 according to the position information of the work drone 100 as the state of the relay drone 30. As a result, the relay drone 30 can control the flight altitude during its own flight (in other words, its own position information) according to the position information of the work drone 100, and can communicate between the operation terminal 50 and the work drone 100. Can be relayed effectively.

作業ドローン100は、作業ドローン受信部101と、作業ドローン送信部103と、作業ドローン処理部105と、作業ドローン制御部107とを主に含む構成である。作業ドローン受信部101と、作業ドローン送信部103とは通信インターフェース250(図2参照)に対応する。作業ドローン制御部107はUAV制御部110(図2参照)に対応する。 The work drone 100 mainly includes a work drone receiving unit 101, a working drone transmitting unit 103, a working drone processing unit 105, and a working drone control unit 107. The working drone receiving unit 101 and the working drone transmitting unit 103 correspond to the communication interface 250 (see FIG. 2). The working drone control unit 107 corresponds to the UAV control unit 110 (see FIG. 2).

作業ドローン受信部101は、作業ドローンデータ送信部32から送信された、作業ドローン100の飛行あるいは情報収集に関する各種の制御コマンド(命令)を受信する。作業ドローン受信部101は、作業ドローン100の飛行あるいは情報収集に関する各種の制御コマンド(命令)を作業ドローン制御部107に送る。 The work drone receiving unit 101 receives various control commands (commands) related to flight or information collection of the work drone 100 transmitted from the work drone data transmission unit 32. The work drone receiving unit 101 sends various control commands (commands) related to flight or information collection of the work drone 100 to the work drone control unit 107.

作業ドローン送信部103は、作業ドローン処理部105から送られた、作業ドローン100の現在の状態に関する情報あるいは作業ドローン100により収集された情報を中継ドローン30に送信する。 The work drone transmission unit 103 transmits the information regarding the current state of the work drone 100 or the information collected by the work drone 100 sent from the work drone processing unit 105 to the relay drone 30.

作業ドローン処理部105は、作業ドローン100自体の状態(例えば位置、飛行速度、飛行高度、飛行中の加速度)に関する情報、もしくは作業ドローン100の周囲の状態(例えば風速、風向、湿度)を算出又は計測して取得する。また、作業ドローン処理部105は、撮像装置CAM1,CAM2により撮像(つまり、空撮)された撮像画像(撮像映像を含む。以下同様。)のデータを取得する。作業ドローン処理部105は、作業ドローン100自体の状態もしくは作業ドローン100の周囲の状態に関する情報、並びに撮像画像のデータを、作業ドローン100の現在の状態に関する情報あるいは作業ドローン100により収集された情報として作業ドローン送信部103に送る。 The working drone processing unit 105 calculates or calculates information about the state of the working drone 100 itself (for example, position, flight speed, flight altitude, acceleration during flight), or the surrounding state of the working drone 100 (for example, wind speed, wind direction, humidity). Measure and acquire. In addition, the working drone processing unit 105 acquires data of captured images (including captured images; the same shall apply hereinafter) captured (that is, aerial shot) by the imaging devices CAM1 and CAM2. The work drone processing unit 105 uses information on the state of the work drone 100 itself or the surrounding state of the work drone 100, and image data as information on the current state of the work drone 100 or information collected by the work drone 100. It is sent to the work drone transmission unit 103.

作業ドローン制御部107は、飛行領域となる災害発生箇所もしくは事件、事故の発生箇所において行う所定の作業の実行を制御する。作業ドローン制御部107は、例えば作業ドローン100にロボットアーム(図示略)が搭載されている場合には、ロボットアームの動作を制御して、飛行領域の飛行中において物資などの運搬を行う。これにより、作業ドローン100は、飛行領域となる災害発生箇所もしくは事件、事故の発生箇所において、物資運搬などにより救援対策を行うことができる。 The work drone control unit 107 controls the execution of predetermined work to be performed at a disaster occurrence location or an incident or accident occurrence location in the flight area. For example, when the work drone 100 is equipped with a robot arm (not shown), the work drone control unit 107 controls the operation of the robot arm to carry supplies and the like during flight in the flight area. As a result, the work drone 100 can take relief measures by transporting supplies or the like at a disaster occurrence location or an incident or accident occurrence location in the flight area.

また、作業ドローン制御部107は、例えば作業ドローン100に少なくとも1つの噴射ノズル(図示略)及びタンク(図示略)が搭載されている場合には、タンクと噴射ノズルとを繋ぐ弁(図示略)の開閉を制御して、飛行領域の飛行中においてタンク内の水を流出して噴射ノズルから散水する。これにより、作業ドローン100は、例えば飛行領域となる災害発生箇所において、消防車が到着する前などに応急処置的な火災の鎮火を支援できる。 Further, the work drone control unit 107 is, for example, when the work drone 100 is equipped with at least one injection nozzle (not shown) and a tank (not shown), a valve (not shown) connecting the tank and the injection nozzle. Controls the opening and closing of the tank to allow water in the tank to flow out and sprinkle from the injection nozzle during flight in the flight area. As a result, the work drone 100 can support the extinguishing of a fire as an emergency measure before the arrival of a fire engine, for example, in a disaster occurrence location in a flight area.

次に、中継ドローン30による通信の中継の際に設定される設定パラメータについて説明する。 Next, the setting parameters set when the communication is relayed by the relay drone 30 will be described.

図5は、中継ドローン30による通信の中継の際に設定される設定パラメータの説明図である。図5では、操作端末50を使用するユーザが地上の地点(つまり、地面GND)である位置Ps1に存在しており、中継ドローン30及び作業ドローン100がともに位置Ps1から離れて上空を飛行中である状態が示されている。図5では、操作端末50が存在する位置Ps1は、操作端末50の位置からの安全制御距離Sf1を半円で示した場合の半円中心位置に対応する。 FIG. 5 is an explanatory diagram of setting parameters set when relaying communication by the relay drone 30. In FIG. 5, the user who uses the operation terminal 50 exists at the position Ps1 which is a point on the ground (that is, the ground GND), and both the relay drone 30 and the work drone 100 are flying over the position Ps1 away from the position Ps1. A condition is shown. In FIG. 5, the position Ps1 where the operation terminal 50 exists corresponds to the center position of the semicircle when the safety control distance Sf1 from the position of the operation terminal 50 is indicated by a semicircle.

設定パラメータは、直接制御距離Cnt1と、追跡距離Tr1と、追跡高度Hg1と、安全制御距離Sf1と、追跡高度範囲RNG1とが少なくとも含まれる。 The setting parameters include at least a direct control distance Cnt1, a tracking distance Tr1, a tracking altitude Hg1, a safety control distance Sf1, and a tracking altitude range RNG1.

直接制御距離Cnt1は、建物などの通信障害物の有無に拘わらず、操作端末50が直接に作業ドローン100もしくは中継ドローン30との間で通信の制御が可能な距離である。従って、操作端末50から直接制御距離Cnt1の範囲内に作業ドローン100もしくは中継ドローン30が存在する場合には、操作端末50と作業ドローン100もしくは中継ドローン30との間に建物が存在しても、その間の通信の遮断は発生しない。直接制御距離Cnt1は、例えば30mとするが、30mに限定されるものではない。 The direct control distance Cnt1 is a distance at which the operation terminal 50 can directly control communication with the work drone 100 or the relay drone 30 regardless of the presence or absence of a communication obstacle such as a building. Therefore, when the work drone 100 or the relay drone 30 exists within the range of the direct control distance Cnt1 from the operation terminal 50, even if the building exists between the operation terminal 50 and the work drone 100 or the relay drone 30. Communication is not interrupted during that time. The direct control distance Cnt1 is, for example, 30 m, but is not limited to 30 m.

追跡距離Tr1は、中継ドローン30が操作端末50と作業ドローン100との間で通信を安定的に中継するために、作業ドローン100と中継ドローン30とがともに飛行中に中継ドローン30と作業ドローン100との間で維持される飛行中の間隔を示す距離である。追跡距離Tr1は、例えば10mとするが、10mに限定されるものではない。 The tracking distance Tr1 is such that the relay drone 30 and the relay drone 30 are both in flight so that the relay drone 30 can stably relay the communication between the operation terminal 50 and the work drone 100. A distance that indicates the in-flight distance maintained between and. The tracking distance Tr1 is set to, for example, 10 m, but is not limited to 10 m.

追跡高度Hg1は、中継ドローン30が操作端末50と作業ドローン100との間で通信を中継するために、中継ドローン30が飛行中に維持される飛行中の飛行高度を示す。追跡高度Hg1は、例えば200mとするが、200mに限定されるものではない。 The tracking altitude Hg1 indicates an in-flight flight altitude at which the relay drone 30 is maintained during flight so that the relay drone 30 relays communication between the operating terminal 50 and the working drone 100. The tracking altitude Hg1 is set to, for example, 200 m, but is not limited to 200 m.

安全制御距離Sf1は、建物などの通信障害物が存在すると通信の遮断が発生する可能性はあるが、建物などの通信障害物の影響を受けない限り、操作端末50が中継ドローン30との間で通信の制御が可能な最も遠く離れた位置までの距離である。従って、操作端末50から安全制御距離Sf1の範囲内に中継ドローン30が存在する場合には、建物などの通信障害物により操作端末50と中継ドローン30との間の通信が遮断される可能性はあるものの、操作端末50と中継ドローン30との間の通信は可能である。安全制御距離Sf1は、例えば3000mとするが、3000mに限定されるものではない。 The safety control distance Sf1 may cause communication interruption if there is a communication obstacle such as a building, but unless it is affected by a communication obstacle such as a building, the operation terminal 50 is between the relay drone 30 and the relay drone 30. It is the distance to the farthest position where communication can be controlled by. Therefore, when the relay drone 30 exists within the range of the safety control distance Sf1 from the operation terminal 50, there is a possibility that the communication between the operation terminal 50 and the relay drone 30 is blocked by a communication obstacle such as a building. However, communication between the operating terminal 50 and the relay drone 30 is possible. The safety control distance Sf1 is, for example, 3000 m, but is not limited to 3000 m.

追跡高度範囲RNG1は、中継ドローン30が操作端末50と作業ドローン100との間で通信を中継するために、中継ドローン30が飛行中に維持される飛行中の飛行高度の範囲を示す。追跡高度範囲RNG1は、例えば100m〜500mとするが、100m〜500mに限定されるものではない。 The tracking altitude range RNG1 indicates the range of flight altitudes during flight that the relay drone 30 maintains during flight for the relay drone 30 to relay communications between the operating terminal 50 and the working drone 100. The tracking altitude range RNG1 is, for example, 100 m to 500 m, but is not limited to 100 m to 500 m.

次に、本実施の形態の通信中継システム10において、中継ドローン30が操作端末50と作業ドローン100との間の通信を中継する3種類の実施例について順に説明する。 Next, in the communication relay system 10 of the present embodiment, three types of examples in which the relay drone 30 relays the communication between the operation terminal 50 and the work drone 100 will be described in order.

(実施例1)
図6は、実施例1に係る通信中継時の操作端末50、中継ドローン30、作業ドローン100の位置を示す説明図である。図6では、操作端末50が存在する位置Ps1は、操作端末50の位置からの安全制御距離Sf1を半円で示した場合の半円中心位置に対応する。
(Example 1)
FIG. 6 is an explanatory diagram showing the positions of the operation terminal 50, the relay drone 30, and the work drone 100 at the time of communication relay according to the first embodiment. In FIG. 6, the position Ps1 where the operation terminal 50 exists corresponds to the center position of the semicircle when the safety control distance Sf1 from the position of the operation terminal 50 is indicated by a semicircle.

図6に示すように、中継ドローン30は上空の位置Ps2を飛行中である場合、操作端末50と中継ドローン30との間の距離は前述した安全制御距離Sf1を超えていない。このため、建物などの通信障害物によって操作端末50と中継ドローン30との間の通信が遮断される可能性はあるものの、操作端末50と作業ドローン100との間の通信は、中継ドローン30によって中継が可能である。 As shown in FIG. 6, when the relay drone 30 is flying at the position Ps2 in the sky, the distance between the operation terminal 50 and the relay drone 30 does not exceed the above-mentioned safety control distance Sf1. Therefore, although there is a possibility that the communication between the operation terminal 50 and the relay drone 30 may be blocked by a communication obstacle such as a building, the communication between the operation terminal 50 and the work drone 100 is performed by the relay drone 30. Relay is possible.

一方、中継ドローン30が上空の位置Ps3を飛行中である場合、操作端末50と中継ドローン30との間の距離は前述した安全制御距離Sf1を超えている。このため、操作端末50と中継ドローン30との間の通信は建物などの通信障害物によって遮断される確率が高く、中継ドローン30は、操作端末50に対し、所定の警報(図7参照)を指示する。これにより、ユーザは、操作端末50を持ち抱えたまま、操作端末50と中継ドローン30との間の距離が安全制御距離Sf1以内となる位置まで移動することで、中継ドローン30を介した作業ドローン100と操作端末50との間の通信の中継を可能とできる。 On the other hand, when the relay drone 30 is flying at the position Ps3 in the sky, the distance between the operation terminal 50 and the relay drone 30 exceeds the above-mentioned safety control distance Sf1. Therefore, there is a high probability that the communication between the operation terminal 50 and the relay drone 30 will be blocked by a communication obstacle such as a building, and the relay drone 30 will give a predetermined alarm (see FIG. 7) to the operation terminal 50. Instruct. As a result, the user moves to a position where the distance between the operation terminal 50 and the relay drone 30 is within the safety control distance Sf1 while holding the operation terminal 50, so that the work drone via the relay drone 30 can be used. It is possible to relay the communication between the 100 and the operation terminal 50.

図7は、実施例1に係る中継ドローン30における通信中継の動作手順の一例を示すフローチャートである。図7の説明では、適宜、図6を参照する。 FIG. 7 is a flowchart showing an example of a communication relay operation procedure in the relay drone 30 according to the first embodiment. In the description of FIG. 7, FIG. 6 is referred to as appropriate.

図7において、中継ドローン30の作業ドローン追跡部35は、作業ドローン100の追跡に関する各種の処理を実行する(S1)。 In FIG. 7, the work drone tracking unit 35 of the relay drone 30 executes various processes related to the tracking of the work drone 100 (S1).

具体的には、作業ドローン追跡部35は、作業ドローンデータ受信部33から送られた作業ドローン100の位置情報を抽出し(S11)、中継ドローン30により算出された中継ドローン30の位置情報を抽出し(S12)、端末データ受信部31から送られた操作端末50の位置情報を抽出する(S13)。ステップS11〜S13の処理の実行順序は問わない。 Specifically, the work drone tracking unit 35 extracts the position information of the work drone 100 sent from the work drone data receiving unit 33 (S11), and extracts the position information of the relay drone 30 calculated by the relay drone 30. Then, the position information of the operation terminal 50 sent from the terminal data receiving unit 31 is extracted (S13). The execution order of the processes of steps S11 to S13 does not matter.

また、作業ドローン追跡部35は、ステップS11,S12で抽出された作業ドローン100,中継ドローン30のそれぞれの位置情報を用いて、作業ドローン100と中継ドローン30との間の水平方向の相対距離D1(図6参照、第1距離の一例)を算出する(S14)。作業ドローン追跡部35は、ステップS12,S13で抽出された中継ドローン30,操作端末50のそれぞれの位置情報を用いて、中継ドローン30と操作端末50との間の水平方向の相対距離D3(図6参照、第2距離の一例)を算出する(S15)。 Further, the work drone tracking unit 35 uses the position information of the work drone 100 and the relay drone 30 extracted in steps S11 and S12, and the horizontal relative distance D1 between the work drone 100 and the relay drone 30. (See FIG. 6, an example of the first distance) is calculated (S14). The working drone tracking unit 35 uses the position information of the relay drone 30 and the operation terminal 50 extracted in steps S12 and S13, and uses the relative distance D3 in the horizontal direction between the relay drone 30 and the operation terminal 50 (FIG. Refer to No. 6, an example of the second distance) is calculated (S15).

中継ドローン30の中継ドローン制御部36は、ステップS1の処理結果を用いて、操作端末50と作業ドローン100との間の通信の中継に関する処理を実行する(S2)。 The relay drone control unit 36 of the relay drone 30 executes a process related to relaying communication between the operation terminal 50 and the work drone 100 using the process result of step S1 (S2).

具体的には、中継ドローン制御部36は、ステップS15で算出された相対距離D3が前述した安全制御距離Sf1(例えば3000m)以下であるかどうかを判断する(S21)。 Specifically, the relay drone control unit 36 determines whether or not the relative distance D3 calculated in step S15 is equal to or less than the above-mentioned safety control distance Sf1 (for example, 3000 m) (S21).

中継ドローン制御部36は、相対距離D3が安全制御距離Sf1以下であると判断した場合には(S21、YES)、ステップS14で算出された相対距離D1が前述した追跡距離Tr1(例えば10m)以上であるかどうかを判断する(S22)。 When the relay drone control unit 36 determines that the relative distance D3 is equal to or less than the safety control distance Sf1 (S21, YES), the relative distance D1 calculated in step S14 is equal to or greater than the above-mentioned tracking distance Tr1 (for example, 10 m). It is determined whether or not (S22).

中継ドローン制御部36は、相対距離D1が追跡距離Tr1以上であると判断した場合には(S22、YES)、作業ドローン100との間の相対距離D1が追跡距離Tr1となるように飛行して移動するように中継ドローン30の飛行を制御する(S23)。これにより、中継ドローン30は、作業ドローン100との間が追跡距離Tr1を超えた場合でも作業ドローン100の移動に追従して移動できるので、操作端末50と作業ドローン100との間の通信を安定的に中継できる。 When the relay drone control unit 36 determines that the relative distance D1 is equal to or greater than the tracking distance Tr1 (S22, YES), the relay drone control unit 36 flies so that the relative distance D1 with the working drone 100 becomes the tracking distance Tr1. The flight of the relay drone 30 is controlled so as to move (S23). As a result, the relay drone 30 can move following the movement of the work drone 100 even when the distance between the relay drone 30 and the work drone 100 exceeds the tracking distance Tr1, so that the communication between the operation terminal 50 and the work drone 100 is stable. Can be relayed.

一方、中継ドローン制御部36は、相対距離D1が追跡距離Tr1未満であると判断した場合には(S22、NO)、ホバリング(つまり、現在の飛行位置を維持して飛行を継続する)ように中継ドローン30の飛行を制御する(S24)。これにより、中継ドローン30は、作業ドローン100との間の相対距離D1が追跡距離Tr1以内であるため、積極的に移動する必要無くホバリングした状態で、操作端末50と作業ドローン100との間の通信を安定的に中継できる。 On the other hand, when the relay drone control unit 36 determines that the relative distance D1 is less than the tracking distance Tr1 (S22, NO), the relay drone control unit 36 is hovering (that is, maintaining the current flight position and continuing the flight). Control the flight of the relay drone 30 (S24). As a result, since the relative distance D1 between the relay drone 30 and the work drone 100 is within the tracking distance Tr1, the relay drone 30 is hovering between the operation terminal 50 and the work drone 100 without the need to actively move. Communication can be relayed stably.

一方、中継ドローン制御部36は、相対距離D3が安全制御距離Sf1を超えていると判断した場合には(S21、NO)、操作端末50に対し、中継ドローン30と操作端末50との間の通信に支障が生じる旨の警報を所定の警報として指示(送信)する(S25)。これにより、ユーザは、操作端末50を持ち抱えたまま、操作端末50と中継ドローン30との間の距離が安全制御距離Sf1以内となる位置まで移動することで、中継ドローン30を介した作業ドローン100と操作端末50との間の通信の中継を可能とできる。 On the other hand, when the relay drone control unit 36 determines that the relative distance D3 exceeds the safety control distance Sf1 (S21, NO), the relay drone control unit 36 is located between the relay drone 30 and the operation terminal 50 with respect to the operation terminal 50. An alarm indicating that communication is hindered is instructed (transmitted) as a predetermined alarm (S25). As a result, the user moves to a position where the distance between the operation terminal 50 and the relay drone 30 is within the safety control distance Sf1 while holding the operation terminal 50, so that the work drone via the relay drone 30 can be used. It is possible to relay the communication between the 100 and the operation terminal 50.

ステップS2の後、例えば操作端末50から中継ドローン30の飛行の終了を指示する旨の制御コマンド(命令)が送信された場合には(S3、YES)、中継ドローン30は飛行を終了する。一方、ステップS2の後、例えば操作端末50から中継ドローン30の飛行の終了を指示する旨の制御コマンド(命令)が送信されない場合には(S3、NO)、中継ドローン30の飛行は継続されるため、中継ドローン30の処理はステップS1に戻り、中継ドローン30の飛行が終了するまでステップS1,S2の処理がそれぞれ繰り返される。 After step S2, for example, when a control command (command) for instructing the end of the flight of the relay drone 30 is transmitted from the operation terminal 50 (S3, YES), the relay drone 30 ends the flight. On the other hand, after step S2, for example, if the control command (command) for instructing the end of the flight of the relay drone 30 is not transmitted from the operation terminal 50 (S3, NO), the flight of the relay drone 30 is continued. Therefore, the process of the relay drone 30 returns to step S1, and the processes of steps S1 and S2 are repeated until the flight of the relay drone 30 is completed.

(実施例2)
図8は、実施例2に係る立上モード中の通信中継時の操作端末50、中継ドローン30、作業ドローン100の位置を示す説明図である。図9は、実施例2に係る中継モード中の通信中継時の操作端末50、中継ドローン30、作業ドローン100の位置を示す説明図である。図8,図9では、操作端末50が存在する位置Ps1は、操作端末50の位置からの安全制御距離Sf1を半円で示した場合の半円中心位置に対応する。
(Example 2)
FIG. 8 is an explanatory diagram showing the positions of the operation terminal 50, the relay drone 30, and the work drone 100 at the time of communication relay in the startup mode according to the second embodiment. FIG. 9 is an explanatory diagram showing the positions of the operation terminal 50, the relay drone 30, and the work drone 100 at the time of communication relay in the relay mode according to the second embodiment. In FIGS. 8 and 9, the position Ps1 where the operation terminal 50 exists corresponds to the center position of the semicircle when the safety control distance Sf1 from the position of the operation terminal 50 is indicated by a semicircle.

立上モードとは、例えば中継ドローン30が操作端末50と作業ドローン100との間の通信を安定的に中継できる程の十分な飛行高度までに上昇しておらず、作業ドローン100と同等の飛行高度まで中継ドローン30が上昇する時の飛行モードである。一方、中継モードとは、例えば中継ドローン30が操作端末50と作業ドローン100との間の通信を安定的に中継できる程の十分な飛行高度までに上昇した後に、作業ドローン100の移動に追従して中継ドローン30も移動して中継する時の飛行モードである。 In the start-up mode, for example, the relay drone 30 has not risen to a sufficient flight altitude to stably relay the communication between the operation terminal 50 and the work drone 100, and the flight is equivalent to that of the work drone 100. This is the flight mode when the relay drone 30 rises to altitude. On the other hand, in the relay mode, for example, after the relay drone 30 has risen to a sufficient flight altitude to stably relay the communication between the operation terminal 50 and the work drone 100, the relay drone follows the movement of the work drone 100. This is the flight mode when the relay drone 30 also moves and relays.

図8に示すように、中継ドローン30は上空の位置Ps4に存在している場合、操作端末50と作業ドローン100との間の通信を安定的に中継できる程の十分な飛行高度までに上昇していない。つまり、図8に示す中継ドローン30は、作業ドローン100と同等の飛行高度までに上昇中の状態(言い換えると、立上モード中)である。 As shown in FIG. 8, when the relay drone 30 exists at the position Ps4 in the sky, it rises to a sufficient flight altitude to stably relay the communication between the operation terminal 50 and the work drone 100. Not. That is, the relay drone 30 shown in FIG. 8 is in a state of being ascended to a flight altitude equivalent to that of the working drone 100 (in other words, in the rising mode).

図9に示すように、中継ドローン30は上空の位置Ps5に存在している場合、操作端末50と作業ドローン100との間の通信を安定的に中継できる程の十分な飛行高度まで上昇した状態である。つまり、図9に示す中継ドローン30は、作業ドローン100と同等の飛行高度までに上昇した後の状態(言い換えると、中継モード中)である。 As shown in FIG. 9, when the relay drone 30 exists at the position Ps5 in the sky, it has risen to a sufficient flight altitude to stably relay the communication between the operation terminal 50 and the work drone 100. Is. That is, the relay drone 30 shown in FIG. 9 is in a state after rising to a flight altitude equivalent to that of the work drone 100 (in other words, in the relay mode).

図10は、実施例2に係る中継ドローン30における通信中継の動作手順の一例を示すフローチャートである。図10の説明では、適宜、図8もしくは図9を参照する。また、図10の説明において、図7で説明した処理と同一の処理については同一のステップ番号を付与して説明を簡略化又は省略する。 FIG. 10 is a flowchart showing an example of a communication relay operation procedure in the relay drone 30 according to the second embodiment. In the description of FIG. 10, reference is made to FIG. 8 or 9 as appropriate. Further, in the description of FIG. 10, the same step numbers are assigned to the same processes as those described with reference to FIG. 7, and the description will be simplified or omitted.

図10において、中継ドローン30の作業ドローン追跡部35は、作業ドローン100の追跡に関する各種の処理を実行する(S1A)。 In FIG. 10, the work drone tracking unit 35 of the relay drone 30 executes various processes related to the tracking of the work drone 100 (S1A).

作業ドローン追跡部35は、ステップS11,S12で抽出された作業ドローン100,中継ドローン30のそれぞれの位置情報を用いて、作業ドローン100と中継ドローン30との間の水平方向の相対距離L1(図8,図9参照、第1距離の一例)を算出する(S16)。作業ドローン追跡部35は、ステップS11,S13で抽出された作業ドローン100,操作端末50のそれぞれの位置情報を用いて、作業ドローン100と操作端末50との間の水平方向の相対距離L0(図8,図9参照、第3距離の一例)を算出する(S17)。作業ドローン追跡部35は、ステップS12,S13で抽出された中継ドローン30,操作端末50のそれぞれの位置情報を用いて、中継ドローン30と操作端末50との間の水平方向の相対距離L2(図6参照、第2距離の一例)を算出する(S18)。 The work drone tracking unit 35 uses the position information of the work drone 100 and the relay drone 30 extracted in steps S11 and S12, and uses the relative distance L1 in the horizontal direction between the work drone 100 and the relay drone 30 (FIG. 8. Refer to FIG. 9, an example of the first distance) is calculated (S16). The work drone tracking unit 35 uses the position information of the work drone 100 and the operation terminal 50 extracted in steps S11 and S13, and uses the relative distance L0 in the horizontal direction between the work drone 100 and the operation terminal 50 (FIG. 8. Refer to FIG. 9, an example of the third distance) is calculated (S17). The working drone tracking unit 35 uses the respective position information of the relay drone 30 and the operation terminal 50 extracted in steps S12 and S13, and uses the relative distance L2 in the horizontal direction between the relay drone 30 and the operation terminal 50 (FIG. Refer to No. 6, an example of the second distance) is calculated (S18).

中継ドローン30の中継ドローン制御部36は、ステップS1Aの処理結果を用いて、操作端末50と作業ドローン100との間の通信の中継に関して、立上モード又は中継モードに応じた処理を実行する(S2A)。 The relay drone control unit 36 of the relay drone 30 uses the processing result of step S1A to execute processing according to the startup mode or the relay mode regarding the relay of the communication between the operation terminal 50 and the work drone 100 ((). S2A).

中継ドローン制御部36は、ステップ17で算出された相対距離L0が前述した直接制御距離Cnt1(例えば30m)以下であるかどうかを判断する(S26)。 The relay drone control unit 36 determines whether or not the relative distance L0 calculated in step 17 is equal to or less than the above-mentioned direct control distance Cnt1 (for example, 30 m) (S26).

中継ドローン制御部36は、相対距離L0が直接制御距離Cnt1以下であると判断した場合には(S26、YES)、操作端末50と作業ドローン100との間の通信を安定的に中継できる程の十分な飛行高度までに上昇していないので、中継ドローン30の飛行モードとして立上モードを設定し、立上モードに応じた各種の処理を実行する。これにより、中継ドローン30は、操作端末50と作業ドローン100との間の通信を安定的に中継可能となるように自らの飛行高度を効率的に制御でき、作業ドローン100との追跡距離も維持可能に飛行できる。 When the relay drone control unit 36 determines that the relative distance L0 is equal to or less than the direct control distance Cnt1 (S26, YES), the relay drone control unit 36 can stably relay the communication between the operation terminal 50 and the work drone 100. Since it has not risen to a sufficient flight altitude, the rise mode is set as the flight mode of the relay drone 30, and various processes according to the rise mode are executed. As a result, the relay drone 30 can efficiently control its own flight altitude so that the communication between the operation terminal 50 and the work drone 100 can be stably relayed, and the tracking distance with the work drone 100 is also maintained. You can fly as much as possible.

具体的には、中継ドローン制御部36は、ステップS11,S12で抽出された作業ドローン100,中継ドローン30のそれぞれの位置情報を用いて、作業ドローン100と中継ドローン30との間の飛行高度差K1(図8,図9参照)を算出する。中継ドローン制御部36は、飛行高度差K1が所定の追跡高度差(例えば20m)以上であるかどうかを判断する(S27)。 Specifically, the relay drone control unit 36 uses the position information of the work drone 100 and the relay drone 30 extracted in steps S11 and S12, and the flight altitude difference between the work drone 100 and the relay drone 30. K1 (see FIGS. 8 and 9) is calculated. The relay drone control unit 36 determines whether or not the flight altitude difference K1 is equal to or greater than a predetermined tracking altitude difference (for example, 20 m) (S27).

中継ドローン制御部36は、飛行高度差K1が所定の追跡高度差以上であると判断した場合には(S27、YES)、作業ドローン100の飛行高度と同一の飛行高度とする飛行を実行するために、飛行高度を上げて上昇する(S28)。これにより、中継ドローン30は、操作端末50と作業ドローン100との間の通信を安定的に中継できる程の十分な飛行高度までに上昇できる。 When the relay drone control unit 36 determines that the flight altitude difference K1 is equal to or greater than the predetermined tracking altitude difference (S27, YES), the relay drone control unit 36 executes a flight having the same flight altitude as the flight altitude of the work drone 100. In addition, the flight altitude is raised to ascend (S28). As a result, the relay drone 30 can rise to a sufficient flight altitude to stably relay the communication between the operation terminal 50 and the work drone 100.

一方、中継ドローン制御部36は、飛行高度差K1が所定の追跡高度差未満であると判断した場合には(S27、NO)、ステップS16で算出された相対距離L1が前述した追跡距離Tr1(例えば10m)以上であるかどうかを判断する(S22)。 On the other hand, when the relay drone control unit 36 determines that the flight altitude difference K1 is less than the predetermined tracking altitude difference (S27, NO), the relative distance L1 calculated in step S16 is the tracking distance Tr1 described above (S27, NO). For example, it is determined whether or not it is 10 m) or more (S22).

中継ドローン制御部36は、相対距離L1が追跡距離Tr1以上であると判断した場合には(S22、YES)、作業ドローン100との間の相対距離L1が追跡距離Tr1となるように飛行して移動するように中継ドローン30の飛行を制御する(S23)。これにより、中継ドローン30は、作業ドローン100との間が追跡距離Tr1を超えた場合でも作業ドローン100の移動に追従して移動できるので、操作端末50と作業ドローン100との間の通信を安定的に中継できる。 When the relay drone control unit 36 determines that the relative distance L1 is equal to or greater than the tracking distance Tr1 (S22, YES), the relay drone control unit 36 flies so that the relative distance L1 to the working drone 100 becomes the tracking distance Tr1. The flight of the relay drone 30 is controlled so as to move (S23). As a result, the relay drone 30 can move following the movement of the work drone 100 even when the distance between the relay drone 30 and the work drone 100 exceeds the tracking distance Tr1, so that the communication between the operation terminal 50 and the work drone 100 is stable. Can be relayed.

一方、中継ドローン制御部36は、相対距離L1が追跡距離Tr1未満であると判断した場合には(S22、NO)、ホバリング(つまり、現在の飛行位置を維持して飛行を継続する)ように中継ドローン30の飛行を制御する(S24)。これにより、中継ドローン30は、作業ドローン100との間の相対距離L1が追跡距離Tr1以内であるため、積極的に移動する必要無くホバリングした状態で、操作端末50と作業ドローン100との間の通信を安定的に中継できる。 On the other hand, when the relay drone control unit 36 determines that the relative distance L1 is less than the tracking distance Tr1 (S22, NO), the relay drone control unit 36 is hovering (that is, maintaining the current flight position and continuing the flight). Control the flight of the relay drone 30 (S24). As a result, since the relative distance L1 between the relay drone 30 and the work drone 100 is within the tracking distance Tr1, the relay drone 30 is hovering between the operation terminal 50 and the work drone 100 without the need to actively move. Communication can be relayed stably.

一方、中継ドローン制御部36は、相対距離L0が直接制御距離Cnt1を超えると判断した場合には(S26、NO)、操作端末50と作業ドローン100との間の通信を安定的に中継できる程の十分な飛行高度までに上昇したので、中継ドローン30の飛行モードとして中継モードを設定し、中継モードに応じた各種の処理を実行する。これにより、中継ドローン30は、操作端末50と作業ドローン100との間の通信を安定的に中継可能となるように自らの飛行位置を効率的に制御でき、作業ドローン100との追跡距離も維持可能に飛行できる。 On the other hand, when the relay drone control unit 36 determines that the relative distance L0 exceeds the direct control distance Cnt1 (S26, NO), the relay drone control unit 36 can stably relay the communication between the operation terminal 50 and the work drone 100. Since the flight altitude has risen to a sufficient level, the relay mode is set as the flight mode of the relay drone 30, and various processes according to the relay mode are executed. As a result, the relay drone 30 can efficiently control its own flight position so that the communication between the operation terminal 50 and the work drone 100 can be stably relayed, and the tracking distance with the work drone 100 is also maintained. You can fly as much as possible.

具体的には、中継ドローン制御部36は、現在の飛行高度を前述した追跡高度Hg1(例えば200m)となるように飛行高度を一定に制御して、中継ドローン30の上昇又は降下の制御を実行する(S29)。これにより、中継ドローン30は、例えば追跡高度Hg1程度に上昇した作業ドローン100と同等の飛行高度を維持した状態で、作業ドローン100と操作端末50との間の通信を安定的に中継することができる。 Specifically, the relay drone control unit 36 constantly controls the flight altitude so that the current flight altitude becomes the above-mentioned tracking altitude Hg1 (for example, 200 m), and controls the ascent or descent of the relay drone 30. (S29). As a result, the relay drone 30 can stably relay the communication between the work drone 100 and the operation terminal 50 while maintaining a flight altitude equivalent to that of the work drone 100 which has risen to a tracking altitude of about Hg1. can.

中継ドローン制御部29は、ステップS29の後、ステップS18で算出された相対距離L2が前述した安全制御距離Sf1(例えば3000m)以上であるかどうかを判断する(S30)。 After step S29, the relay drone control unit 29 determines whether or not the relative distance L2 calculated in step S18 is equal to or greater than the above-mentioned safety control distance Sf1 (for example, 3000 m) (S30).

中継ドローン制御部36は、相対距離L2が安全制御距離Sf1未満であると判断した場合には(S30、NO)、ステップS16で算出された相対距離L1が前述した追跡距離Tr1(例えば10m)以上であるかどうかを判断する(S22)。 When the relay drone control unit 36 determines that the relative distance L2 is less than the safety control distance Sf1 (S30, NO), the relative distance L1 calculated in step S16 is equal to or greater than the above-mentioned tracking distance Tr1 (for example, 10 m). It is determined whether or not (S22).

中継ドローン制御部36は、相対距離L1が追跡距離Tr1以上であると判断した場合には(S22、YES)、作業ドローン100との間の相対距離L1が追跡距離Tr1となるように飛行して移動するように中継ドローン30の飛行を制御する(S23)。これにより、中継ドローン30は、作業ドローン100との間が追跡距離Tr1を超えた場合でも作業ドローン100の移動に追従して移動できるので、操作端末50と作業ドローン100との間の通信を安定的に中継できる。 When the relay drone control unit 36 determines that the relative distance L1 is equal to or greater than the tracking distance Tr1 (S22, YES), the relay drone control unit 36 flies so that the relative distance L1 to the working drone 100 becomes the tracking distance Tr1. The flight of the relay drone 30 is controlled so as to move (S23). As a result, the relay drone 30 can move following the movement of the work drone 100 even when the distance between the relay drone 30 and the work drone 100 exceeds the tracking distance Tr1, so that the communication between the operation terminal 50 and the work drone 100 is stable. Can be relayed.

一方、中継ドローン制御部36は、相対距離L1が追跡距離Tr1未満であると判断した場合には(S22、NO)、ホバリング(つまり、現在の飛行位置を維持して飛行を継続する)ように中継ドローン30の飛行を制御する(S24)。これにより、中継ドローン30は、作業ドローン100との間の相対距離L1が追跡距離Tr1以内であるため、積極的に移動する必要無くホバリングした状態で、操作端末50と作業ドローン100との間の通信を安定的に中継できる。 On the other hand, when the relay drone control unit 36 determines that the relative distance L1 is less than the tracking distance Tr1 (S22, NO), the relay drone control unit 36 is hovering (that is, maintaining the current flight position and continuing the flight). Control the flight of the relay drone 30 (S24). As a result, since the relative distance L1 between the relay drone 30 and the work drone 100 is within the tracking distance Tr1, the relay drone 30 is hovering between the operation terminal 50 and the work drone 100 without the need to actively move. Communication can be relayed stably.

一方、中継ドローン制御部36は、相対距離L2が安全制御距離Sf1を超えていると判断した場合には(S30、NO)、操作端末50に対し、中継ドローン30と操作端末50との間の通信に支障が生じる旨の警報を所定の警報として指示(送信)する(S25)。これにより、ユーザは、操作端末50を持ち抱えたまま、操作端末50と中継ドローン30との間の距離が安全制御距離Sf1以内となる位置まで移動することで、中継ドローン30を介した作業ドローン100と操作端末50との間の通信の中継を可能とできる。 On the other hand, when the relay drone control unit 36 determines that the relative distance L2 exceeds the safety control distance Sf1 (S30, NO), the relay drone control unit 36 is located between the relay drone 30 and the operation terminal 50 with respect to the operation terminal 50. An alarm indicating that communication is hindered is instructed (transmitted) as a predetermined alarm (S25). As a result, the user moves to a position where the distance between the operation terminal 50 and the relay drone 30 is within the safety control distance Sf1 while holding the operation terminal 50, so that the work drone via the relay drone 30 can be used. It is possible to relay the communication between the 100 and the operation terminal 50.

ステップS2Aの後、例えば操作端末50から中継ドローン30の飛行の終了を指示する旨の制御コマンド(命令)が送信された場合には(S3、YES)、中継ドローン30は飛行を終了する。一方、ステップS2Aの後、例えば操作端末50から中継ドローン30の飛行の終了を指示する旨の制御コマンド(命令)が送信されない場合には(S3、NO)、中継ドローン30の飛行は継続されるため、中継ドローン30の処理はステップS1Aに戻り、中継ドローン30の飛行が終了するまでステップS1A,S2Aの処理がそれぞれ繰り返される。 After step S2A, for example, when a control command (command) for instructing the end of the flight of the relay drone 30 is transmitted from the operation terminal 50 (S3, YES), the relay drone 30 ends the flight. On the other hand, after step S2A, for example, if the control command (command) for instructing the end of the flight of the relay drone 30 is not transmitted from the operation terminal 50 (S3, NO), the flight of the relay drone 30 is continued. Therefore, the process of the relay drone 30 returns to step S1A, and the processes of steps S1A and S2A are repeated until the flight of the relay drone 30 is completed.

(実施例3)
図11は、実施例3に係る中継モード中の通信中継時の操作端末50、中継ドローン30、作業ドローン100の位置を示す説明図である。実施例3では、中継ドローン30は、実施例1,2とは異なり、作業ドローン100の飛行高度に応じて、自らの飛行中の飛行高度を追跡高度範囲RNG1内で制御して飛行することで、作業ドローン100と操作端末50との間の通信を中継する。
(Example 3)
FIG. 11 is an explanatory diagram showing the positions of the operation terminal 50, the relay drone 30, and the work drone 100 at the time of communication relay in the relay mode according to the third embodiment. In the third embodiment, unlike the first and second embodiments, the relay drone 30 controls the flight altitude during its own flight within the tracking altitude range RNG1 according to the flight altitude of the work drone 100. , The communication between the work drone 100 and the operation terminal 50 is relayed.

図11に示すように、作業ドローン100が追跡高度範囲RNG1内で飛行している場合には、中継ドローン30は、作業ドローン100と同一の飛行高度を維持した上で、上空を飛行する(例えば位置Ps6参照)。 As shown in FIG. 11, when the working drone 100 is flying within the tracking altitude range RNG1, the relay drone 30 flies over (for example, while maintaining the same flight altitude as the working drone 100). See position Ps6).

また、作業ドローン100が追跡高度範囲RNG1を超えてさらに上空を飛行している場合には、中継ドローン30は、追跡高度範囲RNG1の上限となる飛行高度まで上昇した上で飛行する(例えば位置Ps7参照)。 Further, when the working drone 100 is flying further above the tracking altitude range RNG1, the relay drone 30 flies after ascending to the flight altitude which is the upper limit of the tracking altitude range RNG1 (for example, the position Ps7). reference).

また、作業ドローン100が追跡高度範囲RNG1を超えてさらに低空を飛行している場合には、中継ドローン30は、追跡高度範囲RNG1の下限となる飛行高度まで降下した上で飛行する(例えば位置Ps8参照)。 Further, when the working drone 100 is flying at a lower altitude beyond the tracking altitude range RNG1, the relay drone 30 flies after descending to the flight altitude which is the lower limit of the tracking altitude range RNG1 (for example, the position Ps8). reference).

図12は、実施例3に係る中継ドローン30における中継モード中の通信中継の動作手順の一例を示すフローチャートである。実施例3と実施例2とでは、作業ドローン追跡部35の処理の実行内容は同一であり、同一の内容の説明は省略する。また、実施例3と実施例2とでは、中継ドローン制御部36の処理は、中継モード時の処理が異なるだけであり、立上モード時の処理は同一であるため、立上モード時の処理の説明は図9を参照して説明したので、実施例3では改めて説明を省略する。従って、図12では、図9の中継ドローン制御部36の中継モード時の処理と異なる中継モード時の処理のみ示されているが、実施例3では中継モード時以外の処理は実施例2と同一であるため、同一の内容の説明は省略する。 FIG. 12 is a flowchart showing an example of an operation procedure of communication relay in the relay mode in the relay drone 30 according to the third embodiment. In the third embodiment and the second embodiment, the execution contents of the processing of the work drone tracking unit 35 are the same, and the description of the same contents will be omitted. Further, in the third embodiment and the second embodiment, the processing of the relay drone control unit 36 is different only in the processing in the relay mode, and the processing in the startup mode is the same. Therefore, the processing in the startup mode is the same. Since the description of the above has been described with reference to FIG. 9, the description will be omitted again in the third embodiment. Therefore, in FIG. 12, only the processing in the relay mode different from the processing in the relay mode of the relay drone control unit 36 in FIG. 9 is shown, but in the third embodiment, the processing other than the relay mode is the same as in the second embodiment. Therefore, the description of the same content will be omitted.

実施例3において、中継ドローン制御部36は、相対距離L0が直接制御距離Cnt1を超えると判断した場合には(S26、NO)、操作端末50と作業ドローン100との間の通信を安定的に中継できる程の十分な飛行高度までに上昇したので、中継ドローン30の飛行モードとして中継モードを設定し、中継モードに応じた各種の処理を実行する。これにより、中継ドローン30は、操作端末50と作業ドローン100との間の通信を安定的に中継可能となるように自らの飛行位置を効率的に制御でき、作業ドローン100との追跡距離も維持可能に飛行できる。 In the third embodiment, when the relay drone control unit 36 determines that the relative distance L0 exceeds the direct control distance Cnt1 (S26, NO), the relay drone control unit 36 stably communicates between the operation terminal 50 and the work drone 100. Since the flight altitude has risen to a level sufficient for relaying, the relay mode is set as the flight mode of the relay drone 30, and various processes according to the relay mode are executed. As a result, the relay drone 30 can efficiently control its own flight position so that the communication between the operation terminal 50 and the work drone 100 can be stably relayed, and the tracking distance with the work drone 100 is also maintained. You can fly as much as possible.

図12において、中継ドローン制御部36は、ステップS11で抽出された作業ドローン100の位置情報(高度情報を含む)を用いて、作業ドローン100の飛行高度が追跡高度範囲RNG1の下限から上限までの範囲内であるかどうかを判断する(S31)。 In FIG. 12, the relay drone control unit 36 uses the position information (including altitude information) of the work drone 100 extracted in step S11 to measure the flight altitude of the work drone 100 from the lower limit to the upper limit of the tracking altitude range RNG1. It is determined whether or not it is within the range (S31).

中継ドローン制御部36は、作業ドローン100の飛行高度が追跡高度範囲RNG1の下限から上限までの範囲内であると判断した場合には(S31、YES)、中継ドローン30の飛行高度を作業ドローン100の飛行高度と同一となるように中継ドローン30の飛行を制御して移動する(S32)。これにより、中継ドローン30は、所定の追跡高度範囲RNG1内で飛行している作業ドローン100と同一の飛行高度で飛行できるので、操作端末50と作業ドローン100との間の通信を安定的に中継できる。 When the relay drone control unit 36 determines that the flight altitude of the work drone 100 is within the range from the lower limit to the upper limit of the tracking altitude range RNG1 (S31, YES), the flight altitude of the relay drone 30 is set to the work drone 100. The flight of the relay drone 30 is controlled and moved so as to be the same as the flight altitude of (S32). As a result, the relay drone 30 can fly at the same flight altitude as the work drone 100 flying within the predetermined tracking altitude range RNG1, so that the communication between the operation terminal 50 and the work drone 100 can be stably relayed. can.

中継ドローン制御部36は、ステップS32の後、ステップS18で算出された相対距離L2が前述した安全制御距離Sf1(例えば3000m)以上であるかどうかを判断する(S30)。 After step S32, the relay drone control unit 36 determines whether or not the relative distance L2 calculated in step S18 is equal to or greater than the above-mentioned safety control distance Sf1 (for example, 3000 m) (S30).

中継ドローン制御部36は、相対距離L2が安全制御距離Sf1未満であると判断した場合には(S30、NO)、ステップS16で算出された相対距離L1が前述した追跡距離Tr1(例えば10m)以上であるかどうかを判断する(S22)。 When the relay drone control unit 36 determines that the relative distance L2 is less than the safety control distance Sf1 (S30, NO), the relative distance L1 calculated in step S16 is equal to or greater than the above-mentioned tracking distance Tr1 (for example, 10 m). It is determined whether or not (S22).

中継ドローン制御部36は、相対距離L1が追跡距離Tr1以上であると判断した場合には(S22、YES)、作業ドローン100との間の相対距離L1が追跡距離Tr1となるように飛行して移動するように中継ドローン30の飛行を制御する(S23)。これにより、中継ドローン30は、作業ドローン100との間が追跡距離Tr1を超えた場合でも作業ドローン100の移動に追従して作業ドローン100の飛行高度と同一の飛行高度を維持しながら移動できるので、操作端末50と作業ドローン100との間の通信を安定的に中継できる。 When the relay drone control unit 36 determines that the relative distance L1 is equal to or greater than the tracking distance Tr1 (S22, YES), the relay drone control unit 36 flies so that the relative distance L1 to the working drone 100 becomes the tracking distance Tr1. The flight of the relay drone 30 is controlled so as to move (S23). As a result, the relay drone 30 can move while maintaining the same flight altitude as the flight altitude of the work drone 100 by following the movement of the work drone 100 even when the distance to and from the work drone 100 exceeds the tracking distance Tr1. , Communication between the operation terminal 50 and the work drone 100 can be stably relayed.

一方、中継ドローン制御部36は、相対距離L1が追跡距離Tr1未満であると判断した場合には(S22、NO)、ホバリング(つまり、現在の飛行位置を維持して飛行を継続する)ように中継ドローン30の飛行を制御する(S24)。これにより、中継ドローン30は、作業ドローン100との間の相対距離L1が飛行高度を同一にしながら追跡距離Tr1以内であるため、積極的に移動する必要無くホバリングした状態で、操作端末50と作業ドローン100との間の通信を安定的に中継できる。 On the other hand, when the relay drone control unit 36 determines that the relative distance L1 is less than the tracking distance Tr1 (S22, NO), the relay drone control unit 36 is hovering (that is, maintaining the current flight position and continuing the flight). Control the flight of the relay drone 30 (S24). As a result, the relay drone 30 works with the operation terminal 50 in a state of hovering without having to actively move because the relative distance L1 to the work drone 100 is within the tracking distance Tr1 while making the flight altitude the same. Communication with the drone 100 can be stably relayed.

一方、中継ドローン制御部36は、相対距離L2が安全制御距離Sf1を超えていると判断した場合には(S30、NO)、操作端末50に対し、中継ドローン30と操作端末50との間の通信に支障が生じる旨の警報を所定の警報として指示(送信)する(S25)。これにより、ユーザは、操作端末50を持ち抱えたまま、操作端末50と中継ドローン30との間の距離が安全制御距離Sf1以内となる位置まで移動することで、中継ドローン30を介した作業ドローン100と操作端末50との間の通信の中継を可能とできる。 On the other hand, when the relay drone control unit 36 determines that the relative distance L2 exceeds the safety control distance Sf1 (S30, NO), the relay drone control unit 36 is located between the relay drone 30 and the operation terminal 50 with respect to the operation terminal 50. An alarm indicating that communication is hindered is instructed (transmitted) as a predetermined alarm (S25). As a result, the user moves to a position where the distance between the operation terminal 50 and the relay drone 30 is within the safety control distance Sf1 while holding the operation terminal 50, so that the work drone via the relay drone 30 can be used. It is possible to relay the communication between the 100 and the operation terminal 50.

一方、中継ドローン制御部36は、作業ドローン100の飛行高度が追跡高度範囲RNG1の下限から上限までの範囲内ではないと判断した場合には(S31、NO)、中継ドローン30の飛行高度を作業ドローン100の飛行高度に近づく方向に追跡高度範囲RNG1の上限又は下限に飛行高度を合わせて移動する(S33)。これにより、中継ドローン30は、所定の追跡高度範囲RNG1内でかつ作業ドローン100に近づく方向に飛行できるので、操作端末50と作業ドローン100との間の通信を安定的に中継できる。 On the other hand, when the relay drone control unit 36 determines that the flight altitude of the work drone 100 is not within the range from the lower limit to the upper limit of the tracking altitude range RNG1 (S31, NO), the relay drone control unit 36 works on the flight altitude of the relay drone 30. The flight altitude is adjusted to the upper limit or the lower limit of the tracking altitude range RNG1 in the direction approaching the flight altitude of the drone 100 (S33). As a result, the relay drone 30 can fly within the predetermined tracking altitude range RNG1 and in the direction approaching the work drone 100, so that the communication between the operation terminal 50 and the work drone 100 can be stably relayed.

中継ドローン制御部36は、ステップS33の後、ステップS18で算出された相対距離L2が前述した安全制御距離Sf1(例えば3000m)以上であるかどうかを判断する(S30)。 After step S33, the relay drone control unit 36 determines whether or not the relative distance L2 calculated in step S18 is equal to or greater than the above-mentioned safety control distance Sf1 (for example, 3000 m) (S30).

中継ドローン制御部36は、相対距離L2が安全制御距離Sf1未満であると判断した場合には(S30、NO)、ステップS16で算出された相対距離L1が前述した追跡距離Tr1(例えば10m)以上であるかどうかを判断する(S22)。 When the relay drone control unit 36 determines that the relative distance L2 is less than the safety control distance Sf1 (S30, NO), the relative distance L1 calculated in step S16 is equal to or greater than the above-mentioned tracking distance Tr1 (for example, 10 m). It is determined whether or not (S22).

中継ドローン制御部36は、相対距離L1が追跡距離Tr1以上であると判断した場合には(S22、YES)、作業ドローン100との間の相対距離L1が追跡距離Tr1となるように飛行して移動するように中継ドローン30の飛行を制御する(S23)。これにより、中継ドローン30は、作業ドローン100との間が追跡距離Tr1を超えた場合でも作業ドローン100の移動に追従して追跡高度範囲RNG1内の飛行高度を維持しながら作業ドローン100に近づく方向に移動できるので、操作端末50と作業ドローン100との間の通信を安定的に中継できる。 When the relay drone control unit 36 determines that the relative distance L1 is equal to or greater than the tracking distance Tr1 (S22, YES), the relay drone control unit 36 flies so that the relative distance L1 to the working drone 100 becomes the tracking distance Tr1. The flight of the relay drone 30 is controlled so as to move (S23). As a result, the relay drone 30 follows the movement of the work drone 100 and approaches the work drone 100 while maintaining the flight altitude within the tracking altitude range RNG1 even when the distance between the relay drone 30 and the work drone 100 exceeds the tracking distance Tr1. Since it can be moved to, the communication between the operation terminal 50 and the work drone 100 can be stably relayed.

一方、中継ドローン制御部36は、相対距離L1が追跡距離Tr1未満であると判断した場合には(S22、NO)、ホバリング(つまり、現在の飛行位置を維持して飛行を継続する)ように中継ドローン30の飛行を制御する(S24)。これにより、中継ドローン30は、追跡高度範囲RNG1内の飛行高度を維持しながら作業ドローン100に近づく方向に移動できるため、作業ドローン100との間の相対距離L1が追跡距離Tr1以内であるため、積極的に移動する必要無くホバリングした状態で、操作端末50と作業ドローン100との間の通信を安定的に中継できる。 On the other hand, when the relay drone control unit 36 determines that the relative distance L1 is less than the tracking distance Tr1 (S22, NO), the relay drone control unit 36 is hovering (that is, maintaining the current flight position and continuing the flight). Control the flight of the relay drone 30 (S24). As a result, the relay drone 30 can move in the direction approaching the work drone 100 while maintaining the flight altitude within the tracking altitude range RNG1, and therefore the relative distance L1 to the work drone 100 is within the tracking distance Tr1. Communication between the operation terminal 50 and the work drone 100 can be stably relayed in a hovering state without the need to actively move.

一方、中継ドローン制御部36は、相対距離L2が安全制御距離Sf1を超えていると判断した場合には(S30、NO)、操作端末50に対し、中継ドローン30と操作端末50との間の通信に支障が生じる旨の警報を所定の警報として指示(送信)する(S25)。これにより、ユーザは、操作端末50を持ち抱えたまま、操作端末50と中継ドローン30との間の距離が安全制御距離Sf1以内となる位置まで移動することで、中継ドローン30を介した作業ドローン100と操作端末50との間の通信の中継を可能とできる。 On the other hand, when the relay drone control unit 36 determines that the relative distance L2 exceeds the safety control distance Sf1 (S30, NO), the relay drone control unit 36 is located between the relay drone 30 and the operation terminal 50 with respect to the operation terminal 50. An alarm indicating that communication is hindered is instructed (transmitted) as a predetermined alarm (S25). As a result, the user moves to a position where the distance between the operation terminal 50 and the relay drone 30 is within the safety control distance Sf1 while holding the operation terminal 50, so that the work drone via the relay drone 30 can be used. It is possible to relay the communication between the 100 and the operation terminal 50.

以上、本開示について実施の形態を用いて説明したが、本開示に係る発明の技術的範囲は上述した実施の形態に記載の範囲には限定されない。上述した実施の形態に、多様な変更又は改良を加えることが当業者に明らかである。その様な変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載からも明らかである。 Although the present disclosure has been described above using the embodiments, the technical scope of the invention according to the present disclosure is not limited to the scope described in the above-described embodiments. It will be apparent to those skilled in the art to make various changes or improvements to the embodiments described above. It is clear from the description of the claims that the form with such changes or improvements may be included in the technical scope of the present invention.

特許請求の範囲、明細書、及び図面中において示した装置、システム、プログラム、及び方法における動作、手順、ステップ、及び段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現可能である。特許請求の範囲、明細書、及び図面中の動作フローに関して、便宜上「先ず」、「次に」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。 The execution order of each process such as operation, procedure, step, and step in the device, system, program, and method shown in the claims, the specification, and the drawing is particularly "before" and "prior to". As long as the output of the previous process is not used in the subsequent process, it can be realized in any order. Even if the scope of claims, the specification, and the operation flow in the drawings are explained using "first", "next", etc. for convenience, it does not mean that it is essential to carry out in this order. No.

10 通信中継システム
30 中継ドローン
31 端末データ受信部
32 作業ドローンデータ送信部
33 作業ドローンデータ受信部
34 端末データ送信部
35 作業ドローン追跡部
36 中継ドローン制御部
50 操作端末
51 処理部
52 メモリ
53 無線通信部
53R 受信部
53T 送信部
54 表示部
55 操作部
56 入出力インターフェース
57 ストレージ
58 バッテリ
100 作業ドローン
101 作業ドローン受信部
103 作業ドローン送信部
105 作業ドローン処理部
107 作業ドローン制御部
110 UAV制御部
120 メモリ
130 回転翼機構
140 GPS受信機
150 慣性計測装置
160 磁気コンパス
170 気圧高度計
180 ミリ波レーダ
190 風速風向計
240 ストレージ
250 通信インターフェース
260 バッテリ
CAM1、CAM2 撮像装置
GIM ジンバル
10 Communication relay system 30 Relay drone 31 Terminal data reception unit 32 Work drone data transmission unit 33 Work drone data reception unit 34 Terminal data transmission unit 35 Work drone tracking unit 36 Relay drone control unit 50 Operation terminal 51 Processing unit 52 Memory 53 Wireless communication Unit 53R Reception unit 53T Transmission unit 54 Display unit 55 Operation unit 56 Input / output interface 57 Storage 58 Battery 100 Work drone 101 Work drone receiver 103 Work drone transmission unit 105 Work drone processing unit 107 Work drone control unit 110 UAV control unit 120 Memory 130 Rotating wing mechanism 140 GPS receiver 150 Inertial measurement unit 160 Magnetic compass 170 Atmospheric pressure meter 180 Millimeter wave radar 190 Wind speed wind direction meter 240 Storage 250 Communication interface 260 Battery CAM1, CAM2 Imaging device GIM gimbal

Claims (12)

操作端末と所定の作業を行う作業飛行体との間の通信を中継する通信中継方法であって、
前記操作端末と前記作業飛行体との間で前記通信を中継する中継飛行体と、前記作業飛行体との水平間の第1距離を算出するステップと、
前記操作端末と前記中継飛行体との水平間の第2距離を算出するステップと、
前記作業飛行体と前記操作端末との水平間の第3距離を算出するステップと、
前記第3距離が所定の直接制御距離以下である場合に、前記中継飛行体の立上モードを実行するステップと、
前記第3距離が前記直接制御距離より大きい場合に、前記中継飛行体の中継モードを実行するステップと、を含み、
前記中継飛行体の立上モードを実行するステップは、
前記作業飛行体と前記中継飛行体との間の飛行高度差を算出するステップと、
前記飛行高度差が所定の追跡高度差以上である場合に、前記作業飛行体の飛行高度と同一の飛行高度とする飛行を実行するステップと、
前記飛行高度差が前記追跡高度差未満で、かつ、前記第1距離が所定の追跡距離以上である場合に、前記第1距離が前記追跡距離となるように移動するステップと、
前記飛行高度差が前記追跡高度差未満で、かつ、前記第1距離が前記追跡距離未満である場合に、現在の飛行位置の飛行を継続するステップと、を含み、
前記中継飛行体の中継モードを実行するステップは、
前記中継飛行体の飛行高度を所定の追跡高度とする飛行を実行するステップと、
前記第2距離が所定の安全制御距離未満で、かつ、前記第1距離が前記追跡距離以上である場合に、前記第1距離が前記追跡距離となるように移動するステップと、
前記第2距離が前記安全制御距離未満で、かつ、前記第1距離が前記追跡距離未満である場合に、現在の飛行位置の飛行を継続するステップと、を含む、
通信中継方法。
It is a communication relay method that relays the communication between the operation terminal and the work aircraft that performs the predetermined work.
A step of calculating the first distance between the relay vehicle that relays the communication between the operation terminal and the work vehicle and the horizontal distance between the operation terminal and the work vehicle.
The step of calculating the second distance between the operation terminal and the relay vehicle horizontally, and
A step of calculating a third distance between the working vehicle and the horizontal operation terminal, and
When the third distance is equal to or less than a predetermined direct control distance, the step of executing the rise mode of the relay vehicle and the step of executing the rise mode.
Including the step of executing the relay mode of the relay vehicle when the third distance is larger than the direct control distance.
The step of executing the rise mode of the relay vehicle is
The step of calculating the flight altitude difference between the working vehicle and the relay vehicle, and
When the flight altitude difference is equal to or greater than a predetermined tracking altitude difference, a step of executing a flight having the same flight altitude as the flight altitude of the working aircraft, and a step of executing the flight.
When the flight altitude difference is less than the tracking altitude difference and the first distance is equal to or more than a predetermined tracking distance, the step of moving so that the first distance becomes the tracking distance, and
Including the step of continuing the flight at the current flight position when the flight altitude difference is less than the tracking altitude difference and the first distance is less than the tracking distance.
The step of executing the relay mode of the relay vehicle is
A step of executing a flight in which the flight altitude of the relay vehicle is set to a predetermined tracking altitude, and
When the second distance is less than the predetermined safety control distance and the first distance is equal to or more than the tracking distance, the step of moving so that the first distance becomes the tracking distance.
The step includes a step of continuing the flight at the current flight position when the second distance is less than the safety control distance and the first distance is less than the tracking distance.
Communication relay method.
前記中継飛行体の中継モードを実行するステップは、
前記第2距離が前記安全制御距離以上である場合に、前記操作端末と前記中継飛行体との通信に支障が生じる旨の警報を前記操作端末に指示するステップを含む、
請求項1に記載の通信中継方法。
The step of executing the relay mode of the relay vehicle is
If the second distance is the safety control distance or more, comprising the step of instructing a warning to the effect that trouble in communication with the relay aircraft and the operation terminal occurs in the operation terminal,
The communication relay method according to claim 1.
操作端末と所定の作業を行う作業飛行体との間の通信を中継する通信中継方法であって、It is a communication relay method that relays the communication between the operation terminal and the work aircraft that performs the predetermined work.
前記操作端末と前記作業飛行体との間で前記通信を中継する中継飛行体と、前記作業飛行体との水平間の第1距離を算出するステップと、A step of calculating the first distance between the relay vehicle that relays the communication between the operation terminal and the work vehicle and the horizontal distance between the operation terminal and the work vehicle.
前記操作端末と前記中継飛行体との水平間の第2距離を算出するステップと、The step of calculating the second distance between the operation terminal and the relay vehicle horizontally, and
前記作業飛行体と前記操作端末との水平間の第3距離を算出するステップと、A step of calculating a third distance between the working vehicle and the horizontal operation terminal, and
前記第3距離が所定の直接制御距離以下である場合に、前記中継飛行体の立上モードを実行するステップと、When the third distance is equal to or less than a predetermined direct control distance, the step of executing the rise mode of the relay vehicle and the step of executing the rise mode.
前記第3距離が前記直接制御距離より大きい場合に、前記中継飛行体の中継モードを実行するステップと、を含み、Including the step of executing the relay mode of the relay vehicle when the third distance is larger than the direct control distance.
前記中継飛行体の立上モードを実行するステップは、The step of executing the rise mode of the relay vehicle is
前記作業飛行体と前記中継飛行体との間の飛行高度差を算出するステップと、The step of calculating the flight altitude difference between the working vehicle and the relay vehicle, and
前記飛行高度差が所定の追跡高度差以上である場合に、前記作業飛行体の飛行高度と同一の飛行高度とする飛行を実行するステップと、When the flight altitude difference is equal to or greater than a predetermined tracking altitude difference, a step of executing a flight having the same flight altitude as the flight altitude of the working aircraft, and a step of executing the flight.
前記飛行高度差が前記追跡高度差未満で、かつ、前記第1距離が所定の追跡距離以上である場合に、前記第1距離が前記追跡距離となるように移動するステップと、When the flight altitude difference is less than the tracking altitude difference and the first distance is equal to or more than a predetermined tracking distance, the step of moving so that the first distance becomes the tracking distance.
前記飛行高度差が前記追跡高度差未満で、かつ、前記第1距離が前記追跡距離未満である場合に、現在の飛行位置の飛行を継続するステップと、を含み、Including the step of continuing the flight at the current flight position when the flight altitude difference is less than the tracking altitude difference and the first distance is less than the tracking distance.
前記中継飛行体の中継モードを実行するステップは、The step of executing the relay mode of the relay vehicle is
前記作業飛行体の飛行高度が所定の追跡高度範囲内である場合に、前記作業飛行体の飛行高度と同一の飛行高度とする飛行を実行するステップを含む、A step of executing a flight having the same flight altitude as the working altitude when the flight altitude of the working aircraft is within a predetermined tracking altitude range is included.
前記作業飛行体の飛行高度が前記追跡高度範囲外である場合に、前記作業飛行体に近づくように前記追跡高度範囲の上限又は下限の飛行高度に移動するステップと、When the flight altitude of the working vehicle is outside the tracking altitude range, the step of moving to the upper or lower flight altitude of the tracking altitude range so as to approach the working aircraft, and
前記第2距離が所定の安全制御距離未満で、かつ、前記第1距離が前記追跡距離以上である場合に、前記第1距離が前記追跡距離となるように移動するステップと、When the second distance is less than the predetermined safety control distance and the first distance is equal to or more than the tracking distance, the step of moving so that the first distance becomes the tracking distance.
前記第2距離が前記安全制御距離未満で、かつ、前記第1距離が前記追跡距離未満である場合に、現在の飛行位置の飛行を継続するステップと、を含む、The step includes a step of continuing the flight at the current flight position when the second distance is less than the safety control distance and the first distance is less than the tracking distance.
通信中継方法。Communication relay method.
前記中継飛行体の中継モードを実行するステップは、
前記第2距離が前記安全制御距離以上である場合に、前記操作端末と前記中継飛行体との通信に支障が生じる旨の警報を前記操作端末に指示するステップを含む、
請求項3に記載の通信中継方法。
The step of executing the relay mode of the relay vehicle is
If the second distance is the safety control distance or more, comprising the step of instructing a warning to the effect that trouble in communication with the relay aircraft and the operation terminal occurs in the operation terminal,
The communication relay method according to claim 3.
操作端末と所定の作業を行う作業飛行体との間の通信を中継する中継飛行体であって、
前記通信の中継に関する処理を実行する制御部を有し、
前記制御部は、
前記作業飛行体と前記中継飛行体との水平間の第1距離を算出し、
前記操作端末と前記中継飛行体との水平間の第2距離を算出し、
前記作業飛行体と前記操作端末との水平間の第3距離を算出し、
前記第3距離が所定の直接制御距離以下である場合に、前記中継飛行体の立上モードを実行し、
前記第3距離が所定の直接制御距離より大きい場合に、前記中継飛行体の中継モードを実行し、
前記中継飛行体の立上モードの実行において、
前記作業飛行体と前記中継飛行体との間の飛行高度差を算出し、
前記飛行高度差が所定の追跡高度差以上である場合に、前記作業飛行体の飛行高度と同一の飛行高度とする飛行を実行し、
前記飛行高度差が所定の追跡高度差未満で、かつ、前記第1距離が所定の追跡距離以上である場合に、前記第1距離が前記追跡距離となるように移動し、
前記飛行高度差が所定の追跡高度差未満で、かつ、前記第1距離が所定の追跡距離未満である場合に、現在の飛行位置の飛行を継続し、
前記中継飛行体の中継モードの実行において、
前記中継飛行体の飛行高度を所定の追跡高度とする飛行を実行し、
前記第2距離が所定の安全制御距離未満で、かつ、前記第1距離が所定の追跡距離以上である場合に、前記第1距離が前記追跡距離となるように移動し、
前記第2距離が所定の安全制御距離未満で、かつ、前記第1距離が所定の追跡距離未満である場合に、現在の飛行位置の飛行を継続する、
中継飛行体。
A relay aircraft that relays communication between the operation terminal and the work aircraft that performs a predetermined task.
It has a control unit that executes processing related to relaying the communication.
The control unit
The first distance between the working vehicle and the relay vehicle horizontally is calculated, and the distance is calculated.
The second distance between the operation terminal and the relay vehicle horizontally is calculated, and the second distance is calculated.
The third distance between the working vehicle and the operation terminal in the horizontal direction is calculated.
When the third distance is equal to or less than the predetermined direct control distance, the rise mode of the relay vehicle is executed.
When the third distance is larger than the predetermined direct control distance, the relay mode of the relay vehicle is executed, and the relay mode is executed.
In the execution of the rise mode of the relay vehicle,
Calculate the flight altitude difference between the working vehicle and the relay vehicle,
When the flight altitude difference is equal to or greater than the predetermined tracking altitude difference, a flight having the same flight altitude as the flight altitude of the working aircraft is executed.
When the flight altitude difference is less than the predetermined tracking altitude difference and the first distance is equal to or more than the predetermined tracking distance, the first distance is moved so as to be the tracking distance.
If the flight altitude difference is less than the predetermined tracking altitude difference and the first distance is less than the predetermined tracking distance, the flight at the current flight position is continued.
In executing the relay mode of the relay vehicle,
Perform a flight with the flight altitude of the relay vehicle as a predetermined tracking altitude,
When the second distance is less than the predetermined safety control distance and the first distance is equal to or more than the predetermined tracking distance, the first distance is moved so as to be the tracking distance.
If the second distance is less than the predetermined safety control distance and the first distance is less than the predetermined tracking distance, the flight at the current flight position is continued.
Relay aircraft.
前記制御部は、
前記中継飛行体の中継モードの実行において、
前記第2距離が前記安全制御距離以上である場合に、前記操作端末と前記中継飛行体との通信に支障が生じる旨の警報を前記操作端末に指示する、
請求項5に記載の中継飛行体。
The control unit
In executing the relay mode of the relay vehicle,
If the second distance is the safety control distance or more, to indicate a warning to the effect that trouble in communication with the relay aircraft and the operation terminal occurs in the operation terminal,
The relay vehicle according to claim 5.
操作端末と所定の作業を行う作業飛行体との間の通信を中継する中継飛行体であって、A relay aircraft that relays communication between the operation terminal and the work aircraft that performs a predetermined task.
前記通信の中継に関する処理を実行する制御部を有し、It has a control unit that executes processing related to relaying the communication.
前記制御部は、The control unit
前記作業飛行体と前記中継飛行体との水平間の第1距離を算出し、The first distance between the working vehicle and the relay vehicle horizontally is calculated, and the distance is calculated.
前記操作端末と前記中継飛行体との水平間の第2距離を算出し、The second distance between the operation terminal and the relay vehicle horizontally is calculated, and the second distance is calculated.
前記作業飛行体と前記操作端末との水平間の第3距離を算出し、The third distance between the working vehicle and the operation terminal in the horizontal direction is calculated.
前記第3距離が所定の直接制御距離以下である場合に、前記中継飛行体の立上モードを実行し、When the third distance is equal to or less than the predetermined direct control distance, the rise mode of the relay vehicle is executed.
前記第3距離が前記直接制御距離より大きい場合に、前記中継飛行体の中継モードを実行し、When the third distance is larger than the direct control distance, the relay mode of the relay vehicle is executed.
前記中継飛行体の立上モードの実行において、In the execution of the rise mode of the relay vehicle,
前記作業飛行体と前記中継飛行体との間の飛行高度差を算出し、Calculate the flight altitude difference between the working vehicle and the relay vehicle,
前記飛行高度差が所定の追跡高度差以上である場合に、前記作業飛行体の飛行高度と同一の飛行高度とする飛行を実行し、When the flight altitude difference is equal to or greater than the predetermined tracking altitude difference, a flight having the same flight altitude as the flight altitude of the working aircraft is executed.
前記飛行高度差が前記追跡高度差未満で、かつ、前記第1距離が所定の追跡距離以上である場合に、前記第1距離が前記追跡距離となるように移動し、When the flight altitude difference is less than the tracking altitude difference and the first distance is equal to or more than a predetermined tracking distance, the first distance is moved so as to be the tracking distance.
前記飛行高度差が前記追跡高度差未満で、かつ、前記第1距離が前記追跡距離未満である場合に、現在の飛行位置の飛行を継続し、When the flight altitude difference is less than the tracking altitude difference and the first distance is less than the tracking distance, the flight at the current flight position is continued.
前記中継飛行体の中継モードの実行において、In executing the relay mode of the relay vehicle,
前記作業飛行体の飛行高度が所定の追跡高度範囲内である場合に、前記作業飛行体の飛行高度と同一の飛行高度とする飛行を実行し、When the flight altitude of the working aircraft is within the predetermined tracking altitude range, a flight having the same flight altitude as the flight altitude of the working aircraft is executed.
前記作業飛行体の飛行高度が前記追跡高度範囲外である場合に、前記作業飛行体に近づくように前記追跡高度範囲の上限又は下限の飛行高度に移動し、When the flight altitude of the working vehicle is outside the tracking altitude range, the flight altitude is moved to the upper or lower limit of the tracking altitude range so as to approach the working aircraft.
前記第2距離が所定の安全制御距離未満で、かつ、前記第1距離が所定の追跡距離以上である場合に、前記第1距離が前記追跡距離となるように移動し、When the second distance is less than the predetermined safety control distance and the first distance is equal to or more than the predetermined tracking distance, the first distance is moved so as to be the tracking distance.
前記第2距離が前記安全制御距離未満で、かつ、前記第1距離が前記追跡距離未満である場合に、現在の飛行位置の飛行を継続する、When the second distance is less than the safety control distance and the first distance is less than the tracking distance, the flight at the current flight position is continued.
中継飛行体。Relay aircraft.
前記制御部は、
前記中継飛行体の中継モードの実行において、
前記第2距離が前記安全制御距離以上である場合に、前記操作端末と前記中継飛行体との通信に支障が生じる旨の警報を前記操作端末に指示する、
請求項7に記載の中継飛行体。
The control unit
In executing the relay mode of the relay vehicle,
If the second distance is the safety control distance or more, to indicate a warning to the effect that trouble in communication with the relay aircraft and the operation terminal occurs in the operation terminal,
The relay vehicle according to claim 7.
操作端末と所定の作業を行う作業飛行体との間の通信を中継するコンピュータである中継飛行体に、
前記操作端末と前記作業飛行体との間で前記通信を中継する中継飛行体と、前記作業飛行体との水平間の第1距離を算出するステップと、
前記操作端末と前記中継飛行体との水平間の第2距離を算出するステップと、
前記作業飛行体と前記操作端末との水平間の第3距離を算出するステップと、
前記第3距離が所定の直接制御距離以下である場合に、前記中継飛行体の立上モードを実行するステップと、
前記第3距離が前記直接制御距離より大きい場合に、前記中継飛行体の中継モードを実行するステップと、を実行させるためのプログラムであって、
前記中継飛行体の立上モードを実行するステップは、
前記作業飛行体と前記中継飛行体との間の飛行高度差を算出するステップと、
前記飛行高度差が所定の追跡高度差以上である場合に、前記作業飛行体の飛行高度と同一の飛行高度とする飛行を実行するステップと、
前記飛行高度差が前記追跡高度差未満で、かつ、前記第1距離が所定の追跡距離以上である場合に、前記第1距離が前記追跡距離となるように移動するステップと、
前記飛行高度差が前記追跡高度差未満で、かつ、前記第1距離が前記追跡距離未満である場合に、現在の飛行位置の飛行を継続するステップと、を含み、
前記中継飛行体の中継モードを実行するステップは、
前記中継飛行体の飛行高度を所定の追跡高度とする飛行を実行するステップと、
前記第2距離が所定の安全制御距離未満で、かつ、前記第1距離が前記追跡距離以上である場合に、前記第1距離が前記追跡距離となるように移動するステップと、
前記第2距離が前記安全制御距離未満で、かつ、前記第1距離が前記追跡距離未満である場合に、現在の飛行位置の飛行を継続するステップと、を含む、
プログラム。
To a relay flying object, which is a computer that relays communication between an operating terminal and a working flying object that performs a predetermined task.
A step of calculating the first distance between the relay vehicle that relays the communication between the operation terminal and the work vehicle and the horizontal distance between the operation terminal and the work vehicle.
The step of calculating the second distance between the operation terminal and the relay vehicle horizontally, and
A step of calculating a third distance between the working vehicle and the horizontal operation terminal, and
When the third distance is equal to or less than a predetermined direct control distance, the step of executing the rise mode of the relay vehicle and the step of executing the rise mode.
A program for executing a step of executing a relay mode of the relay vehicle when the third distance is larger than the direct control distance.
The step of executing the rise mode of the relay vehicle is
The step of calculating the flight altitude difference between the working vehicle and the relay vehicle, and
When the flight altitude difference is equal to or greater than a predetermined tracking altitude difference, a step of executing a flight having the same flight altitude as the flight altitude of the working aircraft, and a step of executing the flight.
When the flight altitude difference is less than the tracking altitude difference and the first distance is equal to or more than a predetermined tracking distance, the step of moving so that the first distance becomes the tracking distance.
Including the step of continuing the flight at the current flight position when the flight altitude difference is less than the tracking altitude difference and the first distance is less than the tracking distance.
The step of executing the relay mode of the relay vehicle is
A step of executing a flight in which the flight altitude of the relay vehicle is set to a predetermined tracking altitude, and
When the second distance is less than the predetermined safety control distance and the first distance is equal to or more than the tracking distance, the step of moving so that the first distance becomes the tracking distance.
The step includes a step of continuing the flight at the current flight position when the second distance is less than the safety control distance and the first distance is less than the tracking distance.
program.
操作端末と所定の作業を行う作業飛行体との間の通信を中継するコンピュータである中継飛行体に、To a relay flying object, which is a computer that relays communication between an operating terminal and a working flying object that performs a predetermined task.
前記操作端末と前記作業飛行体との間で前記通信を中継する中継飛行体と、前記作業飛行体との水平間の第1距離を算出するステップと、A step of calculating the first distance between the relay vehicle that relays the communication between the operation terminal and the work vehicle and the horizontal distance between the operation terminal and the work vehicle.
前記操作端末と前記中継飛行体との水平間の第2距離を算出するステップと、The step of calculating the second distance between the operation terminal and the relay vehicle horizontally, and
前記作業飛行体と前記操作端末との水平間の第3距離を算出するステップと、A step of calculating a third distance between the working vehicle and the horizontal operation terminal, and
前記第3距離が所定の直接制御距離以下である場合に、前記中継飛行体の立上モードを実行するステップと、When the third distance is equal to or less than a predetermined direct control distance, the step of executing the rise mode of the relay vehicle and the step of executing the rise mode.
前記第3距離が前記直接制御距離より大きい場合に、前記中継飛行体の中継モードを実行するステップと、を実行させるためのプログラムであって、A program for executing a step of executing a relay mode of the relay vehicle when the third distance is larger than the direct control distance.
前記中継飛行体の立上モードを実行するステップは、The step of executing the rise mode of the relay vehicle is
前記作業飛行体と前記中継飛行体との間の飛行高度差を算出するステップと、The step of calculating the flight altitude difference between the working vehicle and the relay vehicle, and
前記飛行高度差が所定の追跡高度差以上である場合に、前記作業飛行体の飛行高度と同一の飛行高度とする飛行を実行するステップと、When the flight altitude difference is equal to or greater than a predetermined tracking altitude difference, a step of executing a flight having the same flight altitude as the flight altitude of the working aircraft, and a step of executing the flight.
前記飛行高度差が前記追跡高度差未満で、かつ、前記第1距離が所定の追跡距離以上である場合に、前記第1距離が前記追跡距離となるように移動するステップと、When the flight altitude difference is less than the tracking altitude difference and the first distance is equal to or more than a predetermined tracking distance, the step of moving so that the first distance becomes the tracking distance.
前記飛行高度差が前記追跡高度差未満で、かつ、前記第1距離が前記追跡距離未満である場合に、現在の飛行位置の飛行を継続するステップと、を含み、Including the step of continuing the flight at the current flight position when the flight altitude difference is less than the tracking altitude difference and the first distance is less than the tracking distance.
前記中継飛行体の中継モードを実行するステップは、The step of executing the relay mode of the relay vehicle is
前記作業飛行体の飛行高度が所定の追跡高度範囲内である場合に、前記作業飛行体の飛行高度と同一の飛行高度とする飛行を実行するステップを含む、A step of executing a flight having the same flight altitude as the working altitude when the flight altitude of the working aircraft is within a predetermined tracking altitude range is included.
前記作業飛行体の飛行高度が前記追跡高度範囲外である場合に、前記作業飛行体に近づくように前記追跡高度範囲の上限又は下限の飛行高度に移動するステップと、When the flight altitude of the working vehicle is outside the tracking altitude range, the step of moving to the upper or lower flight altitude of the tracking altitude range so as to approach the working aircraft, and
前記第2距離が所定の安全制御距離未満で、かつ、前記第1距離が前記追跡距離以上である場合に、前記第1距離が前記追跡距離となるように移動するステップと、When the second distance is less than the predetermined safety control distance and the first distance is equal to or more than the tracking distance, the step of moving so that the first distance becomes the tracking distance.
前記第2距離が前記安全制御距離未満で、かつ、前記第1距離が前記追跡距離未満である場合に、現在の飛行位置の飛行を継続するステップと、を含む、The step includes a step of continuing the flight at the current flight position when the second distance is less than the safety control distance and the first distance is less than the tracking distance.
プログラム。program.
操作端末と所定の作業を行う作業飛行体との間の通信を中継するコンピュータである中継飛行体に、
前記操作端末と前記作業飛行体との間で前記通信を中継する中継飛行体と、前記作業飛行体との水平間の第1距離を算出するステップと、
前記操作端末と前記中継飛行体との水平間の第2距離を算出するステップと、
前記作業飛行体と前記操作端末との水平間の第3距離を算出するステップと、
前記第3距離が所定の直接制御距離以下である場合に、前記中継飛行体の立上モードを実行するステップと、
前記第3距離が前記直接制御距離より大きい場合に、前記中継飛行体の中継モードを実行するステップと、を実行させるための、プログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記中継飛行体の立上モードを実行するステップは、
前記作業飛行体と前記中継飛行体との間の飛行高度差を算出するステップと、
前記飛行高度差が所定の追跡高度差以上である場合に、前記作業飛行体の飛行高度と同一の飛行高度とする飛行を実行するステップと、
前記飛行高度差が前記追跡高度差未満で、かつ、前記第1距離が所定の追跡距離以上である場合に、前記第1距離が前記追跡距離となるように移動するステップと、
前記飛行高度差が前記追跡高度差未満で、かつ、前記第1距離が前記追跡距離未満である場合に、現在の飛行位置の飛行を継続するステップと、を含み、
前記中継飛行体の中継モードを実行するステップは、
前記中継飛行体の飛行高度を所定の追跡高度とする飛行を実行するステップと、
前記第2距離が所定の安全制御距離未満で、かつ、前記第1距離が前記追跡距離以上である場合に、前記第1距離が前記追跡距離となるように移動するステップと、
前記第2距離が前記安全制御距離未満で、かつ、前記第1距離が前記追跡距離未満である場合に、現在の飛行位置の飛行を継続するステップと、を含む、
記録媒体。
To a relay flying object, which is a computer that relays communication between an operating terminal and a working flying object that performs a predetermined task.
A step of calculating the first distance between the relay vehicle that relays the communication between the operation terminal and the work vehicle and the horizontal distance between the operation terminal and the work vehicle.
The step of calculating the second distance between the operation terminal and the relay vehicle horizontally, and
A step of calculating a third distance between the working vehicle and the horizontal operation terminal, and
When the third distance is equal to or less than a predetermined direct control distance, the step of executing the rise mode of the relay vehicle and the step of executing the rise mode.
A computer-readable recording medium on which a program is recorded for executing a step of executing a relay mode of the relay vehicle when the third distance is larger than the direct control distance.
The step of executing the rise mode of the relay vehicle is
The step of calculating the flight altitude difference between the working vehicle and the relay vehicle, and
When the flight altitude difference is equal to or greater than a predetermined tracking altitude difference, a step of executing a flight having the same flight altitude as the flight altitude of the working aircraft, and a step of executing the flight.
When the flight altitude difference is less than the tracking altitude difference and the first distance is equal to or more than a predetermined tracking distance, the step of moving so that the first distance becomes the tracking distance.
Including the step of continuing the flight at the current flight position when the flight altitude difference is less than the tracking altitude difference and the first distance is less than the tracking distance.
The step of executing the relay mode of the relay vehicle is
A step of executing a flight in which the flight altitude of the relay vehicle is set to a predetermined tracking altitude, and
When the second distance is less than the predetermined safety control distance and the first distance is equal to or more than the tracking distance, the step of moving so that the first distance becomes the tracking distance.
The step includes a step of continuing the flight at the current flight position when the second distance is less than the safety control distance and the first distance is less than the tracking distance.
recoding media.
操作端末と所定の作業を行う作業飛行体との間の通信を中継するコンピュータである中継飛行体に、To a relay flying object, which is a computer that relays communication between an operating terminal and a working flying object that performs a predetermined task.
前記操作端末と前記作業飛行体との間で前記通信を中継する中継飛行体と、前記作業飛行体との水平間の第1距離を算出するステップと、A step of calculating the first distance between the relay vehicle that relays the communication between the operation terminal and the work vehicle and the horizontal distance between the operation terminal and the work vehicle.
前記操作端末と前記中継飛行体との水平間の第2距離を算出するステップと、The step of calculating the second distance between the operation terminal and the relay vehicle horizontally, and
前記作業飛行体と前記操作端末との水平間の第3距離を算出するステップと、A step of calculating a third distance between the working vehicle and the horizontal operation terminal, and
前記第3距離が所定の直接制御距離以下である場合に、前記中継飛行体の立上モードを実行するステップと、When the third distance is equal to or less than a predetermined direct control distance, the step of executing the rise mode of the relay vehicle and the step of executing the rise mode.
前記第3距離が前記直接制御距離より大きい場合に、前記中継飛行体の中継モードを実行するステップと、を実行させるための、プログラムを記録したコンピュータ読み取り可能な記録媒体であって、A computer-readable recording medium on which a program is recorded for executing a step of executing a relay mode of the relay vehicle when the third distance is larger than the direct control distance.
前記中継飛行体の立上モードを実行するステップは、The step of executing the rise mode of the relay vehicle is
前記作業飛行体と前記中継飛行体との間の飛行高度差を算出するステップと、The step of calculating the flight altitude difference between the working vehicle and the relay vehicle, and
前記飛行高度差が所定の追跡高度差以上である場合に、前記作業飛行体の飛行高度と同一の飛行高度とする飛行を実行するステップと、When the flight altitude difference is equal to or greater than a predetermined tracking altitude difference, a step of executing a flight having the same flight altitude as the flight altitude of the working aircraft, and a step of executing the flight.
前記飛行高度差が前記追跡高度差未満で、かつ、前記第1距離が所定の追跡距離以上である場合に、前記第1距離が前記追跡距離となるように移動するステップと、When the flight altitude difference is less than the tracking altitude difference and the first distance is equal to or more than a predetermined tracking distance, the step of moving so that the first distance becomes the tracking distance.
前記飛行高度差が前記追跡高度差未満で、かつ、前記第1距離が前記追跡距離未満である場合に、現在の飛行位置の飛行を継続するステップと、を含み、Including the step of continuing the flight at the current flight position when the flight altitude difference is less than the tracking altitude difference and the first distance is less than the tracking distance.
前記中継飛行体の中継モードを実行するステップは、The step of executing the relay mode of the relay vehicle is
前記作業飛行体の飛行高度が所定の追跡高度範囲内である場合に、前記作業飛行体の飛行高度と同一の飛行高度とする飛行を実行するステップを含む、A step of executing a flight having the same flight altitude as the working altitude when the flight altitude of the working aircraft is within a predetermined tracking altitude range is included.
前記作業飛行体の飛行高度が前記追跡高度範囲外である場合に、前記作業飛行体に近づくように前記追跡高度範囲の上限又は下限の飛行高度に移動するステップと、When the flight altitude of the working vehicle is outside the tracking altitude range, the step of moving to the upper or lower flight altitude of the tracking altitude range so as to approach the working aircraft, and
前記第2距離が所定の安全制御距離未満で、かつ、前記第1距離が前記追跡距離以上である場合に、前記第1距離が前記追跡距離となるように移動するステップと、When the second distance is less than the predetermined safety control distance and the first distance is equal to or more than the tracking distance, the step of moving so that the first distance becomes the tracking distance.
前記第2距離が前記安全制御距離未満で、かつ、前記第1距離が前記追跡距離未満である場合に、現在の飛行位置の飛行を継続するステップと、を含む、The step includes a step of continuing the flight at the current flight position when the second distance is less than the safety control distance and the first distance is less than the tracking distance.
記録媒体。recoding media.
JP2017163455A 2017-08-28 2017-08-28 Communication relay method, relay air vehicle, program and recording medium Expired - Fee Related JP6943684B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2017163455A JP6943684B2 (en) 2017-08-28 2017-08-28 Communication relay method, relay air vehicle, program and recording medium
PCT/CN2017/115892 WO2019041633A1 (en) 2017-08-28 2017-12-13 Communication relay method, relay aerial vehicle, program, and recording medium
CN201780087934.5A CN110383712B (en) 2017-08-28 2017-12-13 Communication relay method, relay aircraft, program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017163455A JP6943684B2 (en) 2017-08-28 2017-08-28 Communication relay method, relay air vehicle, program and recording medium

Publications (2)

Publication Number Publication Date
JP2019040514A JP2019040514A (en) 2019-03-14
JP6943684B2 true JP6943684B2 (en) 2021-10-06

Family

ID=65524820

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017163455A Expired - Fee Related JP6943684B2 (en) 2017-08-28 2017-08-28 Communication relay method, relay air vehicle, program and recording medium

Country Status (3)

Country Link
JP (1) JP6943684B2 (en)
CN (1) CN110383712B (en)
WO (1) WO2019041633A1 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102038471B1 (en) * 2019-06-20 2019-11-26 한화시스템(주) Apparatus and method for optimizing the position of the aerial relay system
WO2021039135A1 (en) * 2019-08-29 2021-03-04 本田技研工業株式会社 Control device, control method, and program
JP2021039440A (en) * 2019-08-30 2021-03-11 株式会社東芝 Road control system
CN110723289B (en) * 2019-11-14 2021-07-20 浙江威力克通信股份有限公司 Many rotors low-altitude flight people's air defense alarm signal relay device
KR20210115253A (en) 2020-03-12 2021-09-27 한화디펜스 주식회사 Robot mission-performing system
EP4272530A4 (en) * 2020-12-29 2024-11-13 Kubota Corporation COMMUNICATION SYSTEM FOR AGRICULTURAL MACHINERY
CN113552896B (en) * 2021-06-02 2024-02-27 中国人民解放军军事科学院国防科技创新研究院 Unmanned platform remote control system and method based on unmanned aerial vehicle relay communication
WO2023079755A1 (en) * 2021-11-08 2023-05-11 株式会社Fuji Management system and management method
CN115437397A (en) * 2022-08-29 2022-12-06 深圳市道通智能航空技术股份有限公司 Control method and system of flight equipment, storage medium and electronic device
JPWO2025022652A1 (en) * 2023-07-27 2025-01-30

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4989745B2 (en) * 2010-03-29 2012-08-01 株式会社バッファロー Apparatus, method, and program for relaying communication
WO2016161637A1 (en) * 2015-04-10 2016-10-13 SZ DJI Technology Co., Ltd. Method, apparatus and system of providing communication coverage to an unmanned aerial vehicle
CN105071852B (en) * 2015-08-27 2019-03-05 杨珊珊 A kind of intelligent relay system and method using unmanned plane realization
JP2017050797A (en) * 2015-09-04 2017-03-09 Kddi株式会社 Movable device, communication system, and communication control method
CN205039452U (en) * 2015-09-22 2016-02-17 国网山西省电力公司检修分公司 Electric power inspection system
CN205221112U (en) * 2015-10-27 2016-05-11 四川测绘地理信息局测绘技术服务中心 Unmanned aerial vehicle system
JP6100868B1 (en) * 2015-11-09 2017-03-22 株式会社プロドローン Unmanned moving object control method and unmanned moving object monitoring device
WO2017099070A1 (en) * 2015-12-08 2017-06-15 住友重機械工業株式会社 Shovel communication system, multicopter and shovel
JP2017130135A (en) * 2016-01-22 2017-07-27 ミネベアミツミ株式会社 Mobile body

Also Published As

Publication number Publication date
JP2019040514A (en) 2019-03-14
CN110383712B (en) 2022-04-12
CN110383712A (en) 2019-10-25
WO2019041633A1 (en) 2019-03-07

Similar Documents

Publication Publication Date Title
JP6943684B2 (en) Communication relay method, relay air vehicle, program and recording medium
US12198561B2 (en) Flight control for flight-restricted regions
JP6899846B2 (en) Flight path display methods, mobile platforms, flight systems, recording media and programs
JP6859241B2 (en) Aircraft, biological search systems, biological search methods, programs, and recording media
JP6835871B2 (en) Flight control methods, unmanned aerial vehicles, flight systems, programs, and recording media
CN107531322A (en) Aerial capture platform
US11105622B2 (en) Dual barometer systems for improved altitude estimation
JP2018504690A (en) Drone flight assist method and system, drone, and portable terminal
JP6940459B2 (en) Information processing device, imaging control method, program and recording medium
JP6912281B2 (en) Aircraft, flight control systems, flight control methods, programs and recording media
US20220100208A1 (en) Autonomous Multifunctional Aerial Drone
WO2019113904A1 (en) Safe takeoff method and landing method for aircraft and aircraft
JP6671078B2 (en) Moving body
US20210034052A1 (en) Information processing device, instruction method for prompting information, program, and recording medium
JP6875269B2 (en) Information processing equipment, flight control instruction method, program, and recording medium
GB2559185A (en) Surveillance apparatus
WO2017221867A1 (en) Moving device, program, and computer-readable recording medium
JP2023076166A (en) SEARCHING DEVICE, AUTONOMOUS SEARCHING SYSTEM, MONITORING DEVICE, SEARCHING METHOD, AND PROGRAM

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191111

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201222

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210319

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20210824

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210909

R150 Certificate of patent or registration of utility model

Ref document number: 6943684

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees