WO2021039092A1 - 制御装置、制御方法、およびプログラム - Google Patents
制御装置、制御方法、およびプログラム Download PDFInfo
- Publication number
- WO2021039092A1 WO2021039092A1 PCT/JP2020/025490 JP2020025490W WO2021039092A1 WO 2021039092 A1 WO2021039092 A1 WO 2021039092A1 JP 2020025490 W JP2020025490 W JP 2020025490W WO 2021039092 A1 WO2021039092 A1 WO 2021039092A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- flight
- communication
- communication strength
- flying object
- drone
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 33
- 238000004891 communication Methods 0.000 claims abstract description 321
- 238000001514 detection method Methods 0.000 claims abstract description 48
- RZVHIXYEVGDQDX-UHFFFAOYSA-N 9,10-anthraquinone Chemical group C1=CC=C2C(=O)C3=CC=CC=C3C(=O)C2=C1 RZVHIXYEVGDQDX-UHFFFAOYSA-N 0.000 claims description 105
- 230000008569 process Effects 0.000 claims description 25
- 230000008859 change Effects 0.000 claims description 23
- 230000010006 flight Effects 0.000 claims description 15
- 238000013459 approach Methods 0.000 claims description 10
- 238000007726 management method Methods 0.000 description 37
- 238000011084 recovery Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 8
- 238000012545 processing Methods 0.000 description 4
- 230000001052 transient effect Effects 0.000 description 4
- 238000003384 imaging method Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 240000004050 Pentaglottis sempervirens Species 0.000 description 1
- 235000004522 Pentaglottis sempervirens Nutrition 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000004931 aggregating effect Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000005401 electroluminescence Methods 0.000 description 1
- 210000002304 esc Anatomy 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012384 transportation and delivery Methods 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64C—AEROPLANES; HELICOPTERS
- B64C13/00—Control systems or transmitting systems for actuating flying-control surfaces, lift-increasing flaps, air brakes, or spoilers
- B64C13/02—Initiating means
- B64C13/16—Initiating means actuated automatically, e.g. responsive to gust detectors
- B64C13/20—Initiating means actuated automatically, e.g. responsive to gust detectors using radiated signals
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U50/00—Propulsion; Power supply
- B64U50/10—Propulsion
- B64U50/19—Propulsion using electrically powered motors
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/42—Determining position
- G01S19/48—Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system
- G01S19/49—Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system whereby the further system is an inertial position system, e.g. loosely-coupled
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/10—Simultaneous control of position or course in three dimensions
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft, e.g. air-traffic control [ATC]
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U2101/00—UAVs specially adapted for particular uses or applications
- B64U2101/30—UAVs specially adapted for particular uses or applications for imaging, photography or videography
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U2201/00—UAVs characterised by their flight controls
- B64U2201/10—UAVs characterised by their flight controls autonomous, i.e. by navigating independently from ground or air stations, e.g. by using inertial navigation systems [INS]
Definitions
- the present invention relates to control devices, control methods, and programs.
- the present application claims priority based on Japanese Patent Application No. 2019-157216 filed in Japan on August 29, 2019, the contents of which are incorporated herein by reference.
- a flight radio area in which wireless communication is connected from the departure point to the destination is selected from a plurality of radio sections existing in the flight range from the departure point to the destination, and the selected flight.
- a technique for reserving a communication band for wireless communication with an air vehicle is disclosed for a wireless base station located in a wireless area (see, for example, Patent Document 1).
- the present invention has been made in consideration of such circumstances, and provides a control device, a control method, and a program capable of performing flight control of an air vehicle so as to maintain a good communication state. It is one of the purposes.
- the control device, control method, and program according to the present invention have adopted the following configurations.
- the control device according to one aspect of the present invention is a control device mounted on an air vehicle including a communication device that communicates with a radio base station, and detects the communication strength with the radio base station.
- a communication strength detection unit and a flight control unit that controls the flight of the flying object are provided, and the flight control unit uses the communication strength detecting unit when the flying object is made to fly to a preset destination.
- the flight direction of the flying object is changed in the direction of increasing the communication strength with the radio base station.
- the flight control unit lowers the altitude of the flying object when changing the flight direction of the flying object.
- the flight control unit is connected to another radio base station detected by the communication strength detection unit after changing the flight direction of the flying object.
- the communication strength of the above is equal to or higher than the second threshold value, the flight direction of the flying object is changed to approach the destination.
- the position detection unit for detecting the position of the flying object is further provided, and the communication device is provided by the communication strength detecting unit during flight of the flying object.
- the detected communication strength is transmitted to the radio base station in association with the position of the flying object detected by the position detection unit.
- the flight control unit further includes a storage unit that stores a communication strength map that associates the communication strength with the position of the flying object, and the flight control unit is the flight.
- the flight direction of the flying body is changed with reference to the communication strength map read from the storage unit.
- the position detection unit that detects the position of the flying object, the communication strength detected by the communication strength detecting unit, and the position of the flying object detected by the position detecting unit.
- a communication strength map updating unit that generates a communication strength map associated with the above and updates the communication strength map stored in the storage unit is further provided.
- a communication strength map in which the communication strength is associated with the position of the flying object is acquired from the radio base station, and the communication strength map stored in the storage unit is updated. It is further provided with a communication strength map update unit.
- a storage unit that stores a communication strength map that associates the communication strength with the position of the flying object is further provided, and the flight control unit is attached to the flying object.
- the flight control unit is attached to the flying object.
- the flying object When the flight direction of the flying object is changed in the direction of lowering or in the direction perpendicular to the flight direction of the flying object before the change, and the number of flights of the predetermined flight route is the predetermined number or more, the flying object When changing the flight direction of the flying object, the flight direction of the flying object is changed with reference to the communication strength map read from the storage unit.
- a storage unit that stores a communication strength map that associates the communication strength with the position of the flying object is further provided, and the flight control unit is attached to the flying object.
- the communication strength detected by the communication strength detection unit during the flight of the flying object is associated with the position of the flying object in the communication strength map. If it is less than the strength, when changing the flight direction of the flying object, the flight of the flying object is in the direction of lowering the altitude of the flying object or in the direction perpendicular to the flight direction of the flying object before the change.
- the communication strength detected by the communication strength detection unit during the flight of the flying object is equal to or higher than the communication strength associated with the position of the flying object in the communication strength map.
- the flight direction of the flying object is changed with reference to the communication strength map read from the storage unit.
- the control device mounted on the flying object including the communication device that communicates with the radio base station detects the communication strength with the radio base station.
- the control device mounted on the flying object including the communication device that communicates with the radio base station detects the communication strength with the radio base station.
- the program according to another aspect of the present invention includes a process of detecting the communication strength with the radio base station on a control device mounted on an air vehicle including a communication device that communicates with the radio base station. , When controlling the flight of the air vehicle, when the air vehicle is made to fly to a preset destination, if the detected communication strength is less than the first threshold value, the communication strength with the radio base station The process of changing the flight direction of the flying object in the direction of increasing the height is executed.
- the control device is mounted on an air vehicle such as a drone (UAV: Unmanned Aerial Vehicle), for example.
- UAV Unmanned Aerial Vehicle
- the air vehicle is a drone, but the air vehicle may be an automatically controlled helicopter or an aircraft.
- FIG. 1 is a diagram showing an example of a control system 1 using the control device according to the first embodiment.
- the control system 1 one or more drones 100 fly while communicating with the radio base station 70. Rough control over the flight of the drone 100 is performed by the management device 10 on the ground.
- the management device 10 generates a route from a predetermined departure point to an arrival point, and sequentially transmits route information (information for flight control) to the network NW and the radio base station 70 with the passage of time. It is transmitted to the drone 100 via.
- the network NW includes WAN (Wide Area Network), LAN (Local Area Network), the Internet, and the like.
- the drone 100 is equipped with a positioning means such as a GNSS (Global Navigation Satellite System) receiver inside, and performs autonomous flight so as to fly according to the route information received from the management device 10.
- the control device controls this autonomous flight. Since the radio base station 70, which is the easiest to communicate with, changes with the flight of the drone 100, the drone 100 flies while switching the radio base station 70 of the communication partner at any time.
- the mode of the management device 10 is not limited to the above, and the content of the operator manually operating the operator (remote controller) may be transmitted to the drone 100.
- Communication between the radio base station 70 and the drone 100 is performed in parallel with, for example, a radio wave having a first frequency f1 having a relatively low frequency and a radio wave having a second frequency f2 having a frequency higher than the first frequency.
- the drone 100 acquires the route information by the communication of the first frequency f1, and transmits the image captured by the camera by the communication of the second frequency f2 to the management device 10.
- the radio wave of the first frequency f1 has a relatively small amount of data transfer, but has a relatively wide communicable range and is highly reliable, and is suitable for transmitting and receiving information for flight control.
- the radio wave of the second frequency f2 has a relatively large amount of data transfer, and is suitable for transmitting and receiving information such as images.
- FIG. 2 is a configuration diagram of the management device 10.
- the management device 10 includes, for example, a communication unit 20, an input device 22, and a display device 24.
- the communication unit 20 is, for example, a communication interface such as a network card for connecting to the network NW.
- the input device 22 is, for example, a keyboard, a mouse, a touch panel, or the like.
- the display device 24 is an LCD (Liquid Crystal Display), an organic EL (Electroluminescence) display device, a plasma display, or the like.
- the management device 10 includes a first communication control unit 32, a drone position management unit 34, a route determination unit 36, an input reception unit 38, a second communication control unit 40, an image management unit 42, and display control.
- a unit 44, a third communication control unit 46, and a task management unit 48 are provided.
- These components are realized, for example, by a hardware processor such as a CPU (Central Processing Unit) executing a program (software). Some or all of these components are hardware (circuit section; It may be realized by (including circuits), or it may be realized by the cooperation of software and hardware.
- a hardware processor such as a CPU (Central Processing Unit) executing a program (software).
- Some or all of these components are hardware (circuit section; It may be realized by (including circuits), or it may be realized by the cooperation of software and hardware.
- the program may be stored in advance in a storage device (a storage device including a non-transient storage medium) such as an HDD (Hard Disk Drive) or a flash memory, or a removable storage device such as a DVD or a CD-ROM. It is stored in a medium (non-transient storage medium) and may be installed by mounting the storage medium in a drive device.
- a storage device a storage device including a non-transient storage medium
- a storage device including a non-transient storage medium
- HDD Hard Disk Drive
- flash memory or a removable storage device such as a DVD or a CD-ROM.
- the management device 10 stores information and data such as a position management table 60, a task management table 62, and image data in a storage device (memory) such as an HDD, a flash memory, or a RAM (RandomAccessMemory).
- a storage device such as an HDD, a flash memory, or a RAM (RandomAccessMemory).
- the first communication control unit 32 controls communication on the premise that the radio base station 70 and the drone 100 communicate with each other by radio waves in the first frequency band f1. For example, the first communication control unit 32 causes the communication unit 20 to transmit a packet in which a flag instructing to communicate with the radio wave of the first frequency band f1 is set, or communicates with the radio wave of the first frequency band f1. Acquires a packet in which a flag indicating that it has been acquired in is set and passes it to the drone position management unit 34. As will be described later, since the drone 100 is set to upload the position of its own unit to the management device 10 by the radio wave of the first frequency band f1, the first communication control unit 32 can acquire the position of the drone 100. is there. In addition, the first communication control unit 32 transmits the route information determined by the route determination unit 36 to the drone 100 using the communication unit 20.
- the drone position management unit 34 registers the position of the drone 100 uploaded by the drone 100 in the position management table 60.
- the route determination unit 36 has a route for each drone 100 based on the information registered in the position management table 60 and the task management table 62 and the content of the input operation received from the user of the management device 10 by the input reception unit 38. Is determined and transmitted to the drone 100 via the first communication control unit 32 and the communication unit 20.
- the second communication control unit 40 controls communication on the premise that the radio base station 70 and the drone 100 communicate with each other by radio waves of the second frequency f2. For example, the second communication control unit 40 obtains the packet by causing the communication unit 20 to transmit a packet in which a flag instructing to communicate with the radio wave of the second frequency f2 is set, or by communicating with the radio wave of the second frequency f2. The packet in which the flag indicating that the signal has been set is acquired and passed to the image management unit 42. As will be described later, since the drone 100 is set to upload the image captured by the camera to the management device 10 at the second frequency f2, the second communication control unit 40 captures the image captured by the camera of the drone 100. It can be obtained.
- the image management unit 42 registers the acquired image in the image data 64 in association with, for example, the identification information of the drone 100.
- the display control unit 44 causes the display device 24 to display a desired image included in the image data 64 based on the content of the input operation received from the user of the management device 10 by the input reception unit 38.
- the third communication control unit 46 controls communication performed with an external device (various servers, terminal devices, etc.) via the network NW.
- the third communication control unit 46 acquires the task designation information that specifies the content of the task to be performed by the drone 100 from the external device and passes it to the task management unit 48.
- Tasks include, for example, flying over certain areas (such as along railroad lines, power lines, and around rivers), taking images with cameras, and transporting deliveries.
- the task management unit 48 registers the acquired task designation information in the task management table 62.
- FIG. 3 is a configuration diagram of the drone 100.
- the drone 100 includes, for example, a first communication device 110, a second communication device 112, a third communication device 114, a GNSS receiver 120, a sensor group 122, a camera 130, a battery 140, and a control device 150. , Rotating blades 170-1 to 170-m (m is a natural number), motors 172-1 to 172-m, and ESC (Electric Speed Controller) 174-1 to 174-m.
- the first communication device 110 communicates with the radio base station 70 by radio waves of the first frequency f1.
- the second communication device 112 communicates with the radio base station 70 by radio waves of the second frequency f2.
- the third communication device 114 communicates with the third communication device 114 of the other drone 100.
- the GNSS receiver 120 identifies the position of the drone 100 based on the signal received from the GNSS satellite.
- the GNSS satellite is a satellite that constitutes a system such as GPS (Global Positioning System), GLONASS, Galileo, BeiDou, QZSS, and Gagan.
- the sensor group 122 includes, for example, an angular velocity sensor, an acceleration sensor, an altitude sensor (ground distance sensor), a gyro sensor, and the like. Each sensor of the sensor group 122 outputs the detection result to the control device 150.
- the camera 130 is a camera that uses a solid-state image sensor such as a CCD (Charge Coupled Device) or a CMOS (Complementary Metal Oxide Semiconductor).
- the camera 130 is attached, for example, at a position where it can image downward or diagonally downward when the drone 100 flies.
- the imaging direction of the camera 130 may be controllable by communication.
- the battery 140 is a secondary battery that supplies electric power to each part of the drone 100.
- the battery 140 is charged by connecting an adapter and a commercial power source to terminals (not shown).
- the battery 140 supplies operating power to the first communication device 110, the control device 150, and the like, and supplies power for driving the rotor blades to the ESCs 174-1 to 174-m, respectively.
- the control device 150 includes, for example, a communication control unit 152, a flight control unit 154, and an imaging control unit 156. These components are realized, for example, by a hardware processor such as a CPU executing a program (software). Some or all of these components may be realized by hardware such as LSI, ASIC, FPGA, GPU (including circuit part; circuitry), or realized by collaboration between software and hardware. May be good.
- the program may be stored in advance in a storage device such as an HDD or a flash memory (a storage device including a non-transient storage medium), or a removable storage medium (non-transient) such as a DVD or a CD-ROM. It is stored in a sex storage medium) and may be installed by attaching the storage medium to a drive device.
- the communication control unit 152 controls each of the first communication device 110, the second communication device 112, and the third communication device 114.
- the communication control unit 152 passes the route information and the like obtained by the first communication device 110 to the flight control unit 154, and acquires the image captured by the camera 130 from the image pickup control unit 156 to obtain the second communication device 112. It is used to upload to the management device 10, and the third communication device 114 is used to share information with another drone 100.
- the flight control unit 154 refers to the position of the drone 100 obtained by the GNSS receiver 120 and the detection result of the sensor group 122 so that the drone 100 flies according to the route information acquired from the management device 10, and ESC174-1 It controls up to 174-m.
- the image pickup control unit 156 operates the camera 130 according to the instruction obtained by the communication or the schedule of the image pickup time zone set in advance.
- the image pickup control unit 156 passes the image captured by the camera 130 to the communication control unit 152.
- Rotor blades 170-1 to 170-m are mounted on the drone 100 by a desired number of meters.
- a rotor of a motor 172 is connected to each rotor 170.
- the motor 172 is, for example, a brushless motor.
- the ESC 174 adjusts the electric power supplied to the motor 172 in response to an instruction from the flight control unit 154. As a result, the number of rotations of each rotor 170 is individually adjusted, and the drone 100 can fly in a desired attitude and in a desired direction.
- FIG. 4 is a more detailed configuration diagram of the control device 150.
- the communication control unit 152 includes, for example, a system state determination unit 152A, a position detection unit 152B, a communication strength detection unit 152C, a communication strength map update unit 152D, a communication switching unit 152E, and a storage unit 152F.
- the system status determination unit 152A determines whether or not a communication error has occurred with the radio base station 70.
- the system state determination unit 152A determines that a communication error has occurred with the radio base station 70, for example, when the instruction from the management device 10 is interrupted for a predetermined time or longer.
- the position detection unit 152B detects the position of the drone 100.
- the position detection unit 152B acquires the position of the drone 100 specified by the GNSS receiver 120, for example.
- the communication strength detection unit 152C detects the communication strength with the radio base station 70.
- the communication strength detection unit 152C detects the communication strength with the radio base station 70, for example, based on the strength of the radio waves received from the radio base station 70 by the first communication device 110 or the second communication device 112.
- the communication strength map update unit 152D updates the communication strength map M1 stored in the storage unit 152F.
- the communication strength map M1 is, for example, information in which the communication strength is associated with each grid when the real space is gridded in a three-dimensional grid pattern.
- the communication strength map update unit 152D generates, for example, a communication strength map M1 in which the communication strength detected by the communication strength detection unit 152C and the position of the drone 100 detected by the position detection unit 152B are associated with each other, and the storage unit 152F
- the communication strength map M1 stored in is updated.
- the communication strength map update unit 152D acquires the communication strength map M1 in which the communication strength and the position of the drone 100 are associated with each other from the radio base station 70, and updates the communication strength map M1 stored in the storage unit 152F. May be good.
- the communication strength map M1 is generated by, for example, the management device 10.
- the first communication device 110 or the second communication device 112 first corresponds the communication strength detected by the communication strength detection unit 152C to the position of the drone 100 detected by the position detection unit 152B during the flight of the drone 100. It is attached and transmitted to the radio base station 70.
- the radio base station 70 transmits, for example, the information received from the first communication device 110 or the second communication device 112 to the management device 10 via the network NW.
- the management device 10 generates the communication strength map M1 based on the communication strength associated with the position of the drone 100 received from the radio base station 70.
- the management device 10 may generate the communication strength map M1 by aggregating the communication strength information received from the plurality of drones 100.
- the communication control unit 152 omits the communication strength map update unit 152D, and does not have to update the communication strength map M12 stored in advance in the storage unit 152F at the time of flight of the drone 100 or the like.
- the flight control unit 154 controls the flight of the drone 100.
- the flight control unit 154 controls the flight of the drone 100 so that the communication strength with the radio base station 70 is maintained at a predetermined strength or higher when the drone 100 is flown to a preset destination.
- the flight control unit 154 changes the flight direction of the drone 100 on condition that the communication strength detection unit 152C detects the communication strength at a predetermined cycle during the flight of the drone 100 and the communication strength drops to the first threshold value.
- the flight control unit 154 may control the flight of the drone 100 without using the communication strength map M1 when changing the flight direction of the drone 100, or control the flight of the drone 100 by using the communication strength map M1. You may.
- the flight control unit 154 When the flight control unit 154 controls the flight of the drone 100 without using the communication strength map M1, the flight control unit 154 changes the flight direction of the drone 100 in the direction in which the communication strength with the radio base station 70 becomes higher.
- the flight control unit 154 determines, for example, the flight direction of the drone 100 after the change according to a predetermined flight rule.
- the flight control unit 154 changes the flight direction of the drone 100 in the horizontal direction approaching the radio base station 70, for example, when the altitude of the drone 100 is lowered and the communication strength does not rise to the first threshold value or higher even if the altitude is lowered to a predetermined altitude. To do.
- the communication strength between the radio base station 70 and the drone 100 generally increases when the altitude of the drone 100 is lowered.
- the flight rules are not limited to this, and may be arbitrarily determined.
- the flight control unit 154 controls the flight of the drone 100 without using the communication strength map M1
- the flight control unit 154 slightly changes the flight direction of the drone 100 in any direction other than vertically upward, and moves in the direction in which the communication strength is most improved.
- the flight direction of the drone 100 may be changed.
- the flight control unit 154 may determine the direction in which the communication strength with the radio base station 70 increases by referring to the communication strength map M1. ..
- the flight control unit 154 extracts a grid adjacent to or close to the grid closest to the position of the drone 100. The direction toward the grid (or grid group) where the communication strength is higher than the grid closest to the position of the drone 100 is determined as the direction where the communication strength with the radio base station 70 is higher. Even if the flight control unit 154 changes the flight direction of the drone 100 using the communication strength map M1, if the communication strength does not improve, the flight control unit 154 may search for another direction.
- the flight control unit 154 After changing the flight direction of the drone 100, the flight control unit 154 changes the communication strength with another radio base station 70 detected by the communication strength detection unit 152C to a second threshold value (for example, a value equal to or higher than the first threshold value). ) If the above is the case, the flight direction of the drone 100 is changed to approach the destination.
- the flight control unit 154 may change the flight direction of the drone 100 to approach the destination after raising the altitude of the drone 100.
- the flight direction of the drone 100 may be changed to approach the destination without raising the altitude of the drone 100.
- the communication strength with the other radio base station 70 detected by the communication strength detection unit 152C is equal to or higher than the second threshold value. If this happens, the communication target of the first communication device 110 or the second communication device 112 is switched to another radio base station 70.
- FIG. 5 and 6 are diagrams showing an example of a scene in which the radio base station 70 communicating with the drone 100 is switched.
- FIG. 5 is a side view seen from a horizontal direction orthogonal to the direction from the starting point of the drone 100 to the destination.
- FIG. 6 is a bird's-eye view seen from above vertically.
- the X-axis indicates the horizontal direction in which the direction from the starting point of the drone 100 to the destination is positive
- the Y-axis indicates the horizontal direction orthogonal to the X-axis
- the Z-axis is the vertical direction in which the vertical direction is positive. Is shown.
- the position of the drone 100 is the boundary position of the communication area of the radio base station 70. Detects that.
- the drone 100 refers to, for example, the communication strength map M1, and when the communication strength associated with the grid closest to the position of the drone 100 drops to the first threshold value, the position of the drone 100 is the radio base station 70. It may be detected that the boundary position of the communication area of is reached.
- the drone 100 first flies in the + Z axis direction from the departure point P1.
- the flight direction of the drone 100 is changed to the + X axis direction.
- the drone 100 flies in the ⁇ Z axis direction.
- the drone 100 flies to the position P4 separated by a predetermined distance in the ⁇ Z axis direction, the flight direction of the drone 100 is changed to the + X axis direction.
- the drone 100 flies in the -Z axis direction until it reaches an altitude at which it can enter the communication area R2 of the "second radio base station” without departing from the communication area R1 of the "first radio base station”.
- the flight in the + X-axis direction may be repeated.
- the drone 100 flies to the position P5 separated by a predetermined distance after entering the communication area R2 of the "second radio base station”
- the drone 100 flies in the + Z axis direction.
- the flight direction of the drone 100 is changed to the + X axis direction.
- the position of the drone 100 becomes the position P7 above the destination in the vertical direction
- the flight direction of the drone 100 is changed to the ⁇ Z axis direction, and the drone 100 reaches the destination P8.
- the drone 100 first flies from the departure point P11 to a predetermined altitude in the + Z axis direction, and then the flight direction of the drone 100 is changed to the + X axis direction.
- the drone 100 is changed in the direction along the Y-axis direction.
- the drone 100 detects the communication strength immediately after changing the flight direction to the direction along the Y-axis direction by the communication strength detection unit 152C, and the direction in which the communication strength becomes stronger in the direction along the Y-axis direction. Change the flight direction of the drone 100.
- the ⁇ Y-axis direction is the direction in which the communication strength becomes stronger. Then, when the drone 100 flies to the position P13 separated by a predetermined distance in the ⁇ Y axis direction, the flight direction of the drone 100 is changed to the + X axis direction. In this case, the drone 100 flies in the + X-axis direction until it reaches a position where it can enter the communication area R2 of the "second radio base station" without departing from the communication area R1 of the "first radio base station". The flight in the Y-axis direction may be repeated.
- the drone 100 flies to the position P14 separated by a predetermined distance after entering the communication area R2 of the "second radio base station", the drone 100 flies in the + Y-axis direction.
- the flight direction of the drone 100 is changed to the + X axis direction.
- the position of the drone 100 becomes the position P16 above the destination in the vertical direction, the flight direction of the drone 100 is changed to the ⁇ Z axis direction, and the drone 100 reaches the destination.
- the flight control unit 154 determines whether or not the communication strength detected by the communication strength detection unit 152C is equal to or higher than the first threshold value (step S10). When the flight control unit 154 determines that the communication strength is equal to or higher than the first threshold value, the flight control unit 154 causes the drone 100 to perform a normal flight (step S12).
- the flight control unit 154 determines that the communication strength is less than the first threshold value
- the flight control unit 154 causes the drone 100 to perform a recovery flight (step S14).
- the drone 100 is flown toward the destination while changing the flight direction so as to enter the communication area of another radio base station without departing from the communication area of the radio base station 70.
- the flight of the drone 100 in the direction of increasing the communication strength detected by the communication strength detection unit 152C and the flight of the drone 100 in the direction of approaching the destination are repeated.
- the flight control unit 154 determines whether or not the flight of the drone 100 has been completed (step S16). For example, when the drone 100 is flown to a preset destination, the flight control unit 154 determines that the flight of the drone 100 has been completed when the drone 100 reaches the destination. When the flight control unit 154 determines that the flight of the drone 100 has not been completed, the flight control unit 154 returns the process to step S10, and repeats the processes of steps S10 to S16 until the flight of the drone 100 is completed. On the other hand, when the flight control unit 154 determines that the flight of the drone 100 has been completed, the process of this flowchart ends.
- the recovery flight process corresponds to the process of step S14 in the flowchart shown in FIG. 7.
- the flight control unit 154 when performing a recovery flight, the flight control unit 154 first determines the flight direction of the drone 100 in the direction in which the communication strength with the radio base station 70 detected by the communication strength detection unit 152C increases. Change (step S20). Further, the flight control unit 154 flies the drone 100 by a predetermined distance in the changed flight direction (step S22).
- the flight control unit 154 changes the flight direction of the drone 100 to approach the destination (step S24). Further, the flight control unit 154 flies the drone 100 by a predetermined distance in the changed flight direction (step S26).
- the flight control unit 154 determines whether or not the communication strength with the other radio base station 70 detected by the communication strength detection unit 152C is equal to or higher than the second threshold value (step S28). When the flight control unit 154 determines that the communication strength with the other radio base station 70 is less than the second threshold value, the flight control unit 154 returns the process to step S22. Then, the flight control unit 154 repeats the processes of steps S22 to S28 until the communication strength with the other radio base station 70 becomes equal to or higher than the second threshold value. When the flight control unit 154 determines that the communication strength with the other radio base station 70 is equal to or higher than the second threshold value, the process of this flowchart ends.
- the flight control of the drone 100 can be performed so as to maintain a good communication state. For example, if the position of the drone 100 deviates from the communication area of the radio base station 70, communication with the radio base station 70 cannot be maintained. Therefore, according to the control device 150 according to the first embodiment, when the communication strength detected by the communication strength detection unit 152C is less than the first threshold value when the drone 100 is flown to a preset destination. , The flight direction of the drone 100 is changed so that the communication strength with the radio base station 70 becomes higher. As a result, the flight control of the drone 100 can be performed so as to maintain a good communication state.
- the communication strength with another radio base station 70 detected by the communication strength detection unit 152C is equal to or higher than the second threshold value.
- the flight control of the drone 100 for switching the radio base station 70 while maintaining the communication with the radio base station 70 can be performed.
- the second embodiment Compared with the first embodiment, the second embodiment has different processing contents when the flight direction of the drone 100 is changed according to the number of flights of a predetermined flight route. Hereinafter, this difference will be mainly described.
- the flight control unit 154 makes the drone 100 fly a predetermined flight route to the destination, if the number of flights of the predetermined flight route is less than the predetermined number of flights, the flight direction of the drone 100 When changing, the flight direction of the drone 100 is changed in the direction of lowering the altitude of the drone 100 or in the direction perpendicular to the flight direction of the drone 100 before the change. Further, the flight control unit 154 refers to the communication strength map M1 read from the storage unit 152F when changing the flight direction of the drone 100 when the number of flights of the predetermined flight route is the predetermined number of times or more. , Change the flight direction of the drone 100.
- FIG. 9 is a flowchart showing an example of a recovery flight process executed by the control device 150 according to the second embodiment.
- the flight control unit 154 first determines whether or not the number of flights of the predetermined flight route is less than the predetermined number of flights (step S30). When the flight control unit 154 determines that the number of flights of the predetermined flight route is less than the predetermined number of flights, the drone 100 is lowered in the direction of lowering the altitude of the drone 100 or in the direction perpendicular to the flight direction of the drone 100 before the change. The flight direction of (step S32) is changed.
- the flight control unit 154 determines that the number of flights of the predetermined flight route is equal to or greater than the predetermined number of times, the flight control unit 154 changes the flight direction of the drone 100 with reference to the communication strength map M1 read from the storage unit 152F. Step S34). Further, the flight control unit 154 flies the drone 100 by a predetermined distance in the changed flight direction (step S36).
- the flight control unit 154 changes the flight direction of the drone 100 to approach the destination (step S38). Further, the flight control unit 154 flies the drone 100 by a predetermined distance in the changed flight direction (step S40).
- the flight control unit 154 determines whether or not the communication strength with the other radio base station 70 detected by the communication strength detection unit 152C is equal to or higher than the second threshold value (step S42). When the flight control unit 154 determines that the communication strength with the other radio base station 70 is less than the second threshold value, the flight control unit 154 returns the process to step S36. Then, the flight control unit 154 repeats the processes of steps S36 to S42 until the communication strength with the other radio base station 70 becomes equal to or higher than the second threshold value. When the flight control unit 154 determines that the communication strength with the other radio base station 70 is equal to or higher than the second threshold value, the process of this flowchart ends.
- the control device 150 according to the second embodiment described above the same effect as that of the control device 150 according to the first embodiment is obtained, the number of flights of the predetermined flight route is large, and the reliability of the communication strength map M1 is increased.
- the flight direction of the drone 100 is changed with reference to the communication strength map M1, so that the flight control of the drone 100 can be performed accurately.
- the third embodiment As compared with the first and second embodiments, the drone 100 is compared with the communication strength detected during the flight of the drone 100 and the communication strength registered in the communication strength map M1. It differs in that it changes the flight direction of. Hereinafter, this difference will be mainly described.
- the communication strength detected by the communication strength detection unit 152C during the flight of the drone 100 is a communication strength map. If the communication strength is less than the communication strength associated with the position of the drone 100 in M1, when changing the flight direction of the drone 100, the direction of lowering the altitude of the drone 100 or the flight direction of the drone 100 before the change. Change the flight direction of the drone 100 in the vertical direction. Further, when the communication strength detected by the communication strength detection unit 152C during the flight of the drone 100 is equal to or higher than the communication strength associated with the position of the drone 100 in the communication strength map M1, the flight control unit 154 determines. When changing the flight direction of the drone 100, the flight direction of the drone 100 is changed with reference to the communication strength map M1 read from the storage unit 152F.
- FIG. 10 is a flowchart showing an example of a recovery flight process executed by the control device 150 according to the third embodiment.
- the flight control unit 154 when performing a recovery flight, the flight control unit 154 first determines the communication strength detected by the communication strength detection unit 152C during the flight of the drone 100 at the position of the drone 100 on the communication strength map M1. It is determined whether or not the communication strength is less than the communication strength associated with (step S50). When the flight control unit 154 determines that the communication strength detected by the communication strength detection unit 152C during the flight of the drone 100 is less than the communication strength associated with the position of the drone 100 in the communication strength map M1, the drone The flight direction of the drone 100 is changed in the direction of lowering the altitude of the 100 or in the direction perpendicular to the flight direction of the drone 100 before the change (step S52).
- the flight control unit 154 determines that the communication strength detected by the communication strength detection unit 152C during the flight of the drone 100 is equal to or higher than the communication strength associated with the position of the drone 100 in the communication strength map M1.
- the flight direction of the drone 100 is changed with reference to the communication strength map M1 read from the storage unit 152F (step S54). Further, the flight control unit 154 flies the drone 100 by a predetermined distance in the changed flight direction (step S56).
- the flight control unit 154 changes the flight direction of the drone 100 to approach the destination (step S58). Further, the flight control unit 154 flies the drone 100 by a predetermined distance in the changed flight direction (step S60).
- the flight control unit 154 determines whether or not the communication strength with the other radio base station 70 detected by the communication strength detection unit 152C is equal to or higher than the second threshold value (step S62). When the flight control unit 154 determines that the communication strength with the other radio base station 70 is less than the second threshold value, the flight control unit 154 returns the process to step S56. Then, the flight control unit 154 repeats the processes of steps S56 to S62 until the communication strength with the other radio base station 70 becomes equal to or higher than the second threshold value. When the flight control unit 154 determines that the communication strength with the other radio base station 70 is equal to or higher than the second threshold value, the process of this flowchart ends.
- the communication strength detected during the flight of the drone 100 is the communication strength map.
- the communication strength is higher than the communication strength registered in M1 and there is a high possibility that the communication strength detected by the drone 100 is sufficiently secured, the flight direction of the drone 100 is changed by referring to the communication strength map M1. Therefore, the reliability of the flight control of the drone 100 can be improved.
- Control system 10 ... Management device, 70 ... Radio base station 70 ... Drone, 110 ... First communication device, 112 ... Second communication device, 114 ... Third communication device, 120 ... GNSS receiver, 122 ... Sensor group , 130 ... Camera, 140 ... Battery, 150 ... Control device, 152 ... Communication control unit, 152A ... System status determination unit, 152B ... Position detection unit, 152C ... Communication strength detection unit, 152D ... Communication strength map update unit, 152E ... Communication switching unit, 152F ... Storage unit, 154 ... Flight control unit, 156 ... Imaging control unit, 170 ... Rotating blade, 172 ... Motor, 174 ... ESC, M1 ... Communication strength map.
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
無線基地局と通信する通信装置を備える飛行体に搭載される制御装置であって、前記無線基地局との間の通信強度を検知する通信強度検知部と、前記飛行体の飛行を制御する飛行制御部と、を備え、前記飛行制御部は、前記飛行体を予め設定された目的地まで飛行させる際に、前記通信強度検知部により検知された通信強度が第1閾値未満となった場合、前記無線基地局との通信強度が高くなる方向に前記飛行体の飛行方向を変更する飛行制御部と、を備える、制御装置。
Description
本発明は、制御装置、制御方法、およびプログラムに関する。
本願は、2019年08月29日に、日本に出願された特願2019-157216号に基づき優先権を主張し、その内容をここに援用する。
本願は、2019年08月29日に、日本に出願された特願2019-157216号に基づき優先権を主張し、その内容をここに援用する。
従来、飛行体が出発地から飛行して目的地に到着するまでの飛行範囲に存在する複数の無線区間のうち、出発地から目的地まで無線通信が繋がる飛行無線区域を選出し、選出した飛行無線区域に位置する無線基地局に対して、飛行体と無線通信を行うための通信帯域を予約しておく技術が開示されている(例えば、特許文献1参照)。
しかしながら、従来の技術では、ドローンなどの飛行体では、必ずしも通信状態が良好でない空間を飛行することも想定されているが、従来の技術では、その状態を改善することについて十分に検討されていなかった。
本発明は、このような事情を考慮してなされたものであり、通信状態を良好に維持するように飛行体の飛行制御を行うことができる制御装置、制御方法、およびプログラムを提供することを目的の一つとする。
この発明に係る制御装置、制御方法、およびプログラムは、以下の構成を採用した。
(1):この発明の一態様に係る制御装置は、無線基地局と通信する通信装置を備える飛行体に搭載される制御装置であって、前記無線基地局との間の通信強度を検知する通信強度検知部と、前記飛行体の飛行を制御する飛行制御部と、を備え、前記飛行制御部は、前記飛行体を予め設定された目的地まで飛行させる際に、前記通信強度検知部により検知された通信強度が第1閾値未満となった場合、前記無線基地局との通信強度が高くなる方向に前記飛行体の飛行方向を変更するものである。
(1):この発明の一態様に係る制御装置は、無線基地局と通信する通信装置を備える飛行体に搭載される制御装置であって、前記無線基地局との間の通信強度を検知する通信強度検知部と、前記飛行体の飛行を制御する飛行制御部と、を備え、前記飛行制御部は、前記飛行体を予め設定された目的地まで飛行させる際に、前記通信強度検知部により検知された通信強度が第1閾値未満となった場合、前記無線基地局との通信強度が高くなる方向に前記飛行体の飛行方向を変更するものである。
(2):上記(1)の態様において、前記飛行制御部は、前記飛行体の飛行方向を変更する場合、前記飛行体の高度を下げるものである。
(3):上記(1)の態様において、前記飛行制御部は、前記飛行体の飛行方向を変更する場合、変更前の前記飛行体の飛行方向と垂直な方向に前記飛行体の飛行方向を変更するものである。
(4):上記(1)~(3)の態様において、前記飛行制御部は、前記飛行体の飛行方向を変更した後、前記通信強度検知部により検知された他の無線基地局との間の通信強度が第2閾値以上となった場合、前記飛行体の飛行方向を前記目的地に近づく方向に変更するものである。
(5):上記(1)~(4)の態様において、前記飛行体の位置を検知する位置検知部を更に備え、前記通信装置は、前記飛行体の飛行時において、前記通信強度検知部により検知された通信強度を前記位置検知部により検知された飛行体の位置と対応付けて前記無線基地局に送信するものである。
(6):上記(1)~(5)の態様において、前記通信強度と前記飛行体の位置とを対応付けた通信強度マップを記憶した記憶部を更に備え、前記飛行制御部は、前記飛行体の飛行方向を変更する場合に、前記記憶部から読み出した前記通信強度マップを参照して、前記飛行体の飛行方向を変更するものである。
(7):上記(6)の態様において、前記飛行体の位置を検知する位置検知部と、前記通信強度検知部により検知された通信強度と前記位置検知部により検知された飛行体の位置とを対応付けた通信強度マップを生成し、前記記憶部に記憶された通信強度マップを更新する通信強度マップ更新部と、を更に備えるものである。
(8):上記(6)の態様において、前記通信強度と前記飛行体の位置とを対応付けた通信強度マップを前記無線基地局から取得し、前記記憶部に記憶された通信強度マップを更新する通信強度マップ更新部を更に備えるものである。
(9):上記(1)~(8)の態様において、通信強度と飛行体の位置とを対応付けた通信強度マップを記憶した記憶部を更に備え、前記飛行制御部は、前記飛行体に前記目的地までの所定の飛行ルートを飛行させる際、前記所定の飛行ルートの飛行回数が所定回数未満である場合には、前記飛行体の飛行方向を変更する場合に、前記飛行体の高度を下げる方向、または、変更前の前記飛行体の飛行方向と垂直な方向に前記飛行体の飛行方向を変更し、前記所定の飛行ルートの飛行回数が所定回数以上である場合には、前記飛行体の飛行方向を変更する場合に、前記記憶部から読み出した前記通信強度マップを参照して、前記飛行体の飛行方向を変更するものである。
(10):上記(1)~(8)の態様において、通信強度と飛行体の位置とを対応付けた通信強度マップを記憶した記憶部を更に備え、前記飛行制御部は、前記飛行体に前記目的地までの所定の飛行ルートを飛行させる際、前記飛行体の飛行中に前記通信強度検知部により検知された通信強度が、前記通信強度マップにおいて前記飛行体の位置に対応付けられた通信強度未満である場合には、前記飛行体の飛行方向を変更する場合に、前記飛行体の高度を下げる方向、または、変更前の前記飛行体の飛行方向と垂直な方向に前記飛行体の飛行方向を変更し、前記飛行体の飛行中に前記通信強度検知部により検知された通信強度が、前記通信強度マップにおいて前記飛行体の位置に対応付けられた通信強度以上である場合には、前記飛行体の飛行方向を変更する場合に、前記記憶部から読み出した前記通信強度マップを参照して、前記飛行体の飛行方向を変更するものである。
(11):本発明の他の態様に係る制御方法は、無線基地局と通信する通信装置を備える飛行体に搭載される制御装置が、前記無線基地局との間の通信強度を検知し、前記飛行体の飛行を制御する際、前記飛行体を予め設定された目的地まで飛行させる際に、検知された通信強度が第1閾値未満となった場合、前記無線基地局との通信強度が高くなる方向に前記飛行体の飛行方向を変更するものである。
(12):本発明の他の態様に係るプログラムは、無線基地局と通信する通信装置を備える飛行体に搭載される制御装置に、前記無線基地局との間の通信強度を検知する処理と、前記飛行体の飛行を制御する際、前記飛行体を予め設定された目的地まで飛行させる際に、検知された通信強度が第1閾値未満となった場合、前記無線基地局との通信強度が高くなる方向に前記飛行体の飛行方向を変更する処理と、を実行させるものである。
(1)~(12)によれば、通信状態を良好に維持するように飛行体の飛行制御を行うことができる。
以下、図面を参照し、本発明の制御装置、制御方法、およびプログラムの実施形態について説明する。制御装置は、例えば、ドローン(UAV:Unmanned Aerial Vehicle)などの飛行体に搭載される。以下の説明では飛行体がドローンであるものとするが、飛行体は自動制御されるヘリコプターや航空機であってもかまわない。
<第1実施形態>
[構成]
図1は、第1実施形態に係る制御装置を利用した管制システム1の一例を示す図である。管制システム1では、一以上のドローン100が、無線基地局70と通信しながら飛行する。ドローン100の飛行に関する大まかな制御は、地上にある管理装置10によって行われる。例えば、管理装置10は、予め指定された出発地点から到着地点までの経路を生成し、経路の情報(飛行制御のための情報)を、時間の経過と共に逐次、ネットワークNWおよび無線基地局70を介してドローン100に送信する。ネットワークNWは、WAN(Wide Area Network)やLAN(Local Area Network)、インターネットなどを含む。
[構成]
図1は、第1実施形態に係る制御装置を利用した管制システム1の一例を示す図である。管制システム1では、一以上のドローン100が、無線基地局70と通信しながら飛行する。ドローン100の飛行に関する大まかな制御は、地上にある管理装置10によって行われる。例えば、管理装置10は、予め指定された出発地点から到着地点までの経路を生成し、経路の情報(飛行制御のための情報)を、時間の経過と共に逐次、ネットワークNWおよび無線基地局70を介してドローン100に送信する。ネットワークNWは、WAN(Wide Area Network)やLAN(Local Area Network)、インターネットなどを含む。
ドローン100は、例えば、内部にGNSS(Global Navigation Satellite System)受信機などの位置測位手段を備えており、管理装置10から受信した経路の情報に従って飛行するように自律飛行を行う。制御装置は、この自律飛行を制御するものである。ドローン100は、飛行に伴って最も通信しやすい無線基地局70が変化するので、随時、通信相手の無線基地局70を切り替えながら飛行する。管理装置10の態様は上記に限らず、操作者が手動で操作子(リモートコントローラ)を操作した内容をドローン100に送信するものであってもよい。
無線基地局70とドローン100の間の通信は、例えば、比較的低周波な第1周波数f1の電波と、第1周波数よりも高周波な第2周波数f2の電波とで並行して行われる。例えば、ドローン100は、第1周波数f1の通信で経路の情報を取得し、第2周波数f2の通信でカメラにより撮像した画像を管理装置10に送信する。第1周波数f1の電波はデータ転送量が比較的小さいが、通信可能範囲が比較的広いため信頼性が高いので、飛行制御のための情報を送受信するのに向いている。一方、第2周波数f2の電波は、データ転送量が比較的大きいので、画像などの情報を送受信するのに向いている。
図2は、管理装置10の構成図である。管理装置10は、例えば、通信部20と、入力装置22と、表示装置24とを備える。通信部20は、例えば、ネットワークNWに接続するための、ネットワークカードなどの通信インターフェースである。入力装置22は、例えば、キーボードやマウス、タッチパネルなどである。表示装置24は、LCD(Liquid Crystal Display)や有機EL(Electroluminescence)表示装置、プラズマディスプレイなどである。
また、管理装置10は、第1通信制御部32と、ドローン位置管理部34と、経路決定部36と、入力受付部38と、第2通信制御部40と、画像管理部42と、表示制御部44と、第3通信制御部46と、タスク管理部48とを備える。これらの構成要素は、例えば、CPU(Central Processing Unit)などのハードウェアプロセッサがプログラム(ソフトウェア)を実行することにより実現される。これらの構成要素のうち一部または全部は、LSI(Large Scale Integration)やASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)、GPU(Graphics Processing Unit)などのハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。プログラムは、予めHDD(Hard Disk Drive)やフラッシュメモリなどの記憶装置(非一過性の記憶媒体を備える記憶装置)に格納されていてもよいし、DVDやCD-ROMなどの着脱可能な記憶媒体(非一過性の記憶媒体)に格納されており、記憶媒体がドライブ装置に装着されることでインストールされてもよい。
また、管理装置10は、HDDやフラッシュメモリ、RAM(Random Access Memory)などの記憶装置(メモリ)に、位置管理テーブル60、タスク管理テーブル62、画像データなどの情報やデータを記憶させている。
第1通信制御部32は、無線基地局70とドローン100が第1周波数帯f1の電波で通信することを前提とした通信を制御する。例えば、第1通信制御部32は、第1周波数帯f1の電波で通信するように指示するフラグが設定されたパケットを通信部20に送信させたり、第1周波数帯f1の電波で通信することで取得されたことを示すフラグが設定されたパケットを取得してドローン位置管理部34に渡したりする。後述するようにドローン100は、自機の位置を管理装置10に第1周波数帯f1の電波でアップロードするように設定されているため、第1通信制御部32はドローン100の位置を取得可能である。また、第1通信制御部32は、経路決定部36により決定された経路の情報を、通信部20を用いてドローン100に送信する。
ドローン位置管理部34は、ドローン100によりアップロードされたドローン100の位置を位置管理テーブル60に登録する。経路決定部36は、位置管理テーブル60およびタスク管理テーブル62に登録された情報、および入力受付部38によって管理装置10の利用者から受け付けられた入力操作の内容に基づいて、ドローン100ごとの経路を決定し、第1通信制御部32および通信部20を介してドローン100に送信する。
第2通信制御部40は、無線基地局70とドローン100が第2周波数f2の電波で通信することを前提とした通信を制御する。例えば、第2通信制御部40は、第2周波数f2の電波で通信するように指示するフラグが設定されたパケットを通信部20に送信させたり、第2周波数f2の電波で通信することで取得されたことを示すフラグが設定されたパケットを取得して画像管理部42に渡したりする。後述するようにドローン100は、カメラによって撮像した画像を管理装置10に第2周波数f2でアップロードするように設定されているため、第2通信制御部40はドローン100のカメラによって撮像された画像を取得可能である。画像管理部42は、取得した画像を例えばドローン100の識別情報と対応付けて画像データ64に登録する。表示制御部44は、入力受付部38によって管理装置10の利用者から受け付けられた入力操作の内容に基づいて、画像データ64に含まれる所望の画像を表示装置24に表示させる。
第3通信制御部46は、ネットワークNWを介して外部装置(各種サーバや端末装置など)との間で行われる通信を制御する。例えば、第3通信制御部46は、ドローン100が行うべきタスクの内容を指定したタスク指定情報を外部装置から取得し、タスク管理部48に渡す。タスクとは、例えば、ある決まった地域(鉄道沿線や送電線、河川の周辺など)を飛行してカメラによる撮像を行ったり、配達物を運搬したりすることを含む。タスク管理部48は、取得したタスク指定情報をタスク管理テーブル62に登録する。
図3は、ドローン100の構成図である。ドローン100は、例えば、第1通信装置110と、第2通信装置112と、第3通信装置114と、GNSS受信機120と、センサ群122と、カメラ130と、バッテリ140と、制御装置150と、回転翼170-1~170-m(mは自然数)と、モータ172-1~172-mと、ESC(Electric Speed Controller)174-1~174-mとを備える。
第1通信装置110は、第1周波数f1の電波で無線基地局70と通信する。第2通信装置112は、第2周波数f2の電波で無線基地局70と通信する。第3通信装置114は、他のドローン100の第3通信装置114と通信する。
GNSS受信機120は、GNSS衛星から受信した信号に基づいて、ドローン100の位置を特定する。GNSS衛星とは、GPS(Global Positioning System)、GLONAS、Galileo、BeiDou、QZSS、Gaganなどのシステムを構成する衛星である。
センサ群122は、例えば、角速度センサ、加速度センサ、高度センサ(対地距離センサ)、ジャイロセンサなどを含む。センサ群122のそれぞれのセンサは、検出結果を制御装置150に出力する。
カメラ130は、例えば、CCD(Charge Coupled Device)やCMOS(Complementary Metal Oxide Semiconductor)などの固体撮像素子を利用したカメラである。カメラ130は、例えば、ドローン100が飛行する際に下方または斜め下方を撮像可能な位置に取り付けられている。カメラ130の撮像方向は、通信によって制御可能であってもよい。
バッテリ140は、ドローン100の各部に電力を供給する二次電池である。バッテリ140は、図示しない端子にアダプタおよび商用電源が接続されることで充電される。バッテリ140は、第1通信装置110や制御装置150などに動作用の電力を、ESC174-1~174-mに回転翼駆動用の電力をそれぞれ供給する。
制御装置150は、例えば、通信制御部152と、飛行制御部154と、撮像制御部156とを備える。これらの構成要素は、例えば、CPUなどのハードウェアプロセッサがプログラム(ソフトウェア)を実行することにより実現される。これらの構成要素のうち一部または全部は、LSIやASIC、FPGA、GPUなどのハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。プログラムは、予めHDDやフラッシュメモリなどの記憶装置(非一過性の記憶媒体を備える記憶装置)に格納されていてもよいし、DVDやCD-ROMなどの着脱可能な記憶媒体(非一過性の記憶媒体)に格納されており、記憶媒体がドライブ装置に装着されることでインストールされてもよい。
通信制御部152は、第1通信装置110、第2通信装置112、および第3通信装置114のそれぞれを制御する。通信制御部152は、第1通信装置110によって得られた経路の情報などを飛行制御部154に渡したり、カメラ130によって撮像された画像を撮像制御部156から取得して第2通信装置112を用いて管理装置10にアップロードしたり、第3通信装置114を用いて他のドローン100と情報を共有したりする。
飛行制御部154は、管理装置10から取得した経路の情報に従ってドローン100が飛行するように、GNSS受信機120により得られたドローン100の位置、センサ群122の検出結果を参照しながらESC174-1~174-mを制御する。
撮像制御部156は、通信によって得られた指示、または予め設定された撮像時間帯のスケジュールに従い、カメラ130を動作させる。撮像制御部156は、カメラ130によって撮像された画像を通信制御部152に渡す。
回転翼170-1~170-mは、所望の数mだけドローン100に搭載されている。以下、ハイフン以下の符号を省略して説明する。それぞれの回転翼170には、モータ172のロータが連結されている。モータ172は、例えばブラシレスモータである。ESC174は、飛行制御部154からの指示に応じてモータ172に供給する電力を調整する。これによって、回転翼170ごとの回転数が個別に調整され、ドローン100が所望の姿勢で所望の方向に飛行することができる。
[飛行制御]
以下、第1実施形態の管制システム1において実現されるドローン100の飛行制御について説明する。図4は、制御装置150のより詳細な構成図である。通信制御部152は、例えば、システム状態判定部152Aと、位置検知部152B、通信強度検知部152Cと、通信強度マップ更新部152Dと、通信切換部152Eと、記憶部152Fとを備える。
以下、第1実施形態の管制システム1において実現されるドローン100の飛行制御について説明する。図4は、制御装置150のより詳細な構成図である。通信制御部152は、例えば、システム状態判定部152Aと、位置検知部152B、通信強度検知部152Cと、通信強度マップ更新部152Dと、通信切換部152Eと、記憶部152Fとを備える。
システム状態判定部152Aは、無線基地局70との間に通信エラーが発生したか否かを判定する。システム状態判定部152Aは、例えば、管理装置10からの指示が所定時間以上途切れた場合に、無線基地局70との間に通信エラーが発生したと判定する。
位置検知部152Bは、ドローン100の位置を検知する。位置検知部152Bは、例えば、GNSS受信機120により特定されたドローン100の位置を取得する。
通信強度検知部152Cは、無線基地局70との間の通信強度を検知する。通信強度検知部152Cは、例えば、第1通信装置110または第2通信装置112が無線基地局70から受信した電波の強度に基づいて、無線基地局70との間の通信強度を検知する。
通信強度マップ更新部152Dは、記憶部152Fに記憶された通信強度マップM1を更新する。通信強度マップM1は、例えば、実空間を三次元格子状にグリッド化した場合の各グリッドに対して通信強度が対応付けられた情報である。通信強度マップ更新部152Dは、例えば、通信強度検知部152Cにより検知された通信強度と位置検知部152Bにより検知されたドローン100の位置とを対応付けた通信強度マップM1を生成し、記憶部152Fに記憶された通信強度マップM1を更新する。
通信強度マップ更新部152Dは、例えば、通信強度とドローン100の位置とを対応付けた通信強度マップM1を無線基地局70から取得し、記憶部152Fに記憶された通信強度マップM1を更新してもよい。通信強度マップM1は、例えば、管理装置10により生成される。この場合、第1通信装置110または第2通信装置112はまず、ドローン100の飛行時において、通信強度検知部152Cにより検知された通信強度を位置検知部152Bにより検知されたドローン100の位置と対応付けて無線基地局70に送信する。無線基地局70は、例えば、第1通信装置110または第2通信装置112から受信した情報を、ネットワークNWを経由して管理装置10に送信する。管理装置10は、無線基地局70から受信した、ドローン100の位置と対応付けられた通信強度に基づいて、通信強度マップM1を生成する。管理装置10は、複数のドローン100から受信した通信強度の情報を集約して通信強度マップM1を生成してもよい。
通信制御部152は、通信強度マップ更新部152Dを省略し、ドローン100の飛行時などにおいて、記憶部152Fに事前に記憶された通信強度マップM12を更新しなくてもよい。
飛行制御部154は、ドローン100の飛行を制御する。飛行制御部154は、ドローン100を予め設定された目的地まで飛行させる際に、無線基地局70との通信強度が所定強度以上に維持されるように、ドローン100の飛行を制御する。飛行制御部154は、例えば、ドローン100の飛行時に通信強度検知部152Cにより通信強度を所定の周期で検知し、通信強度が第1閾値まで低下したことを条件として、ドローン100の飛行方向を変更する。飛行制御部154は、ドローン100の飛行方向を変更する際に、通信強度マップM1を用いることなくドローン100の飛行を制御してもよいし、通信強度マップM1を用いてドローン100の飛行を制御してもよい。
飛行制御部154は、通信強度マップM1を用いることなくドローン100の飛行を制御する場合、無線基地局70との通信強度が高くなる方向にドローン100の飛行方向を変更する。飛行制御部154は、例えば、予め決められた飛行ルールに従って、変更後のドローン100の飛行方向を決定する。飛行制御部154は、例えば、ドローン100の高度を下げ、所定高度まで下げても通信強度が第1閾値以上まで上昇しない場合、無線基地局70に接近する水平方向にドローン100の飛行方向を変更する。例えば、無線基地局70は地上に設置される設備であるため、一般には、ドローン100の高度を下げた場合に、無線基地局70とドローン100との通信強度が大きくなるためである。なお、飛行ルールは、これに限らず、任意に定めてもよい。飛行制御部154は、通信強度マップM1を用いることなくドローン100の飛行を制御する場合、鉛直上方以外の任意の方向に少しだけドローン100の飛行方向を変更し、最も通信強度が改善した方向にドローン100の飛行方向を変更してもよい。
飛行制御部154は、通信強度マップM1を用いてドローン100の飛行を制御する場合、例えば、通信強度マップM1を参照して無線基地局70との通信強度が高くなる方向を決定してもよい。飛行制御部154は、通信強度マップM1を参照して無線基地局70との通信強度が高くなる方向を決定する場合、例えば、ドローン100の位置に最も近いグリッドと隣接または近接するグリッドを抽出し、ドローン100の位置に最も近いグリッドに比して通信強度が上昇するグリッド(あるいはグリッド群)に向かう方向を、無線基地局70との通信強度が高くなる方向として決定する。飛行制御部154は、通信強度マップM1を用いてドローン100の飛行方向を変更したとしても、通信強度が改善しない場合には、別の方向を探索してもよい。
飛行制御部154は、ドローン100の飛行方向を変更した後、通信強度検知部152Cにより検知された他の無線基地局70との間の通信強度が第2閾値(例えば、第1閾値以上の値)以上となった場合、ドローン100の飛行方向を目的地に近づく方向に変更する。飛行制御部154は、ドローン100の飛行方向を目的地に近づく方向に変更する場合、例えば、ドローン100の高度を上げた後にドローン100の飛行方向を目的地に近づく方向に変更してもよいし、ドローン100の高度を上げることなくドローン100の飛行方向を目的地に近づく方向に変更してもよい。
通信切換部152Eは、飛行制御部154により、ドローン100の飛行方向が変更された後、通信強度検知部152Cにより検知された他の無線基地局70との間の通信強度が第2閾値以上となった場合、第1通信装置110または第2通信装置112の通信対象を他の無線基地局70に切り換える。
図5および図6は、ドローン100と通信する無線基地局70が切り換わる場面の一例を示す図である。図5は、ドローン100の出発地から目的地に向かう方向と直交する水平方向から見た側面図である。図6は、鉛直上方から見た俯瞰図である。X軸は、ドローン100の出発地から目的地に向かう方向を正とする水平方向を示し、Y軸は、X軸と直交する水平方向を示し、Z軸は、鉛直上方を正とする垂直方向を示す。図5および図6に示す例のように、ドローン100が「第1無線基地局」の通信エリアに位置する出発地から「第2無線基地局」の通信エリアに位置する目的地まで飛行する過程で、ドローン100の位置が無線基地局70の通信エリアの境界位置となった場合には、ドローン100の飛行方向が変更される。なお、ドローン100は、例えば、通信強度検知部152Cにより検知される無線基地局70との通信強度が第1閾値まで低下した場合に、ドローン100の位置が無線基地局70の通信エリアの境界位置となったことを検知する。また、ドローン100は、例えば、通信強度マップM1を参照し、ドローン100の位置に最も近いグリッドに対応付けられた通信強度が第1閾値まで低下した場合に、ドローン100の位置が無線基地局70の通信エリアの境界位置となったことを検知してもよい。
図5に示す例では、ドローン100はまず、出発地P1から+Z軸方向に飛行する。次に、ドローン100の位置が「第1無線基地局」の通信エリアR1の境界位置P2となった場合、ドローン100の飛行方向が+X軸方向に変更される。次に、ドローン100の位置が「第1無線基地局」の通信エリアR1の境界位置P3となった場合、ドローン100が-Z軸方向に向けて飛行する。ドローン100が-Z軸方向に向けて所定距離だけ離れた位置P4まで飛行した場合、ドローン100の飛行方向が+X軸方向に変更される。この場合、ドローン100は、「第1無線基地局」の通信エリアR1から外れることなく、「第2無線基地局」の通信エリアR2に進入できる高度となるまで、-Z軸方向への飛行と+X軸方向への飛行とを繰り返してもよい。ドローン100が「第2無線基地局」の通信エリアR2に進入してから所定距離だけ離れた位置P5まで飛行した場合、ドローン100が+Z軸方向に向けて飛行する。次に、ドローン100の位置が「第2無線基地局」の通信エリアR2の境界位置P6となった場合、ドローン100の飛行方向が+X軸方向に変更される。そして、ドローン100の位置が目的地の垂直方向の上方の位置P7となった場合、ドローン100の飛行方向が-Z軸方向に変更され、ドローン100が目的地P8に到達する。
図6に示す例では、ドローン100はまず、出発地P11から所定の高度まで+Z軸方向に飛行した後、ドローン100の飛行方向が+X軸方向に変更される。次に、ドローン100の位置が「第1無線基地局」の通信エリアR1の境界位置P12となった場合、ドローン100がY軸方向に沿う方向に変更される。この場合、ドローン100は、例えば、飛行方向をY軸方向に沿う方向に変更した直後における通信強度を通信強度検知部152Cにより検知し、Y軸方向に沿う方向のうち、通信強度が強くなる方向にドローン100の飛行方向を変更する。図示の例では、Y軸方向に沿う方向のうち、-Y軸方向を通信強度が強くなる方向としている。そして、ドローン100は、-Y軸方向に向けて所定距離だけ離れた位置P13まで飛行した場合、ドローン100の飛行方向が+X軸方向に変更される。この場合、ドローン100は、「第1無線基地局」の通信エリアR1から外れることなく、「第2無線基地局」の通信エリアR2に進入できる位置となるまで、+X軸方向への飛行と-Y軸方向への飛行とを繰り返してもよい。ドローン100が「第2無線基地局」の通信エリアR2に進入してから所定距離だけ離れた位置P14まで飛行した場合、ドローン100が+Y軸方向に向けて飛行する。次に、ドローン100の位置が「第2無線基地局」の通信エリアR2の境界位置P15となった場合、ドローン100の飛行方向が+X軸方向に変更される。そして、ドローン100の位置が目的地の垂直方向の上方の位置P16となった場合、ドローン100の飛行方向が-Z軸方向に変更され、ドローン100が目的地に到達する。
次に、第1実施形態に係る制御装置150により実行されるドローン100の飛行制御の一例を説明する。図7のフローチャートの処理は、例えば、ドローン100の飛行ルートが設定された場合に開始される。
図7に示すように、まず、飛行制御部154は、通信強度検知部152Cにより検知される通信強度が第1閾値以上であるか否かを判定する(ステップS10)。飛行制御部154は、通信強度が第1閾値以上であると判定した場合、ドローン100に通常飛行を行わせる(ステップS12)。
飛行制御部154は、通信強度が第1閾値未満であると判定した場合、ドローン100にリカバリ飛行を行わせる(ステップS14)。リカバリ飛行では、無線基地局70の通信エリアから外れることなく、他の無線基地局の通信エリアに進入するように、飛行方向を変更しつつ目的地に向けてドローン100を飛行させる。リカバリ飛行では、通信強度検知部152Cにより検知される通信強度が高くなる方向へのドローン100の飛行と、目的地に近づく方向へのドローン100の飛行とが繰り返される。
次に、飛行制御部154は、ドローン100の飛行が終了したか否かを判定する(ステップS16)。飛行制御部154は、例えば、ドローン100を予め設定された目的地まで飛行させる際には、ドローン100が目的地に到達した場合に、ドローン100の飛行が終了したと判定する。飛行制御部154は、ドローン100の飛行が終了していないと判定した場合、その処理をステップS10に戻し、ドローン100の飛行が終了するまでの間、ステップS10~ステップS16の処理を繰り返す。一方、飛行制御部154は、ドローン100の飛行が終了したと判定した場合、本フローチャートの処理が終了する。
次に、第1実施形態に係る制御装置150により実行されるリカバリ飛行の処理の一例を説明する。リカバリ飛行の処理は、図7に示すフローチャートにおけるステップS14の処理に相当する。
図8に示すように、飛行制御部154は、リカバリ飛行を行う際にはまず、通信強度検知部152Cにより検知される無線基地局70との通信強度が高くなる方向にドローン100の飛行方向を変更する(ステップS20)。また、飛行制御部154は、変更後の飛行方向にドローン100を所定距離だけ飛行させる(ステップS22)。
次に、飛行制御部154は、ドローン100を所定距離だけ飛行させると、ドローン100の飛行方向を目的地に近づく方向に変更する(ステップS24)。また、飛行制御部154は、変更後の飛行方向にドローン100を所定距離だけ飛行させる(ステップS26)。
次に、飛行制御部154は、通信強度検知部152Cにより検知される他の無線基地局70との通信強度が第2閾値以上であるか否かを判定する(ステップS28)。飛行制御部154は、他の無線基地局70との通信強度が第2閾値未満であると判定した場合、その処理をステップS22に戻す。そして、飛行制御部154は、他の無線基地局70との通信強度が第2閾値以上となるまで、ステップS22~ステップS28の処理を繰り返す。飛行制御部154は、他の無線基地局70との通信強度が第2閾値以上であると判定した場合、本フローチャートの処理が終了する。
上記説明した第1実施形態に係る制御装置150によれば、通信状態を良好に維持するようにドローン100の飛行制御を行うことができる。例えば、ドローン100の位置が無線基地局70の通信エリアから外れた場合、無線基地局70との通信が維持できなくなる。したがって、第1実施形態に係る制御装置150によれば、ドローン100を予め設定された目的地まで飛行させる際に、通信強度検知部152Cにより検知された通信強度が第1閾値未満となった場合、無線基地局70との通信強度が高くなる方向にドローン100の飛行方向を変更する。これにより、通信状態を良好に維持するようにドローン100の飛行制御を行うことができる。
また、実施形態に係る制御装置150によれば、ドローン100の飛行方向を変更した後、通信強度検知部152Cにより検知された他の無線基地局70との間の通信強度が第2閾値以上となった場合、ドローン100の飛行方向を目的地に近づく方向に変更するため、無線基地局70との通信を維持しつつ無線基地局70を切り換えるためのドローン100の飛行制御を行うことができる。
<第2実施形態>
以下、第2実施形態について説明する。第2実施形態は、第1実施形態と比較すると、所定の飛行ルートの飛行回数に応じてドローン100の飛行方向を変更する場合の処理内容を異ならせている。以下、この相違点を中心に説明する。
以下、第2実施形態について説明する。第2実施形態は、第1実施形態と比較すると、所定の飛行ルートの飛行回数に応じてドローン100の飛行方向を変更する場合の処理内容を異ならせている。以下、この相違点を中心に説明する。
第2実施形態に係る飛行制御部154は、ドローン100に目的地までの所定の飛行ルートを飛行させる際、所定の飛行ルートの飛行回数が所定回数未満である場合には、ドローン100の飛行方向を変更する場合に、ドローン100の高度を下げる方向、または、変更前のドローン100の飛行方向と垂直な方向にドローン100の飛行方向を変更する。また、飛行制御部154は、所定の飛行ルートの飛行回数が所定回数以上である場合には、ドローン100の飛行方向を変更する場合に、記憶部152Fから読み出した通信強度マップM1を参照して、ドローン100の飛行方向を変更する。
以下、第2実施形態に係る制御装置150により実行されるドローン100の飛行制御の一例を説明する。図9は、第2実施形態に係る制御装置150により実行されるリカバリ飛行の処理の一例を示すフローチャートである。
図9に示すように、飛行制御部154は、リカバリ飛行を行う際にはまず、所定の飛行ルートの飛行回数が所定回数未満であるか否かを判定する(ステップS30)。飛行制御部154は、所定の飛行ルートの飛行回数が所定回数未満であると判定した場合、ドローン100の高度を下げる方向、または、変更前のドローン100の飛行方向と垂直な方向に、ドローン100の飛行方向を変更する(ステップS32)。一方、飛行制御部154は、所定の飛行ルートの飛行回数が所定回数以上であると判定した場合、記憶部152Fから読み出した通信強度マップM1を参照して、ドローン100の飛行方向を変更する(ステップS34)。また、飛行制御部154は、変更後の飛行方向にドローン100を所定距離だけ飛行させる(ステップS36)。
次に、飛行制御部154は、ドローン100の飛行方向を目的地に近づく方向に変更する(ステップS38)。また、飛行制御部154は、変更後の飛行方向にドローン100を所定距離だけ飛行させる(ステップS40)。
次に、飛行制御部154は、通信強度検知部152Cにより検知される他の無線基地局70との通信強度が第2閾値以上であるか否かを判定する(ステップS42)。飛行制御部154は、他の無線基地局70との通信強度が第2閾値未満であると判定した場合、その処理をステップS36に戻す。そして、飛行制御部154は、他の無線基地局70との通信強度が第2閾値以上となるまで、ステップS36~ステップS42の処理を繰り返す。飛行制御部154は、他の無線基地局70との通信強度が第2閾値以上であると判定した場合、本フローチャートの処理が終了する。
上記説明した第2実施形態に係る制御装置150によれば、第1実施形態に係る制御装置150と同様の効果を奏する他、所定の飛行ルートの飛行回数が多く、通信強度マップM1の信頼性が高い場合に、通信強度マップM1を参照して、ドローン100の飛行方向を変更するため、ドローン100の飛行制御を精度よく行うことができる。
<第3実施形態>
以下、第3実施形態について説明する。第3実施形態は、第1および第2実施形態と比較すると、ドローン100の飛行時に検知される通信強度と通信強度マップM1に登録されている通信強度との比較の結果に応じて、ドローン100の飛行方向を変更する点で異なる。以下、この相違点を中心に説明する。
以下、第3実施形態について説明する。第3実施形態は、第1および第2実施形態と比較すると、ドローン100の飛行時に検知される通信強度と通信強度マップM1に登録されている通信強度との比較の結果に応じて、ドローン100の飛行方向を変更する点で異なる。以下、この相違点を中心に説明する。
第3実施形態に係る飛行制御部154は、ドローン100に目的地までの所定の飛行ルートを飛行させる際、ドローン100の飛行中に通信強度検知部152Cにより検知された通信強度が、通信強度マップM1においてドローン100の位置に対応付けられた通信強度未満である場合には、ドローン100の飛行方向を変更する場合に、ドローン100の高度を下げる方向、または、変更前のドローン100の飛行方向と垂直な方向にドローン100の飛行方向を変更する。また、飛行制御部154は、ドローン100の飛行中に通信強度検知部152Cにより検知された通信強度が、通信強度マップM1においてドローン100の位置に対応付けられた通信強度以上である場合には、ドローン100の飛行方向を変更する場合に、記憶部152Fから読み出した通信強度マップM1を参照して、ドローン100の飛行方向を変更する。
以下、第3実施形態に係る制御装置150により実行されるドローン100の飛行制御の一例を説明する。図10は、第3実施形態に係る制御装置150により実行されるリカバリ飛行の処理の一例を示すフローチャートである。
図10に示すように、飛行制御部154は、リカバリ飛行を行う際にはまず、ドローン100の飛行中に通信強度検知部152Cにより検知された通信強度が、通信強度マップM1においてドローン100の位置に対応付けられた通信強度未満であるか否かを判定する(ステップS50)。飛行制御部154は、ドローン100の飛行中に通信強度検知部152Cにより検知された通信強度が、通信強度マップM1においてドローン100の位置に対応付けられた通信強度未満であると判定した場合、ドローン100の高度を下げる方向、または、変更前のドローン100の飛行方向と垂直な方向に、ドローン100の飛行方向を変更する(ステップS52)。一方、飛行制御部154は、ドローン100の飛行中に通信強度検知部152Cにより検知された通信強度が、通信強度マップM1においてドローン100の位置に対応付けられた通信強度以上であると判定した場合、記憶部152Fから読み出した通信強度マップM1を参照して、ドローン100の飛行方向を変更する(ステップS54)。また、飛行制御部154は、変更後の飛行方向にドローン100を所定距離だけ飛行させる(ステップS56)。
次に、飛行制御部154は、ドローン100の飛行方向を目的地に近づく方向に変更する(ステップS58)。また、飛行制御部154は、変更後の飛行方向にドローン100を所定距離だけ飛行させる(ステップS60)。
次に、飛行制御部154は、通信強度検知部152Cにより検知される他の無線基地局70との通信強度が第2閾値以上であるか否かを判定する(ステップS62)。飛行制御部154は、他の無線基地局70との通信強度が第2閾値未満であると判定した場合、その処理をステップS56に戻す。そして、飛行制御部154は、他の無線基地局70との通信強度が第2閾値以上となるまで、ステップS56~ステップS62の処理を繰り返す。飛行制御部154は、他の無線基地局70との通信強度が第2閾値以上であると判定した場合、本フローチャートの処理が終了する。
上記説明した第3実施形態に係る制御装置150によれば、第1および第2実施形態に係る制御装置150と同様の効果を奏する他、ドローン100の飛行時に検知された通信強度が通信強度マップM1に登録されている通信強度以上であり、ドローン100により検知される通信強度が十分に確保されている可能性が高い場合に、通信強度マップM1を参照して、ドローン100の飛行方向を変更するため、ドローン100の飛行制御の信頼性を高めることができる。
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
1…管制システム、10…管理装置、70…無線基地局70…ドローン、110…第1通信装置、112…第2通信装置、114…第3通信装置、120…GNSS受信機、122…センサ群、130…カメラ、140…バッテリ、150…制御装置、152…通信制御部、152A…システム状態判定部、152B…位置検知部、152C…通信強度検知部、152D…通信強度マップ更新部、152E…通信切換部、152F…記憶部、154…飛行制御部、156…撮像制御部、170…回転翼、172…モータ、174…ESC、M1…通信強度マップ。
Claims (12)
- 無線基地局と通信する通信装置を備える飛行体に搭載される制御装置であって、
前記無線基地局との間の通信強度を検知する通信強度検知部と、
前記飛行体の飛行を制御する飛行制御部と、
を備え、
前記飛行制御部は、前記飛行体を予め設定された目的地まで飛行させる際に、前記通信強度検知部により検知された通信強度が第1閾値未満となった場合、前記無線基地局との通信強度が高くなる方向に前記飛行体の飛行方向を変更する、
制御装置。 - 前記飛行制御部は、前記飛行体の飛行方向を変更する場合、前記飛行体の高度を下げる、
請求項1記載の制御装置。 - 前記飛行制御部は、前記飛行体の飛行方向を変更する場合、変更前の前記飛行体の飛行方向と垂直な方向に前記飛行体の飛行方向を変更する、
請求項1記載の制御装置。 - 前記飛行制御部は、前記飛行体の飛行方向を変更した後、前記通信強度検知部により検知された他の無線基地局との間の通信強度が第2閾値以上となった場合、前記飛行体の飛行方向を前記目的地に近づく方向に変更する、
請求項1から3のうちいずれか1項記載の制御装置。 - 前記飛行体の位置を検知する位置検知部を更に備え、
前記通信装置は、前記飛行体の飛行時において、前記通信強度検知部により検知された通信強度を前記位置検知部により検知された飛行体の位置と対応付けて前記無線基地局に送信する、
請求項1から4のうちいずれか1項記載の制御装置。 - 前記通信強度と前記飛行体の位置とを対応付けた通信強度マップを記憶した記憶部を更に備え、
前記飛行制御部は、前記飛行体の飛行方向を変更する場合に、前記記憶部から読み出した前記通信強度マップを参照して、前記飛行体の飛行方向を変更する、
請求項1から5のうちいずれか1項記載の制御装置。 - 前記飛行体の位置を検知する位置検知部と、
前記通信強度検知部により検知された通信強度と前記位置検知部により検知された飛行体の位置とを対応付けた通信強度マップを生成し、前記記憶部に記憶された通信強度マップを更新する通信強度マップ更新部と、
を更に備える、
請求項6記載の制御装置。 - 前記通信強度と前記飛行体の位置とを対応付けた通信強度マップを前記無線基地局から取得し、前記記憶部に記憶された通信強度マップを更新する通信強度マップ更新部を更に備える、
請求項6記載の制御装置。 - 通信強度と飛行体の位置とを対応付けた通信強度マップを記憶した記憶部を更に備え、
前記飛行制御部は、前記飛行体に前記目的地までの所定の飛行ルートを飛行させる際、
前記所定の飛行ルートの飛行回数が所定回数未満である場合には、前記飛行体の飛行方向を変更する場合に、前記飛行体の高度を下げる方向、または、変更前の前記飛行体の飛行方向と垂直な方向に前記飛行体の飛行方向を変更し、
前記所定の飛行ルートの飛行回数が所定回数以上である場合には、前記飛行体の飛行方向を変更する場合に、前記記憶部から読み出した前記通信強度マップを参照して、前記飛行体の飛行方向を変更する、
請求項1から8のうちいずれか1項記載の制御装置。 - 通信強度と飛行体の位置とを対応付けた通信強度マップを記憶した記憶部を更に備え、
前記飛行制御部は、前記飛行体に前記目的地までの所定の飛行ルートを飛行させる際、前記飛行体の飛行中に前記通信強度検知部により検知された通信強度が、前記通信強度マップにおいて前記飛行体の位置に対応付けられた通信強度未満である場合には、前記飛行体の飛行方向を変更する場合に、前記飛行体の高度を下げる方向、または、変更前の前記飛行体の飛行方向と垂直な方向に前記飛行体の飛行方向を変更し、
前記飛行体の飛行中に前記通信強度検知部により検知された通信強度が、前記通信強度マップにおいて前記飛行体の位置に対応付けられた通信強度以上である場合には、前記飛行体の飛行方向を変更する場合に、前記記憶部から読み出した前記通信強度マップを参照して、前記飛行体の飛行方向を変更する、
請求項1から8のうちいずれか1項記載の制御装置。 - 無線基地局と通信する通信装置を備える飛行体に搭載される制御装置が、
前記無線基地局との間の通信強度を検知し、
前記飛行体の飛行を制御する際、前記飛行体を予め設定された目的地まで飛行させる際に、検知された通信強度が第1閾値未満となった場合、前記無線基地局との通信強度が高くなる方向に前記飛行体の飛行方向を変更する、
制御方法。 - 無線基地局と通信する通信装置を備える飛行体に搭載される制御装置に、
前記無線基地局との間の通信強度を検知する処理と、
前記飛行体の飛行を制御する際、前記飛行体を予め設定された目的地まで飛行させる際に、検知された通信強度が第1閾値未満となった場合、前記無線基地局との通信強度が高くなる方向に前記飛行体の飛行方向を変更する処理と、
を実行させるプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021542059A JP7186885B2 (ja) | 2019-08-29 | 2020-06-29 | 制御装置、制御方法、およびプログラム |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019157216 | 2019-08-29 | ||
JP2019-157216 | 2019-08-29 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2021039092A1 true WO2021039092A1 (ja) | 2021-03-04 |
Family
ID=74685805
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2020/025490 WO2021039092A1 (ja) | 2019-08-29 | 2020-06-29 | 制御装置、制御方法、およびプログラム |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP7186885B2 (ja) |
WO (1) | WO2021039092A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115767653A (zh) * | 2022-10-25 | 2023-03-07 | 重庆德明尚品电子商务有限公司 | 基于多基站通讯模式的无人机控制方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015123793A (ja) * | 2013-12-25 | 2015-07-06 | 株式会社Kddi研究所 | 飛行高度制御装置、飛行高度制御方法およびプログラム |
US20160371985A1 (en) * | 2015-06-16 | 2016-12-22 | Verizon Patent And Licensing Inc. | Dynamic navigation of uavs using three dimensional network coverage information |
US20180293897A1 (en) * | 2017-04-11 | 2018-10-11 | T-Mobile, U.S.A, Inc. | Three-dimensional network coverage modeling for uavs |
US20190044609A1 (en) * | 2017-08-04 | 2019-02-07 | Walmart Apollo, Llc | Systems, devices, and methods for relaying communications using autonomous drones |
WO2019029575A1 (zh) * | 2017-08-11 | 2019-02-14 | 索尼公司 | 无线通信***中的装置和方法、计算机可读存储介质 |
-
2020
- 2020-06-29 JP JP2021542059A patent/JP7186885B2/ja active Active
- 2020-06-29 WO PCT/JP2020/025490 patent/WO2021039092A1/ja active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015123793A (ja) * | 2013-12-25 | 2015-07-06 | 株式会社Kddi研究所 | 飛行高度制御装置、飛行高度制御方法およびプログラム |
US20160371985A1 (en) * | 2015-06-16 | 2016-12-22 | Verizon Patent And Licensing Inc. | Dynamic navigation of uavs using three dimensional network coverage information |
US20180293897A1 (en) * | 2017-04-11 | 2018-10-11 | T-Mobile, U.S.A, Inc. | Three-dimensional network coverage modeling for uavs |
US20190044609A1 (en) * | 2017-08-04 | 2019-02-07 | Walmart Apollo, Llc | Systems, devices, and methods for relaying communications using autonomous drones |
WO2019029575A1 (zh) * | 2017-08-11 | 2019-02-14 | 索尼公司 | 无线通信***中的装置和方法、计算机可读存储介质 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115767653A (zh) * | 2022-10-25 | 2023-03-07 | 重庆德明尚品电子商务有限公司 | 基于多基站通讯模式的无人机控制方法 |
CN115767653B (zh) * | 2022-10-25 | 2024-03-22 | 上海幄萨信息技术有限公司 | 基于多基站通讯模式的无人机控制方法 |
Also Published As
Publication number | Publication date |
---|---|
JP7186885B2 (ja) | 2022-12-09 |
JPWO2021039092A1 (ja) | 2021-03-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6974640B2 (ja) | 飛行許可空域設定装置及び飛行許可空域設定方法 | |
WO2017206179A1 (en) | Simple multi-sensor calibration | |
TW201706970A (zh) | 無人飛機導航系統及方法 | |
JP2018095049A (ja) | 複数の無人航空機を有する通信システム | |
US12024276B2 (en) | Control device and control method for controlling flight of aerial vehicle | |
WO2018120351A1 (zh) | 一种对无人机进行定位的方法及装置 | |
CN109792484B (zh) | 无人自主飞行器中的图像处理 | |
CN108780321B (zh) | 用于设备姿态调整的方法、设备、***和计算机可读存储介质 | |
TW201838360A (zh) | 航空機器人飛行器天線切換 | |
CN116830057A (zh) | 无人机(uav)集群控制 | |
WO2021081830A1 (en) | Computation load distribution | |
WO2018059295A1 (zh) | 多旋翼飞行器的控制方法、装置和*** | |
JP6445413B2 (ja) | 測定装置、測定システム及び測定方法 | |
JP7190699B2 (ja) | 飛行システム及び着陸制御方法 | |
JP2017182638A (ja) | 無人航空機、その制御方法、及びプログラム | |
CN113498498B (zh) | 行动控制设备和行动控制方法、以及程序 | |
WO2021039092A1 (ja) | 制御装置、制御方法、およびプログラム | |
CN110494905B (zh) | 装置、***、方法和记录程序的记录介质 | |
US11535396B2 (en) | Flying object control system and flying object control method | |
JP7126029B2 (ja) | 制御装置、制御方法、およびプログラム | |
TW202202809A (zh) | 決定裝置、路徑決定方法、路徑決定程式、路徑決定系統及飛行體裝置 | |
WO2021039135A1 (ja) | 制御装置、制御方法、およびプログラム | |
WO2020220234A1 (zh) | 无人机的控制方法和无人机 | |
JP2020135327A (ja) | 飛行体システム、飛行体、位置測定方法、プログラム | |
JP2016088337A (ja) | 宇宙機の探索回収システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20857662 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2021542059 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 20857662 Country of ref document: EP Kind code of ref document: A1 |