WO2018180534A1 - 装置、システム、方法、及びプログラムを記録した記録媒体 - Google Patents
装置、システム、方法、及びプログラムを記録した記録媒体 Download PDFInfo
- Publication number
- WO2018180534A1 WO2018180534A1 PCT/JP2018/010168 JP2018010168W WO2018180534A1 WO 2018180534 A1 WO2018180534 A1 WO 2018180534A1 JP 2018010168 W JP2018010168 W JP 2018010168W WO 2018180534 A1 WO2018180534 A1 WO 2018180534A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- position information
- input
- drone
- communication rate
- flying object
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 177
- 238000004891 communication Methods 0.000 claims abstract description 188
- 238000000605 extraction Methods 0.000 claims abstract description 98
- 238000003860 storage Methods 0.000 claims abstract description 48
- 239000000284 extract Substances 0.000 claims abstract description 39
- 238000012545 processing Methods 0.000 claims description 26
- 238000010295 mobile communication Methods 0.000 claims description 20
- 230000000717 retained effect Effects 0.000 abstract 1
- 230000006870 function Effects 0.000 description 89
- 238000010586 diagram Methods 0.000 description 38
- 238000004364 calculation method Methods 0.000 description 18
- 230000005540 biological transmission Effects 0.000 description 9
- 238000005259 measurement Methods 0.000 description 9
- 230000000694 effects Effects 0.000 description 8
- 238000013461 design Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000002360 preparation method Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000010187 selection method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- 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
- G05D1/101—Simultaneous control of position or course in three dimensions specially adapted for aircraft
- G05D1/102—Simultaneous control of position or course in three dimensions specially adapted for aircraft specially adapted for vertical take-off of aircraft
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64D—EQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
- B64D47/00—Equipment not otherwise provided for
- B64D47/08—Arrangements of cameras
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/005—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 with correlation of navigation data from several sources, e.g. map or contour matching
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/20—Instruments for performing navigational calculations
-
- 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/40—Control within particular dimensions
- G05D1/46—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]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M11/00—Telephonic communication systems specially adapted for combination with other electrical systems
-
- 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/20—UAVs specially adapted for particular uses or applications for use as communications relays, e.g. high-altitude platforms
-
- 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/20—Remote controls
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/04—Large scale networks; Deep hierarchical networks
- H04W84/042—Public Land Mobile systems, e.g. cellular systems
Definitions
- the present invention relates to an apparatus, a system, a method, and a recording medium on which a program is recorded, and more particularly to an apparatus, a system, a method, and a recording medium on which a program is recorded.
- a general operation control station transmits a control message to a drone using radio waves of a mobile communication system.
- the drone receives the control message, the drone flies in accordance with an instruction (for example, an instruction to move back and forth and left and right) included in the received control message.
- an instruction for example, an instruction to move back and forth and left and right
- the operation control station receives the image data and displays it on the connected display.
- FIG. 1 is a diagram illustrating a configuration example of a system including an operation control station of Patent Document 1.
- the operation control station of Patent Document 1 transmits a control message to an unmanned aircraft UAV (Unmanned aerial vehicle) via a mobile phone network.
- the control message includes a command for controlling the direction and speed of the unmanned aircraft UAV flying.
- the drone UAV receives the control message from the operation control station of Patent Document 1
- the unmanned aircraft UAV performs the flight according to the command included in the received control message.
- the drone UAV images the ground from the sky, it transmits the captured image data to the operation control station of Patent Document 1.
- the operation control station of Patent Literature 1 receives image data from the unmanned aircraft UAV via a mobile phone network.
- the operation control station of Patent Document 1 can remotely control the drone UAV. Moreover, the operation control station of patent document 1 can receive image data from the unmanned aircraft UAV.
- a general mobile communication system is designed primarily for communication with a terminal (mobile phone) on the ground. Therefore, each base station of the mobile communication system is adjusted so as to emit a main lobe (a strong radio wave) from the antenna having a height of 20 to 30 m toward the ground.
- the base station of the mobile communication system emits only side lobes (low-intensity radio waves) above 50 to 120 m where the drone flies. For this reason, there are many places with poor communication quality in which image data cannot be transmitted over 50 to 120 m above where the drone flies.
- the operation control station of Patent Document 1 only transmits a control message to the drone, and does not transmit position information of a place where image data can be transmitted. For this reason, the drone does not know where the image data can be transmitted, and may fly only in a place where the communication quality cannot be transmitted. As a result, the drone has a problem that image data cannot always be delivered to the ground.
- An object of the present invention is to provide an apparatus, a system, a method, and a recording medium on which a program is recorded that solves the above problems.
- an apparatus that communicates with a flying object, and includes first position information and a first communication rate at which communication is possible at the position of the first position information. Are stored in association with each other, and when information corresponding to a predetermined second communication rate at which the flying object transmits data is input, the first communication rate equal to or higher than the second communication rate.
- the first position information corresponding to the extraction means for extracting from the storage means, the first position information extracted by the extraction means is the flying object, or the input first position information is the Output means for outputting to a device that notifies the flying object.
- a system of the present invention is an apparatus that communicates with a flying object, and includes first position information and a first communication rate at which communication is possible at the position of the first position information. Are stored in association with each other, and when information corresponding to a predetermined second communication rate at which the flying object transmits data is input, the first communication rate equal to or higher than the second communication rate.
- the first position information corresponding to the extraction means for extracting from the storage means, the first position information extracted by the extraction means is the flying object, or the input first position information is the An output unit that outputs to a device that notifies the flying object, and the flying object that flies to the position of the input first position information.
- the method of the present invention is a method of an apparatus for communicating with an air vehicle, wherein information corresponding to a predetermined first communication rate at which the air vehicle transmits data is input. And storage means for storing the second position information and the second communication rate that can be communicated at the position of the second position information in association with each other, the second communication information that is equal to or higher than the first communication rate.
- the second position information corresponding to the communication rate is extracted, and the extracted second position information is sent to the flying object or the device that notifies the flying object of the inputted second position information. Output.
- a recording medium on which the program of the present invention is recorded corresponds to a predetermined first communication rate at which the flying object transmits data to a processor mounted on a device that communicates with the flying object. From the storage means for storing the second position information and the second communication rate that can be communicated at the position of the second position information in association with each other.
- a recording medium on which a program for performing an output process of outputting the position information to the device that notifies the flying object is recorded.
- the drone can deliver data to the ground.
- FIG. It is a figure which shows the structural example of the system containing the operation control station of patent document 1.
- FIG. It is a figure which shows the structural example of the system in the 1st Embodiment of this invention. It is a figure which shows the structural example of the operation control station with which the system in the 1st Embodiment of this invention is equipped. It is a figure which shows an example of the table set to the system (operation control station) in the 1st Embodiment of this invention. It is a figure for demonstrating the operation result of the operation control station with which the system in the 1st Embodiment of this invention is equipped. It is a figure for demonstrating operation
- FIG. (1) for demonstrating the preparation method of the table set to the system (operation control station) in the 3rd Embodiment of this invention.
- FIG. (2) for demonstrating the production method of the table set to the system (operation control station) in the 3rd Embodiment of this invention.
- FIG. (3) for demonstrating the preparation method of the table set to the system (operation control station) in the 3rd Embodiment of this invention.
- FIG. (1) for demonstrating the operation
- FIG. (2) for demonstrating the operation
- FIG. (3) for demonstrating the operation
- FIG. (3) for demonstrating the operation
- FIG. 1 It is a figure which shows the structural example of the system in the 4th Embodiment of this invention. It is a figure which shows the structural example of the base station with which the system in the 4th Embodiment of this invention is equipped. It is a figure which shows the structural example of the system in the 5th Embodiment of this invention. It is a figure which shows the structural example of the operation control station with which the system in the 5th Embodiment of this invention is equipped. It is a figure which shows an example of the table set to the system (operation control station) in the 5th Embodiment of this invention. It is a figure for demonstrating operation
- FIG. (1) for demonstrating the operation result of the operation control station with which the system in the 5th Embodiment of this invention is equipped.
- FIG. (2) for demonstrating the operation result of the operation control station with which the system in the 5th Embodiment of this invention is equipped.
- the operation control station provided in the system of the present embodiment calculates position information of a position where the image data can be transmitted at the communication rate.
- the drone is notified of the calculated position information.
- the drone knows the position where image data can be transmitted, and can deliver the stored image data to the ground at the position.
- FIG. 2 is a diagram illustrating a configuration example of a system according to the first embodiment of the present invention.
- FIG. 3 is a diagram illustrating a configuration example of an operation control station provided in the system according to the first embodiment of the present invention.
- the system of the present embodiment includes an operation control station 1, a drone 2, and a mobile communication network 3. .
- the mobile communication network 3 includes base stations 3_1 to 3_2 and a core network 3_3.
- the operation control station 1 is connected to the core network 3_3 through a wired line.
- the core network 3_3 is connected to the base stations 3_1 to 3_2 via a wired line.
- the base station 3_1 is connected to the drone 2 via a wireless line.
- the operation control station 1 includes a database unit 10, an input unit 11, an extraction unit 12, a selection unit 13, as shown in FIG. And an output unit 14.
- the input unit 11 and the output unit 14 are connected to the core network 3_3 of the mobile communication network 3 via a wired line.
- FIG. 4 is a diagram showing an example of a table set in the operation control station 1 provided in the system in the first embodiment of the present invention.
- the database unit 10 is a memory, and the table shown in FIG. 4 is preset by the administrator of the present embodiment.
- the table shown in FIG. 4 is a table in which position information is associated with a communication rate when communication is performed at the position of the position information.
- the position information is represented by latitude, longitude, and altitude, as shown in FIG.
- the system administrator of this embodiment may install a portable terminal in which a general application for measuring the wireless communication speed is installed in the drone.
- the administrator of the system of the present embodiment may measure the wireless communication speed for each position of the position information shown in the table of FIG. 4 using a drone equipped with the above-described portable terminal.
- the database unit 10 stores the set table.
- (3-1-3) Function of Extraction Unit 12 In the extraction unit 12, the location information of the current location of the drone 2, the communication rate required for the drone 2 to transmit image data, and the location of the flight destination of the drone 2 Information is entered.
- the extraction unit 12 extracts all position information corresponding to a communication rate equal to or higher than the input communication rate from the table stored in the database unit 10.
- the extracted position information is position information of a position where image data can be transmitted.
- the extraction unit 12 includes the extracted location information (hereinafter referred to as “location location information”), the input location information of the current location of the drone 2, and the input location information of the flight destination of the drone 2. Is output to the selection unit 13.
- the selection unit 13 determines whether the current location of the drone 2 and the flight destination are included in the input location information of the waypoint. Select the location information of the waypoints in between. This is to prevent the drone 2 from being notified of the location information of the waypoint in the direction opposite to the flight destination.
- a specific selection method will be described in detail in [Description of operation] described later.
- the selection unit 13 outputs the position information of the selected waypoint and the position information of the input flight destination of the drone 2 to the output unit 14. When there are a plurality of location information of the selected waypoints, the selection unit 13 sequentially outputs the location information of the waypoints closer to the current location of the drone 2. The selector 13 outputs the position information of the flight destination of the drone 2 after the position information of the waypoint.
- the output unit 14 assigns a number indicating the input order when including the location information of the waypoint in the packet addressed to the drone 2.
- the output unit 14 assigns a smaller number to the location information of the waypoints input earlier. This is so that the receiving side (drone 2) can determine which location information is closer to the current location.
- the output unit 14 includes a general keyboard and memory.
- the output unit 14 includes the input position information of the flight destination in the packet addressed to the drone 2. Send.
- the above-described input unit 11 includes a display.
- the input unit 11 has a function of displaying the extracted image data on the display.
- the drone 2 has a wireless communication function for communicating with the base station 3_1 via a wireless line, like a general drone.
- the drone 2 receives the packet addressed to itself by the wireless communication function, the drone 2 extracts the position information included in the received packet and the number assigned thereto.
- the drone 2 has a GPS (Global Positioning System) function.
- the drone 2 has a function of flying to the position of the extracted position information using the GPS function.
- the drone 2 flies to the position of the position information in order from the smallest number assigned thereto.
- the drone 2 includes a general camera and a memory.
- the drone 2 When the drone 2 captures the ground using a camera, it stores the captured image data in a memory.
- the drone 2 transmits a packet addressed to the operation control station 1 by using a wireless communication function.
- the above-mentioned “communication rate necessary for transmitting image data” is set in advance in the drone 2 by the system administrator of the present embodiment.
- the system administrator of the present embodiment determines the transmission rate at which the drone 2 transmits image data as a system standard at the time of system design.
- the administrator of the system according to the present embodiment sets the determined communication rate in the drone 2 as the communication rate necessary for transmitting the image data.
- the base stations 3_1 to 3_2 of the mobile communication network 3 are base stations of a general mobile communication network.
- the core network 3_3 is a core network of a general mobile communication network.
- the base station 3_1 when the base station 3_1 receives the packet addressed to the operation control station 1 from the drone 2, the base station 3_1 transmits the received packet addressed to the operation control station 1 to the core network 3_3.
- the core network 3_3 transmits the packet addressed to the operation control station 1 received from the base station 3_1 to the operation control station 1.
- the core network 3_3 receives the packet addressed to the drone 2 from the operation control station 1, the core network 3_3 transmits the received packet addressed to the drone 2 to the base station 3_1.
- the base station 3_1 transmits a packet addressed to the drone 2 received from the core network 3_3 to the drone 2.
- FIG. 5 is a diagram for explaining an operation result of the operation control station provided in the system according to the first embodiment of the present invention.
- FIG. 6 is a diagram for explaining the operation of the operation control station provided in the system according to the first embodiment of the present invention.
- drone 2 has photographed the ground using the camera mounted on itself.
- the photographed image data is stored in the memory.
- the drone 2 measures the position information of the current location by using a GPS (Global Positioning System) function provided in itself.
- GPS Global Positioning System
- the drone 2 has measured the position information (north latitude 35 degrees 40 minutes 31 seconds, east longitude 139 degrees 45 minutes 10 seconds) as the current position information.
- the current location indicated by the measured position information is indicated by being surrounded by a white circle (a white circle with a letter “current location”).
- the drone 2 controls the position information of the measured current location, the communication rate necessary for transmitting the image data, and the input location information of the flight destination. It is included in the packet addressed to station 1.
- the above-mentioned “communication rate necessary for transmitting image data” is determined in advance by the system administrator of the present embodiment as described in “(3-2-4) Position information transmission function” in advance. This is a value set to 2.
- the “communication rate necessary for transmitting image data” will be described below assuming that it is 3 Mbps.
- the drone 2 transmits a packet addressed to the operation control station 1 by radio.
- the packet addressed to the operation control station 1 transmitted from the drone 2 is input to the input unit 11 of the operation control station 1 via the base station 3_1 and the core network 3_3 shown in FIG.
- the input unit 11 of the operation control station 1 receives the current location of the drone 2 from the input packet, as shown in FIG. And the communication rate (3 Mbps) necessary for transmitting the image data are extracted (S10). Further, the input unit 11 of the operation control station 1 also extracts position information of the flight destination of the drone 2 from the input packet.
- the input unit 11 of the operation control station 1 outputs the extracted position information and the like to the extraction unit 12 (S11).
- the extraction unit 12 receives position information of the current location of the drone 2, a predetermined communication rate (3 Mbps) necessary for the drone 2 to transmit image data, and position information of the flight destination of the drone 2.
- the extraction unit 12 of the operation control station 1 extracts all the position information corresponding to the communication rate (3 Mbps) or more input from the input unit 11 from the table stored in the database unit 10 (S12). ).
- the table stored in the database unit 10 is the table shown in FIG.
- the extraction unit 12 of the operation control station 1 extracts the following two pieces of position information.
- Position information of latitude 35 degrees 40 minutes 28 seconds, east longitude 139 degrees 45 minutes 11 seconds ⁇ Position information of latitude 35 degrees 40 minutes 29 seconds, east longitude 139 degrees 45 minutes 11 seconds
- the unit 12 extracts the position information of the black circle positions A and B shown in the left diagram of FIG.
- the position of the extracted position information is a position where communication can be performed at a communication rate of 3 Mbps or more necessary for transmitting image data.
- the position of the extracted position information is a position where image data can be transmitted.
- the extraction unit 12 of the operation control station 1 extracts the extracted position information (position information of position A and position B), the input position information of the current location of the drone 2, and the position of the flight destination of the drone 2 Information is output to the selection unit 13 (S13).
- the selection unit 13 includes two pieces of position information extracted by the extraction unit 12 (hereinafter referred to as “location information of a transit point”), position information of the current location of the drone 2, position information of the flight destination of the drone 2, Is entered.
- the selection unit 13 selects the location information of the waypoint between the current location of the drone 2 and the flight destination from the inputted location information of the waypoint (S14).
- the selection unit 13 of the operation control station 1 obtains the position information whose latitude and longitude are the latitude and longitude between the current location of the drone 2 and the flight destination among the input location information of the waypoints. select.
- the input location information is the location information of locations A and B shown in the left diagram of FIG. 5, and the latitude and longitude thereof are the latitude between the current location of the drone 2 and the flight destination. Longitude. Therefore, in the process of S14 described above, both pieces of position information of the positions A and B are selected.
- the process of S14 described above is a process for preventing the location information of the waypoint in the direction opposite to the flight destination from being notified to the drone 2.
- the selection unit 13 outputs the position information of the waypoint selected in the process of S14 (that is, the position information of the positions A and B) and the input position information of the flight destination of the drone 2. 14 (S15).
- the selection unit 13 sequentially outputs the location information of the waypoints closer to the current location of the drone 2.
- the selection unit 13 may calculate the distance from the current location for each waypoint according to the Hybeni formula.
- the selection unit 13 sequentially outputs the position information of the position A and the position information of the position B to the output unit 14 as the position information of the waypoint, and then outputs the position information of the flight destination of the drone 2 to the output unit.
- the description will be continued assuming that the data is output to 14.
- the output unit 14 includes the input location information in a packet addressed to the drone 2 in the order of input. (S16).
- the output unit 14 assigns numbers 1 and 2 indicating the input order when including the location information of the waypoint in the packet addressed to the drone 2.
- the output unit 14 gives a smaller number 1 to the position information of the waypoints input earlier (position information of the position A). This is because in the drone 2, it is possible to determine which location information is closer to the waypoint.
- the drone 2 extracts the location information and the number 1 of the waypoint (position A), and further extracts the location information and the number 2 of the waypoint (position B). Furthermore, the drone 2 also extracts position information of the flight destination included in the received packet.
- the drone 2 flies in order from the transit point of the location information to which a smaller number is assigned.
- the drone 2 flies to the transit point (position A) of the position information to which the number 1 is assigned, and then the value 2 is assigned. Fly to the location information location (location B).
- the drone 2 When the drone 2 flies to the position A, the drone 2 includes the image data stored in the memory in the packet addressed to the operation control station 1 and transmits it using the wireless communication function.
- the packet addressed to the operation control station 1 transmitted from the drone 2 is input to the input unit 11 of the operation control station 1 via the base station 3_1 and the core network 3_3 shown in FIG.
- the input unit 11 of the operation control station 1 extracts image data from the notified packet addressed to the operation control station 1, and displays the extracted image data on the display.
- the drone 2 can transmit image data to the ground.
- the drone 2 may fly to the position B and transmit the image data also at the position B. Finally, the drone 2 flies to the position of the input position information of the flight destination.
- the drone 2 can deliver the image data to the ground at the position A and the position B.
- the drone 2 measures the position information of the current location using the GPS function. To be precise, the drone 2 measured the latitude, longitude and altitude of the current location using the GPS function. A general GPS function can also measure altitude.
- the position information transmitted from the drone 2 to the operation control station 1 is position information including altitude.
- the position information that is input and output in the operation control station 1 by the processing of S10 to S16 described above is also position information that includes altitude.
- the position information transmitted from the operation control station 1 to the drone 2 is also position information including altitude.
- Drone 2 flies at the altitude indicated by the received position information.
- the drone 2 may include an altimeter in addition to the GPS function and measure the altitude using the altimeter.
- the selection unit 13 may select position information of a waypoint within a radius Xm from the current location of the drone 2 and position information of a waypoint within a radius Xm from the flight destination.
- the radius X is set in the selection unit 13 by the system administrator of the present embodiment.
- the drone 2 can fly to the flight destination via the current location and the waypoints near the flight destination.
- the selection unit 13 may select position information of a waypoint within a radius Ym from an intermediate point between the current location and the flight destination instead of performing the process of S14.
- the radius Y is the distance between the current location of the drone 2 and the flight destination, and is set in the selection unit 13 by the system administrator of the present embodiment.
- the drone 2 can fly to the flight destination via a waypoint within a radius Ym from the intermediate point.
- the table in FIG. 4 describes the case where all the heights of the position information are 100 m, but the table is not limited to 100 m.
- the administrator of the system of this embodiment can set arbitrary altitude position information in the table shown in FIG. Further, the information included in the table of FIG. 4 is not limited to the position information and the communication rate.
- the table in FIG. 4 may include, for example, antenna angles and antenna gain values in association with position information and communication rates.
- (6-3) Number of Base Stations Although the system of the present embodiment has been shown with two base stations, the present invention is not limited to this. The system of this embodiment may include one base station or three or more base stations.
- the core network 3_3 is connected to the base stations 3_1 to 3_2 via a wired line.
- the core network 3_3 is connected to the base stations 3_1 to 3_2 via a wireless line. May be.
- the core network 3_3 may be connected to the base stations 3_1 to 3_2 via both a wireless line and a wired line.
- the operation control station 1 may have a function for specifying the altitude of the drone 2.
- information indicating the altitude is set in advance in the output unit 14 of the operation control station 1 by the administrator of the system of the present embodiment.
- the administrator of the system of the present embodiment measures in advance the altitude at which coarse image data and text data can be transmitted and received by the main lobe of the base station from a distant mountain, and operates information indicating the measured altitude. Set to the output unit 14 of the control station 1.
- the output unit 14 of the operation control station 1 transmits information indicating altitude in a packet addressed to the drone 2 at a predetermined opportunity.
- the drone 2 extracts information indicating the altitude from the received packet, increases the height to the altitude indicated by the extracted information, and transmits coarse image data or text data.
- the above-mentioned predetermined trigger may be when a packet (hereinafter referred to as “trigger packet”) notifying that a radio wave has been received from a base station on a distant mountain is input from the drone 2.
- the drone 2 has a function of notifying the operation control station 1 of an opportunity packet when receiving a radio wave from a base station on a distant mountain.
- the input unit 11, the extraction unit 12, and the selection unit 13 of the operation control station 1 notify the output unit 14 of the notified trigger packet.
- the output unit 14 of the operation control station 1 transmits the information indicating the altitude included in the packet addressed to the drone 2 when the trigger packet is input when the location information of the waypoint is not input from the selection unit 13.
- the operation control station 1 and the drone 2 communicate using a packet, but may communicate using a message or an electric signal instead of the packet.
- the above-described portable terminal may be a terminal that measures a value (for example, received power intensity, RSRP, RSRQ) indicating wireless communication quality.
- a value for example, received power intensity, RSRP, RSRQ
- the administrator of the system of the present embodiment calculates the wireless communication speed from the measured wireless communication quality value.
- RSRP is an abbreviation for Reference Signal Received Power
- RSRQ is an abbreviation for Reference Signal Received Quality.
- the above-described portable terminal may be a communication chip module.
- the output unit 14 may include a general external input device instead of the keyboard. In this case, when the position information of the flight destination of the drone 2 is input from the external input device, the output unit 14 transmits the input position information of the flight destination included in the packet addressed to the drone 2.
- the other external input device may be a touch panel, for example.
- drone 2 has photographed the ground using a camera.
- the drone 2 may shoot an object in the air (for example, a power transmission line in the air) or a wall surface or the back surface of a building at a higher position than the drone 2 instead of the ground.
- the drone 2 stores captured image data.
- the drone 2 may be provided with a camera having a video shooting function, and shooting may be performed by the camera. In that case, the drone 2 also stores captured moving image data.
- the drone 2 sends the current location information to the operation control station 1, and the transit location information is sent from the operation control station 1. Recieved.
- the drone 2 may perform shooting after receiving the location information of the waypoint. In that case, the drone 2 may transmit the current location information and the like to the operation control station 1 at the start of flight.
- the drone 2 transmitted the image data to the operation management station 1.
- the drone 2 may transmit the image data to a device different from the operation management station 1 (hereinafter referred to as “destination device”). In that case, the drone 2 transmits the image data included in a packet addressed to the destination device.
- the database unit 10 can be realized using a general memory such as a RAM.
- the input unit 11 can be realized using a general input / output port and a general router.
- the extraction unit 12 and the selection unit 13 can be realized by using an arithmetic processing unit such as a CPU (Central Processing Unit) and a general memory such as a RAM. RAM is an abbreviation for Random Access Memory.
- the output unit 14 can be realized by using an arithmetic processing unit such as a CPU, a general memory such as a RAM, a general input / output port, and a general router.
- the drone 2 can deliver image data to the ground.
- the operation control station 1 provided in the system of the present embodiment receives a communication rate necessary for image data transmission, it obtains position information of a position where image data can be transmitted at the communication rate and notifies the drone 2 of the position information. Because. Therefore, the drone 2 knows a position where image data can be transmitted, and can fly to that position and transmit image data. As a result, the drone 2 can deliver the image data to the ground.
- the operation control station of the system of the second embodiment uses the route information on the shortest route from which the drone flies to the destination in the shortest time from the position information of the route points that can be transmitted from the image data extracted from the table of FIG.
- the location information of the ground is obtained, and the obtained location information of the waypoint is notified to the drone.
- the drone can transmit image data and reach the destination sufficiently quickly.
- FIG. 7 is a diagram illustrating a configuration example of a system according to the second embodiment of the present invention.
- FIG. 8 is a diagram illustrating a configuration example of an operation control station provided in the system according to the second embodiment of the present invention.
- the system of the second embodiment includes an operation control station 4 instead of the operation control station 1.
- the operation control station 4 includes a selection unit 23 instead of the selection unit 13.
- the selection unit 23 has the function of the selection unit 13 and selects position information of a waypoint.
- the selected location information is the location information extracted from the table of FIG. 4, and is location information where image data can be transmitted.
- the selection unit 23 calculates position information on the shortest route on which the drone 2 flies in the shortest distance to the destination from the position information on the selected waypoint. The specific calculation procedure will be described in detail in [Description of operation] described later.
- the selection unit 23 outputs the extracted location information of the waypoint to the output unit 14.
- FIG. 9 is a diagram for explaining the operation of the operation control station provided in the system of the present embodiment.
- FIG. 10 is a diagram for explaining the result of the operation of the operation control station provided in the system of the present embodiment. The operation of the system of this embodiment will be described below with reference to FIGS.
- the selection unit 23 inputs the location information of the current location, waypoints, and destination as in the case of the selection unit 13. Then, the process of S14 is performed, and the location information of the waypoint is selected (S14).
- the location information of the selected waypoint is location information of a location where image data can be transmitted.
- the selection unit 23 has selected the location information of the waypoint A and the waypoint B shown in FIG.
- the selection unit 23 calculates position information on the shortest route on which the drone 2 flies to the destination in the shortest route from the position information on the selected waypoint (S20).
- the selection unit 23 performs the following processes (i) to (iv), and the flight destination of the drone 2 from one of the current location of the drone 2 and the waypoint of the selected position information.
- the position information of the waypoints on the route with the shortest distance among the routes connecting to is calculated.
- the selection unit 23 uses a general Dijkstra method in order to calculate the location information of the waypoint on the route with the shortest distance.
- the selection unit 23 calculates the distance between the waypoint indicated by the position information and the current location of the drone 2 for each piece of position information of the selected waypoint. For example, the selection unit 23 calculates the distance X1 between the transit point A and the current location of the drone 2 and the distance X2 between the transit point B and the current location of the drone 2 shown in the left diagram of FIG. To do.
- the selection unit 23 calculates the distance between the waypoints indicated by the position information of the selected waypoints. For example, the selection unit 23 calculates the distance Y1 between the waypoint A and the waypoint B shown in the left diagram of FIG.
- the selection unit 23 calculates a distance between the waypoint indicated by the position information and the flight destination of the drone 2. For example, the selection unit 23 determines the distance Z1 between the flight destination A and the flight destination of the drone 2 and the distance Z2 between the flight destination B and the flight destination of the drone 2 shown in the left diagram of FIG. Calculated using the formula
- the selection unit 23 uses the distance obtained in the above (i) to (iii) as a weight, and uses a general Dijkstra method to select a route that passes through the current location, one of the transit points, or the destination. Among them, the location information of the waypoint on the route with the shortest distance is calculated.
- the Dijkstra method is an algorithm for calculating a node (a number indicating a distance) having a minimum distance (weight) in a path connecting a start node and an end node via an intermediate node.
- the software of the general Dijkstra method is as follows: The node number indicating the node on the route having the smallest weight among the routes is output.
- the weight between two nodes input to general Dijkstra software is input as the value of the two-dimensional array W [i] [j].
- Subscripts i and j are node numbers indicating two nodes.
- the weight between the start point node and the intermediate node is input as a value of the two-dimensional array W [node number indicating the start point node] [node number indicating the intermediate node].
- the node number indicating the start point node is 0, and the node number indicating the end point node is the value N.
- the node number indicating the intermediate node is a value from 1 to N-1.
- the selection unit 23 counts the number of position information of the input current location, waypoint, and destination.
- the current location, waypoint, and destination are points on the flight route of the drone, that is, nodes. Since general Dijkstra software needs to input the number of nodes, the selection unit 23 counts the number of input position information. Hereinafter, the description will be continued assuming that the counted number is the value N.
- the selection unit 23 assigns a node number to each input position information. Specifically, the selection unit 23 assigns the node number 0 to the location information of the current location of the drone 2 and assigns the node number N to the location information of the flight destination. In addition, the selection unit 23 sequentially assigns values of node numbers 1 to N ⁇ 1 to the location information of the waypoints. The selection unit 23 stores the position information and the node number assigned to the position information in the memory in association with each other.
- the selection unit 23 uses the number N counted in the process of (a) as the number of nodes and the distance calculated in (i) to (iii) as the weight between the nodes. Input to the software.
- the selection unit 23 includes general Dijkstra software and an OS (Operating System) that starts the software.
- the selection unit 23 inputs a weight between nodes as a value of a two-dimensional array when inputting to a general Dijkstra software.
- the subscript of the two-dimensional array is the node number assigned in the process (b).
- a node number indicating a node is output from general Dijkstra software.
- the output node number is a number indicating the node on the shortest path from the start node to the end node. That is, the output node number is a number indicating the node on the shortest path from the current location to the flight destination.
- the selection unit 23 extracts corresponding position information from the memory for each of the output node numbers (numbers other than 0 and N).
- the extracted position information is the position information of the waypoint connecting the current location of the drone 2 to the flight destination of the drone 2 by the shortest route.
- the selection unit 23 can calculate the location information of the transit point on the shortest route connecting the current location of the drone 2 and the flight destination. That is, the selection unit 23 can calculate the location information of the waypoint where the drone 2 flies to the destination in the shortest time.
- the operation of notifying the drone 2 of the location information of the waypoint on the shortest route The selection unit 23 is the shortest route information from the selected waypoint to the destination by the process of S20 described above.
- the location information of the waypoint on the shortest route to fly is calculated.
- the selection unit 23 uses the position information indicating the waypoint A calculated by the process of S20 as the position information of the flight destination of the drone 2 (the position input by the process of S14). Information) and output to the output unit 14 (S21).
- the output unit 14 performs the process of S16 described above, and transmits the location information of the waypoint A and the location information of the flight destination to the drone 2.
- the drone 2 is notified of the location information of the waypoint A and the location information of the flight destination.
- Drone 2 can fly to waypoint A, send image data, and then fly to the flight destination of location information.
- the drone 2 can transmit image data and can fly to the destination by the shortest route.
- the selection unit 23 uses the Dijkstra method.
- any method may be used as long as the algorithm solves the shortest path problem.
- the selection unit 23 may use the Bellman-Ford method instead of the Dijkstra method.
- the drone 2 can transmit image data and can fly to the destination sufficiently quickly.
- the operation control station provided in the system of the present embodiment uses the location information on the shortest route on which the drone 2 flies to the destination in the shortest route from the location information on the waypoint where image data can be transmitted. This is because the position information obtained by the law is notified to the drone. As a result, the drone can transmit image data and can fly to the destination sufficiently quickly through the shortest route.
- the operation control station of the system of the third embodiment passes through the area that can transmit image data (the area that is blacked out in the figure) to reach the destination in the shortest time. Notify the drone for location information.
- the drone can transmit image data continuously and can fly to the destination with the shortest route.
- FIG. 11 is a diagram for explaining an outline of the operation of the operation control station of the system according to the third embodiment.
- FIG. 12 is a diagram illustrating a system configuration example according to the third embodiment of the present invention.
- FIG. 13 is a diagram illustrating a configuration example of an operation control station provided in the system according to the third embodiment of the present invention.
- the system of the third embodiment is a variation of the system of the second embodiment, and includes an operation control station 5 instead of the operation control station 4 as shown in FIG.
- the operation control station 5 includes a database unit 50, an extraction unit 52, and a selection unit 53 instead of the database unit 10, the extraction unit 12, and the selection unit 23.
- the selection unit 53 is connected to the database unit 50 via a wired line.
- FIG. 14 is a diagram showing an example of a table set in the operation control station provided in the system according to the third embodiment of the present invention.
- the table shown in FIG. 14 includes, for each position information, information indicating whether or not the position information is position information of a position corresponding to a corner of an area where image data can be transmitted (hereinafter referred to as “corner. This is a table in which “information to be displayed”) is associated.
- the database unit 50 stores the set table shown in FIG.
- the extraction unit 52 has the function of the extraction unit 12. However, the extraction unit 52 extracts the position information from the table stored in the database unit 50 when extracting the position information from the table.
- the selection unit 53 has the function of the selection unit 23 and selects the location information of the waypoint. In addition, the selection unit 53 calculates position information of a waypoint that reaches the destination in the shortest in an area where image data can be transmitted from the position information of the selected waypoint. A specific calculation procedure will be described in detail in [Description of operation] described later.
- FIGS. 15 to 17 are diagrams for explaining a table creation method set in the operation control station provided in the system according to the third embodiment of the present invention.
- the system administrator of this embodiment creates a table to be set in the database unit 10 as in the systems of the first and second embodiments.
- the system administrator of the present embodiment creates the table shown in FIG. 14 based on the table set in the database unit 10.
- table (base table) set in the created database unit 10 is the table shown in FIG.
- the system administrator of the present embodiment recognizes an area surrounded by only four positions (that is, black circles) where image data can be transmitted in the plotted graph of FIG. 16 as an area where image data can be transmitted.
- the administrator of the system of the present embodiment recognizes that the area where image data can be transmitted is an area where image data can be transmitted if the area where the image data can be transmitted continues to the destination.
- the area where the image data can be transmitted is blacked out.
- the area where image data can be transmitted is a polygon.
- the administrator of the system according to the present embodiment recognizes an area to which image data can be transmitted, that is, a polygon, a position corresponding to a corner of the recognized polygon (position a shown in FIG. 17). Grasp ⁇ l).
- the grasped position is a position corresponding to a corner of an area where image data can be transmitted.
- the system administrator of the present embodiment creates the table shown in FIG.
- the administrator of the system according to the present embodiment writes the created table in the database unit 50.
- FIG. 18 is a diagram for explaining the operation of the operation control station provided in the system according to the third embodiment of the present invention.
- 19 to 22 are diagrams for explaining an operation process or an operation result of the operation control station provided in the system according to the third embodiment of the present invention.
- the input unit 11 of the operation control station 1 extracts the location information of the current location of the drone 2 and the location information of the flight destination of the drone 2 from the input packet as shown in FIG. (S10).
- the extracted location information of the current location is the location information of the location a shown in FIG. 19 and the extracted location information of the flight destination is the location information of the location l.
- the operation control station 1 sequentially performs the above-described processing of S11 to S14 as shown in FIG.
- the extraction unit 52 extracts the position information from the table stored in the database unit 50 when extracting the position information from the table in the process of S12.
- the selection unit 53 selects all the position information of the position where the image can be transmitted when the process of S14 described above is performed. Hereinafter, the description will be continued assuming that the selection unit 53 has selected the position information of the position of the black circle shown in FIG. 19 as the position information of the position where the image can be transmitted. The selected position information is used in the process (g) described later.
- the selection unit 53 extracts the location information of the waypoint corresponding to the corner of the area where the image data can be transmitted (S30). Specifically, the selection unit 53 extracts all the position information associated with the information indicating the corner of the value 1 from the table of FIG. 14 stored in the database unit 50 as the position information of the waypoints. . As a result, the selection unit 53 extracts the position information of the positions b to k shown in FIG. 19 as the position information of the waypoints.
- the positions b to k are hereinafter referred to as “route points b to k” as shown in FIG.
- the selection unit 53 acquires the location information of the transit points b to k extracted in S30.
- the position information of the waypoint on the shortest route that reaches the destination in the shortest within the area where the image data can be transmitted is obtained by the Dijkstra method (S31).
- the area where the image data can be transmitted is an area which is painted black in FIG.
- the selection unit 53 first selects the distance between the current location of the drone and each via-route, the distance between the via-routes, and the flight destination and each via via Find the distance between the ground. Specifically, the selection unit 53 performs the following processes (I) to (III).
- the selection unit 53 for each position information of the extracted waypoints, selects the waypoint indicated by the position information (hereinafter referred to as “corresponding position information”) and the current location of the drone 2, as in (i) above. (Hereinafter referred to as “calculated distance X”). However, the selection unit 53 displays an area (hereinafter referred to as “calculation route X”) that connects the waypoint indicated by the corresponding position information and the current location of the drone 2 in an area where image data can be transmitted (blacked out in FIG. 20). The calculated distance X is obtained only when the vehicle passes through a certain area.
- the selection unit 53 determines whether or not the calculation route X passes through an area where image data can be transmitted as follows (f) to (h).
- the selection unit 53 obtains position information on the position on the line segment connecting the waypoint indicated by the position information and the current location of the drone 2 every 1 second (25 m).
- the selection unit 53 sets the location information of the position on the line segment connecting the transit point d and the current location of the drone 2 for 1 second ( Obtain every 25m).
- the selection unit 53 sets the black circles shown in FIG. 20 at a distance shorter than a predetermined distance from the position of the position information. It is determined whether any one of the positions (the position of the position information selected in the process of S14 described above) exists.
- the predetermined distance is a distance of 1 second (25 m), and is set in the selection unit 53 by the system administrator of the present embodiment.
- the selection unit 53 passes through the area where the image data can be transmitted. Is determined. The selection unit 53 determines that the calculation route X does not pass through the area in which the image data can be transmitted when even one of the determinations for each piece of position information in the process of (g) is negative. .
- the selection unit 53 causes the transit locations b, c, d and the current location of the drone 2 as shown in FIG. Distances X1, X2, and X3 are calculated.
- the selection unit 53 determines, for each position information of the selected waypoint, the waypoint indicated by the position information (corresponding position information) and the flight destination of the drone 2 (Hereinafter referred to as “calculated distance Z”).
- the selection unit 53 only when a route connecting the waypoint indicated by the corresponding position information and the destination of the drone 2 (hereinafter referred to as “calculated route Z”) passes through an area where image data can be transmitted.
- the calculated distance Z is obtained.
- the selection unit 53 determines whether or not the calculation path Z passes through the area where the image data can be transmitted (area blacked out in FIG. 20) in the processes (f) to (h) described above. Do in the street.
- the selection unit 53 performs processing by regarding that the calculation route X is the calculation route Z.
- the selection unit 53 calculates distances Z1, Z2, and Z3 between the waypoints i, j, and k and the destination of the drone 2, as shown in FIG. To do.
- the selection unit 53 calculates the distance between the selected waypoints as in (ii). That is, as in (ii), the selection unit 53 determines, for each position information of the selected waypoint, the route point indicated by the position information (corresponding position information) and other route points (position information other than the corresponding position information). And the distance (hereinafter referred to as “calculated distance Y”).
- the selection unit 53 is an area (in FIG. 20) where a route (hereinafter referred to as “calculation route Y”) connecting the waypoint indicated by the corresponding position information and another waypoint can be transmitted.
- the calculated distance Y is obtained only when passing through a black area).
- the selection unit 53 determines whether or not the calculation route Y passes through an area where image data can be transmitted as described in the processes (f) to (h). At that time, the selection unit 53 performs processing by regarding the calculation route X as being the calculation route Y.
- the selection unit 53 calculates the distances Y1 to Y20 between the route points b to k as shown in FIG.
- the selection unit 53 can transmit the image data based on the distance obtained by the processes (I) to (III) described above.
- the position information of the waypoint on the shortest route that reaches the destination in the shortest in the area is calculated by the Dijkstra method. Specifically, the selection unit 53 performs the following processes (k) to (o).
- the selection unit 53 calculates the number obtained by adding 2 to the number of location information of the waypoints b to k selected in S30. 2 is the number of location information of the current location and the destination. The number calculated by the selector 53 is the number of nodes. This process is a process corresponding to the above (a). Hereinafter, the description will be continued assuming that the calculated number of nodes is N.
- the selection unit 53 assigns the start point node number 0 to the input position information of the current location of the drone 2 and the end point node number N to the position information of the flight destination, as in the process of (b) described above. Assign. Further, the selection unit 53 sequentially assigns the values of the node numbers 1 to N ⁇ 1 to the location information of the waypoints b to k selected in S30 described above. The selection unit 53 stores the position information and the node number assigned thereto in association with each other in the memory.
- the selection unit 53 uses the distance calculated in the processes (I) to (III) as a weight between nodes, and performs the process (k). Along with the number of nodes calculated in step 1, input to general Dijkstra software.
- a node number indicating a node is output from general Dijkstra software.
- General Dijkstra software outputs node numbers in the order from the start node to the end node. That is, general Dijkstra software outputs a number indicating the node on the shortest path from the current location to the flight destination.
- the selection unit 53 extracts the corresponding position information from the memory for each of the output node numbers (numbers other than 0 and N).
- the extracted position information is the position information of the waypoint on the shortest route that reaches the flight destination in the shortest within the area where the image data can be transmitted.
- the selection unit 53 has the shortest destination in the area where image data can be transmitted.
- the location information of the waypoint on the shortest route to reach can be obtained.
- the selection unit 53 can obtain position information indicating the waypoints d, f, g, i shown in FIG.
- the selection unit 53 after S31, the location information of the extracted waypoints d, f, g, i, The position information of the flight destination of the drone 2 is output to the output unit 14 (S15).
- the drone 2 is notified of position information indicating waypoints d, f, g, and i and position information of the flight destination.
- the drone 2 flies through the transit points d, f, g, and i, continuously transmits image data, and then flies to the destination.
- the drone 2 can transmit image data continuously and can fly to the destination by the shortest route.
- the drone 2 does not necessarily have to transmit image data continuously.
- the drone 2 may transmit image data every predetermined time (for example, every 10 minutes).
- the predetermined time is set in the drone 2 by the system administrator of the present embodiment.
- the drone 2 may transmit image data at a transit point designated by the operation control station 1.
- the operation control station 1 has a function of outputting, to the drone 2, the location information of the waypoint for transmitting the image data together with the location information d, f, g, i indicating the waypoint.
- the operation control station 1 obtains the position on the shortest route for every predetermined distance, and outputs the position information of the obtained position to the drone 2 as the position information of the waypoint through which the image data is transmitted.
- the predetermined distance is set in the drone 2 by the system administrator of the present embodiment.
- the administrator of the system of this embodiment may set the distance that the drone 2 flies in 10 minutes to the drone 2 as a predetermined distance.
- the drone 2 can transmit image data continuously and can fly to the destination by the shortest route.
- the operation control station provided in the system of the present embodiment uses the Dijkstra method for the location information of the waypoint on the shortest route that the drone 2 reaches the flight destination in the shortest in the area where the image data can be transmitted. This is because the calculation is performed and the drone is notified. As a result, the drone can continuously transmit the image data and can fly to the destination by the shortest route.
- the system of this embodiment is a system provided with the function of the operation control station 5 in the base station.
- the system of the present embodiment can communicate with the drone as quickly as possible without going through the core network.
- FIG. 23 is a diagram illustrating a configuration example of a system according to the fourth embodiment of the present invention.
- FIG. 24 is a diagram illustrating a configuration example of a base station included in the system according to the fourth embodiment of the present invention.
- the system of the present embodiment includes a mobile communication network 6 instead of the mobile communication network 3 as shown in FIG.
- the mobile communication network 6 includes a base station 6_1 and a base station 6_2 instead of the base station 3_1 and the base station 3_2.
- the base station 6_1 and the base station 6_2 are provided with a MEC (Mobile Edge Computing) server 60 as shown in FIG.
- the MEC server 60 includes a database unit 600 of an operation control station, an input unit 601, an extraction unit 602, a selection unit 603, and an output unit 604. As shown in FIG. 23, the system according to the present embodiment may not include the operation control station 5.
- the base station 6_1 has the functions of both the base station 3_1 and the operation control station 5.
- the database unit 600, the extraction unit 602, and the selection unit 603 of the base station 6_1 have the same functions as the database unit 50, the extraction unit 52, and the selection unit 53 illustrated in FIG.
- the input unit 601 and the output unit 604 of the base station 6_1 also have a wireless communication function.
- the input unit 601 when receiving a wireless signal from the drone 2 by the wireless communication function, extracts a packet addressed to the operation control station 5 from the received wireless signal, and outputs the extracted packet to the extracting unit 602.
- the output unit 604 When the output unit 604 transmits a packet addressed to the drone 2, the output unit 604 converts the packet to be transmitted into a radio signal by the wireless communication function and transmits the packet.
- the extraction unit 602 and the selection unit 603 perform the processing of S12 to S14, S30 to S31, and S15 shown in FIG. 18 and output the location information of the waypoint to the output unit 604.
- the output unit 604 includes the input location information in the packet addressed to the drone 2 and transmits the packet addressed to the drone 2 as a radio signal.
- the system according to the present embodiment has the configuration and functions of the system according to the third embodiment.
- the system according to the present embodiment may be a system based on the premise that the system has the configuration and functions of the system according to the first or second embodiment. Even in this case, the input unit 601 and the output unit 604 perform the operations (A) to (C) described above.
- the MEC server 60 is provided in the base station.
- the MEC server 60 may be a device provided outside the base station. In that case, the MEC server 60 is connected to the base station.
- the MEC server 60 may be a device connected to the core network 3_3.
- the operation control station provided in the system of the fifth embodiment extracts the location information of the waypoints where the flight is prohibited (for example, the airport) when the location information of the waypoints is extracted from the table. As a result, the drone can fly to the destination by the shortest route while avoiding the place where the flight is prohibited.
- FIG. 25 is a diagram illustrating a system configuration example according to the fifth embodiment of the present invention.
- FIG. 26 is a diagram illustrating a configuration example of an operation control station provided in the system according to the fifth embodiment of the present invention.
- the system of the fifth embodiment includes an operation control station 7 instead of the operation control station 5, as shown in FIG.
- the operation control station 7 includes a database unit 70 and an extraction unit 72 instead of the database unit 50 and the extraction unit 52 (shown in FIG. 13).
- the extraction unit 72 includes a memory.
- FIG. 27 is a diagram showing an example of a table set in the operation control station 7 provided in the system according to the fifth embodiment of the present invention.
- a table shown in FIG. 27 is set by the system administrator of the present embodiment.
- the table shown in FIG. 27 is obtained by adding flight information to the table shown in FIG. 14 used in the system of the third embodiment.
- the above flight information is associated with the position information, and indicates whether the position of the position information is a place where flight is possible.
- the flight information associated with the position information at 35 degrees 40 minutes 31 seconds north latitude and 139 degrees 45 minutes 10 seconds east longitude indicates a place where flight is possible.
- the places that are not allowed to fly are, for example, airports and densely populated areas.
- the database unit 70 stores the set table (the table shown in FIG. 27).
- the extraction unit 72 has the function of the extraction unit 12 and extracts all the position information of the positions where the image data can be transmitted from the table stored in the database unit 70. Furthermore, the extraction part 72 extracts the positional information with which the flight information which shows the place which can fly is matched among the extracted positional information. Thereby, the extraction part 72 can extract the positional information of the position which can fly.
- the extraction unit 72 outputs the extracted position information, the input position information of the current location of the drone 2 and the input position information of the flight destination of the drone 2 to the selection unit 53.
- FIG. 28 is a diagram for explaining the operation of the operation control station provided in the system according to the fifth embodiment of the present invention.
- FIGS. 29 and 30 are diagrams for explaining the operation results of the operation control station provided in the system according to the fifth embodiment of the present invention.
- the extraction unit 72 extracts all the position information of the positions where the image data can be transmitted.
- the extraction unit 72 extracts all the position information associated with the flight information indicating the place where flight is possible from the extracted position information from the table stored in the database unit 70 (S51).
- the extraction unit 72 can transmit the image data and extracts all the position information of the positions where the flight is possible.
- the description will be continued assuming that the extraction unit 12 of the operation control station 1 has extracted the position of the black circle shown in FIG. In FIG. 29, it is assumed that the positions of white circles c and d are places where flight is prohibited, and the extraction unit 12 has not extracted the position information.
- the operation control station 7 performs the processing of S13 to S14, S30 to S31, and S15 to S16.
- the operation control station 7 transmits to the drone 2 the position information indicating the waypoints b, f, g, i shown in FIG. 30 and the position information of the flight destination of the drone 2.
- the position information indicating the waypoints b, f, g, i is the position information of the waypoints on the shortest route.
- the drone 2 flies through the flightable routes b, f, g, i, continuously transmits image data, and then flies to the destination.
- the drone 2 can transmit image data and can fly to the destination by the shortest route while avoiding the place where the flight is prohibited.
- the system according to the present embodiment has the configuration and functions of the system according to the third embodiment.
- the system of the present embodiment may be a system based on the premise that the system has the configuration and functions of the first, second, and fourth embodiments. Even in this case, the extraction unit 72 performs the process of S51 between the processes of S12 and S13 described above.
- the drone 2 can transmit image data and can fly to the destination by the shortest route while avoiding the place where the flight is prohibited.
- the operation control station of the system according to the present embodiment extracts position information of positions where flight is possible from position information of positions where image data can be transmitted.
- the operation control station of the system according to the present embodiment can obtain the position information of the position on the shortest route from the position information of the flightable position to the destination and notify the drone.
- the drone can transmit the image data and can fly to the destination by the shortest route while avoiding the place where the flight is prohibited.
- the operation control station of the system of the sixth embodiment reflects the communication rate notified from the drone (what the drone has recently measured) on the table.
- the operation control station can update the table to the latest state.
- FIG. 31 is a diagram illustrating a configuration example of a system according to the sixth embodiment of the present invention.
- FIG. 32 is a diagram illustrating a configuration example of an operation control station provided in the system according to the sixth embodiment of the present invention.
- the system of the sixth embodiment includes an operation control station 8 and a drone 9 instead of the operation control station 1 and the drone 2, as shown in FIG.
- the operation control station 8 includes an extracting unit 82 instead of the extracting unit 12.
- the extracting unit 82 receives position information indicating a measurement location and a communication rate measured at the position of the position information from the input unit 11.
- the extraction unit 82 updates the communication rate corresponding to the input position information in the table stored in the database unit 10 to the input communication rate. To do.
- the extraction unit 82 associates the input position information with the communication rate and writes it in the table of the database unit 10.
- Drone 9 function (communication rate measurement function)
- the drone 9 includes a mobile terminal in which a general application for measuring a wireless communication speed is installed.
- the portable terminal is connected to the drone 9 via a wired line.
- the mobile terminal measures the throughput of the wireless line with the above-mentioned application at a predetermined timing, and outputs the measured throughput to the drone 9.
- the predetermined timing described above may be a fixed interval timing, and is set in the mobile phone by the system administrator of the present embodiment.
- the measured throughput is the communication rate.
- the drone 9 measures the location information of the current location by the GPS function.
- the measured location information of the current location is location information indicating the measurement location.
- the drone 9 transmits position information indicating the measurement location and the measured communication rate to the operation control station 8.
- FIG. 33 is a diagram for explaining the operation of the operation control station provided in the system according to the sixth embodiment of the present invention. The operation of the system of this embodiment will be described below using FIG.
- the drone 9 uses the function indicated by “(3) Drone 9 function” described above to display the position information indicating the measurement location and the communication rate measured at the position of the position information. 8 is transmitted.
- the input unit 11 of the operation control station 8 performs the above-described processes of S10 and S11 as shown in FIG.
- the position information indicating the measurement location and the communication rate measured at the position of the position information are input from the input unit 11 to the extraction unit 82 of the operation control station 8.
- the extraction unit 82 When the position information indicating the measurement location and the communication rate measured at the position of the position information are input, the extraction unit 82 performs communication corresponding to the input position information from the table stored in the database unit 10. The rate is updated to the input communication rate (S60).
- the extraction unit 82 associates the input position information with the communication rate and writes it in the table of the database unit 10.
- the table stored in the database unit 10 is updated to the communication rate measured most recently.
- the operation control station 8 can update the table to the latest state.
- the system according to the present embodiment has the configuration and functions of the system according to the first embodiment.
- the system of the present embodiment may be a system based on the premise that the system configuration or function of any one of the second to fifth embodiments is provided. Even in this case, the extraction unit 72 performs the process of S60 before the process of S12 described above.
- the operation control station 8 provided in the system of the present embodiment can keep the table stored in the database unit 10 in the latest state.
- the operation control station of the system of the present embodiment receives the communication rate corresponding to the input location information. This is because the communication rate is updated.
- the operation control station provided in the system of the seventh embodiment notifies the base station of the time when the drone flies.
- the base station emits radio waves toward the sky when the drone flies.
- the drone can communicate reliably.
- FIG. 34 is a diagram showing a configuration example of a system in the seventh embodiment of the present invention.
- FIG. 35 is a diagram illustrating a configuration example of an operation control station provided in the system according to the seventh embodiment of the present invention.
- the system of the seventh embodiment includes an operation control station 20 and a mobile communication network 21 instead of the operation control station 4 and the mobile communication network 3.
- the mobile communication network 21 includes a base station 21_1 instead of the base station 3_1.
- the operation control station 20 includes a selection unit 203 and an output unit 204 instead of the selection unit 23 and the output unit 14.
- the base station 21_1 includes an antenna that emits a radio wave toward the sky (hereinafter referred to as an “antenna for the sky”).
- the selection unit 203 calculates the location information of the waypoint on the route on which the drone 2 flies to the destination in the shortest manner, similarly to the selection unit 23.
- the selection unit 203 determines whether or not the base station 21_1 exists on the route. Specifically, the selection unit 203 obtains positions on the route at regular intervals, and determines whether or not there is a distance between the base station 21_1 and the predetermined distance among these positions.
- the predetermined distance is a range where radio waves reach from the base station 21_1, and is set in the selection unit 203 by the system administrator of the present embodiment.
- the selection unit 203 calculates the time when the drone 2 passes the position of the base station 21_1 when the base station 21_1 exists on the route.
- the time calculation method will be described in detail in [Description of operation] described later.
- the selection unit 203 it is assumed that the flight speed of the drone 2 is set in advance by the system administrator of the present embodiment so that the time can be calculated.
- the selection unit 92 has a clock function that outputs the current time.
- the selection unit 203 calculates the time of passing through the position of the base station 21_1, the selection unit 203 outputs information indicating the time to the output unit 204.
- the selection unit 203 waits for position information to be input from the extraction unit 12 next.
- the output unit 204 outputs the input time as a packet addressed to the base station 21_1.
- the base station 21_1 includes an antenna that transmits radio waves toward the sky and a clock function that outputs time. When the time output by the clock function becomes the extracted time, the base station 21_1 transmits radio waves from the antenna to the sky.
- the radio wave may be a radio wave having directivity.
- FIG. 36 is a diagram for explaining the operation of the operation control station provided in the system according to the seventh embodiment of the present invention. The operation of the system of this embodiment will be described below using FIG.
- the selection unit 203 receives S14 as shown in FIG. The process of S15 is performed, and the location information of the waypoint on the route where the drone 2 flies to the destination in the shortest time is calculated.
- the calculated location information of the waypoint is the location information of the waypoint A shown in FIG.
- the route that the drone 2 flies to the destination in the shortest route is the route that flies in the order of the current location, the waypoint A, and the destination.
- the selection unit 203 determines whether or not the base station 21_1 exists on the route on which the drone 2 flies (S70).
- the selection unit 203 obtains positions on the route at equal intervals, and determines whether or not there is a distance between the base station 21_1 and the base station 21_1 within a certain distance.
- the above-mentioned predetermined distance is a range where radio waves reach from the base station 21_1, and is set in the selection unit 203 by the system administrator of the present embodiment.
- “Determine the position on the route at equal intervals” is to obtain the position information of the position that is equally spaced between the current location and the waypoint A and the position information of the position that is equally spaced between the waypoint A and the destination. It is.
- An equal interval means that either latitude or longitude is every second. If the difference in latitude between the two points is greater than the difference in longitude between the two points, the selection unit 203 obtains the position information of the position of the latitude every second, and the difference in latitude between the two points is between the two points. If it is smaller than the difference in longitude, the position information of the position where the longitude is every second is obtained. The selection unit 203 determines whether or not the obtained position information includes position information of a position where the distance of the base station 21_1 is equal to or less than a predetermined distance.
- the selection unit 203 determines that the base station 21_1 exists on the route (Yes in S70). Calculates the time when the drone 2 passes the position of the base station 21_1 (S71).
- the time calculation method is as follows (q) to (u).
- the selection unit 203 determines whether or not the base station 21_1 exists between the current location of the drone 2 and the waypoint A. Specifically, the selection unit 203 determines that the position information (longitude / latitude) of the base station 21_1 is the latitude / position between the position information (longitude / latitude) of the current location and the position information (longitude / latitude) of the waypoint A. It is determined whether or not it is longitude.
- the selection unit 203 determines the distance from the current location of the drone 2 to the base station 21_1 as the Huveni formula Ask for. Further, the selection unit 203 divides the obtained distance by the speed of the drone 2 to calculate the time from the current location to the base station 21_1. The speed of the drone 2 is set in the selection unit 203 in advance.
- the selection unit 203 determines that the base station 21_1 does not exist between the current location of the drone 2 and the transit point A, the selection unit 203 establishes a base between the transit point A and the destination of the drone 2. It is determined whether or not the station 21_1 exists. Specifically, the selection unit 203 determines that the position information (longitude / latitude) of the base station 21_1 is the latitude between the position information (longitude / latitude) of the waypoint A and the position information (longitude / latitude) of the destination. -It is determined whether or not it is longitude.
- the selection unit 203 determines the distance from the current location of the drone 2 to the waypoint A, the route The total distance from the ground A to the base station 21_1 is obtained by the Hybeni formula. Further, the selection unit 203 divides the obtained distance by the speed of the drone 2 to calculate the time required to reach the base station 21_1 from the current location via the transit point A.
- the selection unit 203 adds the time calculated by the above-described processing (r) or (t) to the time output by the clock function provided in itself.
- the added time is the time when the drone 2 passes the position of the base station 21_1.
- the selection unit 203 calculates the time when the drone 2 passes the position of the base station 21_1.
- the process is temporarily terminated. Wait for the location information of the current location of drone 2 to be input.
- the selection unit 203 once ends the process, and the location information of the current location of the drone 2 Wait for input.
- the selection unit 203 performs the process of S71 described above, and calculates the time when the drone 2 passes through the position of the base station 21_1. Output (S72).
- the output unit 204 When the time is input, the output unit 204 outputs the input time as a packet addressed to the base station 21_1 (S73). The output packet reaches the base station 21_1 via the core network 3_3.
- the base station 21_1 When a packet addressed to itself is input, the base station 21_1 extracts the time from the input packet and stores the extracted time in a memory provided in the base station 21_1.
- the base station 21_1 has a clock function for outputting the time.
- the base station 21_1 is for the sky. Send radio waves from the antenna.
- the drone 2 since the drone 2 receives the radio wave from the base station 21_1 at the time when it passes over the base station 21_1, it can communicate reliably. As a result, the drone 2 can reliably deliver the image data to the ground.
- the base station 21_1 stops emitting radio waves in the sky when a predetermined time has elapsed after transmitting radio waves. As a result, the base station 21_1 emits radio waves only in the time zone during which the drone 2 passes, so that an increase in power consumption of the apparatus can be suppressed.
- the predetermined time is the time for the drone 2 to pass over the base station 21_1, and is set in the base station 21_1 by the system administrator of the present embodiment.
- the selection unit 203 can perform the same processing. That is, the selection unit 203 determines whether or not the base station 21_1 exists between waypoints, similarly to the process (q) described above. When the selection unit 203 determines that the base station 21_1 exists between the transit points, the selection unit 203 obtains the distance from the current location of the drone 2 to the base station 21_1 via the transit point according to the Huveni formula. The selection unit 203 divides the obtained distance by the speed of the drone 2 to calculate the time until it reaches the base station 21_1 and adds it to the time output by the clock function provided in itself. The selection unit 203 outputs the calculated time to the output unit 204.
- the above-mentioned “time” is information used by the operation control station, and accurately means time information.
- the system of this embodiment has the configuration and functions of the system of the second embodiment.
- the system according to the present embodiment may be a system based on the premise that the system has the configuration and functions of the system according to any one of the third and fourth embodiments.
- the selection unit 203 performs the processes of S70 to S72 described above after the process of S15.
- the output unit 204 performs the process of S73 after the process of S72.
- the drone 2 receives radio waves from the base station at the time of passing through the transit point, so that communication can be reliably performed. As a result, the drone 2 can reliably deliver the image data to the ground.
- the base station 21_1 emits radio waves for a predetermined time from the time when the drone 2 passes, so that an increase in power consumption of the apparatus can be suppressed.
- FIG. 37 is a diagram illustrating a configuration example of a system according to the eighth embodiment of the present invention. The configuration and operation of the system according to the eighth embodiment will be described below.
- the system of the eighth embodiment includes an apparatus 100 and a flying object 150.
- the device 100 is a device that communicates with the flying object 150.
- the apparatus 100 includes a storage unit 101, an extraction unit 102, and an output unit 103.
- the storage unit 101 stores the first position information and the first communication rate at which communication is possible at the position of the first position information in association with each other.
- the information corresponding to a predetermined second communication rate at which the flying object 150 transmits data is input to the extraction unit 102.
- the information corresponding to the second communication rate described above may be input from the flying object 150.
- the administrator of the system of the present embodiment sets information corresponding to the above-described second communication rate in the flying object 150 in advance. For example, at the time of system design, the system administrator of the present embodiment determines a transmission rate at which the flying object 150 transmits data as a system standard, and information indicating the determined communication rate corresponds to the second communication rate. May be set in the flying object 150.
- the extraction unit 102 extracts the first position information corresponding to the first communication rate equal to or higher than the second communication rate from the storage unit 101.
- the output unit 103 outputs the first position information extracted by the extraction unit 102 to the flying object 150 or a device that notifies the flying object 150 of the input first position information.
- the device that notifies the flying object 150 of the input first position information may be a remote controller that operates the flying object 150.
- the storage unit 101 of the apparatus 100 stores the first position information and the first communication rate at which communication is possible at the position of the first position information in association with each other.
- the flying object 150 outputs information corresponding to the set second communication rate to the extraction unit 102 of the device 100 at a predetermined opportunity (for example, at the start of flight).
- the extraction unit 102 of the device 100 stores the first position information corresponding to the first communication rate equal to or higher than the second communication rate. 101.
- the extracted first position information is position information of a position that can be transmitted at a second communication rate (3 Mbps) or higher. That is, the extracted first position information is position information of a position where the flying object 150 can transmit data.
- the output unit 103 outputs the first position information extracted by the extraction unit 102 to the flying object 150.
- the flying object 150 takes a photograph of the ground with its own camera and holds the photographed data. In that case, the flying object 150 flies to the position of the input first position information. As a result, the flying object 150 can transmit the held data at the position indicated by the first position information. That is, the flying object 150 can deliver the data to be held to the ground.
- the flying object 150 may transmit data immediately without holding the data. Since the current location is a position where data can be transmitted, the air vehicle 150 can deliver the data to the ground.
- the air vehicle 150 can deliver data to the ground.
- the apparatus 100 provided in the system of the present embodiment receives a predetermined second communication rate at which the flying object 150 transmits data, the first position information indicating a position where data can be transmitted at the communication rate. This is because the flying object 150 is notified. Therefore, the flying object 150 knows a position where data can be transmitted, and can fly to that position and transmit data. As a result, the flying object 150 can deliver data to the ground.
- a device for communicating with a flying object Storage means for storing the first position information and the first communication rate at which communication is possible at the position of the first position information in association with each other; When information corresponding to a predetermined second communication rate at which the flying object transmits data is input, the first position information corresponding to the first communication rate equal to or higher than the second communication rate is set to the first position information.
- Extraction means for extracting from the storage means;
- An output means for outputting the first position information extracted by the extraction means to the flying object or a device for notifying the flying object of the input first position information;
- a device comprising: (Appendix 2) When the third position information indicating the present location of the flying object and the fourth position information indicating the destination of the flying object are input, the position information passes through the position of the first position information extracted by the extraction unit.
- Selecting means for selecting the first position information of the position on the shortest route among the routes from the current location to the destination by a shortest route search method;
- the output means outputs the first position information selected by the selection means;
- the apparatus according to supplementary note 1, wherein: (Appendix 3)
- the selecting means selects predetermined first position information corresponding to a corner of an area capable of communication at the second communication rate or higher from the first position information extracted by the extracting means, The first position information of the position on the shortest route connecting the areas in the route from the current location to the destination via the position of the selected first position information is selected by the shortest route search method.
- the apparatus according to appendix 2 characterized in that: (Appendix 4)
- the shortest path search method is a Dijkstra method.
- the apparatus according to any one of appendices 2 to 3, characterized in that: (Appendix 5)
- the device is a device connected to a core network of a mobile communication system, or a MEC (Mobile Edge Computing) server provided in a base station.
- the apparatus according to any one of appendices 1 to 4, characterized in that: (Appendix 6)
- the storage means stores the first position information and flight information indicating whether or not the position of the first position information can fly,
- the extraction means extracts the first position information associated with the flight information indicating that flight is possible in the storage means from the extracted first position information.
- the apparatus according to any one of appendices 1 to 5, characterized in that: (Appendix 7) When the fifth position information and the fifth communication rate measured at the position of the fifth position information are input from the flying object, the extraction unit inputs the fifth position information. Updating the first communication rate in the storage means corresponding to the information to the input fifth communication rate;
- the apparatus according to any one of appendices 1 to 6, characterized in that: (Appendix 8)
- the selection means performs a first determination as to whether or not a predetermined base station exists on the shortest path.
- the apparatus according to any one of appendices 2 to 4, characterized in that: (Appendix 9) The apparatus according to any one of appendices 1 to 8, and the flying object that flies to the position of the input first position information.
- (Appendix 10) A base station connected to the device according to appendix 8, The base station emits radio waves in the sky when the time indicated by the time information is reached.
- An apparatus method for communicating with a flying object comprising: When information corresponding to a predetermined first communication rate at which the flying object transmits data is input, second position information and a second communication rate at which communication is possible at the position of the second position information The second position information corresponding to the second communication rate that is equal to or higher than the first communication rate is extracted from storage means that associates and stores Outputting the extracted second position information to the flying object or a device that notifies the flying object of the input second position information; A method characterized by that.
- the storage means is a storage means for storing the second position information and flight information indicating whether or not the position of the second position information is capable of flying, From the extracted second position information, the storage means extracts the second position information associated with the flight information indicating that flight is possible. 15.
- appendix 18 In the processor mounted on the device that communicates with the flying object, When information corresponding to a predetermined first communication rate at which the flying object transmits data is input, second position information and a second communication rate at which communication is possible at the position of the second position information Extraction processing for extracting the second position information corresponding to the second communication rate that is equal to or higher than the first communication rate from storage means that associates and stores An output process for outputting the second position information extracted in the extraction process to the flying object or a device for notifying the flying object of the input second position information; A recording medium on which a program for performing the operation is recorded.
- the storage means is a storage means for storing the second position information and flight information indicating whether or not the position of the second position information is capable of flying, In the extraction process, the process of extracting the second position information associated with the flight information indicating that flight is possible in the storage means from the extracted second position information. 22.
- Appendix 23 In the extraction process, when the fifth position information and the fifth communication rate measured at the position of the fifth position information are input from the flying object, the input fifth 23. Any one of appendixes 18 to 22 for causing the processor to perform a process of updating the second communication rate in the storage unit corresponding to position information to the input fifth communication rate.
- the recording medium which recorded the program is
- An apparatus method for communicating with a flying object comprising: When information corresponding to a predetermined first communication rate at which the flying object transmits data is input, second position information and a second communication rate at which communication is possible at the position of the second position information The second position information corresponding to the second communication rate that is equal to or higher than the first communication rate is extracted from storage means that associates and stores Outputting the extracted second position information to the flying object or a device that notifies the flying object of the input first position information; A method characterized by that.
- Appendix 26 In the processor mounted on the device that communicates with the flying object, When information corresponding to a predetermined first communication rate at which the flying object transmits data is input, second position information and a second communication rate at which communication is possible at the position of the second position information Extraction processing for extracting the second position information corresponding to the second communication rate that is equal to or higher than the first communication rate from storage means that associates and stores An output process for outputting the second position information extracted in the extraction process to the flying object or a device for notifying the flying object of the input first position information; A program to let you do.
- Appendix 28 In the processor mounted on the device that communicates with the flying object, When information corresponding to a predetermined first communication rate at which the flying object transmits data is input, second position information and a second communication rate at which communication is possible at the position of the second position information Extraction processing for extracting the second position information corresponding to the second communication rate that is equal to or higher than the first communication rate from storage means that associates and stores An output process for outputting the second position information extracted in the extraction process to the flying object or a device for notifying the flying object of the input second position information; A program to let you do.
- the program according to appendix 29 for performing the process of selecting according to. (Appendix 31)
- the shortest path search method is a Dijkstra method. 31.
- the storage means is a storage means for storing the second position information and flight information indicating whether or not the position of the second position information is capable of flying, In the extraction process, the process of extracting the second position information associated with the flight information indicating that flight is possible in the storage means from the extracted second position information. 32.
- the program according to any one of appendices 28 to 31, which is executed by a processor.
- Appendix 33 In the extraction process, when the fifth position information and the fifth communication rate measured at the position of the fifth position information are input from the flying object, the input fifth 33. Any one of appendixes 28 to 32 for causing the processor to perform a process of updating the second communication rate in the storage unit corresponding to the position information to the input fifth communication rate. Program.
- Appendix 34 In the processor, In the selection process, a first determination is made as to whether or not a predetermined base station exists on the shortest path, and if the result of the first determination is affirmative, the flying object Calculate the time to pass the position of a predetermined base station, let the process to output the time information indicating the calculated time, 32.
- the program according to any one of appendices 29 to 31, for causing the output process to perform a process of notifying the time information input by the selection process to the predetermined base station connected thereto.
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Automation & Control Theory (AREA)
- Signal Processing (AREA)
- Traffic Control Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Navigation (AREA)
Abstract
飛行体は、通信品質の悪い場所ばかりを飛行し、保持するデータを必ずしも地上に届けることができないという課題を解決する為、本発明の装置は、飛行体と通信を行う装置であって、第1の位置情報と、前記第1の位置情報の位置で通信可能な第1の通信レートと、を対応づけて記憶する記憶手段と、前記飛行体がデータを送信する所定の第2の通信レートに対応する情報が入力されると、前記第2の通信レート以上の前記第1の通信レートに対応する前記第1の位置情報を前記記憶手段から抽出する抽出手段と、前記抽出手段が抽出した前記第1の位置情報を前記飛行体、又は、入力された前記第1の位置情報を前記飛行体に通知する機器に対して出力する出力手段と、を備える。
Description
本発明は、装置、システム、方法、及びプログラムを記録した記録媒体に関し、特に、飛行体を制御する装置、システム、方法、及びプログラムを記録した記録媒体に関する。
一般的に、ドローンを無線制御する運行管制局が知られている。一般的な運行管制局は、移動体通信システムの電波を用いて、ドローンに制御メッセージを送信する。ドローンは、制御メッセージを受信すると、受信した制御メッセージに含まれる指示(例えば、前後左右への移動指示)に従って飛行する。さらに、ドローンが、空撮した画像データを送信してくるので、運行管制局は、該画像データを受信し、接続されたディスプレイに表示する。
上述のドローンを無線制御する運行管制局は、特許文献1に開示されている。図1は、特許文献1の運行管制局を含むシステムの構成例を示す図である。
特許文献1の運行管制局は、図1に示されるように、携帯電話ネットワークを介して制御メッセージを無人機UAV(Unmanned aerial vehicle)に送信する。制御メッセージは、無人機UAVが飛行する方向や速度を制御する命令を含む。無人機UAVは、特許文献1の運行管制局から制御メッセージを受信すると、受信した制御メッセージに含まれる命令に従って飛行を行う。無人機UAVは、空から地上を撮影した場合には、撮影した画像データを特許文献1の運行管制局に送信する。特許文献1の運行管制局は、携帯電話ネットワークを介して、無人機UAVからの画像データを受信する。
上述の構成や動作の通り、特許文献1の運行管制局は、無人機UAVを遠隔制御できる。また、特許文献1の運行管制局は、無人機UAVから画像データを受信することができる。
ところで、一般的な移動体通信システムは、地上の端末(携帯電話)との通信を第一に設計がなされる。その為、移動体通信システムの各基地局は、高さ20~30mのアンテナから地上に向けて、メインローブ(強度の強い電波)を発するように調整される。これに対し、ドローンが飛行する50~120m上空には、移動体通信システムの基地局は、サイドローブ(強度の弱い電波)しか発しない。その為、ドローンが飛行する50~120m上空には、画像データを送信することができない通信品質の悪い場所が多く存在する。
さらに、特許文献1の運行管制局は、ドローンに対して、制御メッセージを送信するだけであり、画像データを送信することができる場所の位置情報を送信しない。その為、ドローンは、画像データを送信することができる場所が分からず、画像データを送信することができない通信品質の悪い場所ばかりを飛行してしまう場合がある。その結果、ドローンは、必ずしも画像データを地上に届けることができないという課題があった。
本発明は、上記課題を解決する装置、システム、方法、及びプログラムを記録した記録媒体を提供することを目的とする。
上記目的を達成するために、本発明の装置は、飛行体と通信を行う装置であって、第1の位置情報と、前記第1の位置情報の位置で通信可能な第1の通信レートと、を対応づけて記憶する記憶手段と、前記飛行体がデータを送信する所定の第2の通信レートに対応する情報が入力されると、前記第2の通信レート以上の前記第1の通信レートに対応する前記第1の位置情報を前記記憶手段から抽出する抽出手段と、前記抽出手段が抽出した前記第1の位置情報を前記飛行体、又は、入力された前記第1の位置情報を前記飛行体に通知する機器に対して出力する出力手段と、を備える。
上記目的を達成するために、本発明のシステムは、飛行体と通信を行う装置であって、第1の位置情報と、前記第1の位置情報の位置で通信可能な第1の通信レートと、を対応づけて記憶する記憶手段と、前記飛行体がデータを送信する所定の第2の通信レートに対応する情報が入力されると、前記第2の通信レート以上の前記第1の通信レートに対応する前記第1の位置情報を前記記憶手段から抽出する抽出手段と、前記抽出手段が抽出した前記第1の位置情報を前記飛行体、又は、入力された前記第1の位置情報を前記飛行体に通知する機器に対して出力する出力手段と、を備える装置と、入力された前記第1の位置情報の位置まで飛行する前記飛行体と、を含む。
上記目的を達成するために、本発明の方法は、飛行体と通信を行う装置の方法であって、前記飛行体がデータを送信する所定の第1の通信レートに対応する情報が入力されると、第2の位置情報と、前記第2の位置情報の位置で通信可能な第2の通信レートと、を対応づけて記憶する記憶手段から、前記第1の通信レート以上の前記第2の通信レートに対応する前記第2の位置情報を抽出し、抽出された前記第2の位置情報を前記飛行体、又は、入力された前記第2の位置情報を前記飛行体に通知する機器に対して出力する。
上記目的を達成するために、本発明のプログラムを記録した記録媒体は、飛行体と通信を行う装置に実装されたプロセッサに、前記飛行体がデータを送信する所定の第1の通信レートに対応する情報が入力されると、第2の位置情報と、前記第2の位置情報の位置で通信可能な第2の通信レートと、を対応づけて記憶する記憶手段から、前記第1の通信レート以上の前記第2の通信レートに対応する前記第2の位置情報を抽出する抽出処理と、前記抽出処理において抽出された前記第2の位置情報を前記飛行体、又は、入力された前記第2の位置情報を前記飛行体に通知する機器に対して出力する出力処理と、を行わせるためのプログラムを記録した記録媒体である。
本発明によれば、ドローンは、データを地上に届けることができる。
次に本発明の実施形態について、図面を参照して詳細に説明する。
≪第1の実施の形態≫
[概要]
本実施形態のシステムに備わる運行管制局は、ドローンから、画像データを送信するために必要な通信レートが入力されると、該通信レートにて画像データを送信可能な位置の位置情報を算出し、算出した位置情報をドローンに通知する。ドローンは、画像データを送信可能な位置が分かり、該位置にて、保持する画像データを地上に届けることができる。
[概要]
本実施形態のシステムに備わる運行管制局は、ドローンから、画像データを送信するために必要な通信レートが入力されると、該通信レートにて画像データを送信可能な位置の位置情報を算出し、算出した位置情報をドローンに通知する。ドローンは、画像データを送信可能な位置が分かり、該位置にて、保持する画像データを地上に届けることができる。
以下に、本発明の第1の実施の形態におけるシステムの構成や機能、動作について説明する。
[構成の説明]
まず、本発明の第1の実施の形態におけるシステムの構成と機能について説明する。図2は、本発明の第1の実施の形態におけるシステムの構成例を示す図である。図3は、本発明の第1の実施の形態におけるシステムに備わる運行管制局の構成例を示す図である。
まず、本発明の第1の実施の形態におけるシステムの構成と機能について説明する。図2は、本発明の第1の実施の形態におけるシステムの構成例を示す図である。図3は、本発明の第1の実施の形態におけるシステムに備わる運行管制局の構成例を示す図である。
(1)本発明の第1の実施の形態におけるシステムの構成
本実施形態のシステムは、図2に示されるように、運行管制局1と、ドローン2と、移動体通信ネットワーク3と、を備える。移動体通信ネットワーク3は、基地局3_1~3_2とコアネットワーク3_3を備える。
本実施形態のシステムは、図2に示されるように、運行管制局1と、ドローン2と、移動体通信ネットワーク3と、を備える。移動体通信ネットワーク3は、基地局3_1~3_2とコアネットワーク3_3を備える。
運行管制局1は、有線回線を介してコアネットワーク3_3と接続されている。コアネットワーク3_3は、基地局3_1~3_2と有線回線を介して接続されている。基地局3_1は、ドローン2と無線回線を介して接続されている。
(2)本実施形態におけるシステムに備わる運行管制局1の構成
運行管制局1は、図3に示されるように、データベース部10と、入力部11と、抽出部12と、選択部13と、出力部14と、を備える。入力部11と出力部14は、移動体通信ネットワーク3のコアネットワーク3_3と、有線回線を介して接続される。
運行管制局1は、図3に示されるように、データベース部10と、入力部11と、抽出部12と、選択部13と、出力部14と、を備える。入力部11と出力部14は、移動体通信ネットワーク3のコアネットワーク3_3と、有線回線を介して接続される。
(3)本実施形態におけるシステムに備わる各装置の機能
図4は、本発明の第1の実施の形態におけるシステムに備わる運行管制局1に設定されるテーブルの一例を示す図である。
図4は、本発明の第1の実施の形態におけるシステムに備わる運行管制局1に設定されるテーブルの一例を示す図である。
まず、運行管制局1の機能について説明を行う。説明は、運行管制局1の機能部毎に行う。なお、以下では、「出力する」は、電気信号として出力することを意味し、「情報が入力される」は、入力される電気信号から情報を抽出することを意味するものとする。
(3-1)運行管制局1の機能
(3-1-1)データベース部10の機能
データベース部10は、メモリであり、図4に示されるテーブルが、本実施形態の管理者によって予め設定される。図4に示されるテーブルは、位置情報と、その位置情報の位置にて通信した場合の通信レートと、が対応づけられたテーブルである。位置情報は、図4に示されるように、緯度、経度、及び高度で表される。
(3-1-1)データベース部10の機能
データベース部10は、メモリであり、図4に示されるテーブルが、本実施形態の管理者によって予め設定される。図4に示されるテーブルは、位置情報と、その位置情報の位置にて通信した場合の通信レートと、が対応づけられたテーブルである。位置情報は、図4に示されるように、緯度、経度、及び高度で表される。
本実施形態のシステムの管理者は、図4に示されるテーブルを作成する為、無線通信速度を測定する一般的なアプリケーションをインストールした携帯端末をドローンに搭載してもよい。本実施形態のシステムの管理者は、上述の携帯端末を搭載したドローンを用いて、図4のテーブルに示される位置情報の位置毎に、無線通信速度を測定してもよい。データベース部10は、設定されたテーブルを記憶する。
(3-1-2)入力部11の機能
入力部11は、運行管制局1宛てのパケットが入力されると、該パケットから、ドローン2の現在地の位置情報、画像データを送信するために必要な通信レート、及びドローン2の飛行目的地の位置情報を抽出する。入力部11は、抽出した位置情報等を抽出部12に出力する。
入力部11は、運行管制局1宛てのパケットが入力されると、該パケットから、ドローン2の現在地の位置情報、画像データを送信するために必要な通信レート、及びドローン2の飛行目的地の位置情報を抽出する。入力部11は、抽出した位置情報等を抽出部12に出力する。
(3-1-3)抽出部12の機能
抽出部12には、ドローン2の現在地の位置情報、ドローン2が画像データを送信するために必要な通信レート、及びドローン2の飛行目的地の位置情報が入力される。
抽出部12には、ドローン2の現在地の位置情報、ドローン2が画像データを送信するために必要な通信レート、及びドローン2の飛行目的地の位置情報が入力される。
抽出部12は、入力された通信レート以上の通信レートに対応する位置情報を、データベース部10に記憶されるテーブルから全て抽出する。抽出された位置情報は、画像データを送信することができる位置の位置情報である。抽出部12は、抽出した位置情報(以下、「経由地の位置情報」という)と、入力されたドローン2の現在地の位置情報、及び、入力されたドローン2の飛行目的地の位置情報と、を選択部13に出力する。
(3-1-4)選択部13の機能
選択部13は、経由地の位置情報等が入力されると、入力された経由地の位置情報のうち、ドローン2の現在地と飛行目的地との間にある経由地の位置情報を選択する。これは、飛行目的地とは逆の方向の経由地の位置情報をドローン2に通知しないようにする為である。具体的な選択方法は、後述の[動作の説明]にて詳細に説明を行う。
選択部13は、経由地の位置情報等が入力されると、入力された経由地の位置情報のうち、ドローン2の現在地と飛行目的地との間にある経由地の位置情報を選択する。これは、飛行目的地とは逆の方向の経由地の位置情報をドローン2に通知しないようにする為である。具体的な選択方法は、後述の[動作の説明]にて詳細に説明を行う。
選択部13は、選択した経由地の位置情報と、入力されたドローン2の飛行目的地の位置情報と、を出力部14に出力する。選択した経由地の位置情報が複数ある場合には、選択部13は、ドローン2の現在地に、より近い経由地の位置情報から順番に出力する。選択部13は、経由地の位置情報の後に、ドローン2の飛行目的地の位置情報を出力する。
(3-1-5)出力部14の機能
出力部14には、選択部13から経由地の位置情報と、ドローン2の飛行目的地の位置情報と、が順に入力される。出力部14は、入力された順に位置情報をドローン2宛のパケットに含めて送信する。
出力部14には、選択部13から経由地の位置情報と、ドローン2の飛行目的地の位置情報と、が順に入力される。出力部14は、入力された順に位置情報をドローン2宛のパケットに含めて送信する。
なお、出力部14は、経由地の位置情報をドローン2宛のパケットに含める際、入力された順番を示す番号を付与する。出力部14は、より早く入力された経由地の位置情報には、より小さい番号を付与する。これは、受信側(ドローン2)において、現在地に、より近い経由地の位置情報がどれか判別できるようにする為である。
また、出力部14は、一般的なキーボードとメモリを備える。出力部14は、本実施形態のシステムの管理者により、ドローン2の飛行目的地の位置情報がキーボードから入力されると、入力された飛行目的地の位置情報をドローン2宛のパケットに含めて送信する。
(3-1-6)入力部11のその他の機能
上述の入力部11は、ディスプレイを備える。入力部11は、運行管制局1宛てのパケットから画像データを抽出すると、抽出した画像データをディスプレイに表示する機能を備える。
上述の入力部11は、ディスプレイを備える。入力部11は、運行管制局1宛てのパケットから画像データを抽出すると、抽出した画像データをディスプレイに表示する機能を備える。
(3-2)ドローン2の機能
(3-2-1)無線通信機能
ドローン2は、一般的なドローンと同様、無線回線を介して基地局3_1と通信を行う無線通信機能を備える。ドローン2は、無線通信機能により自分宛のパケットを受信すると、受信したパケットに含まれる位置情報と、それに付与されている番号と、を抽出する。
(3-2-1)無線通信機能
ドローン2は、一般的なドローンと同様、無線回線を介して基地局3_1と通信を行う無線通信機能を備える。ドローン2は、無線通信機能により自分宛のパケットを受信すると、受信したパケットに含まれる位置情報と、それに付与されている番号と、を抽出する。
(3-2-2)飛行機能
ドローン2は、GPS(Global Positioning System)機能を備える。また、ドローン2は、GPS機能を用いて、抽出された位置情報の位置まで飛行する機能を備える。ドローン2は、抽出された位置情報が複数存在する場合には、それに付与されている番号の小さいものから順に、該位置情報の位置に飛行する。
ドローン2は、GPS(Global Positioning System)機能を備える。また、ドローン2は、GPS機能を用いて、抽出された位置情報の位置まで飛行する機能を備える。ドローン2は、抽出された位置情報が複数存在する場合には、それに付与されている番号の小さいものから順に、該位置情報の位置に飛行する。
(3-2-3)画像データ記憶機能
ドローン2は、一般的なカメラとメモリを備える。
ドローン2は、一般的なカメラとメモリを備える。
ドローン2は、カメラを用いて地上を撮影すると、撮影した画像データをメモリに記憶する。
(3-2-4)位置情報等送信機能
ドローン2は、撮影した画像のデータをメモリに記憶すると、GPS機能により測定した現在地の位置情報と、記憶した画像データを送信するために必要な通信レートと、抽出した飛行目的地の位置情報と、を運行管制局1宛てのパケットに含める。
ドローン2は、撮影した画像のデータをメモリに記憶すると、GPS機能により測定した現在地の位置情報と、記憶した画像データを送信するために必要な通信レートと、抽出した飛行目的地の位置情報と、を運行管制局1宛てのパケットに含める。
ドローン2は、運行管制局1宛てのパケットを、無線通信機能を用いて送信する。
上述の「画像データを送信するために必要な通信レート」は、本実施形態のシステムの管理者によって予めドローン2に設定される。本実施形態のシステムの管理者は、システム設計時に、ドローン2が画像データを送信する送信レートをシステム規格として決める。本実施形態のシステムの管理者は、決めた通信レートを、画像データを送信するために必要な通信レートとして、ドローン2に設定する。
(3-2-5)画像データ送信機能
ドローン2は、抽出された位置情報の位置まで飛行すると、メモリに記憶する画像データを、無線通信機能を用いて送信する。
ドローン2は、抽出された位置情報の位置まで飛行すると、メモリに記憶する画像データを、無線通信機能を用いて送信する。
(3-3)移動体通信ネットワーク3を構成する各装置について
移動体通信ネットワーク3の基地局3_1~3_2は、一般的な移動体通信ネットワークの基地局である。コアネットワーク3_3は、一般的な移動体通信ネットワークのコアネットワークである。
移動体通信ネットワーク3の基地局3_1~3_2は、一般的な移動体通信ネットワークの基地局である。コアネットワーク3_3は、一般的な移動体通信ネットワークのコアネットワークである。
その為、基地局3_1は、ドローン2から運行管制局1宛てのパケットを受信すると、受信した運行管制局1宛てのパケットをコアネットワーク3_3に送信する。コアネットワーク3_3は、基地局3_1から受信した運行管制局1宛てのパケットを運行管制局1に送信する。
また、コアネットワーク3_3は、運行管制局1からドローン2宛てのパケットを受信すると、受信したドローン2宛てのパケットを基地局3_1に送信する。基地局3_1は、コアネットワーク3_3から受信したドローン2宛てのパケットをドローン2に送信する。
[動作の説明]
図5は、本発明の第1の実施の形態におけるシステムに備わる運行管制局の動作結果を説明する為の図である。図6は、本発明の第1の実施の形態におけるシステムに備わる運行管制局の動作を説明する為の図である。
図5は、本発明の第1の実施の形態におけるシステムに備わる運行管制局の動作結果を説明する為の図である。図6は、本発明の第1の実施の形態におけるシステムに備わる運行管制局の動作を説明する為の図である。
図5と図6を用いて、本実施形態のシステムの動作を以下に説明する。
(1)ドローン2の動作
まず、ドローン2が、飛行目的地(北緯35度40分28秒、東経139度45分14秒の位置)に向かって飛行しているものとする。ドローン2には、飛行目的地の位置情報が運行管制局1の出力部14から入力されている。
まず、ドローン2が、飛行目的地(北緯35度40分28秒、東経139度45分14秒の位置)に向かって飛行しているものとする。ドローン2には、飛行目的地の位置情報が運行管制局1の出力部14から入力されている。
そして、ドローン2が、自身に搭載されているカメラを用いて、地上を撮影したとする。ドローン2は、地上を撮影した場合には、撮影した画像データをメモリに記憶する。
次に、画像データをメモリに記憶すると、ドローン2は、自身に備わるGPS(Global Positioning System)機能を用いて、現在地の位置情報を測定する。
以下、ドローン2が、現在地の位置情報として、位置情報(北緯35度40分31秒、東経139度45分10秒)を測定したものとする。図5においては、測定した位置情報が示す現在地は、白丸(現在地という文字が付された白丸)で囲まれ、示されている。
次に、ドローン2は、現在地の位置情報を測定すると、測定した現在地の位置情報と、画像データを送信するのに必要な通信レートと、入力された飛行目的地の位置情報と、を運行管制局1宛てのパケットに含める。
上述の「画像データを送信するのに必要な通信レート」は、上述の「(3-2-4)位置情報等送信機能」で説明した通り、本実施形態のシステムの管理者によって、予めドローン2に設定される値である。「画像データを送信するのに必要な通信レート」は、以下、3Mbpsであるものとして説明を行う。
次に、ドローン2は、運行管制局1宛てのパケットを無線により送信する。
ドローン2から送信された運行管制局1宛てのパケットは、図2に示される基地局3_1とコアネットワーク3_3を介して、運行管制局1の入力部11に入力される。
(2)運行管制局1の動作
運行管制局1の入力部11は、図6に示されるように、運行管制局1宛てのパケットが入力されると、入力されたパケットから、ドローン2の現在地の位置情報と、画像データを送信するのに必要な通信レート(3Mbps)と、を抽出する(S10)。さらに、運行管制局1の入力部11は、入力されたパケットからドローン2の飛行目的地の位置情報も抽出する。
運行管制局1の入力部11は、図6に示されるように、運行管制局1宛てのパケットが入力されると、入力されたパケットから、ドローン2の現在地の位置情報と、画像データを送信するのに必要な通信レート(3Mbps)と、を抽出する(S10)。さらに、運行管制局1の入力部11は、入力されたパケットからドローン2の飛行目的地の位置情報も抽出する。
次に、運行管制局1の入力部11は、抽出した位置情報等を抽出部12に出力する(S11)。抽出部12には、ドローン2の現在地の位置情報、ドローン2が画像データを送信するのに必要な所定の通信レート(3Mbps)、及びドローン2の飛行目的地の位置情報が入力される。
次に、運行管制局1の抽出部12は、入力部11から入力された通信レート(3Mbps)以上の通信レートに対応する位置情報を、データベース部10に記憶されるテーブルから全て抽出する(S12)。
ここで、データベース部10に記憶されるテーブルは、図4に示すテーブルであるものとする。上述のS12の処理において、運行管制局1の抽出部12は、以下の2つの位置情報を抽出する。
・北緯35度40分28秒、東経139度45分11秒の位置の位置情報
・北緯35度40分29秒、東経139度45分11秒の位置の位置情報
すなわち、運行管制局1の抽出部12は、図5の左図に示される黒丸の位置Aと位置Bの位置情報を抽出する。
・北緯35度40分29秒、東経139度45分11秒の位置の位置情報
すなわち、運行管制局1の抽出部12は、図5の左図に示される黒丸の位置Aと位置Bの位置情報を抽出する。
抽出した位置情報の位置は、画像データを送信するのに必要な3Mbps以上の通信レートで通信を行える位置である。言い換えると、抽出した位置情報の位置は、画像データを送信することができる位置である。
次に、運行管制局1の抽出部12は、抽出した位置情報(位置Aと位置Bの位置情報)と、入力されたドローン2の現在地の位置情報と、及びドローン2の飛行目的地の位置情報と、を選択部13に出力する(S13)。
選択部13には、抽出部12で抽出された位置情報(以下、「経由地の位置情報」という)2つと、ドローン2の現在地の位置情報と、ドローン2の飛行目的地の位置情報と、が入力される。
次に、選択部13は、入力された経由地の位置情報のうち、ドローン2の現在地と飛行目的地との間にある経由地の位置情報を選択する(S14)。
具体的には、運行管制局1の選択部13は、入力された経由地の位置情報のうち、緯度と経度がドローン2の現在地と飛行目的地との間の緯度と経度である位置情報を選択する。
入力された経由地の位置情報は、図5の左図に示される位置A、Bの位置情報であるが、それらの緯度と経度は、ドローン2の現在地と飛行目的地との間の緯度と経度である。その為、上述のS14の処理においては、位置A、Bの位置情報が2つとも選択される。
上述のS14の処理は、飛行目的地とは反対の方向の経由地の位置情報をドローン2に通知しないようにする為の処理である。
次に、選択部13は、S14の処理において選択された経由地の位置情報(すなわち、位置A、Bの位置情報)と、入力されたドローン2の飛行目的地の位置情報と、を出力部14に出力する(S15)。
この際、選択部13は、ドローン2の現在地に、より近い経由地の位置情報から順番に出力する。その為に、選択部13は、経由地毎に現在地からの距離をヒュベニの公式により算出してもよい。
ここでは、選択部13は、経由地の位置情報として、位置Aの位置情報、位置Bの位置情報を順に出力部14に出力し、その後で、ドローン2の飛行目的地の位置情報を出力部14に出力したものとして説明を続ける。
次に、出力部14は、経由地の位置情報とドローン2の飛行目的地の位置情報が入力されると、入力された位置情報を、入力された順に、ドローン2宛のパケットに含めて送信する(S16)。
なお、出力部14は、経由地の位置情報をドローン2宛のパケットに含める際、入力された順番を示す番号1、2を付与する。出力部14は、より早く入力された経由地の位置情報(位置Aの位置情報)には、より小さい番号1を付与する。ドローン2において、より近い経由地の位置情報がどれか判別できるようにする為である。
(3)ドローン2宛パケットの転送
運行管制局1から送信されたドローン2宛てのパケットは、図2に示されるコアネットワーク3_3と基地局3_1を介してドローン2に入力される。
運行管制局1から送信されたドローン2宛てのパケットは、図2に示されるコアネットワーク3_3と基地局3_1を介してドローン2に入力される。
(4)ドローン2の動作
(4-1)飛行動作
図示していないが、ドローン2は、自分宛のパケットを受信すると、受信したパケットに含まれる位置情報と、それに付与されている番号と、を抽出する。
(4-1)飛行動作
図示していないが、ドローン2は、自分宛のパケットを受信すると、受信したパケットに含まれる位置情報と、それに付与されている番号と、を抽出する。
具体的には、ドローン2は、経由地(位置A)の位置情報と番号1を抽出し、さらに、経由地(位置B)の位置情報と番号2を抽出する。さらに、ドローン2は、受信したパケットに含まれる飛行目的地の位置情報も抽出する。
次に、ドローン2は、より小さい番号が付与されている位置情報の経由地から順に飛行する。
具体的には、ドローン2は、図5の右図に示されるように、番号1が付与されている位置情報の経由地(位置A)に飛行し、次に、値2が付与されている位置情報の経由地(位置B)に飛行する。
(4-2)画像データ送信動作
上述の位置A、Bは、画像データを送信することができる位置である。
上述の位置A、Bは、画像データを送信することができる位置である。
ドローン2は、位置Aまで飛行した時、メモリに記憶される画像データを運行管制局1宛てのパケットに含め、無線通信機能を用いて送信する。
ドローン2から送信された運行管制局1宛てのパケットは、図2に示される基地局3_1とコアネットワーク3_3を介して運行管制局1の入力部11に入力される。運行管制局1の入力部11は、通知された運行管制局1宛てのパケットから画像データを抽出し、抽出した画像データをディスプレイに表示する。
すなわち、ドローン2は、地上に画像データを送信することができる。
次に、ドローン2は、位置Bまで飛行し、位置Bにおいても画像データを送信してもよい。最後に、ドローン2は、入力された飛行目的地の位置情報の位置に飛行する。
上述のように、ドローン2は、位置Aや位置Bにて画像データを地上に届けることができる。
(5)高度について
上記では、ドローン2がGPS機能を用いて、現在地の位置情報を測定することを説明した。正確には、ドローン2がGPS機能を用いて、現在地の緯度、経度、高度を測定した。一般的なGPS機能は、高度も測定可能である。
上記では、ドローン2がGPS機能を用いて、現在地の位置情報を測定することを説明した。正確には、ドローン2がGPS機能を用いて、現在地の緯度、経度、高度を測定した。一般的なGPS機能は、高度も測定可能である。
その為、ドローン2から運行管制局1に送信される位置情報は、高度を含む位置情報である。また、上述のS10~S16の処理により運行管制局1内を入出力する位置情報も、高度を含む位置情報である。さらに、運行管制局1からドローン2に送信される位置情報も、高度を含む位置情報である。
ドローン2は、受信した位置情報が示す高度を飛行する。
なお、ドローン2は、GPS機能以外に高度計を備え、当該高度計を用いて高度を測定してもよい。
(6)その他の構成と動作
(6-1)S14の処理について
上記では、選択部13が、S14の処理を実施することを記載したが、選択部13は、S14の処理を実施しなくてもよい。その場合、選択部13は、S15の処理において、抽出部12から入力された経由地の位置情報とドローン2の飛行目的地の位置情報を出力部14に出力する。
(6-1)S14の処理について
上記では、選択部13が、S14の処理を実施することを記載したが、選択部13は、S14の処理を実施しなくてもよい。その場合、選択部13は、S15の処理において、抽出部12から入力された経由地の位置情報とドローン2の飛行目的地の位置情報を出力部14に出力する。
また、選択部13は、S14の処理を行う代わりに、ドローン2の現在地から半径Xm以内の経由地の位置情報、飛行目的地から半径Xm以内の経由地の位置情報を選択してもよい。半径Xは、本実施形態のシステムの管理者によって選択部13に設定される。ドローン2は、現在地及び飛行目的地近傍の経由地を経由して飛行目的地に飛行することができる。
さらに、選択部13は、S14の処理を行う代わりに、現在地と飛行目的地の中間地点から半径Ym以内の経由地の位置情報を選択してもよい。半径Yは、ドローン2の現在地と飛行目的地の距離であり、本実施形態のシステムの管理者によって選択部13に設定される。ドローン2は、中間地点から半径Ym以内の経由地を経由して飛行目的地に飛行することができる。
(6-2)図4のテーブルについて
図4のテーブルでは、位置情報の高度が全て100mである場合を記載しているが、100mに限らない。本実施形態のシステムの管理者は、図4に示されるテーブルに任意の高度の位置情報を設定することができる。また、図4のテーブルに含まれる情報は、位置情報と通信レートに限らない。図4のテーブルには、例えば、アンテナ角度やアンテナゲイン値が、位置情報や通信レートと対応づけて含まれていてもよい。
図4のテーブルでは、位置情報の高度が全て100mである場合を記載しているが、100mに限らない。本実施形態のシステムの管理者は、図4に示されるテーブルに任意の高度の位置情報を設定することができる。また、図4のテーブルに含まれる情報は、位置情報と通信レートに限らない。図4のテーブルには、例えば、アンテナ角度やアンテナゲイン値が、位置情報や通信レートと対応づけて含まれていてもよい。
(6-3)基地局の台数について
また、本実施形態のシステムは、基地局を2台備える場合を示したが、これに限らない。本実施形態のシステムは、1台、若しくは3台以上の基地局を備えていてもよい。
また、本実施形態のシステムは、基地局を2台備える場合を示したが、これに限らない。本実施形態のシステムは、1台、若しくは3台以上の基地局を備えていてもよい。
(6-4)各装置間の接続について
上記では、運行管制局1は、有線回線を介してコアネットワーク3_3と接続されていることを前提に説明したが、運行管制局1は、無線回線を介してコアネットワーク3_3と接続されてもよい。さらに、運行管制局1は、コアネットワーク3_3と無線回線と有線回線の両方を介して接続されてもよい。
上記では、運行管制局1は、有線回線を介してコアネットワーク3_3と接続されていることを前提に説明したが、運行管制局1は、無線回線を介してコアネットワーク3_3と接続されてもよい。さらに、運行管制局1は、コアネットワーク3_3と無線回線と有線回線の両方を介して接続されてもよい。
また、上記では、コアネットワーク3_3は、有線回線を介して基地局3_1~3_2と接続されていることを前提に説明したが、コアネットワーク3_3は、無線回線を介して基地局3_1~3_2と接続されてもよい。さらに、コアネットワーク3_3は、無線回線と有線回線の両方を介して基地局3_1~3_2と接続されてもよい。
(6-5)高度を指定する機能
ドローン2の高度を高くすれば、遠方の山の上からの基地局のメインローブが、近傍の基地局からのサイドローブより強くなり、ドローン2は、低速ではあるが無線通信が可能となる場合がある。その場合、ドローン2と運行管制局1は、高精細な画像データを送受信することは困難であるが、粗い画像データやテキストデータだけであれば送受信することは可能である。
ドローン2の高度を高くすれば、遠方の山の上からの基地局のメインローブが、近傍の基地局からのサイドローブより強くなり、ドローン2は、低速ではあるが無線通信が可能となる場合がある。その場合、ドローン2と運行管制局1は、高精細な画像データを送受信することは困難であるが、粗い画像データやテキストデータだけであれば送受信することは可能である。
その為、運行管制局1は、ドローン2の高度を指定する機能を備えていてもよい。その場合、本実施形態のシステムの管理者によって、高度を示す情報が、予め運行管制局1の出力部14に設定される。本実施形態のシステムの管理者は、事前に、遠方の山の上からの基地局のメインローブによって粗い画像データやテキストデータを送受信することが可能な高度を実測し、実測した高度を示す情報を運行管制局1の出力部14に設定する。
運行管制局1の出力部14は、所定の契機に、高度を示す情報をドローン2宛のパケットに含めて送信する。ドローン2は、受信したパケットから高度を示す情報を抽出し、抽出した情報が示す高度まで高さを上げて、粗い画像データやテキストデータを送信する。
上述の所定の契機は、遠方の山の上の基地局からの電波を受信した旨を伝えるパケット(以下、「契機パケット」という)がドローン2から入力された時であってもよい。その場合、ドローン2は、遠方の山の上の基地局からの電波を受信すると、契機パケットを運行管制局1に通知する機能を備える。運行管制局1の入力部11、抽出部12、及び選択部13は、通知された契機パケットを出力部14に通知する。運行管制局1の出力部14は、選択部13から経由地の位置情報が入力されていない場合に契機パケットが入力されると、高度を示す情報をドローン2宛のパケットに含めて送信する。
(6-6)パケットについて
上記では、運行管制局1とドローン2は、パケットを用いて通信を行ったが、パケットの代わりに、メッセージや電気信号を用いて通信を行ってもよい。
上記では、運行管制局1とドローン2は、パケットを用いて通信を行ったが、パケットの代わりに、メッセージや電気信号を用いて通信を行ってもよい。
(6-7)ドローン2に搭載される携帯端末について
上述の「(3-1-1)データベース部10の機能」において、携帯端末を搭載したドローン2にて無線通信速度を測定することを説明した。
上述の「(3-1-1)データベース部10の機能」において、携帯端末を搭載したドローン2にて無線通信速度を測定することを説明した。
上述の携帯端末は、無線通信品質を示す値(例えば、受信電力強度、RSRP、RSRQ)を測定する端末であってもよい。その場合、本実施形態のシステムの管理者は、測定した無線通信品質値から無線通信速度を算出する。RSRPは、Reference Signal Received Powerの略称であり、RSRQは、Reference Signal Received Qualityの略称である。
また、上述の携帯端末は、通信チップモジュールであってもよい。
(6-8)出力部14に備わるキーボードについて
出力部14は、キーボードの代わりに、一般的な外部入力装置を備えてもよい。その場合、出力部14は、外部入力装置からドローン2の飛行目的地の位置情報が入力されると、入力された飛行目的地の位置情報をドローン2宛のパケットに含めて送信する。他の外部入力装置は、例えばタッチパネルであってもよい。
出力部14は、キーボードの代わりに、一般的な外部入力装置を備えてもよい。その場合、出力部14は、外部入力装置からドローン2の飛行目的地の位置情報が入力されると、入力された飛行目的地の位置情報をドローン2宛のパケットに含めて送信する。他の外部入力装置は、例えばタッチパネルであってもよい。
(6-9)ドローン2の動作について
(6-9-1)ドローン2に記憶されるデータについて
上記では、ドローン2は、カメラを用いて地上を撮影した。ドローン2は、地上ではなく、空中の物体(例えば空中の送電線)や、自分よりも高い位置にある建造物の壁面や裏面を撮影してもよい。ドローン2は、撮影した画像データを記憶する。
(6-9-1)ドローン2に記憶されるデータについて
上記では、ドローン2は、カメラを用いて地上を撮影した。ドローン2は、地上ではなく、空中の物体(例えば空中の送電線)や、自分よりも高い位置にある建造物の壁面や裏面を撮影してもよい。ドローン2は、撮影した画像データを記憶する。
また、ドローン2は、動画撮影機能を備えるカメラを備え、当該カメラにより撮影を行ってもよい。その場合、ドローン2は、撮影した動画データも記憶する。
(6-9-2)撮影を行うタイミングについて
上記では、ドローン2は、撮影を行った後に、現在地の位置情報等を運行管制局1に送信し、経由地の位置情報を運行管制局1から受信した。ドローン2は、経由地の位置情報を受信した後に、撮影を行ってもよい。その場合、ドローン2は、現在地の位置情報等を、飛行開始時に運行管制局1に送信してもよい。
上記では、ドローン2は、撮影を行った後に、現在地の位置情報等を運行管制局1に送信し、経由地の位置情報を運行管制局1から受信した。ドローン2は、経由地の位置情報を受信した後に、撮影を行ってもよい。その場合、ドローン2は、現在地の位置情報等を、飛行開始時に運行管制局1に送信してもよい。
(6-9-3)データの送付先について
上記では、ドローン2は、画像データを運行管理局1宛に送信した。ドローン2は、画像データを運行管理局1とは別の装置(以下、「送付先装置」という)に送信してもよい。その場合、ドローン2は、画像データを、送付先装置宛てのパケットに含めて送信する。
上記では、ドローン2は、画像データを運行管理局1宛に送信した。ドローン2は、画像データを運行管理局1とは別の装置(以下、「送付先装置」という)に送信してもよい。その場合、ドローン2は、画像データを、送付先装置宛てのパケットに含めて送信する。
(7)各機能部の実現方法について
データベース部10は、RAM等の一般的なメモリを用いて実現することができる。入力部11は、一般的な入出力ポートと、一般的なルータと、を用いて実現することができる。抽出部12と選択部13は、CPU(Central Processing Unit)等の演算処理装置と、RAM等の一般的なメモリと、を用いて実現することができる。RAMは、Random Access Memoryの略称である。出力部14は、CPU等の演算処理装置、RAM等の一般的なメモリ、一般的な入出力ポート、及び一般的なルータを用いて実現することができる。
データベース部10は、RAM等の一般的なメモリを用いて実現することができる。入力部11は、一般的な入出力ポートと、一般的なルータと、を用いて実現することができる。抽出部12と選択部13は、CPU(Central Processing Unit)等の演算処理装置と、RAM等の一般的なメモリと、を用いて実現することができる。RAMは、Random Access Memoryの略称である。出力部14は、CPU等の演算処理装置、RAM等の一般的なメモリ、一般的な入出力ポート、及び一般的なルータを用いて実現することができる。
[効果の説明]
本実施形態によれば、ドローン2は、画像データを地上に届けることができる。
本実施形態によれば、ドローン2は、画像データを地上に届けることができる。
なぜならば、本実施形態のシステムに備わる運行管制局1が、画像データ送信に必要な通信レートを受信すると、該通信レートで画像データを送信可能な位置の位置情報を求めてドローン2に通知するからである。その為、ドローン2は、画像データを送信可能な位置が分かり、その位置に飛行して、画像データを送信することができる。その結果、ドローン2は、画像データを地上に届けることができる。
≪第2の実施の形態≫
次に、本発明の第2の実施の形態について説明する。
次に、本発明の第2の実施の形態について説明する。
第2の実施形態のシステムの運行管制局は、図4のテーブルより抽出した、画像データを送信可能な経由地の位置情報の中から、ドローンが目的地まで最短で飛行する最短経路上の経由地の位置情報を求め、求めた経由地の位置情報をドローンに通知する。ドローンは、画像データを送信できると共に、十分早く目的地に到達することができる。
以下に、第2の実施の形態のシステムの構成と動作について説明する。図7は、本発明の第2の実施の形態におけるシステムの構成例を示す図である。図8は、本発明の第2の実施の形態におけるシステムに備わる運行管制局の構成例を示す図である。
[構成の説明]
(1)第2の実施形態のシステムの構成
第2の実施形態のシステムは、図7に示されるように、運行管制局1の代わりに運行管制局4を備える。運行管制局4は、図8に示されるように、選択部13の代わりに、選択部23を備える。
(1)第2の実施形態のシステムの構成
第2の実施形態のシステムは、図7に示されるように、運行管制局1の代わりに運行管制局4を備える。運行管制局4は、図8に示されるように、選択部13の代わりに、選択部23を備える。
(2)選択部23の機能について
選択部23は、選択部13の機能を有し、経由地の位置情報を選択する。選択した経由地の位置情報は、図4のテーブルより抽出した経由地の位置情報であり、画像データを送信することができる経由地の位置情報である。
選択部23は、選択部13の機能を有し、経由地の位置情報を選択する。選択した経由地の位置情報は、図4のテーブルより抽出した経由地の位置情報であり、画像データを送信することができる経由地の位置情報である。
さらに、選択部23は、選択した経由地の位置情報の中から、ドローン2が目的地まで最短で飛行する最短経路上の経由地の位置情報を算出する。具体的な算出手順は、後述の[動作の説明]にて詳細を説明する。選択部23は、抽出した経由地の位置情報を、出力部14に出力する。
上述した以外の構成及び機能は、第1の実施形態におけるシステムと同じであるので、同一の符号を付して説明を省略する。
[動作の説明]
本実施形態のシステムの動作を説明する。図9は、本実施形態のシステムに備わる運行管制局の動作を説明する為の図である。図10は、本実施形態のシステムに備わる運行管制局の動作の結果を説明する為の図である。図9、図10を用いて、本実施形態のシステムの動作を以下に説明する。
本実施形態のシステムの動作を説明する。図9は、本実施形態のシステムに備わる運行管制局の動作を説明する為の図である。図10は、本実施形態のシステムに備わる運行管制局の動作の結果を説明する為の図である。図9、図10を用いて、本実施形態のシステムの動作を以下に説明する。
(1)最短経路上の経由地の位置情報を算出する動作
まず、選択部23は、図9に示されるように、選択部13と同様、現在地、経由地、及び目的地の位置情報が入力されると、S14の処理を行い、経由地の位置情報を選択する(S14)。
まず、選択部23は、図9に示されるように、選択部13と同様、現在地、経由地、及び目的地の位置情報が入力されると、S14の処理を行い、経由地の位置情報を選択する(S14)。
選択された経由地の位置情報は、画像データを送信することができる位置の位置情報である。以下、説明の為に、選択部23が、経由地の位置情報として、図10に示される経由地Aと経由地Bの位置情報を選択したとする。
上述のS14の処理の後、選択部23は、選択した経由地の位置情報の中から、ドローン2が目的地まで最短で飛行する最短経路上の経由地の位置情報を算出する(S20)。
具体的には、選択部23は、以下の(i)~(iv)の処理を行い、ドローン2の現在地から、選択した位置情報の経由地のいずれかを介して、ドローン2の飛行目的地までを結ぶルートのうち、距離が最も短いルート上の経由地の位置情報を算出する。選択部23は、距離が最も短いルート上の経由地の位置情報を算出する為に、一般的なダイクストラ法を用いる。
(i)まず、選択部23は、選択した経由地の位置情報毎に、該位置情報が示す経由地とドローン2の現在地との間の距離を算出する。例えば、選択部23は、図10の左図に示される経由地Aとドローン2の現在地間の距離X1と、経由地Bとドローン2の現在地間の距離X2と、をそれぞれヒュベニの公式により算出する。
(ii)次に、選択部23は、選択した経由地の位置情報が示す経由地同士の距離を算出する。例えば、選択部23は、図10の左図に示される経由地Aと経由地Bとの間の距離Y1をヒュベニの公式により算出する。
(iii)次に、選択部23は、選択した経由地の位置情報毎に、該位置情報が示す経由地とドローン2の飛行目的地との間の距離を算出する。例えば、選択部23は、図10の左図に示される経由地Aとドローン2の飛行目的地間の距離Z1と、経由地Bとドローン2の飛行目的地間の距離Z2と、をそれぞれヒュベニの公式により算出する。
(iv)次に、選択部23は、上述の(i)~(iii)で求めた距離を重みとし、一般的なダイクストラ法を用いて現在地-経由地のいずれか-目的地を通る経路のうち、距離が最小の経路上の経由地の位置情報を算出する。
(2)(iv)の処理の詳細
上述の(iv)の処理について、より詳しく説明しておく。
上述の(iv)の処理について、より詳しく説明しておく。
まず、ダイクストラ法は、中間ノードを介して始点ノードと終点ノード間を結ぶ経路の中で、距離(重み)が最小となる経路上のノード(を示す番号)を算出するアルゴリズムである。
一般的なダイクストラ法のソフトは、ノード数N、始点ノードと中間ノード間の重み、中間ノード間の重み、及び中間ノードと終点ノード間の重みが入力されると、始点ノードから終点ノードまでの経路のうち、重みが最小の経路上のノードを示すノード番号を出力する。
なお、一般的なダイクストラ法のソフトに入力される2つのノード間の重みは、二次元配列W[i][j]の値として入力される。添え字i、jは2つのノードを示すノード番号である。例えば、始点ノードと中間ノード間の重みは、二次元配列W[始点ノードを示すノード番号][中間ノードを示すノード番号]の値として入力される。始点ノードを示すノード番号は0であり、終点ノードを示すノード番号は値Nである。中間ノードを示すノード番号は1~N-1までの値である。
上述の一般的なダイクストラ法のソフトを用い、上述の(iv)の処理は、以下の(a)~(e)の通りに実現される。
(a)始めに、選択部23は、入力された現在地、経由地、目的地の位置情報の数をカウントする。現在地、経由地、目的地は、ドローンの飛行ルート上の点、すなわち、ノードである。一般的なダイクストラ法のソフトには、ノードの数を入力する必要があるので、選択部23は、入力された位置情報の数をカウントする。以下、カウントした数が値Nであったものとして説明を続ける。
(b)次に、選択部23は、入力された位置情報各々にノード番号を割り当てる。具体的には、選択部23は、ドローン2の現在地の位置情報にノード番号0を割り当て、飛行目的地の位置情報にノード番号Nを割り当てる。また、選択部23は、経由地の位置情報に対し、ノード番号1~N-1の値を順に割り当てる。選択部23は、位置情報と、それに割り当てたノード番号と、を対応づけてメモリに記憶する。
(c)次に、選択部23は、(a)の処理でカウントした数Nをノード数とし、(i)~(iii)で算出した距離をノード間の重みとして、一般的なダイクストラ法のソフトに入力する。選択部23は、一般的なダイクストラ法のソフトと、それを起動するOS(Operating System)と、を備える。選択部23は、ノード間の重みを一般的なダイクストラ法のソフトに入力する際、二次元配列の値として入力する。二次元配列の添え字は、(b)の処理で割り当てたノード番号である。
(d)(c)の処理の後、一般的なダイクストラ法のソフトからノードを示すノード番号が出力される。出力されたノード番号は、始点ノードから終点ノードまでの最短経路上のノードを示す番号である。すなわち、出力されたノード番号は、現在地から飛行目的地までの最短経路上のノードを示す番号である。
(e)次に、選択部23は、出力されたノード番号(0とN以外の番号)それぞれについて、対応する位置情報をメモリから抽出する。抽出した位置情報は、ドローン2の現在地からドローン2の飛行目的地までを最短経路で結ぶ経由地の位置情報である。
上述の(a)~(e)の処理により、選択部23は、ドローン2の現在地と飛行目的地をつなぐ最短経路上の経由地の位置情報を算出することができる。すなわち、選択部23は、ドローン2が目的地まで最短で飛行する経由地の位置情報を算出することができる。
(3)最短経路上の経由地の位置情報をドローン2に通知する動作
選択部23は、上述のS20の処理によって、選択した経由地の位置情報の中から、ドローン2が目的地まで最短で飛行する最短経路上の経由地の位置情報を算出する。
選択部23は、上述のS20の処理によって、選択した経由地の位置情報の中から、ドローン2が目的地まで最短で飛行する最短経路上の経由地の位置情報を算出する。
以下、最短経路上の経由地の位置情報として、選択部23が、図10の右図に示される経由地Aの位置情報を算出したものとして説明を続ける。
次に、選択部23は、図9に示されるように、S20の処理により算出された経由地Aを示す位置情報を、ドローン2の飛行目的地の位置情報(S14の処理で入力された位置情報)と共に、出力部14に出力する(S21)。
次に、出力部14は、上述のS16の処理を実施し、経由地Aの位置情報と、飛行目的地の位置情報と、をドローン2に送信する。ドローン2に、経由地Aの位置情報と、飛行目的地の位置情報と、が通知される。
ドローン2は、経由地Aへ飛行し、画像データを送信した後、位置情報の飛行目的地まで飛行することができる。ドローン2は、画像データを送信できると共に、最短の経路で目的地まで飛行することができる。
上述した以外の動作は、第1の実施形態におけるシステムの動作と同じであるので、省略する。
なお、上記では、選択部23は、ダイクストラ法を用いたが、最短経路問題を解決するアルゴリズムであれば、どのような方法を用いてもよい。例えば、選択部23は、ダイクストラ法の代わりに、ベルマン‐フォード法を用いてもよい。
[効果の説明]
本実施形態のシステムでは、ドローン2は、画像データを送信できると共に、十分早く目的地まで飛行することができる。
本実施形態のシステムでは、ドローン2は、画像データを送信できると共に、十分早く目的地まで飛行することができる。
なぜなら、本実施形態のシステムに備わる運行管制局が、画像データを送信可能な経由地の位置情報の中から、ドローン2が目的地まで最短で飛行する最短経路上の経由地の位置情報をダイクストラ法により求め、求めた位置情報をドローンに通知するからである。その結果、ドローンは、画像データを送信できると共に、最短経路で十分早く目的地まで飛行することができる。
≪第3の実施の形態≫
次に、本発明の第3の実施の形態について説明する。
次に、本発明の第3の実施の形態について説明する。
第3の実施形態のシステムの運行管制局は、図11に示されるように、画像データを送信することができるエリア(図の黒く塗りつぶしているエリア)の中を最短で目的地に到達する経由地の位置情報を求めてドローンに通知する。ドローンは、画像データを連続して送信できると共に、目的地まで最短の経路で飛行することができる。図11は、第3の実施形態のシステムの運行管制局の動作概略を説明する為の図である。
以下に、第3の実施の形態のシステムの構成と動作について説明する。
[構成の説明]
(1)第3の実施形態のシステムの構成
図12は、本発明の第3の実施の形態におけるシステムの構成例を示す図である。図13は、本発明の第3の実施の形態におけるシステムに備わる運行管制局の構成例を示す図である。
(1)第3の実施形態のシステムの構成
図12は、本発明の第3の実施の形態におけるシステムの構成例を示す図である。図13は、本発明の第3の実施の形態におけるシステムに備わる運行管制局の構成例を示す図である。
第3の実施形態のシステムは、第2の実施形態のシステムのバリエーションであり、図12に示されるように、運行管制局4の代わりに運行管制局5を備える。運行管制局5は、図13に示されるように、データベース部10、抽出部12、及び選択部23の代わりに、データベース部50、抽出部52、及び選択部53を備える。選択部53は、データベース部50と有線回線を介して接続される。
上述した以外の構成は、第2の実施形態におけるシステムと同じであるので、同一の符号を付して、説明を省略する。
(2)データベース部50と選択部53の機能について
図14は、本発明の第3の実施の形態におけるシステムに備わる運行管制局に設定されるテーブルの一例を示す図である。
図14は、本発明の第3の実施の形態におけるシステムに備わる運行管制局に設定されるテーブルの一例を示す図である。
データベース部50には、本実施形態のシステムの管理者によって、図14に示されるテーブルが設定される。図14に示されるテーブルは、位置情報毎に、該位置情報が、画像データを送信することができるエリアの角に相当する位置の位置情報であるか否かを示す情報(以下、「角を示す情報」という)が対応づけられたテーブルである。
上述の「角に相当する位置」及び、図14に示されるテーブルの作成方法については、後述の「(3)図14に示されるテーブルの作成の仕方について」で詳細に説明する。ここでは、機能について説明を行う。
データベース部50は、設定された図14に示されるテーブルを記憶する。
次に、抽出部52は、抽出部12の機能を有する。但し、抽出部52は、位置情報をテーブルから抽出する場合には、データベース部50に記憶されるテーブルから抽出する。
選択部53は、選択部23の機能を有し、経由地の位置情報を選択する。また、選択部53は、選択した経由地の位置情報の中から、画像データを送信することができるエリアの中を目的地まで最短で到達する経由地の位置情報を算出する。具体的な算出手順については、後述の[動作の説明]にて詳細に説明する。
上述した以外の機能は、第2の実施形態におけるシステムと同じである。
(3)図14に示されるテーブルの作成の仕方について
本実施形態のシステムの管理者は、以下の通りに図14に示されるテーブルを作成して、データベース部50に設定する。図15~図17は、本発明の第3の実施の形態におけるシステムに備わる運行管制局に設定されるテーブルの作成方法について説明する為の図である。
本実施形態のシステムの管理者は、以下の通りに図14に示されるテーブルを作成して、データベース部50に設定する。図15~図17は、本発明の第3の実施の形態におけるシステムに備わる運行管制局に設定されるテーブルの作成方法について説明する為の図である。
以下、図14に示されるテーブルの作成の仕方について説明を行う。
(3-1)ベースとなるテーブルの作成
まず、本実施形態のシステムの管理者は、第1、2の実施形態のシステムと同様、データベース部10に設定するテーブルを作成する。本実施形態のシステムの管理者は、データベース部10に設定するテーブルをベースに、図14に示されるテーブルを作成する。
まず、本実施形態のシステムの管理者は、第1、2の実施形態のシステムと同様、データベース部10に設定するテーブルを作成する。本実施形態のシステムの管理者は、データベース部10に設定するテーブルをベースに、図14に示されるテーブルを作成する。
以下、作成されたデータベース部10に設定するテーブル(ベースとなるテーブル)が、図15に示されるテーブルであるものとする。
(3-2)画像データを送信することができるエリアの認識
次に、本実施形態のシステムの管理者は、縦軸を緯度、横軸を経度とする図16に示されるグラフ上の各位置に、図15のテーブルに示される通信レートをプロットしていく。図16のグラフでは、図15のテーブルに示される通信レート50Mbpsに対応する位置には黒丸を、通信レート0Mbpsに対応する位置には白丸をプロットしている。黒丸は、通信レート3Mbps以上の位置、すなわち画像データを送信できる位置を示す。
次に、本実施形態のシステムの管理者は、縦軸を緯度、横軸を経度とする図16に示されるグラフ上の各位置に、図15のテーブルに示される通信レートをプロットしていく。図16のグラフでは、図15のテーブルに示される通信レート50Mbpsに対応する位置には黒丸を、通信レート0Mbpsに対応する位置には白丸をプロットしている。黒丸は、通信レート3Mbps以上の位置、すなわち画像データを送信できる位置を示す。
本実施形態のシステムの管理者は、プロットした図16のグラフにおいて、画像データを送信できる位置(すなわち、黒丸)4つのみに囲まれた領域を、画像データを送信できる領域として認識する。
さらに、本実施形態のシステムの管理者は、画像データを送信できる領域が目的地まで連続していれば、画像データを送信することができるエリアと認識する。図16では、画像データを送信することができるエリアを、黒く塗りつぶしている。画像データを送信することができるエリアは多角形である。
(3-3)エリアの角に相当する位置の把握
次に、本実施形態のシステムの管理者は、画像データを送信することができるエリアを認識すると、そのエリアの角に相当する位置(具体的には、図17に示される黒塗り三角の位置a~l)を把握する。
次に、本実施形態のシステムの管理者は、画像データを送信することができるエリアを認識すると、そのエリアの角に相当する位置(具体的には、図17に示される黒塗り三角の位置a~l)を把握する。
より詳細には、本実施形態のシステムの管理者は、画像データを送信することができるエリア、すなわち多角形を認識すると、認識した多角形の角に相当する位置(図17に示される位置a~l)を把握する。把握した位置は、画像データを送信することができるエリアの角に相当する位置である。
以下、本実施形態のシステムの管理者が、画像データを送信することができるエリアの角に相当する位置として、図17に示される黒塗り三角の位置a~lを把握したものとして説明を続ける。
(3-4)データベース部10に設定するテーブルの作成
次に、本実施形態のシステムの管理者は、図15に示されるテーブルにおいて、把握した角の位置の位置情報には、角を示す情報として値1を対応づけ、それ以外の位置情報には、角を示す情報として値0を対応づける。
次に、本実施形態のシステムの管理者は、図15に示されるテーブルにおいて、把握した角の位置の位置情報には、角を示す情報として値1を対応づけ、それ以外の位置情報には、角を示す情報として値0を対応づける。
その結果、本実施形態のシステムの管理者は、図14に示されるテーブルを作成する。本実施形態のシステムの管理者は、作成したテーブルを、データベース部50に書き込む。
[動作の説明]
次に、本実施形態のシステムの動作を説明する。
次に、本実施形態のシステムの動作を説明する。
図18は、本発明の第3の実施の形態におけるシステムに備わる運行管制局の動作を説明する為の図である。図19~図22は、本発明の第3の実施の形態におけるシステムに備わる運行管制局の動作過程若しくは動作結果を説明する為の図である。
図18~図22を用いて、本実施形態のシステムの動作を以下に説明する。なお、データベース部50には、図14に示されるテーブルが設定されているものとする。
(1)経由地の位置情報抽出
まず、運行管制局1の入力部11にドローン2から運行管制局1宛てのパケットが入力されたとする。
まず、運行管制局1の入力部11にドローン2から運行管制局1宛てのパケットが入力されたとする。
その場合、運行管制局1の入力部11は、図18に示されるように、入力されたパケットから、ドローン2の現在地の位置情報やドローン2の飛行目的地の位置情報等を抽出したとする(S10)。
以下、抽出された現在地の位置情報は、図19に示される位置aの位置情報であり、抽出された飛行目的地の位置情報は、位置lの位置情報であったものとして説明を行う。
上述のS10の処理の後、運行管制局1は、図18に示されるように、上述のS11~S14の処理を順に実施する。但し、抽出部52は、S12の処理においてテーブルから位置情報を抽出する場合には、データベース部50に記憶されるテーブルから位置情報を抽出する。
選択部53は、上述のS14の処理を実施すると、画像を送信することができる位置の位置情報を全て選択する。以下、選択部53が、画像を送信することができる位置の位置情報として、図19に示される黒丸の位置の位置情報を選択したものとして説明を続ける。選択した位置情報は、後述の(g)の処理にて使用される。
次に、選択部53は、図18に示されるように、画像データを送信できるエリアの角に相当する経由地の位置情報を抽出する(S30)。具体的には、選択部53は、データベース部50に記憶される図14のテーブルの中から、値1の角を示す情報が対応づけられた位置情報を、経由地の位置情報として全て抽出する。その結果、選択部53は、図19に示される位置b~kの位置情報を、経由地の位置情報として抽出する。位置b~kは、図20に示されるように、以下、「経由地b~k」という。
(2)画像データを送信することができるエリアの中を最短で目的地まで到達する最短経路上の経由地の選択
次に、選択部53は、S30で抽出した経由地b~kの位置情報の中から、画像データを送信することができるエリアの中を最短で目的地まで到達する最短経路上の経由地の位置情報をダイクストラ法により求める(S31)。画像データを送信することができるエリアは、図20においては、黒く塗りつぶしているエリアである。
次に、選択部53は、S30で抽出した経由地b~kの位置情報の中から、画像データを送信することができるエリアの中を最短で目的地まで到達する最短経路上の経由地の位置情報をダイクストラ法により求める(S31)。画像データを送信することができるエリアは、図20においては、黒く塗りつぶしているエリアである。
(2-1)経由地間の距離(コスト)算出
その為に、まず、選択部53は、ドローンの現在地と各経由地の距離、経由地間の距離、及びドローンの飛行目的地と各経由地間の距離を求める。具体的には、選択部53は、以下の(I)~(III)の処理を行う。
その為に、まず、選択部53は、ドローンの現在地と各経由地の距離、経由地間の距離、及びドローンの飛行目的地と各経由地間の距離を求める。具体的には、選択部53は、以下の(I)~(III)の処理を行う。
(I)選択部53は、上述の(i)と同様に、抽出した経由地の位置情報毎に、該位置情報(以下、「該当位置情報」という)が示す経由地とドローン2の現在地との間の距離(以下、「算出距離X」という)を算出する。但し、選択部53は、該当位置情報が示す経由地とドローン2の現在地を結ぶ経路(以下、「算出経路X」という)が、画像データを送信することができるエリア(図20において黒く塗りつぶしているエリア)内を通る場合にのみ算出距離Xを求める。
選択部53は、算出経路Xが画像データを送信することができるエリア内を通るか否かの判別を、以下の(f)~(h)の通りに行う。
(f)選択部53は、該当位置情報が示す経由地とドローン2の現在地との間を結ぶ線分上の位置の位置情報を1秒(25m)おきに求める。
例えば、選択部53は、該当位置情報が示す経由地が図20に示される経由地dであった場合、経由地dとドローン2の現在地を結ぶ線分上の位置の位置情報を1秒(25m)おきに求める。
(g)次に、選択部53は、(f)の処理で求めた線分上の位置の位置情報毎に、該位置情報の位置から所定距離より短い距離に、図20に示される黒丸の位置(上述のS14の処理にて選択された位置情報の位置)のいずれか1つが存在しているか否かを判別する。所定距離は、1秒の距離(25m)であり、本実施形態のシステムの管理者によって選択部53に設定される。
(h)次に、選択部53は、(g)の処理における位置情報毎の判別全てが肯定的であった場合には、算出経路Xが、画像データを送信することができるエリア内を通ると判別する。選択部53は、(g)の処理における位置情報毎の判別の1つでも否定的であった場合には、算出経路Xが、画像データを送信することができるエリア内を通らないと判別する。
結果1:上述の(f)~(h)の処理を含む上述の(I)の処理により、選択部53は、図21に示されるように、経由地b、c、dとドローン2の現在地との間の距離X1、X2、X3を算出する。
(II)次に、選択部53は、上述の(iii)と同様に、選択した経由地の位置情報毎に、該位置情報(該当位置情報)が示す経由地とドローン2の飛行目的地との間の距離(以下、「算出距離Z」という)を算出する。
但し、選択部53は、該当位置情報が示す経由地とドローン2の目的地を結ぶ経路(以下、「算出経路Z」という)が、画像データを送信することができるエリア内を通る場合にのみ算出距離Zを求める。選択部53は、算出経路Zが画像データを送信することができるエリア(図20において黒く塗りつぶしているエリア)内を通るか否かの判別を、上述の(f)~(h)の処理の通りに行う。その際、選択部53は、算出経路Xが算出経路Zであるものとみなして処理を行う。
結果2:上述の(II)の処理により、選択部53は、図21に示されるように、経由地i、j、kとドローン2の目的地との間の距離Z1、Z2、Z3を算出する。
(III)次に、選択部53は、(ii)と同様に、選択した経由地間の距離を算出する。すなわち、選択部53は、(ii)と同様に、選択した経由地の位置情報毎に、該位置情報(該当位置情報)が示す経由地と、他の経由地(該当位置情報以外の位置情報が示す経由地)と、の距離(以下、「算出距離Y」という)を全て算出する。
但し、選択部53は、該当位置情報が示す経由地と、他の経由地と、を結ぶ経路(以下、「算出経路Y」という)が、画像データを送信することができるエリア(図20において黒く塗りつぶしているエリア)内を通る場合にのみ算出距離Yを求める。選択部53は、算出経路Yが、画像データを送信することができるエリア内を通るか否かの判別を、上述の(f)~(h)の処理の通りに行う。その際、選択部53は、算出経路Xが算出経路Yであるものとみなして処理を行う。
結果3:上述の(III)の処理により、選択部53は、図21に示されるように、経由地b~k間の距離Y1~Y20を算出する。
(2-2)最短経路上の経由地の位置情報算出
次に、選択部53は、上述の(I)~(III)の処理で求めた距離を基に、画像データを送信することができるエリアの中を最短で目的地まで最短で到達する最短経路上の経由地の位置情報を、ダイクストラ法により算出する。具体的には、選択部53は、以下の(k)~(o)の処理を行う。
次に、選択部53は、上述の(I)~(III)の処理で求めた距離を基に、画像データを送信することができるエリアの中を最短で目的地まで最短で到達する最短経路上の経由地の位置情報を、ダイクストラ法により算出する。具体的には、選択部53は、以下の(k)~(o)の処理を行う。
(k)まず、選択部53は、S30で選択した経由地b~kの位置情報の数に2を加えた数を算出する。2は、現在地と目的地の位置情報の数である。選択部53が算出した数はノード数である。本処理は、上述の(a)に対応する処理である。以下、算出したノード数が値Nであったものして説明を続ける。
(l)次に、選択部53は、上述の(b)の処理と同様、入力されたドローン2の現在地の位置情報に始点ノード番号0を割り当て、飛行目的地の位置情報に終点ノード番号Nを割り当てる。また、選択部53は、上述のS30で選択した経由地b~kの位置情報にノード番号1~N-1の値を順に割り当てる。選択部53は、位置情報と、それに割り当てたノード番号と、を対応づけてメモリに記憶する。
(m)次に、選択部53は、上述の(c)の処理と同様、上述の(I)~(III)の処理で算出した距離をノード間の重みとして、上述の(k)の処理で算出したノード数と共に、一般的なダイクストラ法のソフトに入力する。
(n)(m)の処理の後、一般的なダイクストラ法のソフトからノードを示すノード番号が出力される。一般的なダイクストラ法のソフトは、ノード番号を、始点ノードから終点ノードに向かう順番に出力する。すなわち、一般的なダイクストラ法のソフトは、現在地から飛行目的地までの最短経路上のノードを示す番号を出力する。
(o)次に、選択部53は、出力されたノード番号(0とN以外の番号)各々について、対応する位置情報をメモリから抽出する。抽出した位置情報は、画像データを送信することができるエリアの中を、最短で飛行目的地まで到達する最短経路上の経由地の位置情報である。
(2-3)S31の処理を行った結果
上述の(k)~(o)の処理を行った結果、選択部53は、画像データを送信することができるエリアの中を、最短で目的地まで到達する最短経路上の経由地の位置情報を求めることができる。具体的には、選択部53は、図22に示される経由地d、f、g、iを示す位置情報を求めることができる。
上述の(k)~(o)の処理を行った結果、選択部53は、画像データを送信することができるエリアの中を、最短で目的地まで到達する最短経路上の経由地の位置情報を求めることができる。具体的には、選択部53は、図22に示される経由地d、f、g、iを示す位置情報を求めることができる。
(3)ドローン2への経由地の位置情報の通知
次に、選択部53は、図18に示されるように、S31の後、抽出した経由地d、f、g、iの位置情報と、ドローン2の飛行目的地の位置情報と、を出力部14に出力する(S15)。
次に、選択部53は、図18に示されるように、S31の後、抽出した経由地d、f、g、iの位置情報と、ドローン2の飛行目的地の位置情報と、を出力部14に出力する(S15)。
ドローン2には、経由地d、f、g、iを示す位置情報と飛行目的地の位置情報が通知される。
その結果、ドローン2は、図22に示す通り、経由地d、f、g、iを飛行し、連続して画像データを送信した後、目的地まで飛行する。ドローン2は、画像データを連続して送信できると共に、最短の経路で目的地まで飛行することができる。
(4)ドローン2からのデータ送信について
ドローン2は、必ずしも画像データを連続して送信しなくてもよい。
ドローン2は、必ずしも画像データを連続して送信しなくてもよい。
例えば、ドローン2は、所定時間毎(例えば、10分毎)に、画像データを送信してもよい。所定時間は、本実施形態のシステムの管理者によってドローン2に設定される。
また、ドローン2は、運行管制局1から指定された経由地にて画像データの送信を行ってもよい。その場合、運行管制局1は、経由地を示す位置情報d、f、g、iと併せ、画像データを送信する経由地の位置情報をドローン2に出力する機能を備える。出力の際、運行管制局1は、最短経路上の位置を所定距離毎に求め、求めた位置の位置情報を、画像データを送信する経由地の位置情報としてドローン2に出力する。上述の所定距離は、本実施形態のシステムの管理者によってドローン2に設定される。本実施形態のシステムの管理者は、ドローン2が10分で飛行する距離を、所定距離としてドローン2に設定してもよい。
上述した以外の動作は、第2の実施形態におけるシステムの動作と同じであるので、省略する。
[効果の説明]
本実施形態のシステムでは、ドローン2は、画像データを連続して送信できると共に、最短の経路で目的地まで飛行することができる。
本実施形態のシステムでは、ドローン2は、画像データを連続して送信できると共に、最短の経路で目的地まで飛行することができる。
なぜなら、本実施形態のシステムに備わる運行管制局が、画像データを送信することができるエリアの中を、ドローン2が最短で飛行目的地まで到達する最短経路上の経由地の位置情報をダイクストラ法により算出し、ドローンに通知するからである。その結果、ドローンは、画像データを連続して送信できると共に、最短の経路で目的地まで飛行することができる。
≪第4の実施の形態≫
次に、本発明の第4の実施の形態について説明する。本実施形態のシステムは、基地局に、運行管制局5の機能を備えるシステムである。本実施形態のシステムは、コアネットワークを介さない分、早くドローンと通信を行うことができる。
次に、本発明の第4の実施の形態について説明する。本実施形態のシステムは、基地局に、運行管制局5の機能を備えるシステムである。本実施形態のシステムは、コアネットワークを介さない分、早くドローンと通信を行うことができる。
以下に、第4の実施の形態のシステムの構成と動作について説明する。
[構成の説明]
(1)第4の実施形態のシステムの構成
図23は、本発明の第4の実施の形態におけるシステムの構成例を示す図である。図24は、本発明の第4の実施の形態におけるシステムに備わる基地局の構成例を示す図である。
(1)第4の実施形態のシステムの構成
図23は、本発明の第4の実施の形態におけるシステムの構成例を示す図である。図24は、本発明の第4の実施の形態におけるシステムに備わる基地局の構成例を示す図である。
本実施形態のシステムは、図23に示されるように、移動体通信ネットワーク3の代わりに移動体通信ネットワーク6を備える。移動体通信ネットワーク6は、基地局3_1と基地局3_2の代わりに、基地局6_1と基地局6_2を備える。
基地局6_1と基地局6_2は、図24に示されるように、MEC(Mobile Edge Computing)サーバ60を備える。MECサーバ60は、運行管制局のデータベース部600、入力部601、抽出部602、選択部603、及び出力部604を備える。本実施形態のシステムは、図23に示されるように、運行管制局5を備えなくてもよい。
上述した以外の構成は、第3の実施形態におけるシステムと同じであるので、同一の符号を付して説明を省略する。
(2)基地局6_1と基地局6_2の機能
基地局6_1と基地局6_2は同じ機能を備えるので、代表して基地局6_1の機能について説明する。
基地局6_1と基地局6_2は同じ機能を備えるので、代表して基地局6_1の機能について説明する。
基地局6_1は、基地局3_1と運行管制局5両方の機能を備える。その為に、基地局6_1のデータベース部600、抽出部602、及び選択部603は、図13に示すデータベース部50、抽出部52、及び選択部53と同じ機能を備える。基地局6_1の入力部601と出力部604は、入力部11と出力部14の機能に加え、無線通信機能も備える。
具体的には、入力部601は、無線通信機能によりドローン2から無線信号を受信すると、受信した無線信号から運行管制局5宛てのパケットを抽出し、抽出したパケットを抽出部602に出力する。
出力部604は、ドローン2宛のパケットを送信する場合には、無線通信機能により、送信するパケットを無線信号に変換して送信する。
上述した以外の機能は、第3の実施形態におけるシステムと同じである。
[動作の説明]
次に、本実施形態のシステムの動作を以下に説明する。以下では、運行管制局5の機能を備える基地局6_1が、ドローン2と無線通信を行うことを説明している。
次に、本実施形態のシステムの動作を以下に説明する。以下では、運行管制局5の機能を備える基地局6_1が、ドローン2と無線通信を行うことを説明している。
(A)まず、基地局6_1の入力部601は、ドローン2から無線信号を受信すると、受信した無線信号から運行管制局5宛てのパケットを抽出し、抽出したパケットを抽出部602に出力する。
(B)次に、抽出部602と選択部603は、図18に示されるS12~S14、S30~S31、S15の処理を行い、経由地の位置情報を出力部604に出力する。
(C)出力部604は、入力された経由地の位置情報をドローン2宛てのパケットに含め、該ドローン2宛てのパケットを無線信号として送信する。
上述した以外の動作は、第3の実施形態におけるシステムと同じである。
なお、上記では、本実施形態のシステムが、第3実施形態のシステムの構成や機能を備えることを前提に説明した。本実施形態のシステムは、第1又は第2の実施形態のシステムの構成や機能を備えることを前提とするシステムであってもよい。その場合でも、入力部601と出力部604は、上述の(A)~(C)の動作を行う。
上記では、MECサーバ60が、基地局内に備わる場合について説明したが、MECサーバ60は、基地局の外部に備わる装置であってもよい。その場合、MECサーバ60は、基地局と接続される。また、MECサーバ60は、コアネットワーク3_3と接続された装置であってもよい。
[効果の説明]
本実施形態のシステムは、コアネットワークを介さない為、第1の実施形態のシステムよりも早くドローン2と通信を行うことができる。
本実施形態のシステムは、コアネットワークを介さない為、第1の実施形態のシステムよりも早くドローン2と通信を行うことができる。
≪第5の実施の形態≫
次に、本発明の第5の実施の形態について説明する。
次に、本発明の第5の実施の形態について説明する。
第5の実施形態のシステムに備わる運行管制局は、テーブルから経由地の位置情報を抽出する場合に、飛行が禁止されている経由地(例えば空港)の位置情報を除いて抽出を行う。その結果、ドローンは、飛行禁止された場所を回避し、最短の経路で目的地まで飛行することができる。
以下に、第5の実施の形態のシステムの構成と動作について説明する。
[構成の説明]
(1)第5の実施形態のシステムの構成
図25は、本発明の第5の実施の形態におけるシステムの構成例を示す図である。図26は、本発明の第5の実施の形態におけるシステムに備わる運行管制局の構成例を示す図である。
(1)第5の実施形態のシステムの構成
図25は、本発明の第5の実施の形態におけるシステムの構成例を示す図である。図26は、本発明の第5の実施の形態におけるシステムに備わる運行管制局の構成例を示す図である。
第5の実施形態のシステムは、図25に示されるように、運行管制局5の代わりに運行管制局7を備える。運行管制局7は、図26に示されるように、(図13に示す)データベース部50と抽出部52の代わりに、データベース部70と抽出部72を備える。抽出部72は、メモリを備える。
上述した以外の構成は、第3の実施形態におけるシステムと同じであるので、同一の符号を付して説明を省略する。
(2)データベース部70と抽出部72の機能について
図27は、本発明の第5の実施の形態におけるシステムに備わる運行管制局7に設定されるテーブルの一例を示す図である。
図27は、本発明の第5の実施の形態におけるシステムに備わる運行管制局7に設定されるテーブルの一例を示す図である。
運行管制局7のデータベース部70には、本実施形態のシステムの管理者によって、図27に示されるテーブルが設定される。図27に示されるテーブルは、第3の実施形態のシステムで用いた図14に示されるテーブルに飛行情報が加わったものである。
上述の飛行情報は、位置情報に対応づけられており、該位置情報の位置が飛行可能な場所か否かを示す。例えば、北緯35度40分31秒、東経139度45分10秒の位置情報に対応づけられている飛行情報は、飛行可能な場所な場所であることを示している。飛行可能な場所でない場所は、例えば、空港や家屋の密集しているエリアなどである。
データベース部70は、設定されたテーブル(図27に示されるテーブル)を記憶する。
抽出部72は、抽出部12の機能を有し、画像データを送信することができる位置の位置情報を、データベース部70に記憶されるテーブルから全て抽出する。さらに、抽出部72は、抽出した位置情報のうち、飛行可能な場所を示す飛行情報が対応づけられている位置情報を抽出する。これにより、抽出部72は、飛行可能な位置の位置情報を抽出することができる。
抽出部72は、抽出した位置情報と、入力されたドローン2の現在地の位置情報、及び入力されたドローン2の飛行目的地の位置情報と、を選択部53に出力する。
上述した以外の機能は、第3の実施形態におけるシステムと同じである。
[動作の説明]
次に、本実施形態のシステムの動作を説明する。
次に、本実施形態のシステムの動作を説明する。
図28は、本発明の第5の実施の形態におけるシステムに備わる運行管制局の動作を説明する為の図である。図29と図30は、本発明の第5の実施の形態におけるシステムに備わる運行管制局の動作結果を説明する為の図である。
図28~図30を用いて、本実施形態のシステムの動作を以下に説明する。なお、データベース部70には、図27に示されるテーブルが設定されているものとして説明を行う。
(1)飛行可能な経由地の位置情報の抽出
まず、抽出部72が、図28に示されるように、S12の処理を行ったとする。その場合、抽出部72は、画像データを送信することができる位置の位置情報をデータベース部70に記憶される図27のテーブルから全て抽出する(S12)。
まず、抽出部72が、図28に示されるように、S12の処理を行ったとする。その場合、抽出部72は、画像データを送信することができる位置の位置情報をデータベース部70に記憶される図27のテーブルから全て抽出する(S12)。
S12の処理により、抽出部72は、画像データを送信することができる位置の位置情報を全て抽出する。
次に、抽出部72は、抽出した位置情報のうち、飛行可能な場所を示す飛行情報が対応づけられている位置情報をデータベース部70に記憶されるテーブルから全て抽出する(S51)。
S51の処理により、抽出部72は、画像データを送信することができ、飛行が可能な位置の位置情報を全て抽出する。ここでは、運行管制局1の抽出部12は、図29に示される黒丸の位置を抽出したものとして説明を続ける。なお、図29で白丸の位置cと位置dの場所は飛行禁止の場所であり、抽出部12は、それらの位置情報は抽出しなかったものとする。
次に、運行管制局7は、図28に示されるように、S13~S14、S30~S31、S15~S16の処理を行う。
その結果、運行管制局7は、図30に示される経由地b、f、g、iを示す位置情報と、ドローン2の飛行目的地の位置情報と、をドローン2に送信する。経由地b、f、g、iを示す位置情報は、最短経路上の経由地の位置情報である。
ドローン2は、図30に示す通り、飛行可能な経由地b、f、g、iを飛行し、連続して画像データを送信した後、目的地まで飛行する。ドローン2は、画像データを送信できると共に、飛行禁止された場所を回避して、最短の経路で目的地まで飛行することができる。
上述した以外の動作は、第3の実施形態におけるシステムの動作と同じである。
なお、上記では、本実施形態のシステムが、第3実施形態のシステムの構成や機能を備えることを前提に説明した。本実施形態のシステムは、第1、第2、第4の実施形態のシステムの構成や機能を備えることを前提とするシステムであってもよい。その場合でも、抽出部72は、上述のS12とS13の処理の間にS51の処理を行う。
[効果の説明]
本実施形態のシステムでは、ドローン2は、画像データを送信できると共に、飛行禁止された場所を回避して、最短の経路で目的地まで飛行することができる。
本実施形態のシステムでは、ドローン2は、画像データを送信できると共に、飛行禁止された場所を回避して、最短の経路で目的地まで飛行することができる。
なぜなら、本実施形態のシステムの運行管制局が、画像データを送信することができる位置の位置情報の中から、飛行可能な位置の位置情報を抽出するからである。その結果、本実施形態のシステムの運行管制局は、飛行可能な位置の位置情報の中から、目的地まで最短経路上の位置の位置情報を求めてドローンに通知することができる。その結果、ドローンは、画像データを送信できると共に、飛行禁止された場所を回避して、最短の経路で目的地まで飛行することができる。
≪第6の実施の形態≫
次に、本発明の第6の実施の形態について説明する。
次に、本発明の第6の実施の形態について説明する。
第6の実施形態のシステムの運行管制局は、ドローンから通知された通信レート(ドローンが直近に実測したもの)をテーブルに反映する。運行管制局は、テーブルを最新の状態に更新することができる。
以下に、第6の実施の形態のシステムの構成と動作について説明する。
[構成の説明]
(1)第6の実施形態のシステムの構成
図31は、本発明の第6の実施の形態におけるシステムの構成例を示す図である。図32は、本発明の第6の実施の形態におけるシステムに備わる運行管制局の構成例を示す図である。
(1)第6の実施形態のシステムの構成
図31は、本発明の第6の実施の形態におけるシステムの構成例を示す図である。図32は、本発明の第6の実施の形態におけるシステムに備わる運行管制局の構成例を示す図である。
第6の実施形態のシステムは、図31に示されるように、運行管制局1とドローン2の代わりに運行管制局8とドローン9を備える。運行管制局8は、図32に示されるように、抽出部12の代わりに、抽出部82を備える。
上述した以外の構成は、第1の実施形態におけるシステムと同じであるので、同一の符号を付して説明を省略する。
(2)抽出部82の機能について
抽出部82は、測定場所を示す位置情報と、該位置情報の位置で測定された通信レートと、が入力部11から入力される。
抽出部82は、測定場所を示す位置情報と、該位置情報の位置で測定された通信レートと、が入力部11から入力される。
抽出部82は、測定場所を示す位置情報と通信レートが入力されると、データベース部10に記憶されるテーブルのうち、入力された位置情報に対応する通信レートを、入力された通信レートに更新する。
抽出部82は、データベース部10に記憶されるテーブルに、入力された位置情報が存在しないときには、入力された位置情報と通信レートを対応づけて、データベース部10のテーブルに書き込む。
(3)ドローン9の機能(通信レート測定機能)
ドローン9は、無線通信速度を測定する一般的なアプリケーションをインストールした携帯端末を備える。携帯端末は、有線回線を介して、ドローン9に接続されている。
ドローン9は、無線通信速度を測定する一般的なアプリケーションをインストールした携帯端末を備える。携帯端末は、有線回線を介して、ドローン9に接続されている。
携帯端末は、所定のタイミングになると、上述のアプリケーションにて無線回線のスループットを測定し、測定したスループットをドローン9に出力する。上述の所定のタイミングは、一定間隔のタイミングであってもよく、本実施形態のシステムの管理者によって携帯電話に設定される。測定されたスループットは通信レートである。
ドローン9は、携帯電話から通信レートが入力されると、GPS機能により、現在地の位置情報を測定する。測定した現在地の位置情報は、測定場所を示す位置情報である。ドローン9は、測定場所を示す位置情報と、測定した通信レートと、を運行管制局8に送信する。
上述した以外の機能は、第1の実施形態におけるシステムと同じである。
[動作の説明]
次に、本実施形態のシステムの動作を説明する。
次に、本実施形態のシステムの動作を説明する。
図33は、本発明の第6の実施の形態におけるシステムに備わる運行管制局の動作を説明する為の図である。図33を用いて、本実施形態のシステムの動作を以下に説明する。
なお、以下では、ドローン9が、上述の「(3)ドローン9の機能」で示した機能により、測定場所を示す位置情報と、該位置情報の位置で測定した通信レートと、を運行管制局8に送信したものとする。
その場合、運行管制局8の入力部11が、図33に示されるように、上述のS10、S11の処理を行う。
その結果、運行管制局8の抽出部82に、測定場所を示す位置情報と、該位置情報の位置で測定された通信レートと、が入力部11から入力される。
抽出部82は、測定場所を示す位置情報と、該位置情報の位置で測定された通信レートが入力されると、データベース部10に記憶されるテーブルのうち、入力された位置情報に対応する通信レートを、入力された通信レートに更新する(S60)。
但し、抽出部82は、データベース部10に記憶されるテーブルに、入力された位置情報が存在しないときには、入力された位置情報と通信レートを対応づけて、データベース部10のテーブルに書き込む。
上述のS60が実施された結果、データベース部10に記憶されるテーブルは、直近に測定された通信レートに更新される。運行管制局8は、テーブルを最新の状態に更新することができる。
上述した以外の動作は、第1の実施形態におけるシステムの動作と同じであるので、省略する。
上記では、本実施形態のシステムが、第1実施形態のシステムの構成や機能を備えることを前提に説明した。本実施形態のシステムは、第2~第5のいずれかの実施形態のシステムの構成や機能を備えることを前提とするシステムであってもよい。その場合でも、抽出部72は、上述のS12の処理の前にS60の処理を行う。
[効果の説明]
本実施形態のシステムに備わる運行管制局8は、データベース部10に記憶されるテーブルを最新の状態に保つことができる。
本実施形態のシステムに備わる運行管制局8は、データベース部10に記憶されるテーブルを最新の状態に保つことができる。
本実施形態のシステムの運行管制局は、測定場所を示す位置情報と、該位置情報の位置で実測された通信レートが入力されると、入力された位置情報に対応する通信レートを、入力された通信レートで更新するからである。
≪第7の実施の形態≫
次に、本発明の第7の実施の形態について説明する。
次に、本発明の第7の実施の形態について説明する。
第7の実施形態のシステムに備わる運行管制局は、基地局に対して、ドローンが飛行する時間を通知する。基地局は、ドローンが飛行する時間に、上空に向けて電波を発する。ドローンは確実に通信を行うことができる。
以下に、第7の実施の形態のシステムの構成と動作について説明する。
[構成の説明]
(1)第7の実施形態のシステムの構成
図34は、本発明の第7の実施の形態におけるシステムの構成例を示す図である。図35は、本発明の第7の実施の形態におけるシステムに備わる運行管制局の構成例を示す図である。
(1)第7の実施形態のシステムの構成
図34は、本発明の第7の実施の形態におけるシステムの構成例を示す図である。図35は、本発明の第7の実施の形態におけるシステムに備わる運行管制局の構成例を示す図である。
第7の実施形態のシステムは、図34に示されるように、運行管制局4と移動体通信ネットワーク3の代わりに、運行管制局20と移動体通信ネットワーク21を備える。移動体通信ネットワーク21は、基地局3_1の代わりに、基地局21_1を備える。
運行管制局20は、図35に示されるように、選択部23と出力部14の代わりに、選択部203と出力部204を備える。基地局21_1は、図示していないが、上空に向けて電波を発するアンテナ(以下、「上空用のアンテナ」という)を備える。
上述した以外の構成は、第2の実施形態におけるシステムと同じであるので、同一の符号を付して説明を省略する。
(2)選択部203と出力部204の機能について
選択部203には、基地局21_1の位置情報が、本実施形態のシステムの管理者によって予め設定される。
選択部203には、基地局21_1の位置情報が、本実施形態のシステムの管理者によって予め設定される。
選択部203は、選択部23と同様に、ドローン2が目的地まで最短で飛行する経路上の経由地の位置情報を算出する。
選択部203は、経路上の経由地の位置情報を算出すると、該経路上に基地局21_1が存在しているのか否かを判別する。具体的には、選択部203は、経路上の位置を等間隔に求め、それら位置の中に、基地局21_1との間の距離が所定距離以下のものがあるか否かを判別する。所定距離は、基地局21_1から電波が届く範囲であり、本実施形態のシステムの管理者によって選択部203に設定される。
選択部203は、経路上に基地局21_1が存在している場合に、ドローン2が基地局21_1の位置を通過する時刻を算出する。時刻の算出方法は、後述の[動作の説明]にて詳細に説明する。
なお、選択部203には、時刻を算出できるよう、本実施形態のシステムの管理者によって、ドローン2の飛行速度が予め設定されているものとする。また、選択部92は、現在の時刻を出力する時計機能を備える。
選択部203は、基地局21_1の位置を通過する時刻を算出すると、該時刻を示す情報を出力部204に出力する。選択部203は、上述の経路上に基地局21_1が存在しない場合には、次に抽出部12から位置情報が入力されるのを待つ。
出力部204は、入力された時刻を基地局21_1宛てのパケットとして出力する。
(3)基地局21_1の機能について
基地局21_1は、自分宛てのパケットが入力されると、入力されたパケットから時刻を抽出する。
基地局21_1は、自分宛てのパケットが入力されると、入力されたパケットから時刻を抽出する。
基地局21_1は、上空に向かって電波を送信するアンテナと、時刻を出力する時計機能を備えている。基地局21_1は、時計機能により出力される時刻が、抽出した時刻となった時、アンテナから上空に電波を送信する。電波は、指向性を有する電波であってもよい。
上述した以外の機能は、第2の実施形態におけるシステムと同じである。
[動作の説明]
次に、本実施形態のシステムの動作を説明する。
次に、本実施形態のシステムの動作を説明する。
図36は、本発明の第7の実施の形態におけるシステムに備わる運行管制局の動作を説明する為の図である。図36を用いて、本実施形態のシステムの動作を以下に説明する。
(1)経路上に基地局21_1が位置するか否かの判別
まず、選択部203は、ドローン2の現在地や目的地の位置情報等が入力されると、図36に示されるように、S14~S15の処理を実施し、ドローン2が目的地まで最短で飛行する経路上の経由地の位置情報を算出する。
まず、選択部203は、ドローン2の現在地や目的地の位置情報等が入力されると、図36に示されるように、S14~S15の処理を実施し、ドローン2が目的地まで最短で飛行する経路上の経由地の位置情報を算出する。
以下、算出した経由地の位置情報が、図10に示される経由地Aの位置情報であったものとして説明を続ける。ドローン2が目的地まで最短で飛行する経路は、現在地、経由地A、目的地の順に飛行する経路である。
次に、選択部203は、図36に示されるように、ドローン2が飛行する経路上に基地局21_1が存在しているのか否かを判別する(S70)。
具体的には、選択部203は、経路上の位置を等間隔に求め、それらの位置の中に、基地局21_1との間の距離が所定距離以下のものがあるか否かを判別する。上述の所定距離は、基地局21_1から電波が届く範囲であり、本実施形態のシステムの管理者によって選択部203に設定される。
「経路上の位置を等間隔に求める」とは、現在地と経由地A間において等間隔である位置の位置情報と、経由地Aと目的地間において等間隔である位置の位置情報を求めることである。等間隔とは、緯度又は経度のいずれかが1秒毎を意味する。選択部203は、2点間の緯度の差が2点間の経度の差以上であれば、緯度が1秒毎の位置の位置情報を求め、2点間の緯度の差が2点間の経度の差より小さければ、経度が1秒毎の位置の位置情報を求める。選択部203は、求めた位置情報の中に、基地局21_1の距離が所定距離以下の位置の位置情報があるか否かを判別する。
(2)基地局21_1の位置をドローン2が通過する時刻の算出
次に、上述のS70において、選択部203は、経路上に基地局21_1が存在している場合(S70でYesの場合)には、ドローン2が基地局21_1の位置を通過する時刻を算出する(S71)。時刻の算出方法は、以下の(q)~(u)の通りである。
次に、上述のS70において、選択部203は、経路上に基地局21_1が存在している場合(S70でYesの場合)には、ドローン2が基地局21_1の位置を通過する時刻を算出する(S71)。時刻の算出方法は、以下の(q)~(u)の通りである。
(q)まず、選択部203は、ドローン2の現在地と経由地Aとの間に基地局21_1が存在するか否かを判別する。具体的には、選択部203は、基地局21_1の位置情報(経度・緯度)が、現在地の位置情報(経度・緯度)と、経由地Aの位置情報(経度・緯度)の間の緯度・経度であるか否かを判別する。
(r)次に、選択部203は、ドローン2の現在地と経由地Aとの間に基地局21_1が存在すると判別した場合には、ドローン2の現在地から基地局21_1までの距離をヒュベニの公式により求める。さらに、選択部203は、求めた距離をドローン2の速度で除算して、現在地から基地局21_1までの時間を算出する。ドローン2の速度は予め選択部203に設定されている。
(s)次に、選択部203は、ドローン2の現在地と経由地Aとの間に基地局21_1が存在しないと判別した場合には、経由地Aとドローン2の目的地との間に基地局21_1が存在するか否かを判別する。具体的には、選択部203は、基地局21_1の位置情報(経度・緯度)が、経由地Aの位置情報(経度・緯度)と、目的地の位置情報(経度・緯度)の間の緯度・経度であるか否かを判別する。
(t)次に、選択部203は、経由地Aとドローン2の目的地との間に基地局21_1が存在すると判別した場合には、ドローン2の現在地から経由地Aまでの距離と、経由地Aから基地局21_1までの距離と、の合計距離をヒュベニの公式により求める。さらに、選択部203は、求めた距離をドローン2の速度で除算して、現在地から経由地Aを経由して基地局21_1まで到達する時間を算出する。
(u)次に、選択部203は、上述の(r)若しくは(t)の処理で算出した時間を、自身に備わる時計機能が出力する時刻に加算する。加算した時刻が、ドローン2が基地局21_1の位置を通過する時刻である。
上述の(q)~(u)の処理により、選択部203は、ドローン2が基地局21_1の位置を通過する時刻を算出する。
なお、上述の選択部203は、上述の(s)の処理において、経由地Aとドローン2の目的地との間に基地局21_1が存在しないと判別した場合には、処理を一旦終了し、ドローン2の現在地の位置情報等が入力されるのを待つ。また、選択部203は、上述のS70において、ドローン2の飛行経路上に基地局21_1が存在していない場合(S70でNoの場合)も、処理を一旦終了し、ドローン2の現在地の位置情報等が入力されるのを待つ。
(2)算出した時刻の基地局21_1への通知
選択部203は、上述のS71の処理を実施し、基地局21_1の位置をドローン2が通過する時刻を算出すると、該時刻を出力部204に出力する(S72)。
選択部203は、上述のS71の処理を実施し、基地局21_1の位置をドローン2が通過する時刻を算出すると、該時刻を出力部204に出力する(S72)。
出力部204は、時刻が入力されると、入力された時刻を基地局21_1宛てのパケットとして出力する(S73)。出力されたパケットは、コアネットワーク3_3を介して基地局21_1に届く。
基地局21_1は、自分宛てのパケットが入力されると、入力されたパケットから時刻を抽出し、抽出した時刻を、自身に備わるメモリに記憶する。
次に、基地局21_1は、時刻を出力する時計機能を有しており、時計機能により出力される時刻と、メモリに記憶する時刻と、が一致した場合には、上空に向けた上空用のアンテナから電波を送信する。
その結果、ドローン2は、基地局21_1の上空を通過する時刻に基地局21_1から電波を受信するので、確実に通信を行える。その結果、ドローン2は、画像データを確実に地上に届けることができる。
なお、基地局21_1は、電波を送信してから所定時間を経過すると、上空に電波を発することを停止する。その結果、基地局21_1は、ドローン2が通過する時間帯にだけ上空に電波を発するので、装置の消費電力の増大を抑えることができる。所定時間は、ドローン2が基地局21_1の上空を通過する時間であり、本実施形態のシステムの管理者によって基地局21_1に設定される。
また、上記では、経由地が経由地Aである場合を述べたが、経由地が複数ある場合でも、選択部203は、同様の処理を行うことができる。すなわち、選択部203は、上述の(q)の処理と同様に、経由地間に基地局21_1が存在するか否かを判別する。選択部203は、経由地間に基地局21_1が存在すると判別した場合には、ドローン2の現在地から経由地を介して基地局21_1に到達するまでの距離をヒュベニの公式により求める。選択部203は、求めた距離をドローン2の速度で除算して、基地局21_1に到達するまでの時間を算出し、自身に備わる時計機能が出力する時刻に加算する。選択部203は、算出した該時刻を出力部204に出力する。なお、上述の「時刻」は、運行管制局が使用する情報であり、正確には時刻情報のことを意味する。
上述した以外の動作は、第2の実施形態におけるシステムの動作と同じであるので、省略する。
上記では、本実施形態のシステムが、第2実施形態のシステムの構成や機能を備えることを前提に説明した。本実施形態のシステムは、第3、第4のいずれかの実施形態のシステムの構成や機能を備えることを前提とするシステムであってもよい。その場合、選択部203は、S15の処理の後に上述のS70~S72の処理を行う。出力部204は、S72の処理の後にS73の処理を行う。
[効果の説明]
本実施形態のシステムでは、ドローン2は、経由地を通過する時刻に基地局から電波を受信するので、確実に通信を行える。その結果、ドローン2は、画像データを確実に地上に届けることができる。本実施形態のシステムでは、基地局21_1は、ドローン2が通過する時刻から所定時間だけ上空に電波を発するので、装置の消費電力の増大を抑えることができる。
本実施形態のシステムでは、ドローン2は、経由地を通過する時刻に基地局から電波を受信するので、確実に通信を行える。その結果、ドローン2は、画像データを確実に地上に届けることができる。本実施形態のシステムでは、基地局21_1は、ドローン2が通過する時刻から所定時間だけ上空に電波を発するので、装置の消費電力の増大を抑えることができる。
≪第8の実施の形態≫
図37は、本発明の第8の実施の形態におけるシステムの構成例を示す図である。以下に、第8の実施の形態のシステムの構成と動作について説明する。
図37は、本発明の第8の実施の形態におけるシステムの構成例を示す図である。以下に、第8の実施の形態のシステムの構成と動作について説明する。
[構成の説明]
(1)第8の実施形態のシステムの構成
第8の実施形態のシステムは、図37に示されるように、装置100と、飛行体150と、を備える。装置100は、飛行体150と通信を行う装置である。
(1)第8の実施形態のシステムの構成
第8の実施形態のシステムは、図37に示されるように、装置100と、飛行体150と、を備える。装置100は、飛行体150と通信を行う装置である。
装置100は、記憶部101と、抽出部102と、出力部103と、を備える。
(2)装置100の各部位の機能
記憶部101は、第1の位置情報と、該第1の位置情報の位置で通信可能な第1の通信レートと、を対応づけて記憶する。
記憶部101は、第1の位置情報と、該第1の位置情報の位置で通信可能な第1の通信レートと、を対応づけて記憶する。
抽出部102には、飛行体150がデータを送信する所定の第2の通信レートに対応する情報が入力される。
上述の第2の通信レートに対応する情報は、飛行体150から入力されてもよい。その場合、本実施形態のシステムの管理者は、予め、上述の第2の通信レートに対応する情報を飛行体150に設定する。本実施形態のシステムの管理者は、例えば、システム設計時に、飛行体150がデータを送信する送信レートをシステムの規格として決め、決めた通信レートを示す情報を第2の通信レートに対応する情報として飛行体150に設定してもよい。
抽出部102は、第2の通信レート以上の第1の通信レートに対応する第1の位置情報を記憶部101から抽出する。
出力部103は、抽出部102が抽出した第1の位置情報を飛行体150、又は、入力された第1の位置情報を飛行体150に通知する機器に対して出力する。入力された第1の位置情報を飛行体150に通知する機器は、飛行体150を操作するリモコンであってもよい。
(3)飛行体150の機能
飛行体150は、入力された第1の位置情報の位置まで飛行する。
飛行体150は、入力された第1の位置情報の位置まで飛行する。
[動作の説明]
次に、本実施形態のシステムの動作を説明する。なお、装置100の記憶部101は、第1の位置情報と、該第1の位置情報の位置で通信可能な第1の通信レートと、を対応づけて記憶しているものとする。
次に、本実施形態のシステムの動作を説明する。なお、装置100の記憶部101は、第1の位置情報と、該第1の位置情報の位置で通信可能な第1の通信レートと、を対応づけて記憶しているものとする。
また、飛行体150には、本実施形態のシステムの管理者により、飛行体150がデータを送信する所定の第2の通信レート3Mbpsに対応する情報が設定されているものとする。
飛行体150は、所定の契機(例えば、飛行開始時)に、設定されている第2の通信レートに対応する情報を装置100の抽出部102に出力する。
装置100の抽出部102は、飛行体150から第2の通信レートに対応する情報が入力されると、第2の通信レート以上の第1の通信レートに対応する第1の位置情報を記憶部101から抽出する。
抽出された第1の位置情報は、第2の通信レート(3Mbps)以上で送信することができる位置の位置情報である。すなわち、抽出された第1の位置情報は、飛行体150がデータを送信することができる位置の位置情報である。
次に、出力部103は、抽出部102が抽出した第1の位置情報を飛行体150に対して出力する。
次に、飛行体150は、自身に備わるカメラで地上を撮影し、撮影したデータを保持したとする。その場合、飛行体150は、入力された第1の位置情報の位置まで飛行する。その結果、飛行体150は、第1の位置情報が示す位置にて、保持するデータを送信することができる。すなわち、飛行体150は、保持するデータを地上に届けることができる。
なお、飛行体150は、入力された第1の位置情報の位置が現在地である場合には、データを保持せず、即座にデータを送信してもよい。現在地がデータを送信することができる位置である為、飛行体150は、データを地上に届けることができる。
[効果の説明]
本実施形態によれば、飛行体150は、データを地上に届けることができる。
本実施形態によれば、飛行体150は、データを地上に届けることができる。
なぜなら、本実施形態のシステムに備わる装置100が、飛行体150がデータを送信する所定の第2の通信レートが入力されると、該通信レートでデータ送信可能な位置を示す第1の位置情報を求めて飛行体150に通知するからである。その為、飛行体150は、データ送信可能な位置が分かり、その位置まで飛行してデータを送信することができる。その結果、飛行体150は、データを地上に届けることができる。
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
この出願は、2017年3月27日に出願された日本出願特願2017-061122を基礎とする優先権を主張し、その開示の全てをここに取り込む。
さらに、上記の各実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
(付記1)
飛行体と通信を行う装置であって、
第1の位置情報と、前記第1の位置情報の位置で通信可能な第1の通信レートと、を対応づけて記憶する記憶手段と、
前記飛行体がデータを送信する所定の第2の通信レートに対応する情報が入力されると、前記第2の通信レート以上の前記第1の通信レートに対応する前記第1の位置情報を前記記憶手段から抽出する抽出手段と、
前記抽出手段が抽出した前記第1の位置情報を前記飛行体、又は、入力された前記第1の位置情報を前記飛行体に通知する機器に対して出力する出力手段と、
を備えることを特徴とする装置。
(付記2)
前記飛行体の現在地を示す第3の位置情報、及び前記飛行体の目的地を示す第4の位置情報が入力されると、前記抽出手段が抽出した前記第1の位置情報の位置を経由する前記現在地から前記目的地までの経路の中の最短経路上の前記位置の前記第1の位置情報を最短経路探索法により選択する選択手段と、を備え、
前記出力手段は、前記選択手段が選択した前記第1の位置情報を出力する、
ことを特徴とする付記1に記載の装置。
(付記3)
前記選択手段は、前記抽出手段が抽出した前記第1の位置情報の中から、前記第2の通信レート以上で通信可能なエリアの角に対応する所定の前記第1の位置情報を選択し、選択した前記第1の位置情報の位置を経由する前記現在地から前記目的地までの経路の中の前記エリア内を結ぶ最短経路上の前記位置の前記第1の位置情報を最短経路探索法により選択する、
ことを特徴とする付記2に記載の装置。
(付記4)
前記最短経路探索法は、ダイクストラ法である、
ことを特徴とする付記2乃至3のいずれか1項に記載の装置。
(付記5)
前記装置は、移動体通信システムのコアネットワークに接続された装置、若しくは基地局に備わるMEC(Mobile Edge Computing)サーバである、
ことを特徴とする付記1乃至4のいずれか1項に記載の装置。
(付記6)
前記記憶手段は、前記第1の位置情報と、前記第1の位置情報の位置が飛行可能か否かを示す飛行情報と、を対応づけて記憶し、
前記抽出手段は、抽出した前記第1の位置情報の中から、前記記憶手段において、飛行可能であることを示す前記飛行情報が対応づけられた前記第1の位置情報を抽出する、
ことを特徴とする付記1乃至5のいずれか1項に記載の装置。
(付記7)
前記抽出手段は、第5の位置情報と、前記第5の位置情報の位置で測定された前記第5の通信レートと、が前記飛行体から入力されると、入力された前記第5の位置情報に対応する前記記憶手段における前記第1の通信レートを、入力された前記第5の通信レートに更新する、
ことを特徴とする付記1乃至6のいずれか1項に記載の装置。
(付記8)
前記選択手段は、前記最短経路上に所定の基地局が存在するか否かの第1の判別を行い、前記第1の判別の結果が肯定的であった場合に、前記飛行体が前記所定の基地局の位置を通過する時刻を算出し、算出した時刻を示す時刻情報を前記出力手段に出力し、
前記出力手段は、前記選択手段から入力された前記時刻情報を、接続された前記所定の基地局に通知する、
ことを特徴とする付記2乃至4のいずれか1項に記載の装置。
(付記9)
付記1乃至8のいずれか1項に記載の装置と、入力された前記第1の位置情報の位置まで飛行する前記飛行体と、を含む、
ことを特徴とするシステム。
(付記10)
付記8に記載の前記装置に接続された基地局を含み、
前記基地局は、前記時刻情報が示す時刻になると、上空に電波を発する、
ことを特徴とする付記9に記載のシステム。
(付記11)
飛行体と通信を行う装置の方法であって、
前記飛行体がデータを送信する所定の第1の通信レートに対応する情報が入力されると、第2の位置情報と、前記第2の位置情報の位置で通信可能な第2の通信レートと、を対応づけて記憶する記憶手段から、前記第1の通信レート以上の前記第2の通信レートに対応する前記第2の位置情報を抽出し、
抽出した前記第2の位置情報を前記飛行体、又は、入力された前記第2の位置情報を前記飛行体に通知する機器に対して出力する、
ことを特徴とする方法。
(付記12)
前記飛行体の現在地を示す第3の位置情報、及び前記飛行体の目的地を示す第4の位置情報が入力されると、抽出した前記第2の位置情報の位置を経由する前記現在地から前記目的地までの経路の中の最短経路上の前記位置の前記第2の位置情報を最短経路探索法により選択し、
選択した前記第2の位置情報を出力する、
ことを特徴とする付記11に記載の方法。
(付記13)
抽出した前記第2の位置情報の中から、前記第1の通信レート以上で通信可能なエリアの角に対応する所定の前記第2の位置情報を選択し、選択した前記第2の位置情報の位置を経由する前記現在地から前記目的地までの経路の中の前記エリア内を結ぶ最短経路上の前記位置の前記第2の位置情報を最短経路探索法により選択する、
ことを特徴とする付記12に記載の方法。
(付記14)
前記最短経路探索法は、ダイクストラ法である、
ことを特徴とする付記12乃至13のいずれか1項に記載の方法。
(付記15)
前記記憶手段は、前記第2の位置情報と、前記第2の位置情報の位置が飛行可能か否かを示す飛行情報と、を対応づけて記憶する記憶手段であり、
抽出した前記第2の位置情報の中から、前記記憶手段において、飛行可能であることを示す前記飛行情報が対応づけられた前記第2の位置情報を抽出する、
ことを特徴とする付記11乃至14のいずれか1項に記載の方法。
(付記16)
第5の位置情報と、前記第5の位置情報の位置で測定された前記第5の通信レートと、が前記飛行体から入力されると、入力された前記第5の位置情報に対応する前記記憶手段における前記第2の通信レートを、入力された前記第5の通信レートに更新する、
ことを特徴とする付記11乃至15のいずれか1項に記載の方法。
(付記17)
前記最短経路上に所定の基地局が存在するか否かの第1の判別を行い、前記第1の判別の結果が肯定的であった場合に、前記飛行体が前記所定の基地局の位置を通過する時刻を算出し、算出した時刻を示す時刻情報を出力し、
入力された前記時刻情報を、接続された前記所定の基地局に通知する、
ことを特徴とする付記12乃至14のいずれか1項に記載の方法。
(付記18)
飛行体と通信を行う装置に実装されたプロセッサに、
前記飛行体がデータを送信する所定の第1の通信レートに対応する情報が入力されると、第2の位置情報と、前記第2の位置情報の位置で通信可能な第2の通信レートと、を対応づけて記憶する記憶手段から、前記第1の通信レート以上の前記第2の通信レートに対応する前記第2の位置情報を抽出する抽出処理と、
前記抽出処理において抽出された前記第2の位置情報を前記飛行体、又は、入力された前記第2の位置情報を前記飛行体に通知する機器に対して出力する出力処理と、
を行わせるためのプログラムを記録した記録媒体。
(付記19)
前記プロセッサに、
前記飛行体の現在地を示す第3の位置情報、及び前記飛行体の目的地を示す第4の位置情報が入力されると、前記抽出処理において抽出された前記第2の位置情報の位置を経由する前記現在地から前記目的地までの経路の中の最短経路上の前記位置の前記第2の位置情報を最短経路探索法により選択する選択処理を行わせ、
前記出力処理においては、前記選択処理において選択された前記第2の位置情報を出力する処理を行わせるための付記18に記載のプログラムを記録した記録媒体。
(付記20)
前記プロセッサに、
前記選択処理においては、前記抽出処理において抽出された前記第2の位置情報の中から、前記第1の通信レート以上で通信可能なエリアの角に対応する所定の前記第2の位置情報を選択し、選択した前記第2の位置情報の位置を経由する前記現在地から前記目的地までの経路の中の前記エリア内を結ぶ最短経路上の前記位置の前記第2の位置情報を最短経路探索法により選択する処理を行わせるための付記19に記載のプログラムを記録した記録媒体。
(付記21)
前記最短経路探索法は、ダイクストラ法である、
ことを特徴とする付記19乃至20のいずれか1項に記載のプログラムを記録した記録媒体。
(付記22)
前記記憶手段は、前記第2の位置情報と、前記第2の位置情報の位置が飛行可能か否かを示す飛行情報と、を対応づけて記憶する記憶手段であり、
前記抽出処理においては、抽出した前記第2の位置情報の中から、前記記憶手段において、飛行可能であることを示す前記飛行情報が対応づけられた前記第2の位置情報を抽出する処理を前記プロセッサに行わせるための付記18乃至21のいずれか1項に記載のプログラムを記録した記録媒体。
(付記23)
前記抽出処理においては、第5の位置情報と、前記第5の位置情報の位置で測定された前記第5の通信レートと、が前記飛行体から入力されると、入力された前記第5の位置情報に対応する前記記憶手段における前記第2の通信レートを、入力された前記第5の通信レートに更新する処理を、前記プロセッサに行わせるための付記18乃至22のいずれか1項に記載のプログラムを記録した記録媒体。
(付記24)
前記プロセッサに、
前記選択処理においては、前記最短経路上に所定の基地局が存在するか否かの第1の判別を行い、前記第1の判別の結果が肯定的であった場合に、前記飛行体が前記所定の基地局の位置を通過する時刻を算出し、算出した時刻を示す時刻情報を出力する処理を行わせ、
前記出力処理においては、前記選択処理によって入力された前記時刻情報を、接続された前記所定の基地局に通知する処理を行わせるための付記19乃至21のいずれか1項に記載のプログラムを記録した記録媒体。
(付記25)
飛行体と通信を行う装置の方法であって、
前記飛行体がデータを送信する所定の第1の通信レートに対応する情報が入力されると、第2の位置情報と、前記第2の位置情報の位置で通信可能な第2の通信レートと、を対応づけて記憶する記憶手段から、前記第1の通信レート以上の前記第2の通信レートに対応する前記第2の位置情報を抽出し、
抽出した前記第2の位置情報を前記飛行体、又は、入力された前記第1の位置情報を前記飛行体に通知する機器に対して出力する、
ことを特徴とする方法。
(付記26)
飛行体と通信を行う装置に実装されたプロセッサに、
前記飛行体がデータを送信する所定の第1の通信レートに対応する情報が入力されると、第2の位置情報と、前記第2の位置情報の位置で通信可能な第2の通信レートと、を対応づけて記憶する記憶手段から、前記第1の通信レート以上の前記第2の通信レートに対応する前記第2の位置情報を抽出する抽出処理と、
前記抽出処理において抽出された前記第2の位置情報を前記飛行体、又は、入力された前記第1の位置情報を前記飛行体に通知する機器に対して出力する出力処理と、
を行わせるためのプログラム。
(付記27)
前記プロセッサに、
前記飛行体の現在地を示す第3の位置情報、及び前記飛行体の目的地を示す第4の位置情報が入力されると、前記抽出ステップにおいて抽出された前記第2の位置情報の位置を経由する前記現在地から前記目的地までの経路の中の最短経路上の前記位置の前記第2の位置情報を最短経路探索法により選択する選択処理を行わせ、
前記出力処理においては、前記選択処理において選択された前記第2の位置情報を出力する処理を行わせるための付記26に記載のプログラム。
(付記28)
飛行体と通信を行う装置に実装されたプロセッサに、
前記飛行体がデータを送信する所定の第1の通信レートに対応する情報が入力されると、第2の位置情報と、前記第2の位置情報の位置で通信可能な第2の通信レートと、を対応づけて記憶する記憶手段から、前記第1の通信レート以上の前記第2の通信レートに対応する前記第2の位置情報を抽出する抽出処理と、
前記抽出処理において抽出された前記第2の位置情報を前記飛行体、又は、入力された前記第2の位置情報を前記飛行体に通知する機器に対して出力する出力処理と、
を行わせるためのプログラム。
(付記29)
前記プロセッサに、
前記飛行体の現在地を示す第3の位置情報、及び前記飛行体の目的地を示す第4の位置情報が入力されると、前記抽出処理において抽出された前記第2の位置情報の位置を経由する前記現在地から前記目的地までの経路の中の最短経路上の前記位置の前記第2の位置情報を最短経路探索法により選択する選択処理を行わせ、
前記出力処理においては、前記選択処理において選択された前記第2の位置情報を出力する処理を行わせるための付記28に記載のプログラム。
(付記30)
前記プロセッサに、
前記選択処理においては、前記抽出処理において抽出された前記第2の位置情報の中から、前記第1の通信レート以上で通信可能なエリアの角に対応する所定の前記第2の位置情報を選択し、選択した前記第2の位置情報の位置を経由する前記現在地から前記目的地までの経路の中の前記エリア内を結ぶ最短経路上の前記位置の前記第2の位置情報を最短経路探索法により選択する処理を行わせるための付記29に記載のプログラム。
(付記31)
前記最短経路探索法は、ダイクストラ法である、
ことを特徴とする付記29乃至30のいずれか1項に記載のプログラム。
(付記32)
前記記憶手段は、前記第2の位置情報と、前記第2の位置情報の位置が飛行可能か否かを示す飛行情報と、を対応づけて記憶する記憶手段であり、
前記抽出処理においては、抽出した前記第2の位置情報の中から、前記記憶手段において、飛行可能であることを示す前記飛行情報が対応づけられた前記第2の位置情報を抽出する処理を前記プロセッサに行わせるための付記28乃至31のいずれか1項に記載のプログラム。
(付記33)
前記抽出処理においては、第5の位置情報と、前記第5の位置情報の位置で測定された前記第5の通信レートと、が前記飛行体から入力されると、入力された前記第5の位置情報に対応する前記記憶手段における前記第2の通信レートを、入力された前記第5の通信レートに更新する処理を、前記プロセッサに行わせるための付記28乃至32のいずれか1項に記載のプログラム。
(付記34)
前記プロセッサに、
前記選択処理においては、前記最短経路上に所定の基地局が存在するか否かの第1の判別を行い、前記第1の判別の結果が肯定的であった場合に、前記飛行体が前記所定の基地局の位置を通過する時刻を算出し、算出した時刻を示す時刻情報を出力する処理を行わせ、
前記出力処理においては、前記選択処理によって入力された前記時刻情報を、接続された前記所定の基地局に通知する処理を行わせるための付記29乃至31のいずれか1項に記載のプログラム。
(付記1)
飛行体と通信を行う装置であって、
第1の位置情報と、前記第1の位置情報の位置で通信可能な第1の通信レートと、を対応づけて記憶する記憶手段と、
前記飛行体がデータを送信する所定の第2の通信レートに対応する情報が入力されると、前記第2の通信レート以上の前記第1の通信レートに対応する前記第1の位置情報を前記記憶手段から抽出する抽出手段と、
前記抽出手段が抽出した前記第1の位置情報を前記飛行体、又は、入力された前記第1の位置情報を前記飛行体に通知する機器に対して出力する出力手段と、
を備えることを特徴とする装置。
(付記2)
前記飛行体の現在地を示す第3の位置情報、及び前記飛行体の目的地を示す第4の位置情報が入力されると、前記抽出手段が抽出した前記第1の位置情報の位置を経由する前記現在地から前記目的地までの経路の中の最短経路上の前記位置の前記第1の位置情報を最短経路探索法により選択する選択手段と、を備え、
前記出力手段は、前記選択手段が選択した前記第1の位置情報を出力する、
ことを特徴とする付記1に記載の装置。
(付記3)
前記選択手段は、前記抽出手段が抽出した前記第1の位置情報の中から、前記第2の通信レート以上で通信可能なエリアの角に対応する所定の前記第1の位置情報を選択し、選択した前記第1の位置情報の位置を経由する前記現在地から前記目的地までの経路の中の前記エリア内を結ぶ最短経路上の前記位置の前記第1の位置情報を最短経路探索法により選択する、
ことを特徴とする付記2に記載の装置。
(付記4)
前記最短経路探索法は、ダイクストラ法である、
ことを特徴とする付記2乃至3のいずれか1項に記載の装置。
(付記5)
前記装置は、移動体通信システムのコアネットワークに接続された装置、若しくは基地局に備わるMEC(Mobile Edge Computing)サーバである、
ことを特徴とする付記1乃至4のいずれか1項に記載の装置。
(付記6)
前記記憶手段は、前記第1の位置情報と、前記第1の位置情報の位置が飛行可能か否かを示す飛行情報と、を対応づけて記憶し、
前記抽出手段は、抽出した前記第1の位置情報の中から、前記記憶手段において、飛行可能であることを示す前記飛行情報が対応づけられた前記第1の位置情報を抽出する、
ことを特徴とする付記1乃至5のいずれか1項に記載の装置。
(付記7)
前記抽出手段は、第5の位置情報と、前記第5の位置情報の位置で測定された前記第5の通信レートと、が前記飛行体から入力されると、入力された前記第5の位置情報に対応する前記記憶手段における前記第1の通信レートを、入力された前記第5の通信レートに更新する、
ことを特徴とする付記1乃至6のいずれか1項に記載の装置。
(付記8)
前記選択手段は、前記最短経路上に所定の基地局が存在するか否かの第1の判別を行い、前記第1の判別の結果が肯定的であった場合に、前記飛行体が前記所定の基地局の位置を通過する時刻を算出し、算出した時刻を示す時刻情報を前記出力手段に出力し、
前記出力手段は、前記選択手段から入力された前記時刻情報を、接続された前記所定の基地局に通知する、
ことを特徴とする付記2乃至4のいずれか1項に記載の装置。
(付記9)
付記1乃至8のいずれか1項に記載の装置と、入力された前記第1の位置情報の位置まで飛行する前記飛行体と、を含む、
ことを特徴とするシステム。
(付記10)
付記8に記載の前記装置に接続された基地局を含み、
前記基地局は、前記時刻情報が示す時刻になると、上空に電波を発する、
ことを特徴とする付記9に記載のシステム。
(付記11)
飛行体と通信を行う装置の方法であって、
前記飛行体がデータを送信する所定の第1の通信レートに対応する情報が入力されると、第2の位置情報と、前記第2の位置情報の位置で通信可能な第2の通信レートと、を対応づけて記憶する記憶手段から、前記第1の通信レート以上の前記第2の通信レートに対応する前記第2の位置情報を抽出し、
抽出した前記第2の位置情報を前記飛行体、又は、入力された前記第2の位置情報を前記飛行体に通知する機器に対して出力する、
ことを特徴とする方法。
(付記12)
前記飛行体の現在地を示す第3の位置情報、及び前記飛行体の目的地を示す第4の位置情報が入力されると、抽出した前記第2の位置情報の位置を経由する前記現在地から前記目的地までの経路の中の最短経路上の前記位置の前記第2の位置情報を最短経路探索法により選択し、
選択した前記第2の位置情報を出力する、
ことを特徴とする付記11に記載の方法。
(付記13)
抽出した前記第2の位置情報の中から、前記第1の通信レート以上で通信可能なエリアの角に対応する所定の前記第2の位置情報を選択し、選択した前記第2の位置情報の位置を経由する前記現在地から前記目的地までの経路の中の前記エリア内を結ぶ最短経路上の前記位置の前記第2の位置情報を最短経路探索法により選択する、
ことを特徴とする付記12に記載の方法。
(付記14)
前記最短経路探索法は、ダイクストラ法である、
ことを特徴とする付記12乃至13のいずれか1項に記載の方法。
(付記15)
前記記憶手段は、前記第2の位置情報と、前記第2の位置情報の位置が飛行可能か否かを示す飛行情報と、を対応づけて記憶する記憶手段であり、
抽出した前記第2の位置情報の中から、前記記憶手段において、飛行可能であることを示す前記飛行情報が対応づけられた前記第2の位置情報を抽出する、
ことを特徴とする付記11乃至14のいずれか1項に記載の方法。
(付記16)
第5の位置情報と、前記第5の位置情報の位置で測定された前記第5の通信レートと、が前記飛行体から入力されると、入力された前記第5の位置情報に対応する前記記憶手段における前記第2の通信レートを、入力された前記第5の通信レートに更新する、
ことを特徴とする付記11乃至15のいずれか1項に記載の方法。
(付記17)
前記最短経路上に所定の基地局が存在するか否かの第1の判別を行い、前記第1の判別の結果が肯定的であった場合に、前記飛行体が前記所定の基地局の位置を通過する時刻を算出し、算出した時刻を示す時刻情報を出力し、
入力された前記時刻情報を、接続された前記所定の基地局に通知する、
ことを特徴とする付記12乃至14のいずれか1項に記載の方法。
(付記18)
飛行体と通信を行う装置に実装されたプロセッサに、
前記飛行体がデータを送信する所定の第1の通信レートに対応する情報が入力されると、第2の位置情報と、前記第2の位置情報の位置で通信可能な第2の通信レートと、を対応づけて記憶する記憶手段から、前記第1の通信レート以上の前記第2の通信レートに対応する前記第2の位置情報を抽出する抽出処理と、
前記抽出処理において抽出された前記第2の位置情報を前記飛行体、又は、入力された前記第2の位置情報を前記飛行体に通知する機器に対して出力する出力処理と、
を行わせるためのプログラムを記録した記録媒体。
(付記19)
前記プロセッサに、
前記飛行体の現在地を示す第3の位置情報、及び前記飛行体の目的地を示す第4の位置情報が入力されると、前記抽出処理において抽出された前記第2の位置情報の位置を経由する前記現在地から前記目的地までの経路の中の最短経路上の前記位置の前記第2の位置情報を最短経路探索法により選択する選択処理を行わせ、
前記出力処理においては、前記選択処理において選択された前記第2の位置情報を出力する処理を行わせるための付記18に記載のプログラムを記録した記録媒体。
(付記20)
前記プロセッサに、
前記選択処理においては、前記抽出処理において抽出された前記第2の位置情報の中から、前記第1の通信レート以上で通信可能なエリアの角に対応する所定の前記第2の位置情報を選択し、選択した前記第2の位置情報の位置を経由する前記現在地から前記目的地までの経路の中の前記エリア内を結ぶ最短経路上の前記位置の前記第2の位置情報を最短経路探索法により選択する処理を行わせるための付記19に記載のプログラムを記録した記録媒体。
(付記21)
前記最短経路探索法は、ダイクストラ法である、
ことを特徴とする付記19乃至20のいずれか1項に記載のプログラムを記録した記録媒体。
(付記22)
前記記憶手段は、前記第2の位置情報と、前記第2の位置情報の位置が飛行可能か否かを示す飛行情報と、を対応づけて記憶する記憶手段であり、
前記抽出処理においては、抽出した前記第2の位置情報の中から、前記記憶手段において、飛行可能であることを示す前記飛行情報が対応づけられた前記第2の位置情報を抽出する処理を前記プロセッサに行わせるための付記18乃至21のいずれか1項に記載のプログラムを記録した記録媒体。
(付記23)
前記抽出処理においては、第5の位置情報と、前記第5の位置情報の位置で測定された前記第5の通信レートと、が前記飛行体から入力されると、入力された前記第5の位置情報に対応する前記記憶手段における前記第2の通信レートを、入力された前記第5の通信レートに更新する処理を、前記プロセッサに行わせるための付記18乃至22のいずれか1項に記載のプログラムを記録した記録媒体。
(付記24)
前記プロセッサに、
前記選択処理においては、前記最短経路上に所定の基地局が存在するか否かの第1の判別を行い、前記第1の判別の結果が肯定的であった場合に、前記飛行体が前記所定の基地局の位置を通過する時刻を算出し、算出した時刻を示す時刻情報を出力する処理を行わせ、
前記出力処理においては、前記選択処理によって入力された前記時刻情報を、接続された前記所定の基地局に通知する処理を行わせるための付記19乃至21のいずれか1項に記載のプログラムを記録した記録媒体。
(付記25)
飛行体と通信を行う装置の方法であって、
前記飛行体がデータを送信する所定の第1の通信レートに対応する情報が入力されると、第2の位置情報と、前記第2の位置情報の位置で通信可能な第2の通信レートと、を対応づけて記憶する記憶手段から、前記第1の通信レート以上の前記第2の通信レートに対応する前記第2の位置情報を抽出し、
抽出した前記第2の位置情報を前記飛行体、又は、入力された前記第1の位置情報を前記飛行体に通知する機器に対して出力する、
ことを特徴とする方法。
(付記26)
飛行体と通信を行う装置に実装されたプロセッサに、
前記飛行体がデータを送信する所定の第1の通信レートに対応する情報が入力されると、第2の位置情報と、前記第2の位置情報の位置で通信可能な第2の通信レートと、を対応づけて記憶する記憶手段から、前記第1の通信レート以上の前記第2の通信レートに対応する前記第2の位置情報を抽出する抽出処理と、
前記抽出処理において抽出された前記第2の位置情報を前記飛行体、又は、入力された前記第1の位置情報を前記飛行体に通知する機器に対して出力する出力処理と、
を行わせるためのプログラム。
(付記27)
前記プロセッサに、
前記飛行体の現在地を示す第3の位置情報、及び前記飛行体の目的地を示す第4の位置情報が入力されると、前記抽出ステップにおいて抽出された前記第2の位置情報の位置を経由する前記現在地から前記目的地までの経路の中の最短経路上の前記位置の前記第2の位置情報を最短経路探索法により選択する選択処理を行わせ、
前記出力処理においては、前記選択処理において選択された前記第2の位置情報を出力する処理を行わせるための付記26に記載のプログラム。
(付記28)
飛行体と通信を行う装置に実装されたプロセッサに、
前記飛行体がデータを送信する所定の第1の通信レートに対応する情報が入力されると、第2の位置情報と、前記第2の位置情報の位置で通信可能な第2の通信レートと、を対応づけて記憶する記憶手段から、前記第1の通信レート以上の前記第2の通信レートに対応する前記第2の位置情報を抽出する抽出処理と、
前記抽出処理において抽出された前記第2の位置情報を前記飛行体、又は、入力された前記第2の位置情報を前記飛行体に通知する機器に対して出力する出力処理と、
を行わせるためのプログラム。
(付記29)
前記プロセッサに、
前記飛行体の現在地を示す第3の位置情報、及び前記飛行体の目的地を示す第4の位置情報が入力されると、前記抽出処理において抽出された前記第2の位置情報の位置を経由する前記現在地から前記目的地までの経路の中の最短経路上の前記位置の前記第2の位置情報を最短経路探索法により選択する選択処理を行わせ、
前記出力処理においては、前記選択処理において選択された前記第2の位置情報を出力する処理を行わせるための付記28に記載のプログラム。
(付記30)
前記プロセッサに、
前記選択処理においては、前記抽出処理において抽出された前記第2の位置情報の中から、前記第1の通信レート以上で通信可能なエリアの角に対応する所定の前記第2の位置情報を選択し、選択した前記第2の位置情報の位置を経由する前記現在地から前記目的地までの経路の中の前記エリア内を結ぶ最短経路上の前記位置の前記第2の位置情報を最短経路探索法により選択する処理を行わせるための付記29に記載のプログラム。
(付記31)
前記最短経路探索法は、ダイクストラ法である、
ことを特徴とする付記29乃至30のいずれか1項に記載のプログラム。
(付記32)
前記記憶手段は、前記第2の位置情報と、前記第2の位置情報の位置が飛行可能か否かを示す飛行情報と、を対応づけて記憶する記憶手段であり、
前記抽出処理においては、抽出した前記第2の位置情報の中から、前記記憶手段において、飛行可能であることを示す前記飛行情報が対応づけられた前記第2の位置情報を抽出する処理を前記プロセッサに行わせるための付記28乃至31のいずれか1項に記載のプログラム。
(付記33)
前記抽出処理においては、第5の位置情報と、前記第5の位置情報の位置で測定された前記第5の通信レートと、が前記飛行体から入力されると、入力された前記第5の位置情報に対応する前記記憶手段における前記第2の通信レートを、入力された前記第5の通信レートに更新する処理を、前記プロセッサに行わせるための付記28乃至32のいずれか1項に記載のプログラム。
(付記34)
前記プロセッサに、
前記選択処理においては、前記最短経路上に所定の基地局が存在するか否かの第1の判別を行い、前記第1の判別の結果が肯定的であった場合に、前記飛行体が前記所定の基地局の位置を通過する時刻を算出し、算出した時刻を示す時刻情報を出力する処理を行わせ、
前記出力処理においては、前記選択処理によって入力された前記時刻情報を、接続された前記所定の基地局に通知する処理を行わせるための付記29乃至31のいずれか1項に記載のプログラム。
1、4、5、7、8、20 運行管制局
2、9 ドローン
3、6、21 移動体通信ネットワーク
3_1~3_2、6_1、6_2、21_1 基地局
3_3 コアネットワーク
10、50、70、600 データベース部
11、 入力部
12、52、72、82、102、602 抽出部
13、23、53、203、603 選択部
14、103、204、604 出力部
60 MEC(Mobile Edge Computing)サーバ
100 装置
150 飛行体
101 記憶部
2、9 ドローン
3、6、21 移動体通信ネットワーク
3_1~3_2、6_1、6_2、21_1 基地局
3_3 コアネットワーク
10、50、70、600 データベース部
11、 入力部
12、52、72、82、102、602 抽出部
13、23、53、203、603 選択部
14、103、204、604 出力部
60 MEC(Mobile Edge Computing)サーバ
100 装置
150 飛行体
101 記憶部
Claims (24)
- 飛行体と通信を行う装置であって、
第1の位置情報と、前記第1の位置情報の位置で通信可能な第1の通信レートと、を対応づけて記憶する記憶手段と、
前記飛行体がデータを送信する所定の第2の通信レートに対応する情報が入力されると、前記第2の通信レート以上の前記第1の通信レートに対応する前記第1の位置情報を前記記憶手段から抽出する抽出手段と、
前記抽出手段が抽出した前記第1の位置情報を前記飛行体、又は、入力された前記第1の位置情報を前記飛行体に通知する機器に対して出力する出力手段と、
を備えることを特徴とする装置。 - 前記飛行体の現在地を示す第3の位置情報、及び前記飛行体の目的地を示す第4の位置情報が入力されると、前記抽出手段が抽出した前記第1の位置情報の位置を経由する前記現在地から前記目的地までの経路の中の最短経路上の前記位置の前記第1の位置情報を最短経路探索法により選択する選択手段と、を備え、
前記出力手段は、前記選択手段が選択した前記第1の位置情報を出力する、
ことを特徴とする請求項1に記載の装置。 - 前記選択手段は、前記抽出手段が抽出した前記第1の位置情報の中から、前記第2の通信レート以上で通信可能なエリアの角に対応する所定の前記第1の位置情報を選択し、選択した前記第1の位置情報の位置を経由する前記現在地から前記目的地までの経路の中の前記エリア内を結ぶ最短経路上の前記位置の前記第1の位置情報を最短経路探索法により選択する、
ことを特徴とする請求項2に記載の装置。 - 前記最短経路探索法は、ダイクストラ法である、
ことを特徴とする請求項2乃至3のいずれか1項に記載の装置。 - 前記装置は、移動体通信システムのコアネットワークに接続された装置、若しくは基地局に備わるMEC(Mobile Edge Computing)サーバである、
ことを特徴とする請求項1乃至4のいずれか1項に記載の装置。 - 前記記憶手段は、前記第1の位置情報と、前記第1の位置情報の位置が飛行可能か否かを示す飛行情報と、を対応づけて記憶し、
前記抽出手段は、抽出した前記第1の位置情報の中から、前記記憶手段において、飛行可能であることを示す前記飛行情報が対応づけられた前記第1の位置情報を抽出する、
ことを特徴とする請求項1乃至5のいずれか1項に記載の装置。 - 前記抽出手段は、第5の位置情報と、前記第5の位置情報の位置で測定された前記第5の通信レートと、が前記飛行体から入力されると、入力された前記第5の位置情報に対応する前記記憶手段における前記第1の通信レートを、入力された前記第5の通信レートに更新する、
ことを特徴とする請求項1乃至6のいずれか1項に記載の装置。 - 前記選択手段は、前記最短経路上に所定の基地局が存在するか否かの第1の判別を行い、前記第1の判別の結果が肯定的であった場合に、前記飛行体が前記所定の基地局の位置を通過する時刻を算出し、算出した時刻を示す時刻情報を前記出力手段に出力し、
前記出力手段は、前記選択手段から入力された前記時刻情報を、接続された前記所定の基地局に通知する、
ことを特徴とする請求項2乃至4のいずれか1項に記載の装置。 - 請求項1乃至8のいずれか1項に記載の装置と、入力された前記第1の位置情報の位置まで飛行する前記飛行体と、を含む、
ことを特徴とするシステム。 - 請求項8に記載の前記装置に接続された基地局を含み、
前記基地局は、前記時刻情報が示す時刻になると、上空に電波を発する、
ことを特徴とする請求項9に記載のシステム。 - 飛行体と通信を行う装置の方法であって、
前記飛行体がデータを送信する所定の第1の通信レートに対応する情報が入力されると、第2の位置情報と、前記第2の位置情報の位置で通信可能な第2の通信レートと、を対応づけて記憶する記憶手段から、前記第1の通信レート以上の前記第2の通信レートに対応する前記第2の位置情報を抽出し、
抽出した前記第2の位置情報を前記飛行体、又は、入力された前記第2の位置情報を前記飛行体に通知する機器に対して出力する、
ことを特徴とする方法。 - 前記飛行体の現在地を示す第3の位置情報、及び前記飛行体の目的地を示す第4の位置情報が入力されると、抽出した前記第2の位置情報の位置を経由する前記現在地から前記目的地までの経路の中の最短経路上の前記位置の前記第2の位置情報を最短経路探索法により選択し、
選択した前記第2の位置情報を出力する、
ことを特徴とする請求項11に記載の方法。 - 抽出した前記第2の位置情報の中から、前記第1の通信レート以上で通信可能なエリアの角に対応する所定の前記第2の位置情報を選択し、選択した前記第2の位置情報の位置を経由する前記現在地から前記目的地までの経路の中の前記エリア内を結ぶ最短経路上の前記位置の前記第2の位置情報を最短経路探索法により選択する、
ことを特徴とする請求項12に記載の方法。 - 前記最短経路探索法は、ダイクストラ法である、
ことを特徴とする請求項12乃至13のいずれか1項に記載の方法。 - 前記記憶手段は、前記第2の位置情報と、前記第2の位置情報の位置が飛行可能か否かを示す飛行情報と、を対応づけて記憶する記憶手段であり、
抽出した前記第2の位置情報の中から、前記記憶手段において、飛行可能であることを示す前記飛行情報が対応づけられた前記第2の位置情報を抽出する、
ことを特徴とする請求項11乃至14のいずれか1項に記載の方法。 - 第5の位置情報と、前記第5の位置情報の位置で測定された前記第5の通信レートと、が前記飛行体から入力されると、入力された前記第5の位置情報に対応する前記記憶手段における前記第2の通信レートを、入力された前記第5の通信レートに更新する、
ことを特徴とする請求項11乃至15のいずれか1項に記載の方法。 - 前記最短経路上に所定の基地局が存在するか否かの第1の判別を行い、前記第1の判別の結果が肯定的であった場合に、前記飛行体が前記所定の基地局の位置を通過する時刻を算出し、算出した時刻を示す時刻情報を出力し、
入力された前記時刻情報を、接続された前記所定の基地局に通知する、
ことを特徴とする請求項12乃至14のいずれか1項に記載の方法。 - 飛行体と通信を行う装置に実装されたプロセッサに、
前記飛行体がデータを送信する所定の第1の通信レートに対応する情報が入力されると、第2の位置情報と、前記第2の位置情報の位置で通信可能な第2の通信レートと、を対応づけて記憶する記憶手段から、前記第1の通信レート以上の前記第2の通信レートに対応する前記第2の位置情報を抽出する抽出処理と、
前記抽出処理において抽出された前記第2の位置情報を前記飛行体、又は、入力された前記第2の位置情報を前記飛行体に通知する機器に対して出力する出力処理と、
を行わせるためのプログラムを記録した記録媒体。 - 前記プロセッサに、
前記飛行体の現在地を示す第3の位置情報、及び前記飛行体の目的地を示す第4の位置情報が入力されると、前記抽出処理において抽出された前記第2の位置情報の位置を経由する前記現在地から前記目的地までの経路の中の最短経路上の前記位置の前記第2の位置情報を最短経路探索法により選択する選択処理を行わせ、
前記出力処理においては、前記選択処理において選択された前記第2の位置情報を出力する処理を行わせるための請求項18に記載のプログラムを記録した記録媒体。 - 前記プロセッサに、
前記選択処理においては、前記抽出処理において抽出された前記第2の位置情報の中から、前記第1の通信レート以上で通信可能なエリアの角に対応する所定の前記第2の位置情報を選択し、選択した前記第2の位置情報の位置を経由する前記現在地から前記目的地までの経路の中の前記エリア内を結ぶ最短経路上の前記位置の前記第2の位置情報を最短経路探索法により選択する処理を行わせるための請求項19に記載のプログラムを記録した記録媒体。 - 前記最短経路探索法は、ダイクストラ法である、
ことを特徴とする請求項19乃至20のいずれか1項に記載のプログラムを記録した記録媒体。 - 前記記憶手段は、前記第2の位置情報と、前記第2の位置情報の位置が飛行可能か否かを示す飛行情報と、を対応づけて記憶する記憶手段であり、
前記抽出処理においては、抽出した前記第2の位置情報の中から、前記記憶手段において、飛行可能であることを示す前記飛行情報が対応づけられた前記第2の位置情報を抽出する処理を前記プロセッサに行わせるための請求項18乃至21のいずれか1項に記載のプログラムを記録した記録媒体。 - 前記抽出処理においては、第5の位置情報と、前記第5の位置情報の位置で測定された前記第5の通信レートと、が前記飛行体から入力されると、入力された前記第5の位置情報に対応する前記記憶手段における前記第2の通信レートを、入力された前記第5の通信レートに更新する処理を、前記プロセッサに行わせるための請求項18乃至22のいずれか1項に記載のプログラムを記録した記録媒体。
- 前記プロセッサに、
前記選択処理においては、前記最短経路上に所定の基地局が存在するか否かの第1の判別を行い、前記第1の判別の結果が肯定的であった場合に、前記飛行体が前記所定の基地局の位置を通過する時刻を算出し、算出した時刻を示す時刻情報を出力する処理を行わせ、
前記出力処理においては、前記選択処理によって入力された前記時刻情報を、接続された前記所定の基地局に通知する処理を行わせるための請求項19乃至21のいずれか1項に記載のプログラムを記録した記録媒体。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US16/491,437 US11953919B2 (en) | 2017-03-27 | 2018-03-15 | Device, method, and medium for vehicle position and communication rate |
JP2019509245A JP6891950B2 (ja) | 2017-03-27 | 2018-03-15 | 装置、システム、方法、及びプログラム |
CN201880021468.5A CN110494905B (zh) | 2017-03-27 | 2018-03-15 | 装置、系统、方法和记录程序的记录介质 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017-061122 | 2017-03-27 | ||
JP2017061122 | 2017-03-27 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018180534A1 true WO2018180534A1 (ja) | 2018-10-04 |
Family
ID=63677490
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2018/010168 WO2018180534A1 (ja) | 2017-03-27 | 2018-03-15 | 装置、システム、方法、及びプログラムを記録した記録媒体 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11953919B2 (ja) |
JP (1) | JP6891950B2 (ja) |
CN (1) | CN110494905B (ja) |
WO (1) | WO2018180534A1 (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020176995A (ja) * | 2019-04-22 | 2020-10-29 | 森本 高広 | 飛行ルート設定システム |
JP2021093005A (ja) * | 2019-12-11 | 2021-06-17 | 株式会社自律制御システム研究所 | 無人航空機の飛行計画経路を修正するためのシステム、方法、プログラム及びプログラムを記憶した記憶媒体 |
JP2021179761A (ja) * | 2020-05-13 | 2021-11-18 | ソフトバンク株式会社 | 移動体、並びに、その移動体の自動運転に用いられる情報処理装置、自動システム、その方法及びプログラム |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015074277A (ja) * | 2013-10-07 | 2015-04-20 | 株式会社 ミックウェア | 飛行体制御システム、端末装置、情報処理方法、およびプログラム |
JP2016032232A (ja) * | 2014-07-30 | 2016-03-07 | 株式会社日立製作所 | 無線中継搬送装置及び無線中継搬送方法 |
JP2016511408A (ja) * | 2013-03-06 | 2016-04-14 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | ネットワーク可用性およびデバイス属性に基づいてナビゲーションルートを提供するための方法 |
JP6081652B1 (ja) * | 2016-10-13 | 2017-02-15 | パナソニック株式会社 | 端末装置、通信システムおよび接続先選択方法 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7581702B2 (en) | 2006-06-09 | 2009-09-01 | Insitu, Inc. | Wirelessly controlling unmanned aircraft and accessing associated surveillance data |
PL2278732T3 (pl) * | 2009-07-06 | 2017-01-31 | Deutsche Telekom Ag | System i sposób umożliwiania szybkiego i nieprzerywanego przełączenia połączenia dla komunikacji powietrze-ziemia |
CN102938670B (zh) | 2011-08-15 | 2015-02-11 | 航通互联网信息服务有限责任公司 | 用于飞机的地空宽带无线通信系统及方法 |
CN103542852A (zh) | 2013-10-23 | 2014-01-29 | 上海大学 | 一种基于分割法的无人机路径规划方法 |
US9494937B2 (en) * | 2014-06-20 | 2016-11-15 | Verizon Telematics Inc. | Method and system for drone deliveries to vehicles in route |
CN105282831A (zh) * | 2014-06-30 | 2016-01-27 | 中兴通讯股份有限公司 | 一种基站节电控制方法及装置 |
US9524647B2 (en) * | 2015-01-19 | 2016-12-20 | The Aerospace Corporation | Autonomous Nap-Of-the-Earth (ANOE) flight path planning for manned and unmanned rotorcraft |
KR101809439B1 (ko) * | 2015-07-22 | 2017-12-15 | 삼성에스디에스 주식회사 | 드론 관제 장치 및 방법 |
CN105792275A (zh) * | 2016-04-27 | 2016-07-20 | 天津大学 | 一种基于无人机的移动网络信号外场测量方法 |
-
2018
- 2018-03-15 US US16/491,437 patent/US11953919B2/en active Active
- 2018-03-15 JP JP2019509245A patent/JP6891950B2/ja active Active
- 2018-03-15 WO PCT/JP2018/010168 patent/WO2018180534A1/ja active Application Filing
- 2018-03-15 CN CN201880021468.5A patent/CN110494905B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016511408A (ja) * | 2013-03-06 | 2016-04-14 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | ネットワーク可用性およびデバイス属性に基づいてナビゲーションルートを提供するための方法 |
JP2015074277A (ja) * | 2013-10-07 | 2015-04-20 | 株式会社 ミックウェア | 飛行体制御システム、端末装置、情報処理方法、およびプログラム |
JP2016032232A (ja) * | 2014-07-30 | 2016-03-07 | 株式会社日立製作所 | 無線中継搬送装置及び無線中継搬送方法 |
JP6081652B1 (ja) * | 2016-10-13 | 2017-02-15 | パナソニック株式会社 | 端末装置、通信システムおよび接続先選択方法 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020176995A (ja) * | 2019-04-22 | 2020-10-29 | 森本 高広 | 飛行ルート設定システム |
JP7289432B2 (ja) | 2019-04-22 | 2023-06-12 | スカイリンクテクノロジーズ株式会社 | 飛行ルート設定システム |
JP2021093005A (ja) * | 2019-12-11 | 2021-06-17 | 株式会社自律制御システム研究所 | 無人航空機の飛行計画経路を修正するためのシステム、方法、プログラム及びプログラムを記憶した記憶媒体 |
JP7016081B2 (ja) | 2019-12-11 | 2022-02-04 | 株式会社Acsl | 無人航空機の飛行計画経路を修正するためのシステム、方法、プログラム及びプログラムを記憶した記憶媒体 |
JP2021179761A (ja) * | 2020-05-13 | 2021-11-18 | ソフトバンク株式会社 | 移動体、並びに、その移動体の自動運転に用いられる情報処理装置、自動システム、その方法及びプログラム |
JP7223722B2 (ja) | 2020-05-13 | 2023-02-16 | ソフトバンク株式会社 | 移動体の自動運転に用いられる情報処理装置、自動運転システム、その方法及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
US11953919B2 (en) | 2024-04-09 |
JPWO2018180534A1 (ja) | 2019-12-12 |
JP6891950B2 (ja) | 2021-06-18 |
CN110494905A (zh) | 2019-11-22 |
US20200033889A1 (en) | 2020-01-30 |
CN110494905B (zh) | 2022-08-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101990886B1 (ko) | 빅데이터 기반 자율 비행 드론 시스템 및 그 자율 비행 방법 | |
US10771923B2 (en) | Methods and systems for the location and monitoring of mobile units | |
JP2022009946A (ja) | 飛行空域設定装置及び飛行空域設定方法 | |
CN110998467A (zh) | 确定运送位置处的下放点的模型 | |
CN110199566A (zh) | 无人机用户设备指示 | |
US10409293B1 (en) | Gimbal stabilized components for remotely operated aerial vehicles | |
KR101917860B1 (ko) | 무인 비행체의 최적 경로 탐색 방법, 최적 경로 탐색 서버 및 시스템 | |
KR20110123671A (ko) | Wi-fi 액세스 포인트 맵을 전개하는 시스템 및 방법 | |
WO2018180534A1 (ja) | 装置、システム、方法、及びプログラムを記録した記録媒体 | |
KR101796193B1 (ko) | 무인 비행체를 이용한 위치 추적 시스템 및 방법 | |
US10755582B2 (en) | Drone physical and data interface for enhanced distance coverage | |
US20180373240A1 (en) | Apparatus and method for controlling drone formation | |
KR20160105628A (ko) | 비콘과 가속도 센서를 활용한 이동거리와 위치 측정 방법 및 이를 이용한 실내 측위 시스템 | |
CN114521248A (zh) | 信息处理设备、信息处理方法和程序 | |
CN114501411A (zh) | 一种基于蓝牙的高精度定位系统及方法 | |
JP2023029358A (ja) | 自動管制システム、自動管制方法、及び自動管制装置 | |
KR20190134024A (ko) | 임무 수행용 무인비행체의 임무 제어방법 | |
US20210357620A1 (en) | System, moving object, and information processing apparatus | |
JP6907387B1 (ja) | 決定装置、経路決定方法、経路決定プログラム、経路決定システムおよび飛行体装置 | |
KR101900812B1 (ko) | 저전력 블루투스를 이용한 드론의 움직임 제어 방법 및 이를 지원하기 위한 장치 | |
JP6495161B2 (ja) | 通信中継装置 | |
WO2015107623A1 (ja) | 管理システム及び位置特定方法 | |
JP2017121009A (ja) | 通信中継装置 | |
JP2019165457A (ja) | 通信中継装置 | |
CN107843906A (zh) | 移动终端的导航定位方法及其系统 |
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: 18775439 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2019509245 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: 18775439 Country of ref document: EP Kind code of ref document: A1 |