JP2019220058A - Unmanned aircraft, control method therefor, and program - Google Patents

Unmanned aircraft, control method therefor, and program Download PDF

Info

Publication number
JP2019220058A
JP2019220058A JP2018118668A JP2018118668A JP2019220058A JP 2019220058 A JP2019220058 A JP 2019220058A JP 2018118668 A JP2018118668 A JP 2018118668A JP 2018118668 A JP2018118668 A JP 2018118668A JP 2019220058 A JP2019220058 A JP 2019220058A
Authority
JP
Japan
Prior art keywords
aerial vehicle
unmanned aerial
unit
sensor
hand
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.)
Granted
Application number
JP2018118668A
Other languages
Japanese (ja)
Other versions
JP2019220058A5 (en
JP7277695B2 (en
Inventor
紘子 山田
Hiroko Yamada
紘子 山田
秀幸 阿南
Hideyuki Anan
秀幸 阿南
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.)
Canon Marketing Japan Inc
Original Assignee
Canon Marketing Japan Inc
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=69096728&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JP2019220058(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Canon Marketing Japan Inc filed Critical Canon Marketing Japan Inc
Priority to JP2018118668A priority Critical patent/JP7277695B2/en
Publication of JP2019220058A publication Critical patent/JP2019220058A/en
Publication of JP2019220058A5 publication Critical patent/JP2019220058A5/en
Application granted granted Critical
Publication of JP7277695B2 publication Critical patent/JP7277695B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Toys (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

To facilitate adjustment of the position of unmanned aircraft.SOLUTION: The unmanned aircraft 101 includes a proximity sensor 17 that detects that a user's hand 501 has approached, and control means that controls the operation of the unmanned aircraft 101 so that the unmanned aircraft 101 moves away from the user's hand 501 when the proximity sensor 17 detects that the user's hand 501 has approached. Accordingly, the unmanned aircraft 101 can be moved as if pushed by the user's hand 501 without directly touching the unmanned aircraft 101, thus enabling easy adjustment of the position of the unmanned aircraft 101.SELECTED DRAWING: Figure 5

Description

本発明は、無人航空機、その制御方法、及びプログラム。   The present invention relates to an unmanned aerial vehicle, a control method thereof, and a program.

従来、人が搭乗していない航空機である無人航空機として、遠隔操縦可能な小型の無人航空機(通称:ドローン)が知られている。   2. Description of the Related Art Conventionally, a small unmanned aerial vehicle (commonly known as a drone) that can be remotely controlled has been known as an unmanned aerial vehicle that does not have a person on board.

無人航空機は、クワッドコプターやマルチコプターとも呼ばれ、複数の回転翼を備えており、この回転翼の回転数を増減させることで、無人航空機の前進・後退・旋回・ホバリング等を行う。   An unmanned aerial vehicle, also called a quadcopter or a multicopter, includes a plurality of rotors, and performs forward, backward, turning, hovering, and the like of the unmanned aircraft by increasing or decreasing the rotation speed of the rotors.

こうした無人航空機は、プロポと呼ばれる遠隔操作端末からの動作指示に応じて動作するほか、モニタや入力装置が一体となった操作卓から制御することも可能である。   Such an unmanned aerial vehicle operates in response to an operation instruction from a remote control terminal called a radio transmitter, and can be controlled from a console integrated with a monitor and an input device.

たとえば特許文献1には、カメラ及びタッチスクリーンが設けられた遠隔制御装置を用いて、直感的に無人航空機を操縦する技術が開示されている。特許文献1に記載の技術では、遠隔制御装置の前面に取り付けられたカメラによって撮影された画像をタッチスクリーンに表示する。ユーザは、タッチスクリーン上を指で触ることによって操縦コマンドを起動する。   For example, Patent Literature 1 discloses a technique for intuitively operating an unmanned aircraft using a remote control device provided with a camera and a touch screen. According to the technique described in Patent Document 1, an image captured by a camera attached to the front of a remote control device is displayed on a touch screen. The user activates a steering command by touching the touch screen with a finger.

特開2013−144539号公報JP 2013-144539 A

ところで、たとえば無人航空機を室内等の限られた範囲内で使用する場合には、この限られた範囲内において、ユーザの所望の位置となるように無人航空機の位置を微調整したい場合がある。たとえば、室内の見守り又は監視のために無人航空機を使用する場合や、狭い空間等の点検作業のために無人航空機を使用する場合には、ユーザの近くに浮遊している無人航空機を、浮遊状態のまま、ユーザの所望の位置に移動させたい場合がある。   By the way, when an unmanned aerial vehicle is used in a limited area such as a room, it may be necessary to fine-tune the position of the unmanned aerial vehicle so as to be a desired position of the user within the limited area. For example, when using an unmanned aerial vehicle for indoor watching or monitoring, or when using an unmanned aerial vehicle for inspection work in a narrow space, etc., the unmanned aerial vehicle floating near the user is placed in a floating state. In some cases, it is desired to move the user to a desired position.

このような場合に、たとえば特許文献1に記載された技術のように遠隔制御装置を用いた無人航空機の操縦では、無人航空機の位置調整が容易ではない。たとえば室内等の限られた範囲内において、ユーザのすぐ近くに無人航空機が位置している場合に、わざわざ遠隔制御装置を用いて操縦をおこなうことは煩わしく、位置の微調整も難しい。   In such a case, for example, in the operation of the unmanned aerial vehicle using the remote control device as in the technique described in Patent Document 1, it is not easy to adjust the position of the unmanned aerial vehicle. For example, when an unmanned aerial vehicle is located close to the user in a limited area such as an indoor space, it is troublesome to operate the remote control device, and fine adjustment of the position is also difficult.

本発明は、位置調整を容易にすることができる無人航空機、その制御方法、及びプログラムを提供することを目的とする。   An object of the present invention is to provide an unmanned aerial vehicle that can facilitate position adjustment, a control method thereof, and a program.

本発明に係る無人航空機は、対象物が近接したことを検出する近接センサと、近接センサによって対象物が近接したことが検出された場合に、対象物から離れる方向に自機が移動するように、自機の動作を制御する制御手段と、を備える。   An unmanned aerial vehicle according to the present invention includes a proximity sensor that detects that an object has approached, and a device that moves in a direction away from the object when the proximity sensor detects that the object has approached. And control means for controlling the operation of the own device.

本発明に係る無人航空機の制御方法は、制御手段を備えるコンピュータによって実行可能な無人航空機の制御方法であって、制御手段が、無人航空機が備える近接センサによって対象物が近接したことが検出された場合に、対象物から離れる方向に無人航空機が移動するように、無人航空機の動作を制御する制御ステップを含む。   The method for controlling an unmanned aerial vehicle according to the present invention is a method for controlling an unmanned aerial vehicle that can be executed by a computer including a control unit, wherein the control unit detects that an object has approached by a proximity sensor included in the unmanned aerial vehicle. In some cases, the method includes a control step of controlling the operation of the unmanned aerial vehicle such that the unmanned aerial vehicle moves in a direction away from the object.

本発明に係るプログラムは、コンピュータを、無人航空機が備える近接センサによって対象物が近接したことが検出された場合に、対象物から離れる方向に無人航空機が移動するように、無人航空機の動作を制御する制御手段として機能させるためのプログラムである。   A program according to the present invention controls a computer to operate an unmanned aerial vehicle so that the unmanned aerial vehicle moves in a direction away from the target object when the proximity of the target object is detected by a proximity sensor included in the unmanned aerial vehicle. This is a program for causing the computer to function as a control unit.

本発明に係る無人航空機、その制御方法、及びプログラムでは、近接センサによって対象物が無人航空機に近接したことが検出されると、対象物から離れる方向に無人航空機が移動する。このため、対象物としてたとえばユーザの手を無人航空機に近づけると、ユーザの手が無人航空機に近接したことがセンサ部により検出され、ユーザの手から離れる方向に無人航空機が移動する。これにより、無人航空機に直接触れることなく、ユーザの手で押す感覚で無人航空機を移動させることができる。以上より、無人航空機の位置調整を容易にすることができる。   In the unmanned aerial vehicle, the control method, and the program according to the present invention, when the proximity sensor detects that the target object has approached the unmanned aerial vehicle, the unmanned aerial vehicle moves in a direction away from the target object. Therefore, for example, when the user's hand approaches the unmanned aerial vehicle as an object, the sensor unit detects that the user's hand has approached the unmanned aerial vehicle, and the unmanned aerial vehicle moves in a direction away from the user's hand. Thus, the unmanned aerial vehicle can be moved as if pressed by the user's hand without directly touching the unmanned aerial vehicle. As described above, the position adjustment of the unmanned aerial vehicle can be facilitated.

制御手段は、近接センサによって近接したことが検出された対象物が自機に向かって動く場合、当該動きに応じて、自機が対象物に対して所定の距離を保つように制御してもよい。この場合、対象物に対して所定の近接距離を保つように無人航空機を移動させることができる。よって、たとえば対象物としてのユーザの手を無人航空機に近づけることにより、ユーザの手に対して所定の距離の位置に無人航空機を移動させることができる。   The control unit may control the own device to keep a predetermined distance from the target object according to the movement when the target object detected to be close by the proximity sensor moves toward the own device. Good. In this case, the unmanned aerial vehicle can be moved so as to keep a predetermined close distance to the target. Thus, for example, by bringing the user's hand as an object closer to the unmanned aerial vehicle, the unmanned aerial vehicle can be moved to a position at a predetermined distance from the user's hand.

近接センサは、静電容量型の近接センサであってもよい。この場合、近接センサは、静電容量の変化に応じて対象物の位置を適切に検出することができる。   The proximity sensor may be a capacitance type proximity sensor. In this case, the proximity sensor can appropriately detect the position of the target object according to the change in the capacitance.

対象物は、ユーザの手であってもよい。この場合、ユーザの手を無人航空機に近づける直感的な操作で無人航空機の位置調整をおこなうことができる。   The object may be a hand of the user. In this case, the position of the unmanned aerial vehicle can be adjusted by an intuitive operation of bringing the user's hand closer to the unmanned aerial vehicle.

基部及び基部に設けられた翼部を有する躯体部を備え、近接センサは、躯体部の外側に設けられていてもよい。この場合、躯体部の外側に設けられた近接センサによって、無人航空機に近接する対象物を適切に検出することができる。   A proximity sensor may be provided outside the body portion, the body portion having a base portion and a wing portion provided on the base portion. In this case, an object approaching the unmanned aerial vehicle can be appropriately detected by the proximity sensor provided outside the body.

躯体部は、翼部を内包する筐体部を有し、近接センサは、筐体部の外側に設けられていてもよい。この場合、翼部に対象物が触れないように筐体部で保護することができると共に、筐体部の外側に設けられた近接センサによって、無人航空機に近接する対象物を適切に検出することができる。   The skeleton may include a housing that includes the wings, and the proximity sensor may be provided outside the housing. In this case, the object can be protected by the housing so that the wing does not touch the object, and the object approaching the unmanned aerial vehicle can be appropriately detected by the proximity sensor provided outside the housing. Can be.

近接センサは、第一センサ部と第二センサ部とを有し、制御手段は、第一センサ部及び第二センサ部の両方によって対象物の近接が検出された場合に、自機の位置を固定するように制御してもよい。この場合、無人航空機の位置がユーザの所望の位置になった場合に、第一センサ部及び第二センサ部の両方にユーザの手等の対象物を近接させることによって、無人航空機の位置をユーザの所望の位置に固定することができる。   The proximity sensor has a first sensor unit and a second sensor unit, and the control unit determines the position of the own device when the proximity of the target is detected by both the first sensor unit and the second sensor unit. It may be controlled to be fixed. In this case, when the position of the unmanned aerial vehicle becomes a position desired by the user, the position of the unmanned aerial vehicle is changed by bringing the target such as the user's hand close to both the first sensor unit and the second sensor unit. At a desired position.

制御手段は、自機の位置を固定するように制御された状態において、第一センサ部及び第二センサ部の両方によって対象物の近接が検出された場合に、自機の位置を固定した状態を解除して、自機を自由に動けるように制御してもよい。この場合、第一センサ部及び第二センサ部の両方にユーザの手等の対象物が再度近接するまでは、無人航空機の固定状態が保持される。よって、ユーザの意図に反して無人航空機が移動してしまうことを抑制することができる。   The control unit is configured to fix the position of the own device when the proximity of the target is detected by both the first sensor unit and the second sensor unit in a state where the position of the own device is controlled to be fixed. May be cancelled, and control may be performed so that the own device can move freely. In this case, the fixed state of the unmanned aerial vehicle is maintained until an object such as a user's hand approaches both the first sensor unit and the second sensor unit again. Therefore, it is possible to prevent the unmanned aerial vehicle from moving against the intention of the user.

制御手段は、近接センサによって対象物が近接したことが検出された場合に、遠隔制御装置からの操作指示に応じた自機の飛行制御よりも優先的に、対象物から離れる方向に自機が移動するように制御してもよい。この場合、対象物が近接センサに近接すると、遠隔制御装置による操縦に阻害されることなく、当該対象物の近接に応じた自機の位置調整を適切におこなうことができる。   When the proximity sensor detects that the target object has approached, the control means preferentially controls its own flight in a direction away from the target object, in preference to its own flight control in accordance with an operation instruction from the remote control device. It may be controlled to move. In this case, when the object approaches the proximity sensor, the position of the own device according to the approach of the object can be appropriately adjusted without being hindered by the operation by the remote control device.

本発明によれば、無人航空機の位置調整を容易にすることができる。   ADVANTAGE OF THE INVENTION According to this invention, the position adjustment of an unmanned aerial vehicle can be facilitated.

本発明の一実施形態に係る無人航空機を含む無人航空機制御システムのシステム構成を示す図である。1 is a diagram illustrating a system configuration of an unmanned aerial vehicle control system including an unmanned aerial vehicle according to an embodiment of the present invention. 図1の無人航空機の概略構成を示す図である。FIG. 2 is a diagram illustrating a schematic configuration of the unmanned aerial vehicle of FIG. 1. 無人航空機のハードウェア構成を示す図である。FIG. 2 is a diagram illustrating a hardware configuration of an unmanned aerial vehicle. 無人航空機の機能構成を示すブロック図である。FIG. 2 is a block diagram illustrating a functional configuration of the unmanned aerial vehicle. 位置制御部による無人航空機の位置調整を説明するための図である。It is a figure for explaining position adjustment of an unmanned aerial vehicle by a position control part. 位置制御部による無人航空機の位置調整を説明するための図である。It is a figure for explaining position adjustment of an unmanned aerial vehicle by a position control part. 無人航空機における位置調整のための制御処理の全体の流れを示すフローチャートである。It is a flowchart which shows the whole flow of the control processing for position adjustment in an unmanned aerial vehicle. 図7のステップS704における位置調整指示を判定する処理の詳細を示すフローチャートである。。8 is a flowchart illustrating details of a process of determining a position adjustment instruction in step S704 in FIG. .

以下、添付図面を参照して、本発明の一実施形態を詳細に説明する。なお、説明において、同一要素又は同一機能を有する要素には、同一符号を用いることとし、重複する説明は省略する。   Hereinafter, an embodiment of the present invention will be described in detail with reference to the accompanying drawings. In the description, the same elements or elements having the same functions will be denoted by the same reference symbols, without redundant description.

図1及び図2を参照して、本実施形態に係る無人航空機の概略構成について説明する。図1は、本実施形態に係る無人航空機を含む無人航空機制御システムのシステム構成を示す図である。図2は、図1の無人航空機101の概略構成を示す図であって、カバー16を二点鎖線で示し、カバー16に内包される回転翼15を可視化している。   The schematic configuration of the unmanned aerial vehicle according to the present embodiment will be described with reference to FIGS. FIG. 1 is a diagram illustrating a system configuration of an unmanned aerial vehicle control system including an unmanned aerial vehicle according to the present embodiment. FIG. 2 is a diagram illustrating a schematic configuration of the unmanned aerial vehicle 101 of FIG. 1, in which a cover 16 is indicated by a two-dot chain line, and the rotor 15 included in the cover 16 is visualized.

図1に示されるように、本実施形態の無人航空機制御システム100は、無人航空機101と、操作コントローラ102とを含む。無人航空機101と、操作コントローラ102とは、無線通信又は移動通信網等のネットワークを介して、相互にデータ通信可能に接続されている。   As shown in FIG. 1, the unmanned aerial vehicle control system 100 of the present embodiment includes an unmanned aerial vehicle 101 and an operation controller 102. The unmanned aerial vehicle 101 and the operation controller 102 are connected to each other via a network such as a wireless communication or a mobile communication network so as to be able to perform data communication with each other.

図1及び図2に示されるように、無人航空機101は、人が搭乗していない小型の航空機であって、操作コントローラ102により遠隔操縦が可能である。無人航空機101は、躯体部11と、躯体部11の下側に設けられた回転台12と、回転台12の下側に設けられた撮像部13と、を備える。   As shown in FIG. 1 and FIG. 2, the unmanned aerial vehicle 101 is a small aircraft with no people on board, and can be remotely controlled by an operation controller 102. The unmanned aerial vehicle 101 includes a skeleton 11, a turntable 12 provided below the skeleton 11, and an imaging unit 13 provided below the turntable 12.

躯体部11は、基体14(基部)と、基体14に設けられた回転翼15(翼部)と、回転翼15を内包するカバー16(筐体部)と、を有する。   The skeleton 11 includes a base 14 (base), a rotor 15 (wing) provided on the base 14, and a cover 16 (housing) containing the rotor 15.

基体14は、平面視で十字状を有している。基体14は、制御部として機能する後述のフライトコントローラ300等(図3参照)を内包している。   The base 14 has a cross shape in plan view. The base 14 includes a flight controller 300 described below (see FIG. 3) that functions as a control unit.

回転翼15は、基体14における平面視で十字状に延びた四つの先端のそれぞれに設けられている。これにより躯体部11は、計4枚の回転翼15を有している。なお、回転翼の数は、4枚に限られず、3枚であっても、6枚であっても、8枚であってもよい。   The rotary wings 15 are provided at four ends of the base 14 extending in a cross shape in plan view. Thus, the skeleton 11 has a total of four rotors 15. The number of rotors is not limited to four, but may be three, six, or eight.

回転翼15の動作によって、無人航空機101が飛行する。回転翼15の動作は、操作コントローラ102からの指示に応じて、フライトコントローラ300によって制御される。回転翼15の回転数を増減させることにより、無人航空機101の前進・後退・旋回・ホバリング等がおこなわれる。   The operation of the rotary wing 15 causes the unmanned aerial vehicle 101 to fly. The operation of the rotary wing 15 is controlled by the flight controller 300 in accordance with an instruction from the operation controller 102. By increasing / decreasing the rotation speed of the rotary wing 15, the unmanned aerial vehicle 101 performs forward movement, retreat, turning, hovering, and the like.

カバー16は、下端側が開放された円柱状であり、四つの回転翼15の全体を内包している。カバー16の内側面は、各回転翼15に対して所定の間隔を有するように離間しており、各回転翼15に接触しないようになっている。カバー16は、回転状態の各回転翼15に対してユーザが触れないようにするための保護カバーとしての機能を有する。   The cover 16 has a cylindrical shape whose lower end is open, and includes the entire four rotors 15. The inner surface of the cover 16 is spaced apart from each of the rotating blades 15 so as to have a predetermined distance, and is not in contact with each of the rotating blades 15. The cover 16 has a function as a protective cover for preventing a user from touching each of the rotating blades 15 in a rotating state.

なお、カバー16は、円柱状に限られず、円筒状であってもよく、その他の種々の形状をとり得る。本実施形態では、カバー16から回転台12及び撮像部13が露出しているが、カバー16は、回転台12及び撮像部13を内包していてもよい。また、カバー16は、回転翼15のそれぞれに対して一つずつ設けられていてもよい。   Note that the cover 16 is not limited to a columnar shape, may be a cylindrical shape, and may take other various shapes. In the present embodiment, the turntable 12 and the imaging unit 13 are exposed from the cover 16, but the cover 16 may include the turntable 12 and the imaging unit 13. Also, one cover 16 may be provided for each of the rotary wings 15.

本実施形態の無人航空機101は、対象物が近接したことを検出する近接センサ17を備える。対象物は、たとえばユーザの手である。以下、対象物をユーザとして説明するが、対象物はこれに限られない。近接とは、近接センサ17に対し、静電容量等の物理量の変化を検知可能な所定の距離の範囲に近づくことをいう。   The unmanned aerial vehicle 101 of the present embodiment includes a proximity sensor 17 that detects that an object has approached. The target object is, for example, a hand of the user. Hereinafter, the object will be described as a user, but the object is not limited to this. Proximity means approaching the proximity sensor 17 within a predetermined distance range in which a change in a physical quantity such as capacitance can be detected.

近接センサ17は、たとえば、静電容量の変化に応じて対象物の位置を検出する静電容量型の近接センサである。なお、近接センサ17は、赤外光型のセンサ、電磁誘導を利用した高周波発信型のセンサ、磁石を用いた磁気型のセンサ等を用いてもよく、対象物の検出方式は特に問わない。   The proximity sensor 17 is, for example, a capacitance-type proximity sensor that detects the position of an object according to a change in capacitance. The proximity sensor 17 may be an infrared light type sensor, a high frequency transmission type sensor using electromagnetic induction, a magnetic type sensor using a magnet, or the like, and the detection method of the target is not particularly limited.

近接センサ17は、たとえばカバー16の外側である外周面16aに設けられている。近接センサ17は、たとえばテープ状であって、カバー16の外周面16aに沿って円弧状に配置されている。   The proximity sensor 17 is provided, for example, on an outer peripheral surface 16 a outside the cover 16. The proximity sensor 17 has, for example, a tape shape and is arranged in an arc shape along the outer peripheral surface 16 a of the cover 16.

近接センサ17は、カバー16に対して2個設けられている。近接センサ17は、第一センサ部17aと、第二センサ部17bとを有する。   Two proximity sensors 17 are provided for the cover 16. The proximity sensor 17 has a first sensor unit 17a and a second sensor unit 17b.

第一センサ部17aと第二センサ部17bとは、互いに離間して配置されている。第一センサ部17aと第二センサ部17bとは、対向するように位置している。たとえば、ユーザが無人航空機101と向き合った状態において、第一センサ部17aがユーザの右手側に位置する場合、第二センサ部17bはユーザの左手側に位置する。   The first sensor unit 17a and the second sensor unit 17b are arranged apart from each other. The first sensor unit 17a and the second sensor unit 17b are located so as to face each other. For example, when the first sensor unit 17a is located on the right hand side of the user in a state where the user faces the unmanned aerial vehicle 101, the second sensor unit 17b is located on the left hand side of the user.

操作コントローラ102(遠隔制御装置)は、無人航空機101を操縦するための送信機(遠隔操作端末)である。操作コントローラ102は、たとえばプロポーショナル・システム(比例制御システム)による制御をおこなう。これにより、操作コントローラ102が有する操作部の移動量に比例して、無人航空機101の回転翼15の回転数を制御することができる。   The operation controller 102 (remote control device) is a transmitter (remote operation terminal) for operating the unmanned aerial vehicle 101. The operation controller 102 performs control by, for example, a proportional system (proportional control system). Thus, the rotation speed of the rotor 15 of the unmanned aerial vehicle 101 can be controlled in proportion to the amount of movement of the operation unit of the operation controller 102.

図3は、無人航空機101のハードウェア構成を示すブロック図である。   FIG. 3 is a block diagram illustrating a hardware configuration of the unmanned aerial vehicle 101.

図3に示されるフライトコントローラ300(制御手段)は、無人航空機101の飛行制御や位置制御を行うためのマイクロコントローラであり、CPU301、ROM302、RAM303、周辺バスインタフェース304(以下、周辺バスI/F304という。)を備えている。   A flight controller 300 (control means) shown in FIG. 3 is a microcontroller for performing flight control and position control of the unmanned aerial vehicle 101, and includes a CPU 301, a ROM 302, a RAM 303, and a peripheral bus interface 304 (hereinafter, a peripheral bus I / F 304). ).

CPU301は、システムバスに接続される各デバイスを統括的に制御する。また、ROM302あるいは周辺バスI/F304に接続される外部メモリ380には、CPU301の制御プログラムであるBIOS(Basic Input/Output System)やオペレーティングシステムプログラムが記憶されている。   The CPU 301 controls each device connected to the system bus. An external memory 380 connected to the ROM 302 or the peripheral bus I / F 304 stores a basic input / output system (BIOS) or an operating system program, which is a control program for the CPU 301.

また外部メモリ380には、無人航空機101の実行する機能を実現するために必要な各種プログラム等が記憶されている。RAM303は、CPU301の主メモリ、ワークエリア等として機能する。   In addition, the external memory 380 stores various programs and the like necessary for realizing the functions executed by the unmanned aerial vehicle 101. The RAM 303 functions as a main memory, a work area, and the like for the CPU 301.

CPU301は、処理の実行に際して必要なプログラム等をRAM303にロードして、プログラムを実行することで各種動作を実現するものである。   The CPU 301 loads various programs and the like necessary for executing processing into the RAM 303 and implements various operations by executing the programs.

周辺バスI/F304は、各種周辺デバイスと接続するためのインタフェースである。周辺バスI/F304には、PMU310、SIMアダプタ320、無線通信用BBユニット330、移動体通信用BBユニット340、GPSユニット350、センサ360、GCU370、外部メモリ380が接続されている。   The peripheral bus I / F 304 is an interface for connecting to various peripheral devices. The PMU 310, the SIM adapter 320, the BB unit for wireless communication 330, the BB unit for mobile communication 340, the GPS unit 350, the sensor 360, the GCU 370, and the external memory 380 are connected to the peripheral bus I / F 304.

PMU310はパワーマネジメントユニットであり、無人航空機101が備えるバッテリーからESC311への電源供給を制御することができる。ESC311は、エレクトロニックスピードコントローラであり、ESC311に接続されるモータ312の回転数を制御することができる。ESC311によってモータ312を回転させることで、モータ312に接続されるプロペラ313(回転翼15)を回転させる。なお、ESC311、モータ312、プロペラ313のセットは、プロペラ313の数に応じて複数備えられている。例えば、クアッドコプターであれば、プロペラ313の数は4枚であるので、このセットが4つ必要となる。   The PMU 310 is a power management unit, and can control power supply from a battery included in the unmanned aerial vehicle 101 to the ESC 311. The ESC 311 is an electronic speed controller and can control the number of revolutions of a motor 312 connected to the ESC 311. By rotating the motor 312 by the ESC 311, the propeller 313 (rotary blade 15) connected to the motor 312 is rotated. Note that a plurality of sets of the ESC 311, the motor 312, and the propeller 313 are provided according to the number of the propellers 313. For example, in the case of a quadcopter, since the number of the propellers 313 is four, four sets are necessary.

SIMアダプタ320は、SIMカード321を挿入するためのカードアダプタである。SIMカード321の種類は特に問わない。移動体通信網を提供する通信事業者に応じたSIMカード321であればよい。   The SIM adapter 320 is a card adapter for inserting the SIM card 321. The type of the SIM card 321 is not particularly limited. The SIM card 321 according to the communication carrier that provides the mobile communication network may be used.

無線通信用BBユニット330は、特定の周波数帯で無線通信を行うためのベースバンドユニットである。無線通信用BBユニット330は、送信したいデータや信号からベースバンド信号を生成して変復調回路へ送出することができる。更に、受信したベースバンド信号から元のデータや信号を得ることができる。   The wireless communication BB unit 330 is a baseband unit for performing wireless communication in a specific frequency band. The wireless communication BB unit 330 can generate a baseband signal from data or a signal to be transmitted and send it to the modulation / demodulation circuit. Further, original data and signals can be obtained from the received baseband signals.

また、無線通信用RFユニット331は、特定の周波数帯で無線通信を行うためのRF(Radio Frequency)ユニットである。無線通信用RFユニット331は、無線通信用BBユニット330から送出されたベースバンド信号を特定の周波数帯に変調してアンテナから送信することができる。更に、特定の周波数帯の信号を受信すると、これをベースバンド信号に復調することができる。   The wireless communication RF unit 331 is an RF (Radio Frequency) unit for performing wireless communication in a specific frequency band. The wireless communication RF unit 331 can modulate the baseband signal transmitted from the wireless communication BB unit 330 into a specific frequency band and transmit the modulated baseband signal from the antenna. Further, when a signal in a specific frequency band is received, it can be demodulated into a baseband signal.

移動体通信用BBユニット340は、移動体通信網を介して通信を行うためのベースバンドユニットである。移動体通信用BBユニット340は、送信したいデータや信号からベースバンド信号を生成して変復調回路へ送出することができる。更に、受信したベースバンド信号から元のデータや信号を得ることができる。   The mobile communication BB unit 340 is a baseband unit for performing communication via a mobile communication network. The mobile communication BB unit 340 can generate a baseband signal from data or a signal to be transmitted and send it to the modulation / demodulation circuit. Further, original data and signals can be obtained from the received baseband signals.

また、移動体通信用RFユニット341は、移動体通信網を介して通信を行うためのRF(Radio Frequency)ユニットである。移動体通信用RFユニット341は、移動体通信用BBユニット340から送出されたベースバンド信号を移動体通信網の周波数帯に変調してアンテナから送信することができる。更に、移動体通信網の周波数帯の信号を受信すると、これをベースバンド信号に復調することができる。   The mobile communication RF unit 341 is an RF (Radio Frequency) unit for performing communication via a mobile communication network. The mobile communication RF unit 341 can modulate a baseband signal transmitted from the mobile communication BB unit 340 into a frequency band of a mobile communication network and transmit the modulated signal from an antenna. Further, when a signal in the frequency band of the mobile communication network is received, it can be demodulated into a baseband signal.

本実施形態では、無線通信用BBユニット330と移動体通信用BBユニット340とを別のユニットとしているが、同一のユニットとしてもよい。同様に、無線通信用RFユニット331と移動体通信用RFユニット341とを同一のユニットにしてもよい。   In the present embodiment, the wireless communication BB unit 330 and the mobile communication BB unit 340 are separate units, but may be the same unit. Similarly, the wireless communication RF unit 331 and the mobile communication RF unit 341 may be the same unit.

GPSユニット350は、グローバルポジショニングシステムにより、無人航空機101の現在位置を取得することの可能な受信機である。GPSユニット350は、GPS衛星からの信号を受信し、現在位置を推定することができ、無人航空機101の飛行する高さの情報も推定をすることができるものである。   The GPS unit 350 is a receiver capable of acquiring the current position of the unmanned aerial vehicle 101 by the global positioning system. The GPS unit 350 receives signals from GPS satellites, can estimate the current position, and can also estimate information on the flying height of the unmanned aerial vehicle 101.

センサ360は、無人航空機101の傾き、向き、速度や周りの環境等を計測するための計測センサや、前述した近接センサ17を含む。計測センサとしては、ジャイロセンサ、加速度センサ、気圧センサ、磁気センサ、超音波センサ、又は衝撃センサ等である。これらのセンサから取得したデータに基づいて、CPU301が無人航空機101の姿勢や移動を制御する。   The sensor 360 includes a measurement sensor for measuring the inclination, the direction, the speed, the surrounding environment, and the like of the unmanned aerial vehicle 101, and the proximity sensor 17 described above. The measurement sensor is a gyro sensor, an acceleration sensor, a barometric pressure sensor, a magnetic sensor, an ultrasonic sensor, an impact sensor, or the like. The CPU 301 controls the attitude and movement of the unmanned aerial vehicle 101 based on data acquired from these sensors.

GCU370はジンバルコントロールユニットであり、カメラ371(撮像部13)及びジンバル372(回転台12)の動作を制御するためのユニットである。無人航空機101が飛行することにより機体に振動が発生したり、機体が不安定になったりするため、カメラ371で撮像した際にブレが発生しないよう、ジンバル372によって無人航空機101の振動を吸収し水平を維持する。また、ジンバル372によってカメラ371の遠隔操作を行うことも可能である。   The GCU 370 is a gimbal control unit for controlling the operations of the camera 371 (the imaging unit 13) and the gimbal 372 (the turntable 12). Gimbal 372 absorbs vibration of unmanned aerial vehicle 101 to prevent vibration when the image is taken with camera 371 because the aerial vehicle 101 fluctuates or becomes unstable when the unmanned aerial vehicle 101 flies. Maintain level. The gimbal 372 can also remotely control the camera 371.

以上が、無人航空機101のハードウェア構成である。これらの各構成要素がプログラム等により動作することにより、後述する無人航空機101の各機能が発揮される。無人航空機101が後述する各種処理を実行するために用いられる各種プログラム等は外部メモリ380に記録されており、必要に応じてRAM303にロードされることによりCPU301によって実行されるものである。さらに、プログラムが用いる定義ファイルや各種情報テーブルは外部メモリ380に格納されている。   The above is the hardware configuration of the unmanned aerial vehicle 101. The functions of the unmanned aerial vehicle 101, which will be described later, are exerted by operating these components by a program or the like. Various programs and the like used by the unmanned aerial vehicle 101 to execute various processes described below are recorded in the external memory 380, and are executed by the CPU 301 by being loaded into the RAM 303 as necessary. Further, definition files and various information tables used by the program are stored in the external memory 380.

次に、図4を参照して、無人航空機101の機能的な構成について説明する。図4は、無人航空機101のフライトコントローラ300の機能構成を示すブロック図である。   Next, a functional configuration of the unmanned aerial vehicle 101 will be described with reference to FIG. FIG. 4 is a block diagram showing a functional configuration of the flight controller 300 of the unmanned aerial vehicle 101.

無人航空機101のフライトコントローラ300は、機能的には、センサ情報取得部401と、調整指示判定部402と、位置制御部403と、を備える。なお、フライトコントローラ300は、これらの機能部以外にも、無人航空機101の前進・後退・旋回・ホバリング等の飛行を制御する機能部等、一般的な無人航空機101の制御に必要な種々の機能部を備えていてもよい。   The flight controller 300 of the unmanned aerial vehicle 101 functionally includes a sensor information acquisition unit 401, an adjustment instruction determination unit 402, and a position control unit 403. The flight controller 300 includes various functions necessary for controlling the general unmanned aerial vehicle 101, such as a functional unit that controls flight of the unmanned aerial vehicle 101 such as forward, backward, turning, and hovering. May be provided.

センサ情報取得部401は、ユーザの手が近接したことが近接センサ17によって検出されると、ユーザの手が近接したことを示す情報を取得すると共に、近接センサ17のどの部分がユーザの手の近接を検出したかを示す情報(以下、「センサ情報」ともいう。)を取得する。   When the proximity sensor 17 detects that the user's hand has approached, the sensor information acquisition unit 401 acquires information indicating that the user's hand has approached, and determines which part of the proximity sensor 17 Information indicating whether proximity has been detected (hereinafter, also referred to as “sensor information”) is obtained.

本実施形態では、センサ情報取得部401は、第一センサ部17a及び第二センサ部17bの何れのセンサ部によってユーザの手が検出されたかを示す情報を、センサ情報として取得する。センサ情報取得部401は、取得したセンサ情報を、調整指示判定部402に出力する。   In the present embodiment, the sensor information acquisition unit 401 acquires, as sensor information, information indicating which of the first sensor unit 17a and the second sensor unit 17b has detected the hand of the user. The sensor information acquisition unit 401 outputs the acquired sensor information to the adjustment instruction determination unit 402.

調整指示判定部402は、センサ情報取得部401から出力されたセンサ情報に基づき、近接センサ17に対するユーザの手の近接態様に応じた位置調整指示を判定する。近接態様とは、近接センサ17のどの部分に対してユーザの手が近接しているかを示す。位置調整指示とは、無人航空機101の位置を調整するための指示である。   The adjustment instruction determination unit 402 determines a position adjustment instruction according to the manner in which the user's hand approaches the proximity sensor 17 based on the sensor information output from the sensor information acquisition unit 401. The proximity mode indicates to which part of the proximity sensor 17 the user's hand is close. The position adjustment instruction is an instruction for adjusting the position of the unmanned aerial vehicle 101.

本実施形態において、位置調整指示は、「移動指示」、「固定指示」、又は「解除指示」等を含む。「移動指示」は、無人航空機101に近接したユーザの手から離れる方向(手とは反対側)に無人航空機101を移動させる指示である。「固定指示」は、無人航空機101を移動させない固定状態とする指示である。「解除指示」は、無人航空機101の固定状態を解除して無人航空機101が自由に動ける状態とする指示である。   In the present embodiment, the position adjustment instruction includes a “movement instruction”, a “fixation instruction”, a “release instruction”, and the like. The “movement instruction” is an instruction to move the unmanned aerial vehicle 101 in a direction away from the hand of the user approaching the unmanned aerial vehicle 101 (on the opposite side of the hand). The “fixed instruction” is an instruction to set the unmanned aerial vehicle 101 in a fixed state in which it is not moved. The “release instruction” is an instruction to release the fixed state of the unmanned aerial vehicle 101 so that the unmanned aerial vehicle 101 can move freely.

たとえば、調整指示判定部402は、ユーザの手の近接を検出したセンサ部が、第一センサ部17a及び第二センサ部17bの両方であるか否かに応じて、位置調整指示を判定する。調整指示判定部402は、判定した位置調整指示を示す情報を、位置制御部403に出力する。   For example, the adjustment instruction determination unit 402 determines the position adjustment instruction according to whether or not the sensor unit that detects the proximity of the user's hand is both the first sensor unit 17a and the second sensor unit 17b. The adjustment instruction determination unit 402 outputs information indicating the determined position adjustment instruction to the position control unit 403.

調整指示判定部402は、近接を検出したセンサ部が、第一センサ部17a及び第二センサ部17bの何れか一方である場合には、位置調整指示を「移動指示」と判定する。この場合、調整指示判定部402は、位置調整指示が「移動指示」であるか否かを示す移動指示フラグをオンの状態とする。また、調整指示判定部402は、位置調整指示が「固定指示」であるか否かを示す固定指示フラグ、及び、位置調整指示が「解除指示」であるか否かを示す解除指示フラグを何れもオフの状態とする。   When the sensor unit that has detected the proximity is one of the first sensor unit 17a and the second sensor unit 17b, the adjustment instruction determination unit 402 determines that the position adjustment instruction is a “movement instruction”. In this case, the adjustment instruction determination unit 402 turns on a movement instruction flag indicating whether or not the position adjustment instruction is a “movement instruction”. In addition, the adjustment instruction determination unit 402 sets a fixed instruction flag indicating whether the position adjustment instruction is a “fixation instruction” and a release instruction flag indicating whether the position adjustment instruction is a “release instruction”. Is also turned off.

なお、ユーザの手の近接を検出していない初期状態においては、操作コントローラ102からの操作指示に応じた通常の飛行制御が優先的におこなわれ、移動指示フラグ、固定指示フラグ、及び解除指示フラグは何れもオフの状態とされている。   In an initial state in which the proximity of the user's hand is not detected, normal flight control in accordance with an operation instruction from the operation controller 102 is preferentially performed, and a movement instruction flag, a fixed instruction flag, and a release instruction flag are set. Are turned off.

調整指示判定部402は、ユーザの手の近接を検出したセンサ部が、第一センサ部17a及び第二センサ部17bの両方である場合には、所定の条件に応じて、位置調整指示を「固定指示」及び「解除指示」の何れかと判定する。   If the sensor unit that has detected the proximity of the user's hand is both the first sensor unit 17a and the second sensor unit 17b, the adjustment instruction determination unit 402 issues the position adjustment instruction to “ It is determined to be one of the "fix instruction" and the "release instruction".

本実施形態において、ユーザの手の近接を検出したセンサ部が第一センサ部17a及び第二センサ部17bの両方である場合とは、第一センサ部17aでユーザの手の近接を検出すると同時に、第二センサ部17bでユーザの手の近接を検出する場合をいう。   In the present embodiment, the case where the sensor unit that detects the proximity of the user's hand is both the first sensor unit 17a and the second sensor unit 17b means that the first sensor unit 17a detects the proximity of the user's hand and And the case where the proximity of the user's hand is detected by the second sensor unit 17b.

以下、第一センサ部17a及び第二センサ部17bの何れか一方でユーザの手の近接を検出することを「片側検出」ともいい、第一センサ部17a及び第二センサ部17bの両方でユーザの手の近接を検出することを「両側検出」ともいう。   Hereinafter, detecting the proximity of the user's hand by either one of the first sensor unit 17a and the second sensor unit 17b is also referred to as “one-sided detection”, and the user performs the detection using both the first sensor unit 17a and the second sensor unit 17b. Detecting the proximity of another hand is also referred to as “both-side detection”.

両側検出の場合に「固定指示」及び「解除指示」の何れかと判定するための所定の条件は、両側検出の回数であってもよく、位置制御部403による無人航空機101の制御状態であってもよい。   The predetermined condition for determining one of the “fixed instruction” and the “release instruction” in the case of both-sided detection may be the number of times of both-sided detection and the control state of the unmanned aerial vehicle 101 by the position control unit 403. Is also good.

たとえば、調整指示判定部402は、両側検出の回数が奇数であるか否かに基づいて、位置調整指示を「固定指示」及び「解除指示」の何れか一方と判定する。   For example, the adjustment instruction determination unit 402 determines the position adjustment instruction as one of a “fixed instruction” and a “release instruction” based on whether or not the number of times of both-side detection is an odd number.

調整指示判定部402は、両側検出の回数が奇数である場合には、位置調整指示を「固定指示」と判定する。この場合、調整指示判定部402は、固定指示フラグをオンの状態とし、移動指示フラグ及び解除指示フラグをオフの状態とする。   The adjustment instruction determination unit 402 determines that the position adjustment instruction is a “fixed instruction” when the number of times of both-side detection is an odd number. In this case, the adjustment instruction determination unit 402 sets the fixed instruction flag to the ON state, and sets the movement instruction flag and the release instruction flag to the OFF state.

調整指示判定部402は、両側検出の回数が偶数である場合には、位置調整指示を「解除指示」と判定する。この場合、調整指示判定部402は、解除指示フラグをオンの状態とし、移動指示フラグ及び固定指示フラグをオフの状態とする。   When the number of both-side detections is an even number, the adjustment instruction determination unit 402 determines that the position adjustment instruction is a “release instruction”. In this case, the adjustment instruction determination unit 402 sets the release instruction flag to the ON state, and sets the movement instruction flag and the fixed instruction flag to the OFF state.

また、たとえば、調整指示判定部402は、固定指示フラグのオン/オフの状態に基づき、位置調整指示を判定する。固定指示フラグのオン/オフの状態は、位置制御部403による無人航空機101の位置の制御状態に対応する。固定指示フラグがオンの状態である場合は、無人航空機101が自由に動ける状態である場合に対応する。固定指示フラグがオフの状態である場合は、無人航空機101が固定状態である場合に対応する。   In addition, for example, the adjustment instruction determination unit 402 determines a position adjustment instruction based on the ON / OFF state of the fixed instruction flag. The on / off state of the fixed instruction flag corresponds to the state of control of the position of the unmanned aerial vehicle 101 by the position control unit 403. The case where the fixed instruction flag is on corresponds to the case where the unmanned aerial vehicle 101 is free to move. The case where the fixed instruction flag is in the off state corresponds to the case where the unmanned aerial vehicle 101 is in the fixed state.

たとえば、調整指示判定部402は、固定指示フラグがオフの状態である場合(無人航空機101が自由に動ける状態である場合)には、位置調整指示を「固定指示」と判定する。この場合、調整指示判定部402は、固定指示フラグをオンの状態とし、移動指示フラグ及び解除指示フラグをオフの状態とする。   For example, when the fixed instruction flag is in an off state (when the unmanned aerial vehicle 101 is free to move), the adjustment instruction determining unit 402 determines that the position adjustment instruction is a “fixed instruction”. In this case, the adjustment instruction determination unit 402 sets the fixed instruction flag to the ON state, and sets the movement instruction flag and the release instruction flag to the OFF state.

調整指示判定部402は、固定指示フラグがオンの状態である場合(無人航空機101が固定状態である場合)には、位置調整指示を「解除指示」と判定する。この場合、調整指示判定部402は、解除指示フラグをオンの状態とし、移動指示フラグ及び固定指示フラグをオフの状態とする。   When the fixing instruction flag is on (when the unmanned aerial vehicle 101 is in the fixing state), the adjustment instruction determining unit 402 determines that the position adjustment instruction is a “release instruction”. In this case, the adjustment instruction determination unit 402 sets the release instruction flag to the ON state, and sets the movement instruction flag and the fixed instruction flag to the OFF state.

位置制御部403は、調整指示判定部402から位置調整指示が出力されると、操作コントローラ102からの指示に応じた無人航空機101の飛行制御よりも優先的に、無人航空機101の位置の制御をおこなう。位置制御部403は、調整指示判定部402から出力された位置調整指示を示す情報に従って、無人航空機101の位置を調整する。このように、位置制御部403は、近接センサ17によってユーザの手の近接が検出された場合には、操作コントローラ102からの操作指示よりも優先して、当該手の近接に応じた無人航空機101の位置調整をおこなう。   When the position adjustment instruction is output from the adjustment instruction determination unit 402, the position control unit 403 controls the position of the unmanned aircraft 101 with priority over the flight control of the unmanned aircraft 101 according to the instruction from the operation controller 102. Do it. The position control unit 403 adjusts the position of the unmanned aerial vehicle 101 according to the information indicating the position adjustment instruction output from the adjustment instruction determination unit 402. As described above, when the proximity sensor 17 detects the proximity of the hand of the user, the position control unit 403 gives priority to the operation instruction from the operation controller 102 and gives priority to the unmanned aerial vehicle 101 according to the proximity of the hand. Adjust the position of.

なお、無人航空機101が固定状態ではなく、かつ、近接センサ17によってユーザの手の近接が検出されなくなった場合には、フライトコントローラ300の飛行制御部によって、操作コントローラ102からの操作指示に応じた無人航空機101の飛行制御(通常の飛行制御)がおこなわれる。位置制御部403による位置制御と飛行制御部による通常の飛行制御との切り替えは、この条件に限られず、種々の条件又はタイミングで切り替えてもよい。たとえば、無人航空機101や操作コントローラ102に、位置制御と通常の飛行制御とを切り替えるためのボタンを設け、当該ボタンを押すことによって切り替えてもよい。   When the unmanned aerial vehicle 101 is not in the fixed state and the proximity sensor 17 does not detect the proximity of the user's hand, the flight controller of the flight controller 300 responds to an operation instruction from the operation controller 102. Flight control (normal flight control) of the unmanned aerial vehicle 101 is performed. The switching between the position control by the position control unit 403 and the normal flight control by the flight control unit is not limited to this condition, and may be switched under various conditions or timings. For example, a button for switching between position control and normal flight control may be provided on the unmanned aerial vehicle 101 or the operation controller 102, and switching may be performed by pressing the button.

図5及び図6を参照して、位置制御部403による無人航空機101の位置の調整について具体的に説明する。図5及び図6は、位置制御部403による無人航空機101の位置調整を説明するための図である。図5及び図6では、ユーザの手の近接態様に応じて、無人航空機101の位置がどのように変化するか、その変化の前後を示している。   The adjustment of the position of the unmanned aerial vehicle 101 by the position control unit 403 will be specifically described with reference to FIGS. 5 and 6 are diagrams for explaining the position adjustment of the unmanned aerial vehicle 101 by the position control unit 403. FIGS. 5 and 6 show how the position of the unmanned aerial vehicle 101 changes in accordance with the proximity mode of the user's hand, before and after the change.

図5の(a)の状態において、無人航空機101は固定状態とされていない自由に動ける状態とされている。図5の(a)に示されるように、自由に動ける状態の無人航空機101において、ユーザの手501が第一センサ部17aに所定の距離A(たとえば、1cm〜10cm程度)の間隔で近接すると、片側検出がおこなわれる。これにより、調整指示判定部402から位置制御部403へ、「移動指示」の位置調整指示を示す情報が出力される。   In the state of FIG. 5A, the unmanned aerial vehicle 101 is in a state in which it can move freely and is not in a fixed state. As shown in FIG. 5A, when the user's hand 501 approaches the first sensor unit 17a at a predetermined distance A (for example, about 1 cm to 10 cm) in the unmanned aerial vehicle 101 in a freely movable state. , One-sided detection is performed. As a result, information indicating a position adjustment instruction of “movement instruction” is output from the adjustment instruction determination unit 402 to the position control unit 403.

この場合、位置制御部403は、図5の(b)に示されるように、手501から離れる方向(矢印Eの方向)に無人航空機101が移動するように、無人航空機101の動作を制御する。   In this case, the position control unit 403 controls the operation of the unmanned aerial vehicle 101 so that the unmanned aerial vehicle 101 moves in a direction away from the hand 501 (the direction of the arrow E) as shown in FIG. 5B. .

具体的には、手501が無人航空機101に向かって動く場合、位置制御部403は、手501の動きに応じて、無人航空機101が手501に対して所定の距離Aを保つように無人航空機101の動作を制御する。   Specifically, when the hand 501 moves toward the unmanned aerial vehicle 101, the position control unit 403 responds to the movement of the hand 501 so that the unmanned aerial vehicle 101 keeps a predetermined distance A with respect to the hand 501. The operation of 101 is controlled.

このような制御によって、図5の(b)に示されるように、無人航空機101は、手501に押されるようにして位置調整される。無人航空機101の中心軸は、基準線X1からずれる。ここで、基準線X1は、図5の(a)に示される状態において、無人航空機101の中心軸を通る線である。   By such control, as shown in FIG. 5B, the position of the unmanned aerial vehicle 101 is adjusted so as to be pushed by the hand 501. The central axis of the unmanned aerial vehicle 101 is shifted from the reference line X1. Here, the reference line X1 is a line passing through the central axis of the unmanned aerial vehicle 101 in the state shown in FIG.

また、図6の(a)に示されるように、自由に動ける状態の無人航空機101において、第一センサ部17aにユーザの手501(たとえば右手)、第二センサ部17bにユーザの手501(たとえば左手)がそれぞれ所定の距離Aの間隔で近接すると、両側検出がおこなわれる。これにより、調整指示判定部402から位置制御部403に、「固定指示」の位置調整指示を示す情報が出力される。   Also, as shown in FIG. 6A, in the unmanned aerial vehicle 101 in a freely movable state, the user's hand 501 (for example, the right hand) is attached to the first sensor unit 17a, and the user's hand 501 (for example, to the second sensor unit 17b). For example, when the left hand approaches each other at a predetermined distance A, both-side detection is performed. As a result, information indicating the position adjustment instruction of the “fixed instruction” is output from the adjustment instruction determination unit 402 to the position control unit 403.

この場合、位置制御部403は、図6の(b)に示されるように、手501が無人航空機101に向かって動いたとしても、無人航空機101が移動しないように無人航空機101の位置を固定する。すなわち、無人航空機101の中心軸が基準線X2を通った状態のままとなるように、無人航空機101の位置を固定する。ここで、基準線X2は、図6の(a)に示される状態において、無人航空機101の中心軸を通る線である。無人航空機101が固定されていることより、無人航空機101と手501との間の距離は所定の距離B(距離B<距離A)となる。   In this case, as shown in FIG. 6B, the position control unit 403 fixes the position of the unmanned aerial vehicle 101 so that the unmanned aerial vehicle 101 does not move even if the hand 501 moves toward the unmanned aerial vehicle 101. I do. That is, the position of the unmanned aerial vehicle 101 is fixed such that the center axis of the unmanned aerial vehicle 101 remains in the state passing through the reference line X2. Here, the reference line X2 is a line passing through the central axis of the unmanned aerial vehicle 101 in the state shown in FIG. Since the unmanned aerial vehicle 101 is fixed, the distance between the unmanned aerial vehicle 101 and the hand 501 is a predetermined distance B (distance B <distance A).

固定状態となった無人航空機101において、図6の(c)に示されるように、第一センサ部17aにユーザの手501(たとえば右手)、第二センサ部17bにユーザの手501(たとえば左手)がそれぞれ所定の距離Aの間隔で近接すると、両側検出がおこなわれる。これにより、調整指示判定部402から位置制御部403に、「解除指示」の位置調整指示を示す情報が出力される。   In the unmanned aerial vehicle 101 in the fixed state, as shown in FIG. 6C, the user's hand 501 (for example, the right hand) is attached to the first sensor unit 17a, and the user's hand 501 (for example, the left hand) is attached to the second sensor unit 17b. ) Approach each other at a predetermined distance A, two-sided detection is performed. As a result, information indicating the position adjustment instruction of the “release instruction” is output from the adjustment instruction determination unit 402 to the position control unit 403.

すなわち、位置制御部403は、図6の(a)に示される両側検出がおこなわれてから、図6の(c)に示される両側検出が再度おこなわれるまで、無人航空機101の固定状態を保持する。   In other words, the position control unit 403 holds the fixed state of the unmanned aerial vehicle 101 after the two-sided detection shown in FIG. 6A is performed and until the two-sided detection shown in FIG. 6C is performed again. I do.

「解除指示」が出力された後において、図6の(d)に示されるように、ユーザの手501が第一センサ部17aに近接し、片側検出がおこなわれると、調整指示判定部402から位置制御部403へ、「移動指示」の位置調整指示を示す情報が出力される。この場合、位置制御部403は、図6の(d)に示されるように、手501から離れる方向(矢印Eの方向)に無人航空機101が移動するように、無人航空機101の動作を制御する。   After the “release instruction” is output, as shown in FIG. 6D, when the user's hand 501 approaches the first sensor unit 17a and one-side detection is performed, the adjustment instruction determination unit 402 Information indicating a position adjustment instruction of “movement instruction” is output to the position control unit 403. In this case, the position control unit 403 controls the operation of the unmanned aerial vehicle 101 such that the unmanned aerial vehicle 101 moves in a direction away from the hand 501 (in the direction of arrow E) as shown in FIG. .

具体的には、図5の(b)に示される場合と同様、位置制御部403は、手501の動きに応じて、無人航空機101が手501に対して所定の距離Aを保つように無人航空機101の動作を制御する。   Specifically, as in the case shown in FIG. 5B, the position control unit 403 responds to the movement of the hand 501 so that the unmanned aircraft 101 keeps a predetermined distance A with respect to the hand 501. The operation of the aircraft 101 is controlled.

このような制御によって、図6の(e)に示されるように、無人航空機101は、手501に押されるようにして位置調整される。無人航空機101の中心軸は、基準線X2からずれる。   By such control, as shown in FIG. 6E, the position of the unmanned aerial vehicle 101 is adjusted so as to be pushed by the hand 501. The central axis of the unmanned aerial vehicle 101 is shifted from the reference line X2.

次に、図7及び図8を参照して、無人航空機101の位置調整方法について詳細に説明する。   Next, a method of adjusting the position of the unmanned aerial vehicle 101 will be described in detail with reference to FIGS.

図7は、無人航空機101における位置調整のための制御処理の全体の流れを示すフローチャートである。図8は、図7のステップS704における位置調整指示を判定する処理の詳細を示すフローチャートである。なお、図7の処理を開始する前の初期状態において、移動指示フラグ、固定指示フラグ、及び解除指示フラグは何れもオフの状態であるとする。   FIG. 7 is a flowchart illustrating an overall flow of a control process for position adjustment in the unmanned aerial vehicle 101. FIG. 8 is a flowchart illustrating the details of the process of determining the position adjustment instruction in step S704 of FIG. Note that, in the initial state before the processing in FIG. 7 is started, it is assumed that the movement instruction flag, the fixed instruction flag, and the release instruction flag are all off.

無人航空機101における位置調整のための制御処理が開始すると、まず、図7に示されるように、フライトコントローラ300は、無人航空機101が飛行中であるか否かを判定する(ステップS701)。   When the control process for position adjustment in the unmanned aerial vehicle 101 starts, first, as shown in FIG. 7, the flight controller 300 determines whether or not the unmanned aerial vehicle 101 is in flight (step S701).

無人航空機101が飛行中でない場合には(ステップS701;NO)、処理を終了する。無人航空機101が飛行中である場合には(ステップS701:YES)、ステップS702に移行し、近接センサ17が、ユーザの手の近接を検出する。   If the unmanned aerial vehicle 101 is not flying (step S701; NO), the process ends. When the unmanned aerial vehicle 101 is flying (step S701: YES), the process proceeds to step S702, and the proximity sensor 17 detects the proximity of the user's hand.

続いて、センサ情報取得部401が、ステップS702において検出されたユーザの手の近接に関して、センサ情報を取得する(ステップS703)。具体的には、センサ情報取得部401が、第一センサ部17a及び第二センサ部17bの何れのセンサ部によってユーザの手が検出されたかを示す情報を取得する。   Subsequently, the sensor information acquisition unit 401 acquires sensor information regarding the proximity of the user's hand detected in step S702 (step S703). Specifically, the sensor information acquisition unit 401 acquires information indicating which of the first sensor unit 17a and the second sensor unit 17b has detected the hand of the user.

続いて、調整指示判定部402が、ステップS703において取得されたセンサ情報に基づき、ユーザの手の近接態様に応じた位置調整指示を判定する(ステップS704)。   Subsequently, the adjustment instruction determination unit 402 determines a position adjustment instruction according to the approach state of the user's hand based on the sensor information acquired in step S703 (step S704).

具体的には、図8に示されるように、調整指示判定部402は、まず、センサ情報に基づき、両側検出がおこなわれたか否かを判定する(ステップS801)。   Specifically, as shown in FIG. 8, the adjustment instruction determination unit 402 first determines whether or not both-side detection has been performed based on the sensor information (step S801).

両側検出がおこなわれていない場合(ステップS801;NO)、すなわち片側検出がおこなわれた場合(図5の(a)、図6の(b)、及び図6の(d)参照)、ステップS802に移行する。   If both-sided detection has not been performed (step S801; NO), that is, if one-sided detection has been performed (see (a) of FIG. 5, (b) of FIG. 6, and (d) of FIG. 6), step S802. Move to

ステップS802では、調整指示判定部402は、無人航空機101が自由に動ける状態であるか否かを判定する。すなわち、固定指示フラグがオフの状態であるか否かを判定する。固定指示フラグがオフの状態である場合には、無人航空機101が自由に動ける状態であると判定し(ステップS802;YES)、ステップS803へ移行する。   In step S802, the adjustment instruction determination unit 402 determines whether the unmanned aerial vehicle 101 is free to move. That is, it is determined whether or not the fixed instruction flag is off. If the fixed instruction flag is off, it is determined that the unmanned aerial vehicle 101 is free to move (step S802; YES), and the process proceeds to step S803.

ステップS803において、調整指示判定部402は、位置調整指示を「移動指示」と判定する。調整指示判定部402は、移動指示フラグをオンの状態、固定指示フラグ及び解除指示フラグを何れもオフの状態として、ステップS704の処理を終了する。   In step S803, the adjustment instruction determination unit 402 determines that the position adjustment instruction is a “movement instruction”. The adjustment instruction determination unit 402 sets the movement instruction flag to ON, sets the fixed instruction flag and the release instruction flag to OFF, and ends the process of step S704.

調整指示判定部402は、固定指示フラグがオンの状態である場合には、無人航空機101が自由に動ける状態でないと判定し(ステップS802;NO)、ステップS805に移行する。ステップS805では、位置調整指示を「固定指示」と判定し、固定指示フラグをオンの状態、移動指示フラグ及び解除指示フラグをオフの状態まま維持して、ステップS704の処理を終了する。   When the fixed instruction flag is on, the adjustment instruction determination unit 402 determines that the unmanned aerial vehicle 101 is not in a freely movable state (step S802; NO), and proceeds to step S805. In step S805, the position adjustment instruction is determined to be “fixed instruction”, and the fixed instruction flag is kept on, the movement instruction flag and the release instruction flag are kept off, and the process of step S704 ends.

両側検出がおこなわれた場合(ステップS801;YES)、すなわち第一センサ部17a及び第二センサ部17bによって手501の近接が検出された場合(図6の(a)及び図6の(c)参照)、調整指示判定部402は、所定条件を満たしているか否かを判定する(ステップS804)。   When both-side detection is performed (step S801; YES), that is, when the approach of the hand 501 is detected by the first sensor unit 17a and the second sensor unit 17b ((a) of FIG. 6 and (c) of FIG. 6) Reference), the adjustment instruction determination unit 402 determines whether a predetermined condition is satisfied (step S804).

所定の条件とは、前述した所定の条件であって、両側検出の回数であってもよく、無人航空機101の制御状態であってもよい。   The predetermined condition is the above-described predetermined condition, and may be the number of times of both-side detection or the control state of the unmanned aerial vehicle 101.

所定の条件を満たしている場合(ステップS804;YES)、調整指示判定部402は、位置調整指示を「固定指示」と判定する(ステップS805)。調整指示判定部402は、固定指示フラグをオンの状態として、移動指示フラグ及び解除指示フラグを何れもオフの状態として、ステップS704の処理を終了する。   If the predetermined condition is satisfied (Step S804; YES), the adjustment instruction determination unit 402 determines that the position adjustment instruction is a “fixed instruction” (Step S805). The adjustment instruction determination unit 402 sets the fixed instruction flag to the on state, sets both the movement instruction flag and the release instruction flag to the off state, and ends the process of step S704.

所定の条件を満たしていない場合(ステップS804;NO)、調整指示判定部402は、位置調整指示を「解除指示」と判定する(ステップS806)。調整指示判定部402は、解除指示フラグをオンの状態として、移動指示フラグ及び固定指示フラグを何れもオフの状態として、ステップS704の処理を終了する。   If the predetermined condition is not satisfied (step S804; NO), the adjustment instruction determination unit 402 determines that the position adjustment instruction is a “release instruction” (step S806). The adjustment instruction determination unit 402 sets the release instruction flag to the on state, sets both the movement instruction flag and the fixed instruction flag to the off state, and ends the process of step S704.

ステップS704の処理が終了すると、図7のステップS705へ移行する。ステップS705では、位置制御部403が、ステップS704において判定された位置調整指示に応じて、無人航空機101の動作を制御する。   When the process in step S704 ends, the process moves to step S705 in FIG. In step S705, the position control unit 403 controls the operation of the unmanned aerial vehicle 101 according to the position adjustment instruction determined in step S704.

ステップS704において位置調整指示が「移動指示」と判定されると、図5の(b)や図6の(e)に示されるように、位置制御部403は、手501から離れる方向(矢印Eの方向)に無人航空機101を移動させる。   When the position adjustment instruction is determined to be the “movement instruction” in step S704, as shown in FIG. 5B and FIG. 6E, the position control unit 403 moves away from the hand 501 (arrow E). The unmanned aerial vehicle 101 is moved in the direction (1).

ステップS704において位置調整指示が「固定指示」と判定されると、図6の(b)に示されるように、位置制御部403は、手501の動きにかかわらず、無人航空機101が移動しないように無人航空機101の位置を固定する。   If the position adjustment instruction is determined to be “fixed instruction” in step S704, as shown in FIG. 6B, the position control unit 403 prevents the unmanned aerial vehicle 101 from moving regardless of the movement of the hand 501. , The position of the unmanned aerial vehicle 101 is fixed.

ステップS704において位置調整指示が「解除指示」と判定されると、位置制御部403は、無人航空機101の固定状態を解除する。   When the position adjustment instruction is determined to be the “release instruction” in step S704, the position control unit 403 releases the fixed state of the unmanned aerial vehicle 101.

以上の処理によって、無人航空機101の位置調整がおこなわれる。前述した処理は、無人航空機101のコンピュータを、上述した各機能部として機能させるためのプログラムとして実現されてもよい。   Through the above processing, the position adjustment of the unmanned aerial vehicle 101 is performed. The above-described processing may be realized as a program for causing the computer of the unmanned aerial vehicle 101 to function as each of the functional units described above.

以上、本実施形態に係る無人航空機101、その制御方法、及びプログラムによれば、近接センサ17によってユーザの手501が近接したことが検出されると、手501から離れる方向に無人航空機101が移動する。これにより、無人航空機101に直接触れることなく、ユーザの手501で押す感覚で無人航空機101を移動させることができ、無人航空機101の位置調整を容易にすることができる。   As described above, according to the unmanned aerial vehicle 101, the control method, and the program according to the present embodiment, when the proximity sensor 17 detects that the user's hand 501 has approached, the unmanned aerial vehicle 101 moves in a direction away from the hand 501. I do. Thereby, the unmanned aerial vehicle 101 can be moved as if pressed by the user's hand 501 without directly touching the unmanned aerial vehicle 101, and the position adjustment of the unmanned aerial vehicle 101 can be facilitated.

無人航空機101を室内等の限られた範囲内で使用する場合には、ユーザのすぐ近くに浮遊している状態の無人航空機101を、浮遊状態のまま、ユーザの所望の位置に移動させたい場合がある。本実施形態によれば、このような場合に、無人航空機101に直接手を触れることなく、直感的な操作によって、たとえばユーザの邪魔とならないように無人航空機101を除けることや、ユーザが浮遊させたい場所に無人航空機を容易に移動させることができる。   When the unmanned aerial vehicle 101 is used within a limited range such as indoors, when the unmanned aerial vehicle 101 floating in the immediate vicinity of the user is desired to be moved to a user's desired position in a floating state There is. According to the present embodiment, in such a case, it is possible to remove the unmanned aerial vehicle 101 without indirectly touching the unmanned aerial vehicle 101 without directly touching the unmanned aerial vehicle 101, for example, or to allow the user to float An unmanned aerial vehicle can be easily moved to a desired location.

本実施形態によれば、近接センサ17によって近接が検出された手501が無人航空機101に向かって動く場合、当該動きに応じて、無人航空機101が所定の距離Aを保つように制御される。よって、手501を無人航空機101に近づけることにより、手501に対して所定の距離Aの位置に無人航空機101を移動させることができる。   According to the present embodiment, when the hand 501 whose proximity is detected by the proximity sensor 17 moves toward the unmanned aerial vehicle 101, the unmanned aerial vehicle 101 is controlled so as to maintain a predetermined distance A according to the movement. Therefore, by bringing hand 501 closer to unmanned aerial vehicle 101, unmanned aerial vehicle 101 can be moved to a position at a predetermined distance A with respect to hand 501.

本実施形態によれば、近接センサ17は、静電容量型の近接センサであるので、静電容量の変化に応じてて501の位置を適切に検出することができる。たとえば暗くて狭い場所等、画像認識が難しい場合であっても、静電容量型の近接センサによって、近接する手501を適切に検出することができる。さらに、静電容量型の近接センサを用いることによって、軽量、低コスト、及び省電力な構成とすることができる。   According to the present embodiment, since the proximity sensor 17 is a capacitance-type proximity sensor, it is possible to appropriately detect the position of 501 according to a change in capacitance. For example, even when image recognition is difficult such as in a dark and narrow place, the approaching hand 501 can be appropriately detected by the capacitance type proximity sensor. Furthermore, by using a capacitance type proximity sensor, a lightweight, low-cost, and power-saving configuration can be achieved.

本実施形態によれば、近接センサ17によって近接を検出する対象物がユーザの手501であるので、手501を近づける直感的な操作で無人航空機101の位置調整をおこなうことができる。   According to the present embodiment, since the object whose proximity is detected by the proximity sensor 17 is the user's hand 501, the position of the unmanned aerial vehicle 101 can be adjusted by an intuitive operation of bringing the hand 501 closer.

本実施形態によれば、躯体部11の外側に設けられた近接センサ17によって、無人航空機101に近接する対象物を適切に検出することができる。   According to the present embodiment, an object approaching the unmanned aerial vehicle 101 can be appropriately detected by the proximity sensor 17 provided outside the body 11.

本実施形態によれば、回転翼15に手501が触れないようにカバー16で保護することができると共に、カバー16の外側に設けられた近接センサ17によって、無人航空機101に近接する手501を適切に検出することができる。   According to the present embodiment, the hand 501 can be protected from touching the rotary wing 15 by the cover 16, and the hand 501 approaching the unmanned aerial vehicle 101 can be protected by the proximity sensor 17 provided outside the cover 16. It can be detected properly.

本実施形態によれば、位置制御部403によって、第一センサ部17a及び第二センサ部17bの両方によって手501が近接したことを検出された場合に、無人航空機101の位置を固定するように制御される。よって、無人航空機101がユーザの所望の位置になった場合に、第一センサ部17a及び第二センサ部17bの両方に手501を近接させることによって、無人航空機101の位置をユーザの所望の位置に固定することができる。   According to the present embodiment, the position control unit 403 fixes the position of the unmanned aerial vehicle 101 when both the first sensor unit 17a and the second sensor unit 17b detect that the hand 501 has approached. Controlled. Therefore, when the unmanned aerial vehicle 101 is at the user's desired position, the position of the unmanned aerial vehicle 101 is changed to the user's desired position by bringing the hand 501 close to both the first sensor unit 17a and the second sensor unit 17b. Can be fixed to

本実施形態によれば、無人航空機101の位置を固定するように制御された固定状態において、第一センサ部17a及び第二センサ部17bの両方に手501を再度近接させるまでは、無人航空機101の固定状態が保持される。よって、たとえば固定状態を保持したいにもかかわらず近接センサ17に手501等の対象物が近接することで無人航空機101が移動してしまう等といった、ユーザの意図に反した無人航空機101の移動を抑制することができる。   According to the present embodiment, in a fixed state in which the position of the unmanned aerial vehicle 101 is controlled to be fixed, the unmanned aerial vehicle 101 is held until the hand 501 approaches both the first sensor unit 17a and the second sensor unit 17b again. Is held in a fixed state. Therefore, for example, the unmanned aerial vehicle 101 moves against the intention of the user, such as the unmanned aerial vehicle 101 moving due to an object such as the hand 501 approaching the proximity sensor 17 despite the desire to maintain the fixed state. Can be suppressed.

本実施形態によれば、近接センサ17によって手501が近接したことが検出された場合に、操作コントローラ102からの操作指示に応じた無人航空機101の飛行制御よりも優先的に、手501から離れる方向に無人航空機101が移動するように制御される。よって、手501が近接センサ17に近接すると、操作コントローラ102による操縦に阻害されることなく、手501の近接に応じた無人航空機101の位置調整を適切におこなうことができる。   According to the present embodiment, when the proximity sensor 17 detects that the hand 501 has approached, the user separates from the hand 501 in preference to the flight control of the unmanned aerial vehicle 101 in accordance with the operation instruction from the operation controller 102. The unmanned aerial vehicle 101 is controlled to move in the direction. Therefore, when the hand 501 approaches the proximity sensor 17, the position adjustment of the unmanned aerial vehicle 101 according to the proximity of the hand 501 can be appropriately performed without being hindered by the operation by the operation controller 102.

以上、本実施形態の一実施形態について説明したが、本発明は上記実施形態に限られず、その要旨を逸脱しない範囲で様々な変更が可能である。   As mentioned above, although one Embodiment of this embodiment was described, this invention is not limited to the said Embodiment, A various change is possible in the range which does not deviate from the summary.

たとえば、上記実施形態において、近接センサ17は、カバー16に設けられているとしたが、これに限られず、躯体部11、回転台12、及び撮像部13等、無人航空機101のどの部分に設けられていてもよい。また、近接センサ17は、テープ状に限られず、円柱型、角型、フラット型等の種々の形状をとり得る。   For example, in the above embodiment, the proximity sensor 17 is provided on the cover 16. However, the present invention is not limited to this, and the proximity sensor 17 is provided on any part of the unmanned aerial vehicle 101 such as the skeleton 11, the turntable 12, and the imaging unit 13. It may be. In addition, the proximity sensor 17 is not limited to a tape shape, and can take various shapes such as a columnar shape, a square shape, and a flat shape.

回転翼15は、カバー16に内包されていなくてもよく、その一部又は全体がカバー16から露出していてもよい。無人航空機101は、カバー16を有していなくてもよい。   The rotor 15 may not be included in the cover 16, and may be partially or entirely exposed from the cover 16. The unmanned aerial vehicle 101 may not have the cover 16.

上記実施形態では、ユーザの手の近接を検出したセンサ部が第一センサ部17a及び第二センサ部17bの両方である場合とは、第一センサ部17aでユーザの手の近接を検出すると同時に、第二センサ部17bでユーザの手の近接を検出する場合であるとして説明したが、これに限られない。たとえば、第一センサ部17aでの検出タイミングと第二センサ部17bでの検出タイミングとは同時に限られない。第一センサ部17aで検出した後に、第二センサ部17bで検出してもよい。   In the above embodiment, the case where the sensor unit that has detected the proximity of the user's hand is both the first sensor unit 17a and the second sensor unit 17b means that the first sensor unit 17a detects the proximity of the user's hand and It has been described that the second sensor unit 17b detects the proximity of the user's hand, but the present invention is not limited to this. For example, the detection timing of the first sensor unit 17a and the detection timing of the second sensor unit 17b are not limited to the same time. After the detection by the first sensor unit 17a, the detection may be performed by the second sensor unit 17b.

上記実施形態では、第一センサ部17a及び第二センサ部17bの両方によって手501が近接したことを検出された場合に、無人航空機101の位置を固定するように制御する例について説明したが、これに限られない。たとえば、第一センサ部17a又は第二センサ部17bに対して所定期間の間に連続して2回以上の手501の近接があった場合に、無人航空機101の位置を固定するように制御してもよい。   In the above-described embodiment, an example has been described in which control is performed so that the position of the unmanned aerial vehicle 101 is fixed when the approach of the hand 501 is detected by both the first sensor unit 17a and the second sensor unit 17b. It is not limited to this. For example, when the hand 501 approaches the first sensor unit 17a or the second sensor unit 17b two or more times continuously during a predetermined period, control is performed to fix the position of the unmanned aerial vehicle 101. You may.

上記実施形態では、所定の距離Aで近接した手501を検出した場合に、手501に対して所定の距離Aを保つように無人航空機101を制御する例について説明したが、これに限られない。たとえば、手501に対して所定の距離A以下の所定の近接距離となるように無人航空機101を制御してもよい。   In the above-described embodiment, an example has been described in which the unmanned aerial vehicle 101 is controlled so as to maintain the predetermined distance A with respect to the hand 501 when the hand 501 approaching the predetermined distance A is detected, but is not limited thereto. . For example, the unmanned aerial vehicle 101 may be controlled so as to have a predetermined proximity distance equal to or less than a predetermined distance A to the hand 501.

また、無人航空機101に向かって動く手501の速度に応じて、無人航空機101と手501との間の距離を変化させてもよい。無人航空機101に向かう手501の速度が速いほど、無人航空機101と手との間の距離が大きくなるように制御してもよい。これにより、勢いよく手501を無人航空機101に近づけることによって、より手501から離れる方向へと無人航空機101を移動させることができる。   Further, the distance between unmanned aerial vehicle 101 and hand 501 may be changed according to the speed of hand 501 moving toward unmanned aerial vehicle 101. Control may be performed such that the faster the speed of the hand 501 heading to the unmanned aerial vehicle 101, the greater the distance between the unmanned aerial vehicle 101 and the hand. Thus, by bringing the hand 501 closer to the unmanned aerial vehicle 101, the unmanned aerial vehicle 101 can be moved further away from the hand 501.

また、近接センサ17は、第一センサ部17a及び第二センサ部17bを有していなくてもよく、一つのセンサ部で構成されていてもよく、三つ以上のセンサ部で構成されていてもよい。   In addition, the proximity sensor 17 may not have the first sensor unit 17a and the second sensor unit 17b, may be configured with one sensor unit, or may be configured with three or more sensor units. Is also good.

本発明は、たとえば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、1つの機器からなる装置に適用してもよい。   For example, the present invention can also be implemented as a system, an apparatus, a method, a program, a storage medium, or the like. Specifically, the present invention may be applied to a system including a plurality of devices. The present invention may be applied to a device including two devices.

なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。   The present invention also includes a software program for realizing the functions of the above-described embodiments, which is supplied directly or remotely to a system or an apparatus. The present invention includes a case where the present invention is also achieved by reading and executing a supplied program code by a computer of the system or the apparatus.

したがって、本発明の機能処理をコンピュータで実現(実行可能と)するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。   Therefore, the program code itself installed in the computer in order to realize (executable) the functional processing of the present invention by the computer also realizes the present invention. That is, the present invention includes the computer program itself for realizing the functional processing of the present invention.

その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、又はOSに供給するスクリプトデータなどの形態であってもよい。   In that case, as long as it has the function of the program, it may be in the form of an object code, a program executed by an interpreter, or script data supplied to the OS.

プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD−ROM、CD−R、又はCD−RWなどがある。また、磁気テープ、不揮発性のメモリカード、ROM、又はDVD(DVD−ROM,DVD−R)などもある。   Examples of the recording medium for supplying the program include a flexible disk, a hard disk, an optical disk, a magneto-optical disk, an MO, a CD-ROM, a CD-R, and a CD-RW. Further, there are a magnetic tape, a nonvolatile memory card, a ROM, and a DVD (DVD-ROM, DVD-R).

その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスクなどの記録媒体にダウンロードすることによっても供給できる。   In addition, as a method for supplying the program, a browser on the client computer is used to connect to a homepage on the Internet. The computer program of the present invention or a compressed file including an automatic installation function can be supplied from the home page by downloading the file to a recording medium such as a hard disk.

また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。   Further, the present invention can also be realized by dividing the program code constituting the program of the present invention into a plurality of files and downloading each file from a different homepage. That is, the present invention also includes a WWW server that allows a plurality of users to download a program file for implementing the functional processing of the present invention on a computer.

また、本発明のプログラムを暗号化してCD−ROMなどの記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。   In addition, the program of the present invention is encrypted, stored in a storage medium such as a CD-ROM, distributed to users, and downloaded to a user who satisfies predetermined conditions from a homepage via the Internet to download key information for decryption. Let it. Then, it is also possible to execute the encrypted program by using the downloaded key information and install the program on a computer to realize the program.

また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。   The functions of the above-described embodiments are implemented when the computer executes the read program. In addition, the OS or the like running on the computer performs part or all of the actual processing based on the instructions of the program, and the functions of the above-described embodiments can also be realized by the processing.

さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。   Further, the program read from the recording medium is written to a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer. Thereafter, based on the instructions of the program, the CPU provided in the function expansion board or the function expansion unit performs part or all of the actual processing, and the functions of the above-described embodiments are also realized by the processing.

なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。   It should be noted that the above-described embodiment is merely an example of a concrete example for carrying out the present invention, and the technical scope of the present invention should not be interpreted in a limited manner. That is, the present invention can be implemented in various forms without departing from the technical idea or the main features.

11 躯体部
14 基体(基部)
15 回転翼(翼部)
16 カバー(筐体部)
17 近接センサ
17a 第一センサ部
17b 第二センサ部
101 無人航空機
300 フライトコントローラ(制御手段)
501 手(対象物)
11 Frame 14 Base (base)
15 Rotary wing (wing part)
16 Cover (housing)
17 Proximity sensor 17a First sensor unit 17b Second sensor unit 101 Unmanned aerial vehicle 300 Flight controller (control means)
501 hand (object)

Claims (11)

対象物が近接したことを検出する近接センサと、
前記近接センサによって前記対象物が近接したことが検出された場合に、前記対象物から離れる方向に自機が移動するように、自機の動作を制御する制御手段と、を備える無人航空機。
A proximity sensor that detects that an object has approached,
An unmanned aerial vehicle comprising: control means for controlling the operation of the own device such that the own device moves in a direction away from the target object when the proximity sensor detects that the target object has approached.
前記制御手段は、前記近接センサによって近接したことが検出された対象物が自機に向かって動く場合、当該動きに応じて、自機が前記対象物に対して所定の距離を保つように制御する、請求項1に記載の無人航空機。   The control means controls, when an object detected as having approached by the proximity sensor moves toward the own device, the own device to keep a predetermined distance from the object according to the movement. The unmanned aerial vehicle of claim 1, wherein: 前記近接センサは、静電容量型の近接センサである、請求項1又は2に記載の無人航空機。   The unmanned aerial vehicle according to claim 1, wherein the proximity sensor is a capacitance-type proximity sensor. 前記対象物は、ユーザの手である、請求項1〜3の何れか一項に記載の無人航空機。   The unmanned aerial vehicle according to any one of claims 1 to 3, wherein the object is a user's hand. 基部及び前記基部に設けられた翼部を有する躯体部を備え、
前記近接センサは、前記躯体部の外側に設けられている、請求項1〜4の何れか一項に記載の無人航空機。
A skeleton having a base and a wing provided on the base,
The unmanned aerial vehicle according to any one of claims 1 to 4, wherein the proximity sensor is provided outside the skeleton.
前記躯体部は、前記翼部を内包する筐体部を有し、
前記近接センサは、前記筐体部の外側に設けられている、請求項5に記載の無人航空機。
The skeleton has a housing that contains the wings,
The unmanned aerial vehicle according to claim 5, wherein the proximity sensor is provided outside the housing.
前記近接センサは、第一センサ部と第二センサ部とを有し、
前記制御手段は、前記第一センサ部及び前記第二センサ部の両方によって対象物の近接が検出された場合に、自機の位置を固定するように制御する、請求項1〜6の何れか一項に記載の無人航空機。
The proximity sensor has a first sensor unit and a second sensor unit,
7. The control device according to claim 1, wherein when the proximity of the target is detected by both the first sensor unit and the second sensor unit, the control unit controls the position of the own device to be fixed. 8. An unmanned aerial vehicle according to one of the preceding claims.
前記制御手段は、前記自機の位置を固定するように制御された状態において、前記第一センサ部及び前記第二センサ部の両方によって対象物の近接が検出された場合に、前記自機の位置を固定した状態を解除して、前記自機を自由に動けるように制御する、請求項7に記載の無人航空機。   The control means, in a state where the position of the own device is controlled to be fixed, when the proximity of the target object is detected by both the first sensor unit and the second sensor unit, the control unit of the own device The unmanned aerial vehicle according to claim 7, wherein a state where the position is fixed is released, and control is performed so that the own aircraft can move freely. 前記制御手段は、前記近接センサによって前記対象物が近接したことが検出された場合に、遠隔制御装置からの操作指示に応じた自機の飛行制御よりも優先的に、前記対象物から離れる方向に自機が移動するように制御する、請求項1〜8の何れか一項に記載の無人航空機。   The control unit is configured to, when the proximity sensor detects that the target object has approached, preferentially control the flight control of the own aircraft in accordance with an operation instruction from a remote control device, and move away from the target object. The unmanned aerial vehicle according to any one of claims 1 to 8, wherein the unmanned aerial vehicle is controlled so as to move. 制御手段を備えるコンピュータによって実行可能な無人航空機の制御方法であって、
前記制御手段が、前記無人航空機が備える近接センサによって対象物が近接したことが検出された場合に、前記対象物から離れる方向に前記無人航空機が移動するように、前記無人航空機の動作を制御する制御ステップを含む、無人航空機の制御方法。
A method for controlling an unmanned aerial vehicle that can be executed by a computer including a control unit,
The control means controls the operation of the unmanned aerial vehicle such that the unmanned aerial vehicle moves in a direction away from the target object when the proximity of the target object is detected by a proximity sensor included in the unmanned aerial vehicle A method for controlling an unmanned aerial vehicle, comprising a control step.
コンピュータを、
無人航空機が備える近接センサによって対象物が近接したことが検出された場合に、前記対象物から離れる方向に前記無人航空機が移動するように、無人航空機の動作を制御する制御手段として機能させるためのプログラム。
Computer
When the proximity sensor included in the unmanned aerial vehicle detects that the object has approached, so that the unmanned aerial vehicle moves in a direction away from the object, to function as control means for controlling the operation of the unmanned aerial vehicle. program.
JP2018118668A 2018-06-22 2018-06-22 AIRCRAFT, ITS CONTROL METHOD, PROGRAM AND STORAGE MEDIUM Active JP7277695B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018118668A JP7277695B2 (en) 2018-06-22 2018-06-22 AIRCRAFT, ITS CONTROL METHOD, PROGRAM AND STORAGE MEDIUM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018118668A JP7277695B2 (en) 2018-06-22 2018-06-22 AIRCRAFT, ITS CONTROL METHOD, PROGRAM AND STORAGE MEDIUM

Publications (3)

Publication Number Publication Date
JP2019220058A true JP2019220058A (en) 2019-12-26
JP2019220058A5 JP2019220058A5 (en) 2021-07-29
JP7277695B2 JP7277695B2 (en) 2023-05-19

Family

ID=69096728

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018118668A Active JP7277695B2 (en) 2018-06-22 2018-06-22 AIRCRAFT, ITS CONTROL METHOD, PROGRAM AND STORAGE MEDIUM

Country Status (1)

Country Link
JP (1) JP7277695B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006007368A (en) * 2004-06-25 2006-01-12 Funai Electric Co Ltd Self-propelled vacuum cleaner
JP2011108056A (en) * 2009-11-19 2011-06-02 Hitachi Industrial Equipment Systems Co Ltd Mobile robot
JP2016212465A (en) * 2015-04-28 2016-12-15 株式会社ニコン Electronic device and imaging system
CN107108030A (en) * 2016-09-21 2017-08-29 深圳市大疆创新科技有限公司 Unmanned plane

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006007368A (en) * 2004-06-25 2006-01-12 Funai Electric Co Ltd Self-propelled vacuum cleaner
JP2011108056A (en) * 2009-11-19 2011-06-02 Hitachi Industrial Equipment Systems Co Ltd Mobile robot
JP2016212465A (en) * 2015-04-28 2016-12-15 株式会社ニコン Electronic device and imaging system
CN107108030A (en) * 2016-09-21 2017-08-29 深圳市大疆创新科技有限公司 Unmanned plane

Also Published As

Publication number Publication date
JP7277695B2 (en) 2023-05-19

Similar Documents

Publication Publication Date Title
US11161608B2 (en) Unmanned aerial vehicle and flying control method thereof
EP3373098B1 (en) Method for controlling unmanned aerial vehicle and unmanned aerial vehicle supporting the same
CA2975671A1 (en) Orientation control method for drone
WO2017081898A1 (en) Flight control device, flight control method, and computer-readable recording medium
JP6730585B2 (en) Unmanned aerial vehicle, system, control method thereof, and program
JP6860775B2 (en) Unmanned aerial vehicle, its control method and program, and server device, its control method and program
JP7017696B2 (en) Information processing equipment, information processing equipment control method, unmanned aerial vehicle, unmanned aerial vehicle control method, and program
JP2018092237A (en) Unmanned aircraft control system, and control method and program of the same
US9792705B1 (en) Method for providing graphic map information, an apparatus for performing the method, and a computer readable medium having a program stored thereon that is executable by the apparatus in performing the method
JP2018090012A (en) Unmanned aircraft control system, method for controlling unmanned aircraft control system, and program
JP6978818B2 (en) Unmanned aerial vehicle control system, its control method, and program
JP6478177B2 (en) Control device, imaging system, moving body, control method, and program
US20190378422A1 (en) Systems for Assisting Pilots with Emergency Landings
JP2017159753A (en) Unmanned aircraft, control method for the same and program, and unmanned aircraft control system, control method for the same and program
JP2019220058A (en) Unmanned aircraft, control method therefor, and program
JP2018179631A (en) Information processor, method for controlling information processor, and program
JP7157823B2 (en) Information processing equipment
JP2019064349A (en) System, and control method, program of the same
JP2019010943A (en) Information processing system, control method of the same, and program
JP2018142246A (en) System, and control method and program thereof
JP2017154545A (en) Unmanned aircraft, control method thereof, and program
JP6838231B2 (en) Controls, unmanned aerial vehicles, control methods, and programs
WO2018109847A1 (en) Control device, imaging device, mobile body, control method, and program
JP2019121056A (en) Information processing apparatus, control method, and program
CN113492972A (en) Information processing apparatus and information processing method

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20180703

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20181031

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20190109

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210617

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210617

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220421

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220510

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220627

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20221025

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221206

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230117

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230320

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: 20230404

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230417

R151 Written notification of patent or utility model registration

Ref document number: 7277695

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151