WO2018034033A1 - 通信制御装置 - Google Patents
通信制御装置 Download PDFInfo
- Publication number
- WO2018034033A1 WO2018034033A1 PCT/JP2017/018908 JP2017018908W WO2018034033A1 WO 2018034033 A1 WO2018034033 A1 WO 2018034033A1 JP 2017018908 W JP2017018908 W JP 2017018908W WO 2018034033 A1 WO2018034033 A1 WO 2018034033A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- drone
- communication
- information processing
- control
- signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
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/0011—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement
- G05D1/0022—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement characterised by the communication link
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64C—AEROPLANES; HELICOPTERS
- B64C13/00—Control systems or transmitting systems for actuating flying-control surfaces, lift-increasing flaps, air brakes, or spoilers
- B64C13/02—Initiating means
- B64C13/16—Initiating means actuated automatically, e.g. responsive to gust detectors
- B64C13/20—Initiating means actuated automatically, e.g. responsive to gust detectors using radiated signals
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U50/00—Propulsion; Power supply
- B64U50/30—Supply or distribution of electrical power
- B64U50/37—Charging when not in flight
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U70/00—Launching, take-off or landing arrangements
- B64U70/90—Launching from or landing on platforms
- B64U70/97—Means for guiding the UAV to a specific location on the platform, e.g. platform structures preventing landing off-centre
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U80/00—Transport or storage specially adapted for UAVs
- B64U80/20—Transport or storage specially adapted for UAVs with arrangements for servicing the UAV
- B64U80/25—Transport or storage specially adapted for UAVs with arrangements for servicing the UAV for recharging batteries; for refuelling
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q9/00—Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U10/00—Type of UAV
- B64U10/10—Rotorcrafts
- B64U10/13—Flying platforms
- B64U10/14—Flying platforms with four distinct rotor axes, e.g. quadcopters
-
- 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
- B64U2101/32—UAVs specially adapted for particular uses or applications for imaging, photography or videography for cartography or topography
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U2201/00—UAVs characterised by their flight controls
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U2201/00—UAVs characterised by their flight controls
- B64U2201/10—UAVs characterised by their flight controls autonomous, i.e. by navigating independently from ground or air stations, e.g. by using inertial navigation systems [INS]
- B64U2201/104—UAVs characterised by their flight controls autonomous, i.e. by navigating independently from ground or air stations, e.g. by using inertial navigation systems [INS] using satellite radio beacon positioning systems, e.g. GPS
-
- 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
- H04W36/00—Hand-off or reselection arrangements
- H04W36/03—Reselecting a link using a direct mode connection
- H04W36/037—Reselecting a link using a direct mode connection by reducing handover delay, e.g. latency
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T50/00—Aeronautics or air transport
- Y02T50/60—Efficient propulsion technologies, e.g. for aircraft
Definitions
- the present invention relates to a communication control device.
- the present invention has been made in view of such a situation, and an object thereof is to provide a novel control device and control method for a small unmanned aerial vehicle.
- a communication control apparatus includes: A communication control device that controls communication between a first information processing device that performs communication based on a first communication specification and a second information processing device that performs communication based on a second communication specification different from the first communication specification.
- First communication specification conversion means for receiving a first signal from the first information processing apparatus based on the first communication specification and converting the communication specification of the first signal into the second communication specification; First transmission control means for executing control for transmitting the first signal to the second information processing device based on the second communication specification; Second communication specification conversion means for receiving a second signal from the second information processing device based on the second communication specification and converting the communication specification of the second signal into the first communication specification; Second transmission control means for executing control for transmitting the second signal to the first information processing device based on the first communication specification; Is provided.
- a novel control device and control method for a small unmanned aerial vehicle can be provided.
- FIG. 1 is an overall image of a drone communication and control apparatus according to the first to eighth embodiments.
- FIG. 2 is a block diagram illustrating an overview of the converter module according to the first embodiment.
- FIG. 3A is a diagram illustrating an example of a configuration of a packet signal when an instruction signal (command) is transmitted from the information processing terminal to the drone.
- FIG. 3B is a diagram illustrating an example of a configuration of a drone-oriented packet signal obtained by converting the packet signal illustrated in FIG. 3A according to the type of drone by the converter module.
- FIG. 3C is a diagram illustrating an example of a configuration of a packet signal for drone in the case of I2C.
- FIG. 4 is a block diagram for explaining the outline of the FDR module according to the second embodiment.
- FIG. 4 is a block diagram for explaining the outline of the FDR module according to the second embodiment.
- FIG. 5 is a flowchart for explaining the process of recording the flight data of the drone.
- FIG. 6A is a diagram illustrating an example of a configuration of flight data.
- FIG. 6B is a diagram illustrating a data structure of a packet when using cloud computing.
- FIG. 6C is an example of a data structure for transmitting information of a non-mounted sensor with respect to the drone 2 that is not mounted with a certain type of sensor.
- FIG. 7A is an example of a data structure when the steering command is performed by absolute control.
- FIG. 7B is an example of a data structure when a steering command is performed by relative control.
- FIG. 7C is an example of a data structure of command information sent to the drone when the drone is subjected to inertia control.
- FIG. 7D is a diagram for explaining an image for realizing control by setting a virtual route to prevent collision.
- FIG. 8A is a diagram for explaining safety control performed by surrounding a specific area with a predetermined color tape or the like.
- FIG. 8B is a diagram for explaining safety control performed by specifying a specific area with map information rather than specifying it with an actual place, building, or the like.
- FIG. 8C is a diagram illustrating safety control performed by installing a BLE beacon device that continuously oscillates a constant signal.
- FIG. 9 is a diagram for explaining an example in which the drone 2 is operated by transmitting a plurality of operation information (for example, an ascending instruction or a feedback instruction) to the drone by using a light emission pattern by determining a plurality of laser light emission patterns. is there.
- a plurality of operation information for example, an ascending instruction or a feedback instruction
- FIG. 10 is an image for explaining an outline of a platform that can easily cope with provision of a drone 2 aircraft, change of drone usage, and version upgrade.
- FIG. 11A is a diagram illustrating a cross-sectional shape of each landing port.
- FIG. 11B is a perspective view of the landing port.
- FIG. 11C is a diagram illustrating a method for charging a drone using a landing port.
- FIG. 12 is a diagram for explaining a landing signal generator used for landing control of a drone.
- FIG. 13 is a cross-sectional view of the dither grip.
- a drone is known as a representative example of a small unmanned aerial vehicle.
- a communication and control device for a small unmanned aerial vehicle and an embodiment of these methods according to an embodiment of the present invention will be described in detail with reference to the accompanying drawings, taking a drone as an example.
- the same reference numerals are assigned to the same elements, and duplicate descriptions are omitted.
- First, an overall image of the communication and control device of the drone 2 will be described, and then first to eighth embodiments corresponding to the first to ninth inventions will be described in order.
- FIG. 1 is a diagram showing an overall outline of the communication and control device of the drone 2 according to the first to eighth embodiments.
- the drone 2 performs operations such as flying based on the operation of the information processing terminal 4 by the drone operator 3.
- a GPS (Global Positioning System) satellite 1 is in space above the flying drone 2 and transmits GPS data (information for specifying the current position of the drone 2) to the drone 2.
- Communication is performed between the drone 2 and the Wi-Fi (registered trademark) spot 5, and the data is processed and recorded by the server computer 6.
- the Wi-Fi (registered trademark) spot 5 and the like can include not only a Wi-Fi (registered trademark) spot but also a radio tower.
- the information processing terminal 4 is composed of a smartphone or the like and is operated by the drone operator 3.
- the information processing terminal 4 is connected to a server computer 6 via a communication line 7 such as the Internet or a mobile carrier network, and can obtain various data of the drone 2 recorded here.
- the information processing terminal 4 and the drone 2 can communicate with each other via the server computer 6 via the communication line 7 such as the Internet or a mobile carrier network. Therefore, hereinafter, this route is referred to as “route via server” in the present application documents.
- direct communication is performed between the drone 2 and the information processing terminal 4, and the drone operator 3 can operate the information processing terminal 4 that communicates with the drone 2 in real time.
- Data of the information processing terminal 4 is processed and recorded by the server computer 6 via the communication line 7.
- the drone 2 and the information processing terminal 4 can also communicate directly in real time. Therefore, hereinafter, in this application document, this communication route is referred to as a “direct route”.
- the “direct route” has the advantage of real-time communication, while having the disadvantage of limited distance to reach the radio wave.
- route via server has an advantage that there is no distance limitation, but generally has a drawback that there is a time lag compared to real-time communication.
- the first to ninth embodiments described below are realized based on such an image.
- Converter Module Background Technology
- legal regulations are relaxed, it is considered that there is a high need to operate the drone 2 with the information processing terminal 4. Therefore, the first embodiment aims to provide a converter module that enables communication between the drone 2 and the information processing terminal 4.
- FIG. 2 is a block diagram illustrating an overview of the converter module 10 according to the first embodiment.
- the drone board 16 is a board such as a control circuit mounted on the drone 2.
- the drone mounting communication means 15 is mounted on the drone board 16.
- the converter module 10 is mounted on the drone 2 and is roughly divided into information processing terminal communication means 11 capable of communicating with the information processing terminal 4 via the communication line 7, control means 12 having a CPU (Central Processing Unit) and a memory. And a drone board communication means 13 capable of communicating with the drone-mounted communication means 15 in the drone board 16.
- the converter module 10 is composed of one or a plurality of modules. Each element will be described.
- the information processing terminal-oriented communication unit 11 has a configuration according to the communication specification of the information processing terminal 4 as the communication partner.
- the communication means 11 for the information processing terminal includes, for example, Wi-Fi (registered trademark) (Internet connection using a wireless LAN), Bluetooth (one of inexpensive low-range wireless standards for digital devices, (registered trademark)) A configuration using 3G high speed (for third-generation mobile phones), 4G LTE (for information processing terminals using LTE), or the like can be employed.
- the control means 12 has a CPU and a memory.
- the CPU may be any CPU, but is preferably one that can perform high-speed processing so that the drone 2 and the information processing terminal 4 can communicate in real time.
- the memory includes a RAM (Random Access Memory) that processes and records data, a ROM (Read Only Memory) that records a control application program in advance, and the like.
- the control means 12 is customized by recording application programs corresponding to the types of the information processing terminal 4 and the drone 2 in advance.
- the information processing terminal 4 to be operated is also customized by a necessary application program.
- the configuration of the communication means 13 for the drone board is determined by the communication specifications of the drone-mounted communication means 15 mounted on the drone board 16 of the drone 2.
- the drone board communication means 13 can employ a configuration using Wi-Fi (registered trademark), Bluetooth (registered trademark), or the like currently employed in the drone 2. (Function)
- the communication by the “route via server” described in FIG. 1 is as follows.
- the communication line 7 is a carrier network of a predetermined mobile phone and the Wi-Fi (registered trademark) spot 5 is a relay device of the carrier network
- the following route is adopted as the route via the server May be. That is, drone-mounted communication means 15, converter module 10, Wi-Fi (registered trademark) spot 5 etc. (carrier network relay device etc.), communication line 7 (carrier network), server computer 6, Internet not shown (Wi- A route such as a Fi (registered trademark) spot such as an Internet relay device or the like) and the information processing terminal 4 can be adopted as a route via a server.
- the converter module 10 converts the signal to be transmitted from the drone-mounted communication means 15 into a signal based on the communication specification of the carrier, and the Wi-Fi (registered trademark) spot etc. 5 (carrier network relay device) Etc.).
- a command signal such as control from the information processing terminal 4 is received by the communication means 11 for the information processing terminal of the converter module 10 via the server route including the server computer 6 and the communication line 7.
- the control unit 12 converts the communication specification into the communication specification of the drone 2 and transmits the drone board communication unit 13 to the drone-mounted communication unit 15.
- the communication by the “direct route” described in FIG. 1 is as follows.
- Various signals such as flight data from the drone-mounted communication means 15 are directly transmitted to the information processing terminal 4.
- FIG. 3A is a diagram illustrating an example of a configuration of a packet signal when an instruction signal (command) is transmitted from the information processing terminal 4 to the drone 2.
- the user ID is data for identifying the user
- the user authentication ID is data relating to security for preventing hacking, for example.
- the command 1 can include a GPS coordinate, a posture, and a movement command (for example, moving 10 m to the right, etc.) that specify the position of the drone 2.
- FIG. 3B is a diagram illustrating an example of a configuration of a drone-oriented packet signal obtained by converting the packet signal illustrated in FIG. 3A according to the type of the drone 2 by the converter module 10.
- the control means 12 of the converter module 10 converts the command 1 into the command 2 corresponding to the signal specification of the drone 2. For example, for the drone 2 not equipped with GPS, the GPS coordinate data included in the command 1 is deleted. Since this signal conversion is executed by an application program prepared according to two types of drones, the information processing terminal 4 can cope with different types of drones 2.
- part or all of signal conversion between the drone 2 and the information processing terminal 4 may be executed by the server computer 6 as necessary.
- the server computer 6 may convert the packet for transmission according to the type of the drone 2 as the transmission destination. . That is, by converting from command 1 to command 2, the difference in the type of drone 2 can be absorbed, but the place where this conversion is performed is arbitrary if it is in the route via the server including the converter module 10. The place is fine.
- part or all of the signal conversion between the drone 2 and the information processing terminal 4 is read into the information processing terminal 4 as necessary.
- the application program may be executed.
- the converter module 10 can be implemented by Wi-Fi (registered trademark) or I2C (Inter-Integrated Circuit) communication by connecting a physical cable.
- FIG. 3C shows an example of I2C communication. That is, the command 2 may be converted into the command 3, the authentication ID for preventing hacking or the like may be deleted, and the packet signal only for the operation command of the drone 2 may be employed. (Advantages / Effects)
- the converter module 10 it is possible to communicate with any desired drone 2 from the information processing terminal 4. Further, when the “route via server” is adopted, communication with the drone 2 from the information processing terminal 4 via the communication line 7 and the server computer 6 eliminates the restriction on the distance that can be communicated.
- the converter module 10 has the feature that it can be retrofitted to any desired drone 2 body.
- the second to eighth embodiments described below are based on the assumption that the converter module according to the first embodiment is incorporated as necessary, and that communication between the drone 2 and the information processing terminal 4 is possible. .
- the converter module 10 of the first embodiment functions as a communication signal converter.
- the converter module 10 includes an information processing terminal 4 that can be connected to various portable carrier networks such as 3G, LTE, and 5G (next generation), a Wi-Fi (registered trademark), a Bluetooth (registered trademark), and a radio control radio receiver.
- signals exchanged with the drone board 16 mounted on the drone 2 connected by a physical connector or the like can be converted into a mutually usable form.
- the above-described Bluetooth (registered trademark) may include BLE (BlueTooth (registered trademark) Low Energy).
- BLE Bluetooth (registered trademark) Low Energy
- a conventional portable information processing terminal and the drone 2 are directly connected by Wi-Fi (registered trademark) to perform communication, such as a communication line such as a portable carrier network. 7 to operate the drone 2 beyond the Wi-Fi (registered trademark) connection range by transmitting the same signal (information) from the converter module 10 via Wi-Fi (registered trademark) can do.
- the keywords in the first embodiment are SIM, carrier communication network, Wi-Fi (registered trademark), converter, remote control, and the like. Since the installation of the SIM in the drone 2 is currently prohibited by Japanese law, it has been tested without flying. It is also possible to fly in the United States and the like.
- the communication control apparatus to which the present invention is applied is not limited to the above-described first embodiment, and various various embodiments having the following configurations can be taken. That is, the communication control apparatus to which the present invention is applied is A first information processing device (for example, information processing terminal 4) that performs communication based on the first communication specification and a second information processing device (for example, drone 2) that performs communication based on the second communication specification different from the first communication specification.
- a first information processing device for example, information processing terminal 4
- a second information processing device for example, drone 2
- a communication control device for example, converter module 10 for controlling communication with First communication specification conversion means for receiving a first signal from the first information processing apparatus based on the first communication specification and converting the communication specification of the first signal into the second communication specification; First transmission control means for executing control for transmitting the first signal to the second information processing device based on the second communication specification; Second communication specification conversion means for receiving a second signal from the second information processing device based on the second communication specification and converting the communication specification of the second signal into the first communication specification; Second transmission control means for executing control for transmitting the second signal to the first information processing device based on the first communication specification; Is provided.
- the first communication specification conversion means receives the first signal via a communication network (for example, communication line 7) based on the first communication specification
- the second communication specification conversion unit performs control to transmit the second signal to the first information processing apparatus via the communication network (for example, the communication line 7) based on the first communication specification. In this way, it is possible to take a “route via a server”, and there is no restriction on the distance that can be communicated.
- Flight Recorder Module (Background Technology)
- FDR flight recorder
- the FDR constantly records flight data of the mounted aircraft.
- the cause and factors of the accident can be identified by analyzing the flight data recorded in the FDR.
- drones it is important for drones to record flight data so that flight data can be analyzed after the fact.
- the explanation is limited to the drone 2, but is not particularly limited thereto. It is also possible to employ other machines such as robots.
- An object of the second embodiment is to provide an FDR module that constantly records position information and / or posture information of the drone 2 in flight.
- This FDR module is useful for, for example, investigating drone 2 accidents, identifying crash locations, finding suspicious drones 2, development debugging, etc. Can also be used.
- a module for example, an FDR module in which a communication device, a CPU, a memory, and a sensor (for example, GPS, IMU, and the like) are collected is provided.
- FIG. 4 is a block diagram for explaining the outline of the FDR module 20 according to the second embodiment.
- the FDR module 20 roughly includes a communication unit 22, a control unit 24, and a sensor unit 28.
- the FDR module 20 is mounted on a part of a control board arranged inside the drone 2 and is composed of one or a plurality of modules.
- the FDR module 20 can be configured as at least a part of the drone board 16 of FIG.
- the converter module 10 is not an essential component for the second embodiment.
- the FDR module 20 may be configured as at least a part of the converter module 10.
- a part of the FDR module 20 is mounted on the drone board 16, another part is mounted on the converter module 10, or alternatively, the drone board 16 or the converter.
- the module 10 may be mounted on a substrate (not shown) of FIG.
- the communication means 22 is composed of an arbitrary communication device.
- Wi-Fi registered trademark
- Bluetooth registered trademark
- 3G high speed 4G LTE, or the like
- any communication device constituting the communication means 22 includes Wi-Fi (registered trademark), Bluetooth (registered trademark, including BLE) for connecting to the Internet and terminals, mobile carrier lines (3G, LTE, etc. And so on).
- the control means 24 has a CPU 25 and a memory 26.
- the CPU 25 is a computer that communicates with the network.
- the CPU 25 may be an arbitrary CPU, but it is preferable that the processing speed is high because flight data needs to be processed in real time during the flight of the drone 2.
- the memory 26 stores various flight data from the sensor means 28 and has a RAM for processing by the CPU 25, a ROM for storing various application programs in advance, and the like.
- the control unit 24 is customized by recording a predetermined application program according to the type of the drone 2 as necessary.
- the RAM is a primary storage device and holds sensor information when not connected to a network.
- the sensor means 28 includes any desired various sensors such as GPS (including DGPS, QZSS (ordered zenith satellite), etc.), IMU (including completed sensors (acceleration, angle, angular velocity), etc.).
- a typical sensor included in the sensor means 28 includes a GPS (Global Positioning System) for specifying the flight position of the drone 2, and the movement (speed, acceleration, etc.) and attitude (tilt) of the drone 2 during the flight. Etc.).
- the sensor means 28 may use a sensor already installed in the drone 2 without newly installing it.
- the GPS is a system that receives signals from a plurality of US military satellites, and the drone 2 identifies its current position in three dimensions.
- GPS is an improved version of DGPS (relative positioning system GPS) that receives GPS radio waves and erases errors even at ground base stations whose position is known in advance, and uses three satellites that can be seen in a specific area.
- DGPS relative positioning system GPS
- step S1 it is determined whether or not the flight has started. Recording of flight data is started from the start of flight, and the process proceeds to step S2.
- step S2 a communication state (for example, radio wave intensity, signal quality, etc.) between the drone mounted FDR module 20 and the information processing terminal 4 is determined.
- the signal state is judged to be good if the strength, quality, etc. of the received signal exceeds a predetermined threshold (threshold level), and if it is below, it is judged to be bad.
- the poor communication status is not only when the drone 2 enters the “route via the server” but also when the radio wave is temporarily or continuously due to a high building etc. Occurs in an interrupted situation. If so, the process proceeds to step S3. If it is defective, the process proceeds to step S4.
- step S 3 the flight data of the drone 2 is converted by the FDR module 20 and sent to the information processing terminal 4. That is, as shown in FIG. 4, flight data received from the IF (interface circuit) of the sensor means 28 is converted by the CPU 25 and transmitted to the information processing terminal 4.
- IF interface circuit
- this flight data is sent from the information processing terminal 4 to the server computer 6 via the communication line 7 and processed and recorded.
- the drone 2 and the information processing terminal 4 are in an online state, and the drone operator 3 can check flight data with the information processing terminal 4 in real time.
- cloud computing used by the information processing terminal 4 can also be used.
- the IF interface circuit, hereinafter referred to as “IF”) means a physical cable (communication by I2C or SPI) or wireless communication (Bluetooth (registered trademark), Wi-Fi) that communicates with the drone 2. (Registered trademark) etc.) can be adopted.
- the flight data of the drone 2 is recorded in the memory 26 of the FDR module 20 after data conversion by the CPU 25.
- step S5 it is determined whether the signal state has been recovered. If recovered, the process proceeds to step S6. If not recovered yet, the process returns to step S4. Since the signal state has been recovered in step S6, the flight data recorded in the memory 26 is sent to the information processing terminal 4. This flight data is sent from the information processing terminal 4 to the server computer 6 for processing and recording.
- step S7 it is determined whether or not the flight has ended. If it has not ended yet, the process returns to step S2, and if the flight has ended, the recording of flight data is ended.
- the above steps are described in “Direct Route”. However, it is not limited to this.
- the position information and / or posture information of the drone 2 may be constantly recorded by “route via server”. In this case, communication is possible even if the drone 2 flies outside the distance restriction area where radio waves reach (for example, an area where Wi-Fi (registered trademark) radio waves do not reach). Furthermore, a plurality of drones 2 can be managed by one information processing terminal 4 by recording necessary application programs in the server computer 6. In other words, when recording is performed using the “route via server”, information communication can be performed outside the range of Wi-Fi (registered trademark), and a plurality of drones 2 can be managed simultaneously.
- FIG. 6A is a diagram illustrating an example of a configuration of flight data.
- Flight data is packetized, and each data packet includes, for example, a serial number, data length, GPS time, GPS coordinates, GPS accuracy, IMU information, error number (also referred to as “error code”), data set (for example, data Class structure when the data is held in the memory).
- the IMU information includes acceleration, angular velocity, angle, and the like, which are flight data of the drone 2.
- the error number and data set can be arbitrarily set depending on the specifications of the drone 2 body side.
- the data set is variable length. This packet data can be encrypted as necessary. Since these packetized flight data are given serial numbers, the flight data transmitted directly from the drone 2 to the information processing terminal 4 in step S3 and the flight data transmitted later in steps S4 to S6.
- FIG. 6B is a diagram illustrating a data structure of a packet when using cloud computing. Information sent by communication can be sent to the cloud by adding it to the module information on the page of the data packet. (Advantages / Effects) By mounting the FDR module 20 on the drone 2, flight data including position information and / or attitude information of the drone 2 in flight can be recorded at all times.
- the continuous connection between the drone 2 and the information processing terminal 4 is not essential, and if the FDR module 20 is supplied with a minimum power, the flight data of the drone 2 can be constantly recorded.
- the constant recording of flight data has the following secondary effects. (1) In the “direct route”, an unexpected flight (position, posture, etc.) of the drone 2 can be detected in real time. (2)
- the flight data can be associated with an image, an error signal, etc. sent from the drone 2.
- the flight data obtained from the FDR module 20 in the drone 2 development stage can be used for flight control of the drone 2 and / or debugging of attitude control programming. (4) By analyzing the flight data after the fact, it can be used to modify and improve the hardware and software for controlling the drone 2.
- the flight data obtained from the FDR module 20 can be used for developing a collision prevention technique for the drone 2.
- a basic sensor for example, GPS, IMU, etc.
- packet data as shown in FIG. 6C can be provided to improve flight data accuracy, ensure reliability, and the like.
- the data from the spare sensor is provided for the data of the mounted sensor, the measurement error is reduced and the accuracy is improved, and redundancy is ensured by using two sensors (reliability Improvement) and the like.
- a sensor value such as GPS can be provided to the drone 2 that is not equipped with a sensor such as a GPS, or a value can be acquired so that it can be used as a spare GPS sensor.
- the above data can be obtained on the drone 2 side (for example, I2C, Wi-Fi (registered trademark), etc.).
- the flight data recorded in the server computer 6 can be managed on the Internet by establishing a link on the Internet. (Modification / alternative example)
- (1) Based on the flight data obtained by the FDR module 20, the maneuvering command transmitted from the information processing terminal 4 to the drone 2 is the absolute control that gives the GPS coordinates of the destination and the current obtained from the destination and flight data. Relative control that gives the difference from the position is possible.
- FIG. 7A is an example of a data structure in the case of absolute control.
- FIG. 7B is an example of a data structure in the case of relative control.
- the control includes absolute defense that gives the GPS coordinates of the destination and relative control that indicates the difference.
- the flight data obtained from the FDR module 20 can be used for collision prevention means. When the era when a large amount of drone 2 flies, it is expected that it will be necessary to control it like an aircraft. The remote autopilot function may not be able to handle detailed missions.
- control can be realized by setting a virtual route.
- a virtual route For example, as shown in FIG. 7D, when the flight position of the drone 2 is directed from the point 1 to the point n via the points 2, 3,... (N-1), the flight due to the size of the drone 2, the air current, etc.
- the route of the tube-shaped drone 2 area (indicated by a broken line in the figure) is determined in consideration of the deviation, error, etc., and the intersection with the other drone 2 areas is prohibited in advance. As a result, the drone 2 can be prevented from colliding with other drones 2 in advance.
- FIG. 7C is an example of the data structure of command information sent to the drone 2.
- the control can be realized by setting a virtual route in order to prevent a collision on a long-distance flight.
- the FDR module 20 can be used for abnormality detection cooperation.
- a variation in data of IMU information such as acceleration continuously increases or when an abnormality of the drone 2 is detected such as when the drone 2 is turned upside down by angle information or the like, more detailed IMU information is acquired, Flight data when an abnormality occurs can be provided to the operator 3.
- IMU acceleration, etc.
- the second embodiment has been described by taking a small unmanned airplane (drone 2) as an example.
- the use of the FDR module 20 is not limited to this. It is applicable to robot control by constantly recording behavior and posture data of a robot equipped with artificial intelligence. It is also possible to judge an abnormal state where the robot falls and to record in detail the data such as position, action and posture. (Summary)
- the FDR module 20 described above continues to transmit information indicating the state via the application software of the information processing terminal 2 or the communication line 7, and the communication is connected. When not connected, information indicating the state is held inside and transmitted together when connected.
- log data recorded in the FDR module 20 can be viewed from the portable information processing terminal 4 Alternatively, when the amount of log information is large, cloud management may be performed. Further, in this case, when offline, the FDR module 20 may hold information therein and transmit a log to the cloud or the like when online.
- the FDR module 20 may hold information therein and transmit a log to the cloud or the like when online.
- connection between the drone 2 and the information processing terminal 4 if you want to link with an error number or image transmitted on the drone 2 side, such as connection using a terminal, Wi-Fi (registered trademark), Bluetooth (registered trademark), etc. This can be realized by connecting with the connection method. Further, since the communication method (communication specifications) may differ depending on the type of the drone 2, it may be customized as necessary.
- the keywords in the second embodiment are flight recorder, remote operation, abnormality detection, log, control navigation, and the like.
- the FDR module 20 is assumed to be updated as follows. As mentioned above, analysis is possible when there is an accident in drone 2, the accident is detected immediately before the accident (for example, sudden fall starts, etc.), and the mode is changed to a mode that acquires logs with high time resolution. There is a possibility of contributing to the investigation of the cause. In addition, when a log is acquired even in normal times, there is a possibility that the amount of data becomes enormous. For example, when the drone 2 is equipped with a recorder, the basic performance can be confirmed by recognizing a reaction to an external situation such as a wind blowing.
- the communication control apparatus to which the present invention is applied is not limited to the above-described second embodiment, but can take various embodiments having the following configurations. That is, an information processing apparatus to which the present invention is applied An information processing apparatus that includes a storage medium that is operated by another information processing apparatus (for example, the portable terminal 4) and that constantly records movement data of the mobile body (for example, the drone 2), and can be mounted on the mobile body, Communication state determination means for determining a communication state between the information processing apparatus and the another information processing apparatus; When the communication state determination unit determines that the communication state is good, the movement data of the moving body is transmitted to the other information processing apparatus, and the communication state determination unit determines that the communication state is bad.
- another information processing apparatus for example, the portable terminal 4
- Motion data of the mobile body for example, the drone 2
- the movement data recorded in the storage medium is transferred to the other information processing apparatus.
- the movement data can be stored in the drone 2 when offline, and the movement data can be transmitted to the information processing terminal 4 or the like when online.
- the third embodiment aims to provide a drone 2 provided with means for preventing entry into a specific area or for preventing flight from the specific area to the outside with simple means.
- the drone 2 of the third embodiment can indicate that it is a recommended route or a place where emergency landing is possible, in addition to being unable to enter or not entering.
- the first method is performed by surrounding a specific area with a predetermined color tape or the like.
- Drone 2 recognizes a specific area from a tape using an on-board camera (not shown), calculates relative coordinates from the current flight position (GPS information) of drone 2 to the specific area, and enters the specific area. It is controlled to not control. Even in the event of a crash, control is performed to avoid this specific area.
- This steering control is realized by an application program designed to avoid a specific area.
- drone 2 can be prevented from flying from a specific area to the outside. Note that when the drone 2 is caused to fly in a place where GPS information is weak, such as indoors, a three-dimensional environment map may be created and used at high speed by a drone-mounted camera.
- FIG. 8A By enclosing with a tape of a specific color as shown in FIG. 8A, it is possible to convey information such as not being out of or out of the range.
- FIG. 8A is a photograph, but it is possible if the tape is thick even outdoors. It is possible to execute control such as image recognition by the camera ⁇ calculation of relative coordinates from the drone 2's own position ⁇ not to enter the range.
- the specific area is not specified by an actual place, a building, or the like, but is defined by map information. For example, a 3D map is created at high speed by a drone-mounted camera, and specific area information is given to this 3D map.
- the method for prohibiting entry into the specific area or the flight prohibition from the specific area to the outside is the same as the first method.
- the box is registered so as to be linked to GPS information on a map or the like as shown in FIG. 8B
- control is performed so as not to enter or exit from the inside. Can do.
- This can be realized by the drone 2 downloading information on the prohibited areas around it from its own position obtained from the GPS information.
- a BLE (Bluetooth (registered trademark) Low Energy) beacon device that continuously oscillates a certain signal is installed, and within a certain distance (within a specific area) from the signal source. Control so as not to enter.
- control is performed so as not to fly outside from a certain distance from the signal source.
- Some devices continue to emit radio waves (beacons) according to the Bluetooth (registered trademark) standard.
- this standard it is possible to realize a technique capable of calculating the distance from a device that emits a beacon.
- a device that tells the drone 2 that a wireless shield exists can be used (FIG. 8C). That is, if the distance of the beacon transmission device is continuously captured while moving with the Bluetooth (registered trademark) receiver mounted on the drone 2, the coordinates of the position where the beacon exists can be calculated. Based on this calculation, it is possible to limit the movement of the drone 2 by executing the following processing (1) or (2).
- first to third methods can be used alone or Multiple combinations can be used. All of the first to third methods can be processed by converting to GPS coordinates or coordinates relative to the drone 2 itself. (Advantages / Effects) According to the third embodiment, it is possible to prohibit the drone 2 from entering the specific area or prohibit the flight from the specific area to the outside. (Application examples) By applying this, it is possible to avoid areas such as people, roads, and schools, and to avoid people when landing or crashing.
- Use this technology to recognize white and yellow lines on the road from the camera image data recognize that the color of the asphalt of the road exists in a linear combination, and use map information in advance. By recognizing a place such as a road in advance, it is possible to avoid the sky or minimize the staying time.
- an information processing apparatus to which the present invention is applied is mounted on a moving body (for example, drone 2) operated by another information processing apparatus (for example, information processing terminal 4),
- a flight region recognition means for recognizing a specific region as a flightable region and recognizing a region other than the flightable region as a flight prohibition region;
- a control means for calculating a relative coordinate of a position up to the movable area with respect to a current position of the moving body, and executing control for preventing the moving body from entering the movement prohibited area; Is provided.
- Phenox 2 has a function of recognizing a whistle sound (3200 Hz) with a microphone and taking off and landing. Although there are some examples of maneuvering by voice recognition, propellers are noisy, and in order to utilize the microphone of drone 2, a highly recognizable one such as a whistle is considered effective. Note that 3200 Hz is a pitch that does not interfere with the pitch of the Phenox 2 propeller, and the frequency varies depending on the aircraft.
- the image recognition of the laser may be replaced with a whistle and a microphone, and a command may be sent.
- a light source such as a laser pointer is captured and automatically tracked by a drone-mounted camera, so that the drone 2 can be used without using a dedicated transmitter.
- a light source including visible light and invisible light
- the drone 2 emits a blinking light beam or loses the laser pointer light source to the operator due to a predetermined behavior (for example, turning of the drone 2).
- Light is emitted toward the wall or the ground with a dedicated laser pointer.
- the hovering location can be changed with the downward-facing camera.
- altitude etc. can be changed with a sideways camera.
- the red visible light laser is inconspicuous when the surrounding environment has a lot of red (for example, the background is sunset).
- the surrounding environment has a lot of green for example, the background is forest
- the green visible light laser is inconspicuous. Therefore, by adopting, for example, a red visible light laser and a green visible light laser as parallel rays simultaneously as a laser, any laser light can be easily recognized, and the tracking reliability is improved.
- control information for example, ascending command or feedback command
- the operation information may be transmitted to the drone 2 by the light emission pattern.
- the operation information may be transmitted to the drone 2 by a combination of the laser light emission pattern and the laser light color.
- the lasers of a plurality of colors may blink in the same manner, but a more complicated command can be sent by changing the blinking pattern depending on the color.
- an information processing apparatus to which the present invention is applied is not limited to the above-described fourth embodiment, and various various embodiments having the following configurations can be taken. That is, an information processing apparatus to which the present invention is applied Frequency operation control means for performing control for operating the mobile body based on a command to the mobile body (for example, drone 2) including at least a landing command corresponding to a sound of a specific frequency; Can be provided. Thereby, mobile bodies, such as drone 2, can recognize a sound with a microphone and can take off and land.
- An information processing apparatus to which the present invention is applied is Automatic operation control means for executing control for operating the moving body by capturing a specific light source and automatically tracking the image pickup unit mounted on the moving body; Can be provided.
- the mobile body such as the drone 2 can be operated without a dedicated transmitter by capturing a light beam such as a laser pointer with a camera (imaging unit) and automatically tracking it.
- An information processing apparatus to which the present invention is applied is A light emission pattern operation control means for performing control for operating the moving body (for example, the drone 2) based on the light emission pattern of the laser light; Can be provided. As a result, a more complicated command can be sent.
- FIG. 10 is an image for explaining an outline of a platform that can easily cope with provision of the drone 2 body, change of use of the drone 2, and version upgrade.
- the registered user can select a desired drone 2 body set (including a portable terminal for operation) from the drone 2 group and an application program suitable for the application.
- the platform provider incorporates an application program in the selected drone 2 and provides it to the user.
- the user can select both the aircraft and the application in any combination. Unlike the mobile phone Android Market (registered trademark), the model itself can be selected. Also, the provided application program has been updated, and the updated program can be downloaded from the platform even once it has been delivered to the user. It is necessary to create a safe mechanism to download the program freely and perform any task of the operator, and to prevent it from moving differently when skipped. While being able to download like a mobile application market, a web platform capable of managing operators can be realized. For the drone 2, a general-purpose port such as USB is prepared, and necessary functions are added or changed for one drone 2 by connecting necessary modules as physical or electrical circuits. Can be used. (Advantages / Effects) 5th Embodiment can provide the drone 2 applicable to various uses.
- a drone 2 that can be applied to logistics for transporting goods, rescue of a marine life that passes a life-saving device, a distress search for searching for a missing person using a thermo camera, and an agricultural survey using an infrared camera. Furthermore, the user can share with a plurality of persons without purchasing the drone 2. Furthermore, the advantage of this platform is that it is possible to manage users by performing a certain examination at the time of user registration and obtaining user information sequentially as necessary.
- the hardware can be connected by any connector. Thereby, hardware necessary for the application can be arbitrarily added. As the shape of the connector, a general-purpose one can be used, or a new shape using communication signal encryption or the like may be adopted.
- the information processing apparatus to which the present invention is applied is not limited to the above-described fifth embodiment, and can be various various embodiments having the following configurations. That is, an information processing apparatus to which the present invention is applied
- the drone operator 3 can implement any usage of the drone 2 by freely downloading the application program or freely combining the hardware.
- the drone operator 3 can select a free combination of both the machine (hardware) and the application of the drone 2.
- Landing Port (Background Technology) Takeoff and landing is inevitable in drone operations. In particular, landing is required for operations such as ensuring safety and landing at a predetermined position, and the landing port is very important. Charging is also important. If there is a mechanism that can be charged together with the landing port, the operation can be performed smoothly. (Purpose: Challenge) Therefore, an object of the present embodiment is to provide a landing port that satisfies requirements for ensuring safety, landing at a predetermined position, and the like and that can be charged after landing. (Constitution)
- the landing port assembly is composed of a combination of a plurality of landing ports corresponding to the number of legs of the drone 2.
- FIG. 11A is a diagram illustrating a cross-sectional shape of each landing port.
- the landing port for storing the leg of the drone 2 has a trumpet shape with the opening side expanded. For this reason, even if there is some error during landing of the drone 2, the error is corrected as long as it is within the opening, and the vehicle can land at a predetermined position.
- FIG. 11B is a perspective view of the landing port.
- FIG. 11C is a diagram illustrating a method for charging the drone 2 using the landing port. After landing, the drone 2 side electrode and the landing port side electrode are in sliding contact, and power feeding is performed. In the case of the large drone 2 with a large charging current, after landing, a landing port side electrode may be pressed against the drone 2 side electrode using a motor (not shown).
- FIG. 11B is a quarter of the total, which is one leg of the drone 2. If the number of legs is not four, a similar method can be used for two or six legs.
- an information processing apparatus to which the present invention is applied is not limited to the above-described sixth embodiment, and can be various various embodiments having the following configurations. That is, an information processing apparatus to which the present invention is applied A power feeding unit that is connected to a leg of a mobile body (for example, drone 2) and feeds power to the mobile body; Corresponding to the number of legs of the moving body, a landing port portion composed of a combination of a plurality of landing ports, Is provided. This allows a mobile object such as drone 2 to land at the correct position even if there is some error, As a charging method, it is possible to charge by catching a leg of a moving body such as the drone 2, so that charging can be performed simultaneously with landing.
- the seventh embodiment aims to provide a landing signal generator that allows the drone 2 to accurately determine the position of the airframe near the landing point. It is considered that the self-position of the drone 2 can be accurately estimated as the landing point and the relative coordinates by installing a plurality of signal transmission devices equipped with time information on the ground like the GPS. (Constitution) As shown in FIG. 12, for example, three landing signal generators are installed in advance at the landing point.
- This landing signal generator transmits time and position information instead of a GPS satellite using the principle of GPS.
- the drone 2 can accurately determine the relative position of the aircraft from the landing signal generator based on the time and position information from the landing signal generator. I can do it.
- the landing signal generator connects to a landing port by radio such as Wi-Fi (registered trademark) and outputs a signal.
- the landing signal generator detects the proximity of the landing to the report based on GPS information and outputs a signal via the Internet.
- one-dimensional control can be realized by combining three landing signal generators, or one or two landing signal generators and external information such as GPS.
- a moving body such as drone 2 passes an object to a person or the like, if it can be dropped into one-dimensional control (control of only a linear distance with a person), gestures and “proximity” The distance to a person can be safely controlled with only two buttons “” and “leave”.
- the information processing apparatus to which the present invention is applied is not limited to the above-described sixth embodiment, and can be various various embodiments having the following configurations. That is, an information processing apparatus to which the present invention is applied Based on the time and position information transmitted from the landing signal generator installed in the vicinity of the landing point of the mobile body (for example, drone 2), the relative position of the mobile body from the landing signal generator is calculated. , Landing control means for executing control for executing the landing operation based on the result of the calculation, Is provided. Thereby, by installing a plurality of signal transmission devices equipped with time information on the ground, the position of the mobile body such as the drone 2 can be accurately estimated as relative coordinates with respect to the landing point.
- the purpose of the dither control according to the eighth embodiment is to provide a new dither control effective for the drone 2, the robot and the like.
- the drone 2 is connected with a string that can cover the flight range so that the drone 2 does not fly out of control.
- the present inventor has studied a technique of using such a wired connection for controlling the flight of the drone 2.
- the purpose of the dither interface according to the eighth embodiment is to provide a new drone 2 maneuvering system using a string.
- Dither control In order to ensure free movement of the drone 2, robot, etc., the cable is used with a slack and slack.
- An object of the eighth embodiment is to provide control using a dither (desther control) and a clip (desther clip).
- dither control In the dither control, two points in the middle of the wired member connecting the drone 2, the robot, and the like and the control device are connected by an elastic member (for example, rubber), and appropriate tension is applied. Due to the tension of the elastic member, the wire is pulled with a desired tension and does not loosen.
- Wired connection is often used for safety and power supply in handling drones 2 and other robots.
- strings are used when hanging things in logistics.
- the cable has been used with slack.
- Stable control can be provided by sandwiching stretchable rubber or the like and applying an appropriate tension.
- the method of using the string so that the power feeding and drone 2 cannot be controlled and fly away is famous.
- the drone 2 can recognize that it is pulled by the string and can control it accordingly.
- rubber or a spring or the like
- the mounting position is preferably near the center of gravity. It is also convenient for hanging luggage. Since the inclination and tension of the dither are known, it can be used for control alone. As described later, operations such as pulling by a person can be used as an interface.
- Dether clip The operation of tying a string with a robot including the drone 2 is very difficult, and sometimes it is wrapped around a binding target, but there is no precedent as an apparatus. However, this work is indispensable for the robot to replace human work, and it is considered important to make a simple device for frequent use. Therefore, an apparatus that can be hooked on a desk leg or a tree is provided by attaching an openable / closable apparatus to the cord tip.
- FIG. 13 is a cross-sectional view of the dither clip.
- One clip piece and the other clip piece have a structure in which the tip is closed by a spring (not shown). Initially, both clip pieces are forced open by a wedge-shaped opening member. After the object to be grasped is sandwiched between the two clip pieces, the wedge-shaped opening member is removed, so that both clip pieces are closed by a spring force to fix the object. Attach this dither clip to the end of the string. By using this dither clip, one end of the string can be easily locked to a cross or a tree branch of a building. Further, when connected to the object, the robot and the structure can be automatically separated. The aim is to replace the wires.
- Appropriate control can be performed by detecting that the person holding the string has pulled, and making a determination using the table designating the intention of the person holding the string from the direction and the urgency.
- This table can be automatically updated by machine learning or the like.
- an information processing apparatus to which the present invention is applied is not limited to the above-described eighth embodiment, and various various embodiments having the following configurations can be taken. That is, an information processing apparatus to which the present invention is applied A dither control means for controlling the moving body by connecting an elastic member to the moving body (for example, drone 2); Is provided. Thereby, stable control of moving bodies, such as drone 2, can be performed by pinching a wire with elastic rubber etc. and giving moderate tension. In addition, by using a wired connection, it is possible to stably supply power to a moving body such as the drone 2. And a simple robot arm (for example, FIG. 13) can also be attached to moving bodies, such as drone 2, using a wired connection.
- the above-mentioned simple robot arm is fixed with wedges, and the user can remove the wedges to fix the baggage with the force of the spring, and can be transported by a moving body such as the drone 2 as it is.
- the robot arm can also be separated automatically, so you can easily lift and lower your luggage.
- the route tracking system of the drone 2 is a system constructed by mounting an appropriate wireless device on the drone 2 and constantly outputting an individual recognition signal during flight.
- the wireless device may be a device that uses, for example, Bluetooth (registered trademark).
- the individual recognition signal transmitted from the wireless device mounted on the drone 2 is received by the ground information processing terminal 4, Wi-Fi spot 5, and other drones flying around.
- This individual recognition signal includes at least an individual identification number (ID), a position coordinate of the drone 2 in flight, and other additional information.
- ID is a dedicated ID assigned to each drone
- the position coordinates are position information obtained by GPS, for example
- the additional information is an arbitrary useful information for individual recognition of the drone. Information.
- a route tracking system for the drone 2 can be provided.
- the route tracking system of the drone 2 has the following side effects.
- the drone operator 3 can know that another drone exists in the vicinity.
- the drone operator 3 can know the distance to the other drone, the planned movement information of the other drone, and the like from the position coordinates or the radio wave intensity of the individual recognition signal of the other drone.
- the drone operator 3 receives the individual identification signal of another drone, the validity of the other drone is determined based on the additional information or the information recorded in the server computer 6 from the individual identification number (ID).
- ID individual identification number
- the planned flight route can be confirmed. If necessary, you can contact other drone operators online.
- the drone operator 3 can command an appropriate avoidance action to his / her drone 2 as necessary based on the planned flight route of another drone.
- By constructing a system that constantly transmits an individual recognition signal during flight it becomes possible to invalidate the stolen drone 2 and collect it when flying.
- the route tracking system during the flight of the drone 2 can be applied to a robot equipped with artificial intelligence. Collisions between operating robots are dangerous.
- a robot movement tracking system can be constructed by constantly transmitting a similar individual identification signal from an operating robot. The above secondary effects (1) to (5) can also be brought about.
- the individual identification number can be confirmed on-line by including it in a signal that is always transmitted as described above, and may be confirmed off-line by a dedicated decoder.
- a wireless device using Bluetooth (registered trademark) or the like is mounted on various unmanned aircraft including the drone 2 and transmits a signal including an individual identification number.
- this signal can take the form of individual identification number + coordinate (GPS, etc.) + Additional information.
- the receiving side such as the information processing terminal 4 receives this signal, it is known that there is another unmanned aircraft in the vicinity. If this signal has coordinate information, or if the distance is known from the radio field intensity, the receiving side can know the movement information from the change. Furthermore, the receiving side can confirm the route and validity of the unmanned aerial vehicle by making an online inquiry using additional information.
- an information processing apparatus to which the present invention is applied is not limited to the above-described ninth embodiment, and can take various embodiments having the following configurations. That is, an information processing apparatus to which the present invention is applied A wireless communication control means that is mounted on a mobile body (for example, drone 2) and that performs control to wirelessly transmit a signal including an individual identification number and position information; Is provided. As a result, a route tracking system for a moving object can be provided. This route tracking system of the moving body can exhibit the secondary effects (1) to (5) as described above.
- the series of processes described above can be executed by hardware or can be executed by software.
- the block diagrams of FIGS. 2 and 4 are merely examples of the configuration and are not particularly limited. That is, it is sufficient that the information processing system has a function capable of executing the above-described series of processing as a whole, and what block is used to realize this function is particularly illustrated in the examples of FIGS. It is not limited.
- one functional block may be constituted by hardware alone, software alone, or a combination thereof.
- a program constituting the software is installed in a computer or the like from a network or a recording medium.
- the computer may be a computer incorporated in dedicated hardware. Further, the computer may be a computer that can execute various functions by installing various programs, for example, a server, a smartphone, a personal computer, or various devices.
- the recording medium including such a program is not only constituted by a removable medium (not shown) distributed separately from the apparatus main body in order to provide the program to the user, but is also incorporated in the apparatus main body in advance. And a recording medium provided to the user.
- the step of describing the program recorded on the recording medium is not limited to the processing performed in time series along the order, but is not necessarily performed in time series, either in parallel or individually.
- the process to be executed is also included.
- the term “system” means an overall apparatus configured by a plurality of devices, a plurality of means, and the like.
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Radar, Positioning & Navigation (AREA)
- General Engineering & Computer Science (AREA)
- Combustion & Propulsion (AREA)
- Transportation (AREA)
- Chemical & Material Sciences (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Signal Processing (AREA)
Abstract
小型無人飛行機の通信及び制御装置及びこれらの方法を提供すること。コンバータモジュール10は、ドローン2と情報処理端末4の間の交信を可能にし、情報処理端末向け通信手段11と、CPU及びメモリを有する制御手段12と、ドローン基板向け通信手段13とを備え、制御手段12は、所定のアプリケーションプログラムによりカスタマイズされており、情報処理端末4からの信号は、情報処理端末向け通信手段11で受信され、制御手段12によりドローン2の通信仕様に変換されて、ドローン基板向け通信手段13かドローン2へ送信され、ドローン2からの信号は、ドローン基板向け通信手段13で受信され、制御手段12により情報処理端末4の通信仕様に変換されて、情報処理端末向け通信手段11から該情報処理端末4へ送信される。
Description
本発明は、通信制御装置に関する。
近年、小型無人飛行機(典型的にはドローン)の研究・開発が盛んに行われている(例えば特許文献1参照)。
本出願書類では、小型無人飛行機の制御装置及び制御方法に関して、次の発明を開示する。これら発明は、小型無人飛行機の新規な制御装置及び制御方法を提供することを共通の目的とする。この出願書類では、各発明に関する「背景技術」、発明の概要の「発明が解決しようとする課題」、「課題を解決するための手段」及び「発明の効果」は、「発明を実施するための形態」の欄に、夫々項目分けをして記載する。
本発明は、このような状況に鑑みてなされたものであり、小型無人飛行機の新規な制御装置及び制御方法を提供することを目的とする。
[第1発明]コンバータモジュール
[第2発明]フライトレコーダモジュール
[第3発明]安全制御
[第4発明]レーザトラック1
[第5発明]汎用プラットフォーム(ソフト面)(ソフト面)
[第6発明]着陸ポート
[第7発明]着陸近接技術
[第8発明]デザーコントロール、デザークリップ
[第9発明]接触防止と個体認証
[第2発明]フライトレコーダモジュール
[第3発明]安全制御
[第4発明]レーザトラック1
[第5発明]汎用プラットフォーム(ソフト面)(ソフト面)
[第6発明]着陸ポート
[第7発明]着陸近接技術
[第8発明]デザーコントロール、デザークリップ
[第9発明]接触防止と個体認証
本発明の一実施形態に係る通信制御装置は、
第1通信仕様に基づく通信を行う第1情報処理装置と、前記第1通信仕様とは異なる第2通信仕様に基づく通信を行う第2情報処理装置との間の通信を制御する通信制御装置であって、
前記第1通信仕様に基づく前記第1情報処理装置からの第1信号を受信し、当該第1信号の通信仕様を前記第2通信仕様へと変換する第1通信仕様変換手段と、
前記第2通信仕様に基づいて、前記第1信号を前記第2情報処理装置へと送信する制御を実行する第1送信制御手段と、
前記第2通信仕様に基づく前記第2情報処理装置からの第2信号を受信し、当該第2信号の通信仕様を前記第1通信仕様へと変換する第2通信仕様変換手段と、
前記第1通信仕様に基づいて、前記第2信号を前記第1情報処理装置へと送信する制御を実行する第2送信制御手段と、
を備える。
第1通信仕様に基づく通信を行う第1情報処理装置と、前記第1通信仕様とは異なる第2通信仕様に基づく通信を行う第2情報処理装置との間の通信を制御する通信制御装置であって、
前記第1通信仕様に基づく前記第1情報処理装置からの第1信号を受信し、当該第1信号の通信仕様を前記第2通信仕様へと変換する第1通信仕様変換手段と、
前記第2通信仕様に基づいて、前記第1信号を前記第2情報処理装置へと送信する制御を実行する第1送信制御手段と、
前記第2通信仕様に基づく前記第2情報処理装置からの第2信号を受信し、当該第2信号の通信仕様を前記第1通信仕様へと変換する第2通信仕様変換手段と、
前記第1通信仕様に基づいて、前記第2信号を前記第1情報処理装置へと送信する制御を実行する第2送信制御手段と、
を備える。
これら発明によれば、小型無人飛行機の新規な制御装置及び制御方法を提供することが出来る。
小型無人飛行機の代表例として、ドローンが知られている。以下、本発明の一実施形態に係る小型無人飛行機の通信及び制御装置及びこれらの方法の実施形態について、ドローンを例にとって、添付の図面を参照しながら詳細に説明する。図中、同じ要素に対しては同じ参照符号を付して、重複する説明を省略する。なお、最初にドローン2の通信及び制御装置の全体的なイメージの説明を行い、次に、第1~第9発明に対応する第1~第8実施形態を順番に説明する。
[ドローンの通信及び制御装置の全体的な概要]
図1は、第1~第8実施形態に関するドローン2の通信及び制御装置の全体的な概要を示す図である。
ドローン2は、ドローン操縦者3による情報処理端末4の操作に基づいて、飛行等の動作を行う。
具体的には、飛行するドローン2の上空にはGPS(Global Positioning System)衛星1が宇宙空間に有り、GPSデータ(ドローン2の現在位置を特定するための情報)をドローン2に送信している。
ドローン2とWi-Fi(登録商標)スポット等5との間で交信が行われ、そのデータはサーバコンピュータ6により処理や記録される。なお、Wi-Fi(登録商標)スポット等5は、Wi-Fi(登録商標)スポットのみならず、電波塔等も含み得る。
情報処理端末4は、スマートフォン等で構成され、ドローン操縦者3により操作される。情報処理端末4は、インターネットや携帯キャリア網等の通信回線7を介して、サーバコンピュータ6に接続し、ここに記録されたドローン2の各種データを入手することが出来る。
このように、情報処理端末4とドローン2とは、インターネットや携帯キャリア網等の通信回線7を介するサーバコンピュータ6経由で交信することもできる。そこで以下、本出願書類では、このルートを「サーバ経由ルート」と称する。
図1は、第1~第8実施形態に関するドローン2の通信及び制御装置の全体的な概要を示す図である。
ドローン2は、ドローン操縦者3による情報処理端末4の操作に基づいて、飛行等の動作を行う。
具体的には、飛行するドローン2の上空にはGPS(Global Positioning System)衛星1が宇宙空間に有り、GPSデータ(ドローン2の現在位置を特定するための情報)をドローン2に送信している。
ドローン2とWi-Fi(登録商標)スポット等5との間で交信が行われ、そのデータはサーバコンピュータ6により処理や記録される。なお、Wi-Fi(登録商標)スポット等5は、Wi-Fi(登録商標)スポットのみならず、電波塔等も含み得る。
情報処理端末4は、スマートフォン等で構成され、ドローン操縦者3により操作される。情報処理端末4は、インターネットや携帯キャリア網等の通信回線7を介して、サーバコンピュータ6に接続し、ここに記録されたドローン2の各種データを入手することが出来る。
このように、情報処理端末4とドローン2とは、インターネットや携帯キャリア網等の通信回線7を介するサーバコンピュータ6経由で交信することもできる。そこで以下、本出願書類では、このルートを「サーバ経由ルート」と称する。
また、ドローン2と情報処理端末4との間でも直接交信が行われ、ドローン操縦者3は、ドローン2とリアルタイムで交信する情報処理端末4を操作することが出来る。
情報処理端末4のデータは、通信回線7を介して、サーバコンピュータ6により処理や記録される。
このように、ドローン2と情報処理端末4とは、リアルタイムで直接交信することもできる。そこで以下、本出願書類では、この交信ルートを「直接ルート」と称する。
「直接ルート」は、リアルタイム交信という利点を有し、一方、電波到達の距離的制限がある欠点を有している。
これに対して、「サーバ経由ルート」は、距離的制限が無い利点を有するが、一般にリアルタイム交信よりタイムラグがある欠点を有している。
情報処理端末4のデータは、通信回線7を介して、サーバコンピュータ6により処理や記録される。
このように、ドローン2と情報処理端末4とは、リアルタイムで直接交信することもできる。そこで以下、本出願書類では、この交信ルートを「直接ルート」と称する。
「直接ルート」は、リアルタイム交信という利点を有し、一方、電波到達の距離的制限がある欠点を有している。
これに対して、「サーバ経由ルート」は、距離的制限が無い利点を有するが、一般にリアルタイム交信よりタイムラグがある欠点を有している。
以下に説明する第1~第9実施形態は、このようなイメージのもとで実現されている。
[第1実施形態]コンバータモジュール
(背景技術)
現在、日本国内では、ドローン2には情報処理端末の搭載が法的に禁じられている。しかし、例えば米国ではこのような規定はない。
(課題:目的)
そこで、将来、日本国内でもこの禁止規定が緩和されることが見込まれている。法的規制が緩和された場合、ドローン2を情報処理端末4で操作したいとするニーズは高いものと思われる。
そこで、第1実施形態は、ドローン2と情報処理端末4との間を通信可能にするコンバータモジュールを提供することを目的とする。即ち、第1実施形態は、ドローン2に搭載されている通信機器に無線通信で接続しながら、インターネットや携帯キャリア網等の通信回線7にも同時に接続することができるコンバータモジュールを提供し、ドローン操縦者3が、情報処理端末4を用いて、直接ルートのみならずサーバ経由ルートで操作できるようにすることを目的とする。
(構成)
図2は、第1実施形態に係るコンバータモジュール10の概要を説明するブロック図である。
ドローン基板16は、ドローン2に搭載された制御回路等の基板である。ドローン基板16にドローン搭載通信手段15が搭載されている。
コンバータモジュール10は、ドローン2に搭載され、大別して、情報処理端末4と通信回線7を介して交信可能な情報処理端末向け通信手段11と、CPU(Central Processing Unit)及びメモリを有する制御手段12と、ドローン基板16内のドローン搭載通信手段15と交信可能なドローン基板向け通信手段13とを備えている。コンバータモジュール10は、1又は複数個のモジュールで構成される。
各要素に付いて説明する。
情報処理端末向け通信手段11は、通信相手の情報処理端末4の通信仕様に応じた構成をとる。
情報処理端末向け通信手段11は、例えば、Wi-Fi(登録商標)(無線LANを利用したインターネット接続)、Bluetooth(デジタル機器用の廉価な近距離無線用規格の1つ、(登録商標))、3Gハイスピード(第三世代向け携帯電話用)、4G LTE(LTEを使用した情報処理端末向け)等を利用する構成を採用できる。
制御手段12は、CPUとメモリとを有している。CPUは、任意のCPUであってよいが、ドローン2と情報処理端末4の間をリアルタイムで通信可能にするため高速処理が可能なものが好ましい。メモリは、データを処理や記録するRAM(Random Access Memory)、予め制御用アプリケーションプログラムを記録しておくROM(Read Only Memory)等をもっている。予め、情報処理端末4及びドローン2の種類に対応したアプリケーションプログラムを記録することにより、制御手段12はカスタマイズされている。操作する情報処理端末4も必要なアプリケーションプログラムによってカスタマイズされている。
ドローン基板向け通信手段13は、ドローン2のドローン基板16に搭載されたドローン搭載通信手段15の通信仕様で、その構成が決定される。例えば、ドローン基板向け通信手段13は、現在ドローン2で採用されているWi-Fi(登録商標)、Bluetooth(登録商標)等を利用する構成を採用できる。
(作用)
図1で説明した「サーバ経由ルート」による交信は、次の通りである。
(1)ドローン2のドローン基板16に搭載されたドローン搭載通信手段15からの飛行データ等の各種信号は、コンバータモジュール10のドローン基板向け通信手段13で受信され、制御手段12で情報処理端末4の通信仕様に変換する処理がなされ、情報処理端末向け通信手段11からサーバコンピュータ6及び通信回線7を介して、情報処理端末4に送信される。
ここで、図2の例のサーバ経由ルートは、ドローン2のコンバータモジュール10、Wi-Fi(登録商標)スポット等5、サーバコンピュータ6、通信回線7、及び情報処理端末4の順とされているが、これは例示に過ぎず、サーバコンピュータ6及び通信回線7を介するルートであれば足りる。例えば、通信回線7が所定の携帯電話のキャリア網であり、Wi-Fi(登録商標)スポット等5が当該キャリア網の中継装置等である場合、次のようなルートを、サーバ経由ルートとして採用してもよい。即ち、ドローン搭載通信手段15、コンバータモジュール10、Wi-Fi(登録商標)スポット等5(キャリア網の中継装置等)、通信回線7(キャリア網)、サーバコンピュータ6、図示せぬインターネット(Wi-Fi(登録商標)スポット等インターネットの中継装置等も含む)、及び情報処理端末4というルートを、サーバ経由ルートとして採用できる。この場合、コンバータモジュール10は、ドローン搭載通信手段15からの送信対象の信号を、当該キャリアの通信仕様に基づく信号に変換して、Wi-Fi(登録商標)スポット等5(キャリア網の中継装置等)に送信する。
(2)反対に、情報処理端末4からの操縦等の命令信号は、サーバコンピュータ6及び通信回線7を含むサーバ経由ルートを介して、コンバータモジュール10の情報処理端末向け通信手段11で受信され、制御手段12でドローン2の通信仕様に変換処理され、ドローン基板向け通信手段13からドローン搭載通信手段15に送信される。
図1で説明した「直接ルート」による交信は、次の通りである。
(3)ドローン搭載通信手段15からの飛行データ等の各種信号は、情報処理端末4に対して直接送信される。なお、図2の例では、ドローン搭載通信手段15からの飛行データ等の各種信号は、コンバータモジュール10を介しているが、特にコンバータモジュール10を介さずに情報処理端末4に対して直接送信されてもよい。
(4)反対に、情報処理端末4からの操縦等の命令信号は、ドローン2に対して直接送信される。
図3Aは、情報処理端末4からドローン2に対して、命令信号(コマンド)を送信する場合のパケット信号の構成の一例を示す図である。ここで、ユーザIDは、ユーザを特定するデータであり、ユーザ認証IDは、例えばハッキングを防止するセキュリティに関するデータである。コマンド1には、ドローン2の位置を特定するGPS座標や姿勢、移動命令(例えば、右方向に10m移動等)を入れることが出来る。
なお、上述のパケット信号は、携帯型の情報処理端4末にインストールされたアプリケーションプログラム等から操作される。
図3Bは、コンバータモジュール10が、図3Aで示すパケット信号を、ドローン2の種類に対応して変換したドローン向けパケット信号の構成の一例を示す図である。コンバータモジュール10の制御手段12が、コマンド1を、ドローン2の信号仕様に対応してコマンド2に変換している。例えば、GPSを搭載していないドローン2に対しては、コマンド1で含まれているGPS座標データが削除される。この信号変換は、ドローン2種類に応じて用意されたアプリケーションプログラムにより実行されるため、情報処理端末4は、異なる種類のドローン2に対応出来る。
なお、「サーバ経由ルート」の場合、必要に応じて、ドローン2と情報処理端末4との間の信号変換の一部又は全部をサーバコンピュータ6で実行してもよい。具体的には例えば、サーバコンピュータ6からコンバータモジュール10へと通信するに場合、サーバコンピュータ6が、送信先のドローン2の機体の種類に合わせて、送信用のパケットを変換するようにしてもよい。つまり、コマンド1からコマンド2へと変換することで、ドローン2の種類の違いを吸収することができるが、この変換を行う場所は、コンバータモジュール10を含めてサーバ経由ルート内であれば任意の場所でよい。
さらにまた、「直接ルート」及び「サーバ経由ルート」を利用する場合、必要に応じて、ドローン2と情報処理端末4との間の信号変換の一部又は全部を、情報処理端末4に読み込まれたアプリケーションプログラムが実行してもよい。
即ち、コンバータモジュール10からドローン2へとコマンドを送る場合、コンバータモジュール10は、Wi-Fi(登録商標)又は、物理的なケーブルを接続してI2C(Inter-Integrated Circuit)通信で実装できる。
図3Cは、I2C通信の例を示している。
つまり、コマンド2をコマンド3へ変換し、ハッキング等を防止する認証ID等を削除して、ドローン2の操作コマンドのみのパケット信号を採用してもよい。
(利点・効果)
コンバータモジュール10を用いることにより、情報処理端末4から任意所望のドローン2と交信が可能となる。
更に、「サーバ経由ルート」を採った場合、情報処理端末4から通信回線7及びサーバコンピュータ6を介して、ドローン2と交信することで、通信可能な距離的制限が無くなる。
更に、コンバータモジュール10は、任意所望のドローン2の機体に対して後付けできる特徴を有している。
(その他)
以下説明する第2~第8実施形態は、必要に応じて、第1実施形態に係るコンバータモジュールが組み込まれており、ドローン2と情報処理端末4の間が交信可能であることを前提とする。
(まとめ)
以上まとめると、第1実施形態のコンバータモジュール10は、通信信号のコンバータとして機能する。そして、コンバータモジュール10は、3G,LTE,5G(次世代)等の各種携帯のキャリア網と接続できる情報処理端末4と、Wi-Fi(登録商標),Bluetooth(登録商標),ラジコン無線受信機,物理的なコネクタ等によって接続等されるドローン2に搭載されたドローン基板16との間で授受される信号を、相互で利用可能な形態に変換することができる。
なお、上述のBluetooth(登録商標)には、BLE(BlueTooth(登録商標) Low Energy)を含んでもよい。
さらに、ドローン2の種類によっては、CPUでの変換処理にカスタマイズを加える必要がある場合やユーザが操作する情報処理端末4でアプリケーションソフトウェア等に手を加える必要がある。
この点、次のような動作フローが考えられる。具体的には例えば、ドローン2から発信された情報は、携帯キャリア網等の通信回線7を介してサーバコンピュータ6へと送信され、最終的には携帯型の情報処理端末4へと送信される。
このような要領で通信をすることで、従来の携帯型の情報処理端末とドローン2を直接Wi-Fi(登録商標)で接続して通信を行っていた操作を、携帯キャリア網等の通信回線7を介して、コンバータモジュール10から同じ内容の信号(情報)を、Wi-Fi(登録商標)を介して発信することで、Wi-Fi(登録商標)の接続範囲を超えてドローン2を操作することができる。
このように、第1実施形態におけるキーワードは、SIM、キャリア通信網、Wi-Fi(登録商標)、コンバータ、遠隔操作等である。SIMをドローン2に搭載することは、現在日本国の法律で禁止されているため、飛行しない状態でテスト済みである。また、米国等では飛行が可能である。
[第1実施形態]コンバータモジュール
(背景技術)
現在、日本国内では、ドローン2には情報処理端末の搭載が法的に禁じられている。しかし、例えば米国ではこのような規定はない。
(課題:目的)
そこで、将来、日本国内でもこの禁止規定が緩和されることが見込まれている。法的規制が緩和された場合、ドローン2を情報処理端末4で操作したいとするニーズは高いものと思われる。
そこで、第1実施形態は、ドローン2と情報処理端末4との間を通信可能にするコンバータモジュールを提供することを目的とする。即ち、第1実施形態は、ドローン2に搭載されている通信機器に無線通信で接続しながら、インターネットや携帯キャリア網等の通信回線7にも同時に接続することができるコンバータモジュールを提供し、ドローン操縦者3が、情報処理端末4を用いて、直接ルートのみならずサーバ経由ルートで操作できるようにすることを目的とする。
(構成)
図2は、第1実施形態に係るコンバータモジュール10の概要を説明するブロック図である。
ドローン基板16は、ドローン2に搭載された制御回路等の基板である。ドローン基板16にドローン搭載通信手段15が搭載されている。
コンバータモジュール10は、ドローン2に搭載され、大別して、情報処理端末4と通信回線7を介して交信可能な情報処理端末向け通信手段11と、CPU(Central Processing Unit)及びメモリを有する制御手段12と、ドローン基板16内のドローン搭載通信手段15と交信可能なドローン基板向け通信手段13とを備えている。コンバータモジュール10は、1又は複数個のモジュールで構成される。
各要素に付いて説明する。
情報処理端末向け通信手段11は、通信相手の情報処理端末4の通信仕様に応じた構成をとる。
情報処理端末向け通信手段11は、例えば、Wi-Fi(登録商標)(無線LANを利用したインターネット接続)、Bluetooth(デジタル機器用の廉価な近距離無線用規格の1つ、(登録商標))、3Gハイスピード(第三世代向け携帯電話用)、4G LTE(LTEを使用した情報処理端末向け)等を利用する構成を採用できる。
制御手段12は、CPUとメモリとを有している。CPUは、任意のCPUであってよいが、ドローン2と情報処理端末4の間をリアルタイムで通信可能にするため高速処理が可能なものが好ましい。メモリは、データを処理や記録するRAM(Random Access Memory)、予め制御用アプリケーションプログラムを記録しておくROM(Read Only Memory)等をもっている。予め、情報処理端末4及びドローン2の種類に対応したアプリケーションプログラムを記録することにより、制御手段12はカスタマイズされている。操作する情報処理端末4も必要なアプリケーションプログラムによってカスタマイズされている。
ドローン基板向け通信手段13は、ドローン2のドローン基板16に搭載されたドローン搭載通信手段15の通信仕様で、その構成が決定される。例えば、ドローン基板向け通信手段13は、現在ドローン2で採用されているWi-Fi(登録商標)、Bluetooth(登録商標)等を利用する構成を採用できる。
(作用)
図1で説明した「サーバ経由ルート」による交信は、次の通りである。
(1)ドローン2のドローン基板16に搭載されたドローン搭載通信手段15からの飛行データ等の各種信号は、コンバータモジュール10のドローン基板向け通信手段13で受信され、制御手段12で情報処理端末4の通信仕様に変換する処理がなされ、情報処理端末向け通信手段11からサーバコンピュータ6及び通信回線7を介して、情報処理端末4に送信される。
ここで、図2の例のサーバ経由ルートは、ドローン2のコンバータモジュール10、Wi-Fi(登録商標)スポット等5、サーバコンピュータ6、通信回線7、及び情報処理端末4の順とされているが、これは例示に過ぎず、サーバコンピュータ6及び通信回線7を介するルートであれば足りる。例えば、通信回線7が所定の携帯電話のキャリア網であり、Wi-Fi(登録商標)スポット等5が当該キャリア網の中継装置等である場合、次のようなルートを、サーバ経由ルートとして採用してもよい。即ち、ドローン搭載通信手段15、コンバータモジュール10、Wi-Fi(登録商標)スポット等5(キャリア網の中継装置等)、通信回線7(キャリア網)、サーバコンピュータ6、図示せぬインターネット(Wi-Fi(登録商標)スポット等インターネットの中継装置等も含む)、及び情報処理端末4というルートを、サーバ経由ルートとして採用できる。この場合、コンバータモジュール10は、ドローン搭載通信手段15からの送信対象の信号を、当該キャリアの通信仕様に基づく信号に変換して、Wi-Fi(登録商標)スポット等5(キャリア網の中継装置等)に送信する。
(2)反対に、情報処理端末4からの操縦等の命令信号は、サーバコンピュータ6及び通信回線7を含むサーバ経由ルートを介して、コンバータモジュール10の情報処理端末向け通信手段11で受信され、制御手段12でドローン2の通信仕様に変換処理され、ドローン基板向け通信手段13からドローン搭載通信手段15に送信される。
図1で説明した「直接ルート」による交信は、次の通りである。
(3)ドローン搭載通信手段15からの飛行データ等の各種信号は、情報処理端末4に対して直接送信される。なお、図2の例では、ドローン搭載通信手段15からの飛行データ等の各種信号は、コンバータモジュール10を介しているが、特にコンバータモジュール10を介さずに情報処理端末4に対して直接送信されてもよい。
(4)反対に、情報処理端末4からの操縦等の命令信号は、ドローン2に対して直接送信される。
図3Aは、情報処理端末4からドローン2に対して、命令信号(コマンド)を送信する場合のパケット信号の構成の一例を示す図である。ここで、ユーザIDは、ユーザを特定するデータであり、ユーザ認証IDは、例えばハッキングを防止するセキュリティに関するデータである。コマンド1には、ドローン2の位置を特定するGPS座標や姿勢、移動命令(例えば、右方向に10m移動等)を入れることが出来る。
なお、上述のパケット信号は、携帯型の情報処理端4末にインストールされたアプリケーションプログラム等から操作される。
図3Bは、コンバータモジュール10が、図3Aで示すパケット信号を、ドローン2の種類に対応して変換したドローン向けパケット信号の構成の一例を示す図である。コンバータモジュール10の制御手段12が、コマンド1を、ドローン2の信号仕様に対応してコマンド2に変換している。例えば、GPSを搭載していないドローン2に対しては、コマンド1で含まれているGPS座標データが削除される。この信号変換は、ドローン2種類に応じて用意されたアプリケーションプログラムにより実行されるため、情報処理端末4は、異なる種類のドローン2に対応出来る。
なお、「サーバ経由ルート」の場合、必要に応じて、ドローン2と情報処理端末4との間の信号変換の一部又は全部をサーバコンピュータ6で実行してもよい。具体的には例えば、サーバコンピュータ6からコンバータモジュール10へと通信するに場合、サーバコンピュータ6が、送信先のドローン2の機体の種類に合わせて、送信用のパケットを変換するようにしてもよい。つまり、コマンド1からコマンド2へと変換することで、ドローン2の種類の違いを吸収することができるが、この変換を行う場所は、コンバータモジュール10を含めてサーバ経由ルート内であれば任意の場所でよい。
さらにまた、「直接ルート」及び「サーバ経由ルート」を利用する場合、必要に応じて、ドローン2と情報処理端末4との間の信号変換の一部又は全部を、情報処理端末4に読み込まれたアプリケーションプログラムが実行してもよい。
即ち、コンバータモジュール10からドローン2へとコマンドを送る場合、コンバータモジュール10は、Wi-Fi(登録商標)又は、物理的なケーブルを接続してI2C(Inter-Integrated Circuit)通信で実装できる。
図3Cは、I2C通信の例を示している。
つまり、コマンド2をコマンド3へ変換し、ハッキング等を防止する認証ID等を削除して、ドローン2の操作コマンドのみのパケット信号を採用してもよい。
(利点・効果)
コンバータモジュール10を用いることにより、情報処理端末4から任意所望のドローン2と交信が可能となる。
更に、「サーバ経由ルート」を採った場合、情報処理端末4から通信回線7及びサーバコンピュータ6を介して、ドローン2と交信することで、通信可能な距離的制限が無くなる。
更に、コンバータモジュール10は、任意所望のドローン2の機体に対して後付けできる特徴を有している。
(その他)
以下説明する第2~第8実施形態は、必要に応じて、第1実施形態に係るコンバータモジュールが組み込まれており、ドローン2と情報処理端末4の間が交信可能であることを前提とする。
(まとめ)
以上まとめると、第1実施形態のコンバータモジュール10は、通信信号のコンバータとして機能する。そして、コンバータモジュール10は、3G,LTE,5G(次世代)等の各種携帯のキャリア網と接続できる情報処理端末4と、Wi-Fi(登録商標),Bluetooth(登録商標),ラジコン無線受信機,物理的なコネクタ等によって接続等されるドローン2に搭載されたドローン基板16との間で授受される信号を、相互で利用可能な形態に変換することができる。
なお、上述のBluetooth(登録商標)には、BLE(BlueTooth(登録商標) Low Energy)を含んでもよい。
さらに、ドローン2の種類によっては、CPUでの変換処理にカスタマイズを加える必要がある場合やユーザが操作する情報処理端末4でアプリケーションソフトウェア等に手を加える必要がある。
この点、次のような動作フローが考えられる。具体的には例えば、ドローン2から発信された情報は、携帯キャリア網等の通信回線7を介してサーバコンピュータ6へと送信され、最終的には携帯型の情報処理端末4へと送信される。
このような要領で通信をすることで、従来の携帯型の情報処理端末とドローン2を直接Wi-Fi(登録商標)で接続して通信を行っていた操作を、携帯キャリア網等の通信回線7を介して、コンバータモジュール10から同じ内容の信号(情報)を、Wi-Fi(登録商標)を介して発信することで、Wi-Fi(登録商標)の接続範囲を超えてドローン2を操作することができる。
このように、第1実施形態におけるキーワードは、SIM、キャリア通信網、Wi-Fi(登録商標)、コンバータ、遠隔操作等である。SIMをドローン2に搭載することは、現在日本国の法律で禁止されているため、飛行しない状態でテスト済みである。また、米国等では飛行が可能である。
さらに、本発明が適用される通信制御装置は、上述の第1実施形態に限定されず、次のような構成を有する各種各様の実施形態取ることができる。
即ち、本発明が適用される通信制御装置は、
第1通信仕様に基づく通信を行う第1情報処理装置(例えば情報処理端末4)と、前記第1通信仕様とは異なる第2通信仕様に基づく通信を行う第2情報処理装置(例えばドローン2)との間の通信を制御する通信制御装置(例えばコンバータモジュール10)であって、
前記第1通信仕様に基づく前記第1情報処理装置からの第1信号を受信し、当該第1信号の通信仕様を前記第2通信仕様へと変換する第1通信仕様変換手段と、
前記第2通信仕様に基づいて、前記第1信号を前記第2情報処理装置へと送信する制御を実行する第1送信制御手段と、
前記第2通信仕様に基づく前記第2情報処理装置からの第2信号を受信し、当該第2信号の通信仕様を前記第1通信仕様へと変換する第2通信仕様変換手段と、
前記第1通信仕様に基づいて、前記第2信号を前記第1情報処理装置へと送信する制御を実行する第2送信制御手段と、
を備える。
これにより、小型無人飛行機の新規な通信制御装置及び制御方法を提供することができる。
また、通信制御装置として、
前記第1通信仕様変換手段は、前記第1信号を、前記第1通信仕様に基づく通信網(例えば通信回線7)を介して受信し、
前記第2通信仕様変換手段は、前記第2信号を、前記第1通信仕様に基づく前記通信網(例えば通信回線7)を介して前記第1情報処理装置へと送信する制御を実行する。
このようにすることで、「サーバ経由ルート」を採ることが可能になり、通信可能な距離的制限が無くなる。
即ち、本発明が適用される通信制御装置は、
第1通信仕様に基づく通信を行う第1情報処理装置(例えば情報処理端末4)と、前記第1通信仕様とは異なる第2通信仕様に基づく通信を行う第2情報処理装置(例えばドローン2)との間の通信を制御する通信制御装置(例えばコンバータモジュール10)であって、
前記第1通信仕様に基づく前記第1情報処理装置からの第1信号を受信し、当該第1信号の通信仕様を前記第2通信仕様へと変換する第1通信仕様変換手段と、
前記第2通信仕様に基づいて、前記第1信号を前記第2情報処理装置へと送信する制御を実行する第1送信制御手段と、
前記第2通信仕様に基づく前記第2情報処理装置からの第2信号を受信し、当該第2信号の通信仕様を前記第1通信仕様へと変換する第2通信仕様変換手段と、
前記第1通信仕様に基づいて、前記第2信号を前記第1情報処理装置へと送信する制御を実行する第2送信制御手段と、
を備える。
これにより、小型無人飛行機の新規な通信制御装置及び制御方法を提供することができる。
また、通信制御装置として、
前記第1通信仕様変換手段は、前記第1信号を、前記第1通信仕様に基づく通信網(例えば通信回線7)を介して受信し、
前記第2通信仕様変換手段は、前記第2信号を、前記第1通信仕様に基づく前記通信網(例えば通信回線7)を介して前記第1情報処理装置へと送信する制御を実行する。
このようにすることで、「サーバ経由ルート」を採ることが可能になり、通信可能な距離的制限が無くなる。
[第2実施形態]フライトレコーダモジュール
(背景技術)
一般の民間航空機では、航空機の様々な電子システムに送信された命令を記録するフライトレコーダ(Flight Data Recorder、以下、FDRと呼ぶ)の搭載が義務づけられている。
FDRは、搭載した航空機の飛行データを常時記録している。航空機事故が起こった場合、FDRに記録された飛行データを分析することによって、多くの場合、事故の原因や要因を特定することができる。
ドローンにとっても飛行データを事後に分析可能とするため、飛行データを記録することは重要である。なお、第2実施形態では説明の便宜上、ドローン2に限定して説明を行うが、特にこれに限定されない。その他の機械、例えばロボット等を採用することも可能である。
(目的:課題)
第2実施形態では、飛行中のドローン2の位置情報及び/又は姿勢情報を常時記録するFDRモジュールを提供することを目的とする。
このFDRモジュールは、例えば、ドローン2の事故の調査や墜落場所の特定、不審な動きをするドローン2の発見、開発上のデバッグ等に有用である他、将来的には、衝突の回避等にも活用できる可能性がある。
第2実施形態を含む複数の実施形態において、通信機、CPU、メモリ、センサ(例えばGPSやIMU等)をまとめたモジュール(例えばFDRモジュール)を提供する。
(構成)
図4は、第2実施形態に係るFDRモジュール20の概略を説明するブロック図である。FDRモジュール20は、大別して、通信手段22と、制御手段24と、センサ手段28とを備えている。FDRモジュール20は、ドローン2の内部に配置された制御用の基板の一部に搭載され、1又は複数個のモジュールで構成されている。具体的には例えば、FDRモジュール20は、図2のドローン基板16の少なくとも一部として構成することができる。なお、この場合、「サーバ経由ルート」を採用しないならば、コンバータモジュール10は、第2実施形態にとって必須な構成要素ではない。一方、FDRモジュール20は、コンバータモジュール10の少なくとも一部として構成してもよい。さらにいえば、FDRモジュール20は、ドローン2に搭載されれば足り、その一部がドローン基板16に搭載されたり、別の一部がコンバータモジュール10に搭載されたり、或いはまたドローン基板16やコンバータモジュール10とは別の図2の図示せぬ基板に搭載されてもよい。
各要素に付いて説明する。
通信手段22は、任意の通信機から構成される。例えば、Wi-Fi(登録商標)、Bluetooth(登録商標)、3Gハイスピード、4G LTE等を利用できる。
即ち、通信手段22を構成する任意の通信機は、インターネットや端末に接続するためのものWi-Fi(登録商標)、Bluetooth(登録商標、BLEを含む)、携帯キャリア回線(3G、LTE、それ以降)を用いた通信をすることができる。
制御手段24は、CPU25と、メモリ26とを有している。
CPU25は、ネットワークとのやり取りをする計算機である。CPU25は、任意のCPUであってよいが、ドローン2の飛行中に飛行データをリアルタイムで処理する必要があるため、処理速度が高速なものが好ましい。
メモリ26は、センサ手段28からの各種の飛行データを記録し、CPU25で処理するためのRAM、予め各種のアプリケーションプログラムを記録しておくROM等をもっている。必要に応じて、例えば、ドローン2の種類に応じて所定のアプリケーションプログラムを記録することにより、制御手段24はカスタマイズされている。
なお、RAMは、一次記憶装置であり、ネットワークに接続していないときにセンサ情報を保持する。
センサ手段28は、GPS(DGPS,QZSS(順天頂衛星)等を含む)、IMU(完成センサ(加速度,角度,角速度)等を含む)任意の所望の各種センサが含まれる。
つまり、センサ手段28に含まれる代表的なセンサは、ドローン2の飛行位置を特定するためのGPS(全地球測位システム)と、ドローン2の飛行中の動き(速度、加速度等)や姿勢(傾き等)を特定するためのIMU(慣性計測装置)である。センサ手段28は、ドローン2自体に既に搭載されているセンサに関しては新たに搭載することなく、それを利用してもよい。
GPSは、複数個の米国の軍事用衛星からの信号を受信し、ドローン2が自身の現在位置を3次元で特定するシステムである。GPSは、その改良形である、予め位置が分かっている地上基地局でもGPS電波を受信し誤差を消去するDGPS(相対測位方式GPS)、特定地域上にも見留まる3基の衛星を使って米国GPSを保管及び補強するQZSS(順天頂衛星システム)等であってもよい。
IMUは、ドローン2の運動を司る3軸の角度(又は角速度)と加速度を検出する装置である。
(作用)
図1及び図4を参照しながら、図5に従って、ドローン2の飛行データの記録について説明する。最初は、「直接ルート」の場合を説明する。
ステップS1で、飛行開始か否か判断される。飛行開始から飛行データの記録が開始され、ステップS2に進む。
ステップS2で、ドローン搭載のFDRモジュール20と情報処理端末4の間の通信状態(例えば、電波の強度、信号の品質等)が判断される。信号状態の判断は、受信信号の強度、品質等が、予め定めた閾値(スレシホールドレベル)を越えたら良好と判断し、以下なら不良と判断される。通信状態不良は、ドローン2が「サーバ経由ルート」に入った場合だけでなく、「直接ルート」可能な領域を飛行している場合であっても、例えば高い建物等によって電波が一時的又は継続的に遮断された状況で発生する。良好なら、ステップS3に進む。不良の場合は、ステップS4に進む。
ステップS3で、ドローン2の飛行データは、FDRモジュール20でデータ変換され、情報処理端末4に送られる。即ち、図4に示すように、センサ手段28のIF(インターフェース回路)から受けた飛行データはCPU25でデータ変換されて、情報処理端末4に送信される。この飛行データは、図1の例では情報処理端末4から通信回線7を介してサーバコンピュータ6に送られ処理・記録される。このように、ドローン2と情報処理端末4とは、オンライン状態にあり、ドローン操縦者3は、リアルタイムで飛行データを情報処理端末4で確認することができる。情報量が多い場合、情報処理端末4が利用するクラウドコンピューティングを利用することも出来る。
なお、IF(インターフェイス回路、以下、「IF」と呼ぶ)とは、ドローン2と通信をする、物理的なケーブル(I2CやSPIでの通信)もしくは無線通信(Bluetooth(登録商標)、Wi-Fi(登録商標)等)に対応するIFを採用することができる。
ステップS4で、ドローン2の飛行データは、CPU25でデータ変換後、FDRモジュール20のメモリ26に記録される。ドローン2と情報処理端末4とは信号状態不良によりオフライン状態にあるため、一時的にメモリ26に記録される。
ステップS5で、信号状態が回復されたか判断される。回復された場合、ステップS6に進む。未だ回復されていない場合、ステップS4に戻る。
ステップS6で、信号状態が回復されたため、メモリ26に記録された飛行データは、情報処理端末4に送られる。この飛行データは、情報処理端末4からサーバコンピュータ6に送られ処理や記録される。
ステップS7で、飛行終了か判断され、未だ終了でない場合はステップS2に戻り、飛行終了の場合は飛行データの記録を終了する。
以上のステップは、「直接ルート」で説明した。しかし、これに限定されない。ドローン2の位置情報及び、又は姿勢情報の常時記録は、「サーバ経由ルート」で行ってもよい。この場合、ドローン2が、電波到達の距離的制限区域外(例えば、Wi-Fi(登録商標)の電波が届かないエリア)を飛行しても交信が可能となる。更に、サーバコンピュータ6に必要なアプリケーションプログラムを記録しておくことで、複数台のドローン2を1台の情報処理端末4で管理することも出来る。
即ち、「サーバ経由ルート」で記録を行う場合、Wi-Fi(登録商標)の範囲外でも情報通信を行えるほか、複数台のドローン2を同時に管理することができるのである。
図6Aは、飛行データの構成の一例を示す図である。飛行データはパケット化され、各データパケットは、例えば、シリアル番号、データ長、GPS時刻、GPS座標、GPS精度、IMU情報、エラー番号(「エラーコード」ともいう。)、データセット(例えば、データをメモリ上に保持する際のクラス構造)等から構成されている。
ここで、IMU情報は、ドローン2の飛行データである加速度、角速度、角度等を含んでいる。エラー番号及びデータセットは、ドローン2の機体側の仕様に依存して任意に設定できる。データセットは可変長である。このパケットデータは、必要に応じて、暗号化することも出来る。
これらのパケット化された飛行データは、シリアル番号が付されているので、ステップS3でドローン2から情報処理端末4へ直接送信された飛行データと、ステップS4~S6で遅れて送信された飛行データも、サーバコンピュータ6により一連のデータとして記録することができる。或いは、飛行データをCPU25で時間コードに対応させて記録してもよい。この場合、例えば、サーバコンピュータ6により時間コードを基に処理して、一連のデータとして記録する。
図6Bは、クラウドコンピューティングを利用する場合のパケットのデータ構成を説明する図である。通信で送られてきた情報は、データパケットのページのモジュール情報の後に付けることで、クラウドに上げることが出来る。
(利点・効果)
このFDRモジュール20をドローン2に搭載することにより、飛行中のドローン2の位置情報及び/又は姿勢情報を含む飛行データを常時記録することが出来る。ドローン2と情報処理端末4との常時接続は必須でなく、FDRモジュール20に最低限電源供給がなされれば、常時、ドローン2の飛行データの常時記録が可能となる。
飛行データの常時記録により、次のような二次的効果が有る。
(1)「直接ルート」では、ドローン2の予期しない飛行(位置、姿勢等)をリアルタイムで検出できる。
(2)飛行データを、ドローン2から送られる画像、エラー信号等と対応させることが出来る。
(3)ドローン2開発段階で、FDRモジュール20から得られる飛行データは、ドローン2の飛行制御及び、又は姿勢制御のプログラミングのデバッグ等に利用することができる。
(4)事後に飛行データを分析することにより、ドローン2を制御するハードウェア及びソフトウェアの修正・改良に利用することが出来る。
(5)ドローン2に事故が発生した場合、飛行データを分析することにより事故原因の究明、墜落場所の特定等が可能となる。
(6)FDRモジュール20から得られる飛行データは、ドローン2の衝突防止技術の開発に利用することが出来る。
(7)或る種のセンサ(例えば、GPS)を搭載していないドローン2に関して、図4のセンサ手段28に、予め基本的なセンサ(GPS、IMU等)を搭載することにより、不搭載センサのデータ(例えば、図6Cに示すようなパケットデータ)を提供して、飛行データ精度の向上、信頼性の確保等が可能となる。或いは、搭載しているセンサのデータに対して、この予備センサからのデータを提供して、測定誤差を減少して精度の向上し、2つのセンサを用いることによって冗長性の確保(信頼性の向上)等が可能となる。
即ち、ドローン2への通信としては、例えば、GPS等センサを搭載しないドローン2へのGPS等のセンサ値の提供や、予備のGPS等センサとして活用できるように値の取得をすることができる。そして、上記のデータはドローン2側(例えばI2CやWi-Fi(登録商標)等)で入手することができる。
(8)サーバコンピュータ6に記録された飛行データは、インターネット上にリンクを張って、ネット上で管理可能となる。
(変形例・代替例)
(1)FDRモジュール20により得られた飛行データに基づき、情報処理端末4からドローン2に送信する操縦命令は、目的地のGPS座標を与える絶対制御と、目的地と飛行データから得られた現在位置との差分を与える相対制御が出来る。
図7Aは、絶対制御の場合のデータ構造の一例である。図7Bは、相対制御の場合のデータ構造の一例である。
具体的に、例えば、FDRモジュール20がドローン2と接続されている場合、ドローン操縦者3は、操縦指示を出すことができる。そのため、ドローン2は、I2CやWi-Fi(登録商標)等を介して、遠隔で制御を実行することができる。
さらに言えば、当該制御には、目的地のGPS座標を与える絶対防御と、差分を示す相対制御が存在する。
(2)FDRモジュール20から得られる飛行データは、衝突防止手段に活用できる。大量のドローン2が飛行する時代が来た場合、航空機と同じく管制をする必要が出てくると予想される。遠隔での自動操縦機能では、細かなミッションがこなせない場合がある。
そこで、長距離飛行に関して衝突防止をするため、仮想航路を設定することで、管制を実現できる。例えば、図7Dに示すように、点1から、ドローン2の飛行位置が点2,3,…(n-1)を経由して、点nを目指す場合、ドローン2のサイズ、気流等による飛行中のズレ、誤差等を勘案したチューブ状のドローン2エリア(図中、破線で示す。)の経路を決定し、他のドローン2エリアとの交差を予め禁止する。この結果、ドローン2が、他のドローン2と衝突するのを未然に防止することが出来る。なお、ドローン2の飛行位置である点2,3,…(n-1)を、飛行中のドローン2の位置情報により逐次更新してドローン2エリアを再設定することにより、衝突防止の信頼性が向上する。図7Cは、ドローン2に送られる命令情報のデータ構造の一例である。
具体的に、例えば、大量のドローン2が飛行する時代が来た場合、航空機と同じく管制をする必要がでてくると考えられる。
しかしながら、遠隔での自動操縦機能では、こまかなミッションがこなせない可能性がある。そこで、長距離の飛行に関して衝突を防止するため、仮想の航路を設定することで、管制を実現できる可能性がある。
即ち、点1、点2という2点間の飛行経路に半径を与えたチューブ状を複数接続した経路を示すことで、衝突防止に活用できる可能性がある。
(3)FDRモジュール20は、異常検知の連携に活用できる。加速度などのIMU情報のデータのばらつきが継続的に大きくなった場合又は角度情報等でドローン2が上下反転した場合等のドローン2の異常を検出したとき、一層詳細なIMU情報を取得して、操縦者3に対して異常発生時の飛行データを提供することが出来る。
即ち、IMU(加速度等)の値のばらつきが継続的に大きくなる等した時や、角度情報等が上下反転した場合等、「異常」と認識して、より詳細なIMU情報を取得して提供することができる。
ここでは、第2実施形態を小型無人飛行機(ドローン2)を例にとって説明した。しかし、このFDRモジュール20の用途は、これに限定されない。人工知能を備えたロボットの行動、姿勢データを常時記録することにより、ロボットの制御に適用可能である。ロボットが転倒するような異常状態を判断し、その際の位置・行動・姿勢等のデータを細かく記録することも出来る。
(まとめ)
以上の内容をまとめると、上述のFDRモジュール20は、通信が接続されているときは、情報処理端末2のアプリケーションソフトウェアや通信回線7を介して、状態を示す情報を送信し続け、通信が接続されていないときは、状態を示す情報を内部に保持し、接続されたときにまとめて送信する
さらに、例えば、FDRモジュール20に記録されたログデータは、携帯型の情報処理端末4から視認できるようにしてもよいし、ログの情報量が多い場合にはクラウド管理をしてもよい。
また、この場合、オフライン時には、FDRモジュール20は、その内部に情報を保持し、オンラインになった時にログをクラウド等に送信してもよい。
ドローン2と情報処理端末4の接続について、ドローン2側で送信するエラー番号や画像等と連携したい場合には、端子を用いた接続、Wi-Fi(登録商標)やBluetooth(登録商標)等の接続方式で接続を行うことで、実現することができる。
また、ドローン2の種類によって通信の方式(通信仕様)が異なる場合も有るため、必要に応じてカスタマイズしてもよい。
なお、第2実施形態におけるキーワードは、フライトレコーダ、遠隔操作、異常検知、ログ、管制航法等である。
また、FDRモジュール20は、以下のようなアップデートが想定される。
上述の通り、ドローン2に事故があった時に分析が可能であり、事故直前を検知(例えば急な落下が始まる等)して、ログを高時間分解能で取得するモードに変更する等して事故原因の究明に貢献することができる可能性がある。なお、平時においてもログを取得する場合、データ量が膨大となってしまうおそれがある。
また、例えば、ドローン2がレコーダを搭載している場合、風が吹く等の外部状況への反応を認識して、基本性能を確認することもできる。
また、例えば、「事故(突風など外乱)」→「センサ値」→「結果(墜落による破損など)」の流れのようになる場合が多いが、この場合、結果から原因を把握するのは難しい。
従って、これらに対応できるようなアップデートが想定される。
(背景技術)
一般の民間航空機では、航空機の様々な電子システムに送信された命令を記録するフライトレコーダ(Flight Data Recorder、以下、FDRと呼ぶ)の搭載が義務づけられている。
FDRは、搭載した航空機の飛行データを常時記録している。航空機事故が起こった場合、FDRに記録された飛行データを分析することによって、多くの場合、事故の原因や要因を特定することができる。
ドローンにとっても飛行データを事後に分析可能とするため、飛行データを記録することは重要である。なお、第2実施形態では説明の便宜上、ドローン2に限定して説明を行うが、特にこれに限定されない。その他の機械、例えばロボット等を採用することも可能である。
(目的:課題)
第2実施形態では、飛行中のドローン2の位置情報及び/又は姿勢情報を常時記録するFDRモジュールを提供することを目的とする。
このFDRモジュールは、例えば、ドローン2の事故の調査や墜落場所の特定、不審な動きをするドローン2の発見、開発上のデバッグ等に有用である他、将来的には、衝突の回避等にも活用できる可能性がある。
第2実施形態を含む複数の実施形態において、通信機、CPU、メモリ、センサ(例えばGPSやIMU等)をまとめたモジュール(例えばFDRモジュール)を提供する。
(構成)
図4は、第2実施形態に係るFDRモジュール20の概略を説明するブロック図である。FDRモジュール20は、大別して、通信手段22と、制御手段24と、センサ手段28とを備えている。FDRモジュール20は、ドローン2の内部に配置された制御用の基板の一部に搭載され、1又は複数個のモジュールで構成されている。具体的には例えば、FDRモジュール20は、図2のドローン基板16の少なくとも一部として構成することができる。なお、この場合、「サーバ経由ルート」を採用しないならば、コンバータモジュール10は、第2実施形態にとって必須な構成要素ではない。一方、FDRモジュール20は、コンバータモジュール10の少なくとも一部として構成してもよい。さらにいえば、FDRモジュール20は、ドローン2に搭載されれば足り、その一部がドローン基板16に搭載されたり、別の一部がコンバータモジュール10に搭載されたり、或いはまたドローン基板16やコンバータモジュール10とは別の図2の図示せぬ基板に搭載されてもよい。
各要素に付いて説明する。
通信手段22は、任意の通信機から構成される。例えば、Wi-Fi(登録商標)、Bluetooth(登録商標)、3Gハイスピード、4G LTE等を利用できる。
即ち、通信手段22を構成する任意の通信機は、インターネットや端末に接続するためのものWi-Fi(登録商標)、Bluetooth(登録商標、BLEを含む)、携帯キャリア回線(3G、LTE、それ以降)を用いた通信をすることができる。
制御手段24は、CPU25と、メモリ26とを有している。
CPU25は、ネットワークとのやり取りをする計算機である。CPU25は、任意のCPUであってよいが、ドローン2の飛行中に飛行データをリアルタイムで処理する必要があるため、処理速度が高速なものが好ましい。
メモリ26は、センサ手段28からの各種の飛行データを記録し、CPU25で処理するためのRAM、予め各種のアプリケーションプログラムを記録しておくROM等をもっている。必要に応じて、例えば、ドローン2の種類に応じて所定のアプリケーションプログラムを記録することにより、制御手段24はカスタマイズされている。
なお、RAMは、一次記憶装置であり、ネットワークに接続していないときにセンサ情報を保持する。
センサ手段28は、GPS(DGPS,QZSS(順天頂衛星)等を含む)、IMU(完成センサ(加速度,角度,角速度)等を含む)任意の所望の各種センサが含まれる。
つまり、センサ手段28に含まれる代表的なセンサは、ドローン2の飛行位置を特定するためのGPS(全地球測位システム)と、ドローン2の飛行中の動き(速度、加速度等)や姿勢(傾き等)を特定するためのIMU(慣性計測装置)である。センサ手段28は、ドローン2自体に既に搭載されているセンサに関しては新たに搭載することなく、それを利用してもよい。
GPSは、複数個の米国の軍事用衛星からの信号を受信し、ドローン2が自身の現在位置を3次元で特定するシステムである。GPSは、その改良形である、予め位置が分かっている地上基地局でもGPS電波を受信し誤差を消去するDGPS(相対測位方式GPS)、特定地域上にも見留まる3基の衛星を使って米国GPSを保管及び補強するQZSS(順天頂衛星システム)等であってもよい。
IMUは、ドローン2の運動を司る3軸の角度(又は角速度)と加速度を検出する装置である。
(作用)
図1及び図4を参照しながら、図5に従って、ドローン2の飛行データの記録について説明する。最初は、「直接ルート」の場合を説明する。
ステップS1で、飛行開始か否か判断される。飛行開始から飛行データの記録が開始され、ステップS2に進む。
ステップS2で、ドローン搭載のFDRモジュール20と情報処理端末4の間の通信状態(例えば、電波の強度、信号の品質等)が判断される。信号状態の判断は、受信信号の強度、品質等が、予め定めた閾値(スレシホールドレベル)を越えたら良好と判断し、以下なら不良と判断される。通信状態不良は、ドローン2が「サーバ経由ルート」に入った場合だけでなく、「直接ルート」可能な領域を飛行している場合であっても、例えば高い建物等によって電波が一時的又は継続的に遮断された状況で発生する。良好なら、ステップS3に進む。不良の場合は、ステップS4に進む。
ステップS3で、ドローン2の飛行データは、FDRモジュール20でデータ変換され、情報処理端末4に送られる。即ち、図4に示すように、センサ手段28のIF(インターフェース回路)から受けた飛行データはCPU25でデータ変換されて、情報処理端末4に送信される。この飛行データは、図1の例では情報処理端末4から通信回線7を介してサーバコンピュータ6に送られ処理・記録される。このように、ドローン2と情報処理端末4とは、オンライン状態にあり、ドローン操縦者3は、リアルタイムで飛行データを情報処理端末4で確認することができる。情報量が多い場合、情報処理端末4が利用するクラウドコンピューティングを利用することも出来る。
なお、IF(インターフェイス回路、以下、「IF」と呼ぶ)とは、ドローン2と通信をする、物理的なケーブル(I2CやSPIでの通信)もしくは無線通信(Bluetooth(登録商標)、Wi-Fi(登録商標)等)に対応するIFを採用することができる。
ステップS4で、ドローン2の飛行データは、CPU25でデータ変換後、FDRモジュール20のメモリ26に記録される。ドローン2と情報処理端末4とは信号状態不良によりオフライン状態にあるため、一時的にメモリ26に記録される。
ステップS5で、信号状態が回復されたか判断される。回復された場合、ステップS6に進む。未だ回復されていない場合、ステップS4に戻る。
ステップS6で、信号状態が回復されたため、メモリ26に記録された飛行データは、情報処理端末4に送られる。この飛行データは、情報処理端末4からサーバコンピュータ6に送られ処理や記録される。
ステップS7で、飛行終了か判断され、未だ終了でない場合はステップS2に戻り、飛行終了の場合は飛行データの記録を終了する。
以上のステップは、「直接ルート」で説明した。しかし、これに限定されない。ドローン2の位置情報及び、又は姿勢情報の常時記録は、「サーバ経由ルート」で行ってもよい。この場合、ドローン2が、電波到達の距離的制限区域外(例えば、Wi-Fi(登録商標)の電波が届かないエリア)を飛行しても交信が可能となる。更に、サーバコンピュータ6に必要なアプリケーションプログラムを記録しておくことで、複数台のドローン2を1台の情報処理端末4で管理することも出来る。
即ち、「サーバ経由ルート」で記録を行う場合、Wi-Fi(登録商標)の範囲外でも情報通信を行えるほか、複数台のドローン2を同時に管理することができるのである。
図6Aは、飛行データの構成の一例を示す図である。飛行データはパケット化され、各データパケットは、例えば、シリアル番号、データ長、GPS時刻、GPS座標、GPS精度、IMU情報、エラー番号(「エラーコード」ともいう。)、データセット(例えば、データをメモリ上に保持する際のクラス構造)等から構成されている。
ここで、IMU情報は、ドローン2の飛行データである加速度、角速度、角度等を含んでいる。エラー番号及びデータセットは、ドローン2の機体側の仕様に依存して任意に設定できる。データセットは可変長である。このパケットデータは、必要に応じて、暗号化することも出来る。
これらのパケット化された飛行データは、シリアル番号が付されているので、ステップS3でドローン2から情報処理端末4へ直接送信された飛行データと、ステップS4~S6で遅れて送信された飛行データも、サーバコンピュータ6により一連のデータとして記録することができる。或いは、飛行データをCPU25で時間コードに対応させて記録してもよい。この場合、例えば、サーバコンピュータ6により時間コードを基に処理して、一連のデータとして記録する。
図6Bは、クラウドコンピューティングを利用する場合のパケットのデータ構成を説明する図である。通信で送られてきた情報は、データパケットのページのモジュール情報の後に付けることで、クラウドに上げることが出来る。
(利点・効果)
このFDRモジュール20をドローン2に搭載することにより、飛行中のドローン2の位置情報及び/又は姿勢情報を含む飛行データを常時記録することが出来る。ドローン2と情報処理端末4との常時接続は必須でなく、FDRモジュール20に最低限電源供給がなされれば、常時、ドローン2の飛行データの常時記録が可能となる。
飛行データの常時記録により、次のような二次的効果が有る。
(1)「直接ルート」では、ドローン2の予期しない飛行(位置、姿勢等)をリアルタイムで検出できる。
(2)飛行データを、ドローン2から送られる画像、エラー信号等と対応させることが出来る。
(3)ドローン2開発段階で、FDRモジュール20から得られる飛行データは、ドローン2の飛行制御及び、又は姿勢制御のプログラミングのデバッグ等に利用することができる。
(4)事後に飛行データを分析することにより、ドローン2を制御するハードウェア及びソフトウェアの修正・改良に利用することが出来る。
(5)ドローン2に事故が発生した場合、飛行データを分析することにより事故原因の究明、墜落場所の特定等が可能となる。
(6)FDRモジュール20から得られる飛行データは、ドローン2の衝突防止技術の開発に利用することが出来る。
(7)或る種のセンサ(例えば、GPS)を搭載していないドローン2に関して、図4のセンサ手段28に、予め基本的なセンサ(GPS、IMU等)を搭載することにより、不搭載センサのデータ(例えば、図6Cに示すようなパケットデータ)を提供して、飛行データ精度の向上、信頼性の確保等が可能となる。或いは、搭載しているセンサのデータに対して、この予備センサからのデータを提供して、測定誤差を減少して精度の向上し、2つのセンサを用いることによって冗長性の確保(信頼性の向上)等が可能となる。
即ち、ドローン2への通信としては、例えば、GPS等センサを搭載しないドローン2へのGPS等のセンサ値の提供や、予備のGPS等センサとして活用できるように値の取得をすることができる。そして、上記のデータはドローン2側(例えばI2CやWi-Fi(登録商標)等)で入手することができる。
(8)サーバコンピュータ6に記録された飛行データは、インターネット上にリンクを張って、ネット上で管理可能となる。
(変形例・代替例)
(1)FDRモジュール20により得られた飛行データに基づき、情報処理端末4からドローン2に送信する操縦命令は、目的地のGPS座標を与える絶対制御と、目的地と飛行データから得られた現在位置との差分を与える相対制御が出来る。
図7Aは、絶対制御の場合のデータ構造の一例である。図7Bは、相対制御の場合のデータ構造の一例である。
具体的に、例えば、FDRモジュール20がドローン2と接続されている場合、ドローン操縦者3は、操縦指示を出すことができる。そのため、ドローン2は、I2CやWi-Fi(登録商標)等を介して、遠隔で制御を実行することができる。
さらに言えば、当該制御には、目的地のGPS座標を与える絶対防御と、差分を示す相対制御が存在する。
(2)FDRモジュール20から得られる飛行データは、衝突防止手段に活用できる。大量のドローン2が飛行する時代が来た場合、航空機と同じく管制をする必要が出てくると予想される。遠隔での自動操縦機能では、細かなミッションがこなせない場合がある。
そこで、長距離飛行に関して衝突防止をするため、仮想航路を設定することで、管制を実現できる。例えば、図7Dに示すように、点1から、ドローン2の飛行位置が点2,3,…(n-1)を経由して、点nを目指す場合、ドローン2のサイズ、気流等による飛行中のズレ、誤差等を勘案したチューブ状のドローン2エリア(図中、破線で示す。)の経路を決定し、他のドローン2エリアとの交差を予め禁止する。この結果、ドローン2が、他のドローン2と衝突するのを未然に防止することが出来る。なお、ドローン2の飛行位置である点2,3,…(n-1)を、飛行中のドローン2の位置情報により逐次更新してドローン2エリアを再設定することにより、衝突防止の信頼性が向上する。図7Cは、ドローン2に送られる命令情報のデータ構造の一例である。
具体的に、例えば、大量のドローン2が飛行する時代が来た場合、航空機と同じく管制をする必要がでてくると考えられる。
しかしながら、遠隔での自動操縦機能では、こまかなミッションがこなせない可能性がある。そこで、長距離の飛行に関して衝突を防止するため、仮想の航路を設定することで、管制を実現できる可能性がある。
即ち、点1、点2という2点間の飛行経路に半径を与えたチューブ状を複数接続した経路を示すことで、衝突防止に活用できる可能性がある。
(3)FDRモジュール20は、異常検知の連携に活用できる。加速度などのIMU情報のデータのばらつきが継続的に大きくなった場合又は角度情報等でドローン2が上下反転した場合等のドローン2の異常を検出したとき、一層詳細なIMU情報を取得して、操縦者3に対して異常発生時の飛行データを提供することが出来る。
即ち、IMU(加速度等)の値のばらつきが継続的に大きくなる等した時や、角度情報等が上下反転した場合等、「異常」と認識して、より詳細なIMU情報を取得して提供することができる。
ここでは、第2実施形態を小型無人飛行機(ドローン2)を例にとって説明した。しかし、このFDRモジュール20の用途は、これに限定されない。人工知能を備えたロボットの行動、姿勢データを常時記録することにより、ロボットの制御に適用可能である。ロボットが転倒するような異常状態を判断し、その際の位置・行動・姿勢等のデータを細かく記録することも出来る。
(まとめ)
以上の内容をまとめると、上述のFDRモジュール20は、通信が接続されているときは、情報処理端末2のアプリケーションソフトウェアや通信回線7を介して、状態を示す情報を送信し続け、通信が接続されていないときは、状態を示す情報を内部に保持し、接続されたときにまとめて送信する
さらに、例えば、FDRモジュール20に記録されたログデータは、携帯型の情報処理端末4から視認できるようにしてもよいし、ログの情報量が多い場合にはクラウド管理をしてもよい。
また、この場合、オフライン時には、FDRモジュール20は、その内部に情報を保持し、オンラインになった時にログをクラウド等に送信してもよい。
ドローン2と情報処理端末4の接続について、ドローン2側で送信するエラー番号や画像等と連携したい場合には、端子を用いた接続、Wi-Fi(登録商標)やBluetooth(登録商標)等の接続方式で接続を行うことで、実現することができる。
また、ドローン2の種類によって通信の方式(通信仕様)が異なる場合も有るため、必要に応じてカスタマイズしてもよい。
なお、第2実施形態におけるキーワードは、フライトレコーダ、遠隔操作、異常検知、ログ、管制航法等である。
また、FDRモジュール20は、以下のようなアップデートが想定される。
上述の通り、ドローン2に事故があった時に分析が可能であり、事故直前を検知(例えば急な落下が始まる等)して、ログを高時間分解能で取得するモードに変更する等して事故原因の究明に貢献することができる可能性がある。なお、平時においてもログを取得する場合、データ量が膨大となってしまうおそれがある。
また、例えば、ドローン2がレコーダを搭載している場合、風が吹く等の外部状況への反応を認識して、基本性能を確認することもできる。
また、例えば、「事故(突風など外乱)」→「センサ値」→「結果(墜落による破損など)」の流れのようになる場合が多いが、この場合、結果から原因を把握するのは難しい。
従って、これらに対応できるようなアップデートが想定される。
さらに、本発明が適用される通信制御装置は、上述の第2実施形態に限定されず、次のような構成を有する各種各様の実施形態取ることができる。
即ち、本発明が適用される情報処理装置は、
別の情報処理装置(例えば携帯端末4)で操作された、移動体(例えばドローン2)の移動データを常時記録する記憶媒体を含み、当該移動体に搭載され得る情報処理装置であって、
前記情報処理装置と前記別の情報処理装置との通信状態を判定する通信状態判定手段と、
前記通信状態判定手段で通信状態が良好だと判定された場合に、前記移動体の移動データを、前記別の情報処理装置へと送信し、前記通信状態判定手段で通信状態が不良だと判定された場合に、前記移動データを、前記記憶媒体に記憶して、その後通信状態が良好だと判定された場合に、当該記憶媒体に記録された当該移動データを、前記別の情報処理装置へと送信する制御を実行する送信時期制御手段と、
を備える。
これにより、オンライン時には、移動データを携帯の情報処理端末4等で確認できるとともに、情報量が多い場合にはクラウド管理もできる。また、オフライン時には、ドローン2内に移動データを保存し、オンライン時になったときに移動データを情報処理端末4等へ送信することができる。
即ち、本発明が適用される情報処理装置は、
別の情報処理装置(例えば携帯端末4)で操作された、移動体(例えばドローン2)の移動データを常時記録する記憶媒体を含み、当該移動体に搭載され得る情報処理装置であって、
前記情報処理装置と前記別の情報処理装置との通信状態を判定する通信状態判定手段と、
前記通信状態判定手段で通信状態が良好だと判定された場合に、前記移動体の移動データを、前記別の情報処理装置へと送信し、前記通信状態判定手段で通信状態が不良だと判定された場合に、前記移動データを、前記記憶媒体に記憶して、その後通信状態が良好だと判定された場合に、当該記憶媒体に記録された当該移動データを、前記別の情報処理装置へと送信する制御を実行する送信時期制御手段と、
を備える。
これにより、オンライン時には、移動データを携帯の情報処理端末4等で確認できるとともに、情報量が多い場合にはクラウド管理もできる。また、オフライン時には、ドローン2内に移動データを保存し、オンライン時になったときに移動データを情報処理端末4等へ送信することができる。
[第3実施形態]安全制御
(背景技術)
カメラ搭載のドローンは上空から撮影可能なため、ドローンが自動制御する上で、進入してよい場所、よくない場所、これ以上出てはいけない場所などを識別することは、個人のプライバシーを保護し、安全性確保の面で、国家安全のための機密指定場所等の特定エリアを回避する機能は、重要な技術である。
(目的:課題)
そこで、第3実施形態は、簡易な手段で、特定エリアへの侵入防止又は特定エリアから外部へ飛行出来ない手段を備えたドローン2を提供することを目的とする。また、第3実施形態のドローン2は、出られない、入れないに加え、推奨ルートであることを示したり、緊急着陸可能な場所であることを示したりもできる。
(構成)
第1の方法は、図8Aに示すように、特定エリアを予め定めた色彩のテープ等で囲むことにより行われる。ドローン2は、搭載カメラ(図示せず。)を使ってテープ等より特定エリアを認識し、ドローン2の現在の飛行位置(GPS情報)から特定エリアまでの相対座標を計算し、特定エリアに侵入しないように操縦制御される。墜落時も、この特定エリアを避けるように制御される。この操縦制御は、特定エリアを回避するように組まれたアプリケーションプログラムにより実現される。反対に、ドローン2を特定エリアから外部へ飛行出来ないようにすることも出来る。なお、ドローン2を室内等のGPS情報が弱い所で飛行させる場合、ドローン搭載のカメラにより高速で立体環境地図を作成して利用してもよい。
図8Aのように特定の色のテープで囲むことで、その範囲から出られない、または入らないなどの情報を伝えることが出来る。図8Aは、写真であるが、屋外でもテープが太ければ可能である。カメラで画像認識→ドローン2の自己位置からの相対座標を計算→その範囲に入らないように等の制御も実行可能になる。
第2の方法は、図8Bに示すように、特定エリアを、実際の場所、建物等で特定するのではなく、地図情報で規定する。例えば、ドローン搭載のカメラにより高速で立体地図を作成し、この立体地地図に対して特定エリア情報を付与する。特定エリアへの進入禁止、又は特定エリアから外部への飛行禁止方法は、第1の方法と同じである。
図8Bのように地図上などのGPS情報に紐づくように、囲みを登録しておくと、ドローン2が周辺を飛ぶときに、その中に入らない、又は中から出ないように制御することができる。ドローン2が、GPS情報により得られる自己位置から周辺の禁止区域の情報をダウンロードすることで実現できる。
第3の方法は、図8Cに示すように、一定の信号を継続的に発振するBLE(Bluetooth(登録商標) Low Energy)ビーコン装置を設置し、信号源から一定の距離内(特定エリア内)に侵入しないように制御する。反対に、信号源から一定の距離内から外部へ飛行しないように制御する。
Bluetooth(登録商標)の規格で無線(ビーコン)を出し続けるものnがある。この規格によれば、ビーコンを出す機器からの距離を計算することができる技術を実現できる。この技術を活用すると、無線のシールドが存在することをドローン2に伝える機器を用いることができる(図8C)。つまり、ドローン2に搭載されたBluetooth(登録商標)の受信機で移動しながらビーコンの発信装置の距離を捕捉し続けると、ビーコンが存在する位置の座標が計算できる。この計算をもとに、下記の(1)又は(2)の処理を実行することで、ドローン2の動きを制限することもできる。
(1)ビーコンのコマンドに50m以内に入ってはいけないというコマンドを載せて、通知
(2)インターネットから、ビーコンIDを検索し、制限条件を確認
上述尾第1~第3の方法は、単独又は複数個組み合わせて採用することが出来る。
第1~第3の方法すべて、GPS座標またはドローン2自身との相対座標に変換して処理することもできる。
(利点・効果)
第3実施形態によれば、ドローン2を特定エリアへ進入禁止にすること、又は特定エリアから外部へ飛行禁止にすることが可能となる。
(応用例)
これを応用し、人物、道路、学校等のエリアを避けること、着陸や墜落時に人を避けて下りるようにすることが可能となる。これは、搭載カメラにより高速で立体地図を作成し、地図上に特定エリア情報を付与することで、回避する特定エリアを認識することで実現できる。
この技術を使って、着陸時に地面向きのカメラから収集される画像データから距離を測定し、又は3Dマップを作成し、人、自動車、家屋等を含む突起物、斜面、溝等の着陸不適合エリアを避けて着陸することが出来る。
この技術を使って、移動時に、カメラ画像データから、道路上の白線・黄色線を認識したり、道路のアスファルトの色が直線的な組み合わせで存在することを認識したり、地図等による事前情報から道路等の場所を事前に認識することで、その上空を避け、又は滞在する時間を最小にすることが出来る。
(背景技術)
カメラ搭載のドローンは上空から撮影可能なため、ドローンが自動制御する上で、進入してよい場所、よくない場所、これ以上出てはいけない場所などを識別することは、個人のプライバシーを保護し、安全性確保の面で、国家安全のための機密指定場所等の特定エリアを回避する機能は、重要な技術である。
(目的:課題)
そこで、第3実施形態は、簡易な手段で、特定エリアへの侵入防止又は特定エリアから外部へ飛行出来ない手段を備えたドローン2を提供することを目的とする。また、第3実施形態のドローン2は、出られない、入れないに加え、推奨ルートであることを示したり、緊急着陸可能な場所であることを示したりもできる。
(構成)
第1の方法は、図8Aに示すように、特定エリアを予め定めた色彩のテープ等で囲むことにより行われる。ドローン2は、搭載カメラ(図示せず。)を使ってテープ等より特定エリアを認識し、ドローン2の現在の飛行位置(GPS情報)から特定エリアまでの相対座標を計算し、特定エリアに侵入しないように操縦制御される。墜落時も、この特定エリアを避けるように制御される。この操縦制御は、特定エリアを回避するように組まれたアプリケーションプログラムにより実現される。反対に、ドローン2を特定エリアから外部へ飛行出来ないようにすることも出来る。なお、ドローン2を室内等のGPS情報が弱い所で飛行させる場合、ドローン搭載のカメラにより高速で立体環境地図を作成して利用してもよい。
図8Aのように特定の色のテープで囲むことで、その範囲から出られない、または入らないなどの情報を伝えることが出来る。図8Aは、写真であるが、屋外でもテープが太ければ可能である。カメラで画像認識→ドローン2の自己位置からの相対座標を計算→その範囲に入らないように等の制御も実行可能になる。
第2の方法は、図8Bに示すように、特定エリアを、実際の場所、建物等で特定するのではなく、地図情報で規定する。例えば、ドローン搭載のカメラにより高速で立体地図を作成し、この立体地地図に対して特定エリア情報を付与する。特定エリアへの進入禁止、又は特定エリアから外部への飛行禁止方法は、第1の方法と同じである。
図8Bのように地図上などのGPS情報に紐づくように、囲みを登録しておくと、ドローン2が周辺を飛ぶときに、その中に入らない、又は中から出ないように制御することができる。ドローン2が、GPS情報により得られる自己位置から周辺の禁止区域の情報をダウンロードすることで実現できる。
第3の方法は、図8Cに示すように、一定の信号を継続的に発振するBLE(Bluetooth(登録商標) Low Energy)ビーコン装置を設置し、信号源から一定の距離内(特定エリア内)に侵入しないように制御する。反対に、信号源から一定の距離内から外部へ飛行しないように制御する。
Bluetooth(登録商標)の規格で無線(ビーコン)を出し続けるものnがある。この規格によれば、ビーコンを出す機器からの距離を計算することができる技術を実現できる。この技術を活用すると、無線のシールドが存在することをドローン2に伝える機器を用いることができる(図8C)。つまり、ドローン2に搭載されたBluetooth(登録商標)の受信機で移動しながらビーコンの発信装置の距離を捕捉し続けると、ビーコンが存在する位置の座標が計算できる。この計算をもとに、下記の(1)又は(2)の処理を実行することで、ドローン2の動きを制限することもできる。
(1)ビーコンのコマンドに50m以内に入ってはいけないというコマンドを載せて、通知
(2)インターネットから、ビーコンIDを検索し、制限条件を確認
上述尾第1~第3の方法は、単独又は複数個組み合わせて採用することが出来る。
第1~第3の方法すべて、GPS座標またはドローン2自身との相対座標に変換して処理することもできる。
(利点・効果)
第3実施形態によれば、ドローン2を特定エリアへ進入禁止にすること、又は特定エリアから外部へ飛行禁止にすることが可能となる。
(応用例)
これを応用し、人物、道路、学校等のエリアを避けること、着陸や墜落時に人を避けて下りるようにすることが可能となる。これは、搭載カメラにより高速で立体地図を作成し、地図上に特定エリア情報を付与することで、回避する特定エリアを認識することで実現できる。
この技術を使って、着陸時に地面向きのカメラから収集される画像データから距離を測定し、又は3Dマップを作成し、人、自動車、家屋等を含む突起物、斜面、溝等の着陸不適合エリアを避けて着陸することが出来る。
この技術を使って、移動時に、カメラ画像データから、道路上の白線・黄色線を認識したり、道路のアスファルトの色が直線的な組み合わせで存在することを認識したり、地図等による事前情報から道路等の場所を事前に認識することで、その上空を避け、又は滞在する時間を最小にすることが出来る。
さらに、本発明が適用される情報処理装置は、上述の第3実施形態に限定されず、次のような構成を有する各種各様の実施形態取ることができる。
即ち、本発明が適用される情報処理装置は、
別の情報処理装置(例えば情報処理端末4)で操作された移動体(例えばドローン2)に搭載され、
特定の領域を飛行可能領域として認識し、当該飛行可能領域以外の領域を飛行禁止領域として認識する飛行領域認識手段と、
前記移動体の現在の位置に対する前記移動可能領域までの位置の相対座標を演算し、前記移動禁止領域に当該移動体を進入させない制御を実行する制御手段と、
を備える。
これにより、ドローン2が任意の領域を侵入、撤退することを防ぎ、また、推奨ルートであることを示したり、緊急着陸可能な場所であることを示したりすることができる。
即ち、本発明が適用される情報処理装置は、
別の情報処理装置(例えば情報処理端末4)で操作された移動体(例えばドローン2)に搭載され、
特定の領域を飛行可能領域として認識し、当該飛行可能領域以外の領域を飛行禁止領域として認識する飛行領域認識手段と、
前記移動体の現在の位置に対する前記移動可能領域までの位置の相対座標を演算し、前記移動禁止領域に当該移動体を進入させない制御を実行する制御手段と、
を備える。
これにより、ドローン2が任意の領域を侵入、撤退することを防ぎ、また、推奨ルートであることを示したり、緊急着陸可能な場所であることを示したりすることができる。
[第4実施形態]レーザトラック等
(背景技術)
従来、ドローンの操縦は、専用の送信機で操縦されている。
(目的:課題)
しかし、専用の送信機以外の機器で操縦が出来るといろいろな面で便利である。
(構成)
(1)音による操縦
笛、スピーカーからの音声等の特定の周波数に対して、ドローン2に搭載のマイクロフォンが反応して、ドローン2が移動し、離着陸する。即ち、笛、スピーカー等の音源が、専用送信機を用いずに、ドローン2に命令を送る。特に、特定の音により、ドローン2を操作することは手軽であり、ドローン2に緊急着陸命令を送信できれば有用である。また、各種音のパターンにより左右へ移動などの命令を送ることで、情報処理端末4等の携帯端末なしに操縦することもできる。
Phenox2には、マイクで笛の音(3200Hz)を認識して離着陸する機能がある。音声認識での操縦も若干量の例があるが、プロペラがうるさく、ドローン2のマイクロフォンを活用するには、笛などの認知性の高いものが有効と考えられる。なお、3200Hzは、Phenox2のプロペラの音程と干渉しない音程であり、機体によって周波数は異なる。レーザの画像認識を、笛とマイクに置き換え、コマンドを送ってもよい。
(2)光線による操縦
(a)例えば、レーザポインタのような光源(可視光線及び不可視光線を含む。)を、ドローン搭載カメラで捉え自動追尾することで、専用送信機を用いずに、ドローン2を操縦する。この場合、ドローン2がレーザポインタ光源を見失った場合、ドローン2から点滅パターンの光線を発光し、又は予め定められた挙動(例えば、ドローン2の旋回等)により、操縦者にレーザポインタ光源を見失った事態を連絡する。また、点滅パターンやジェスチャーで離着陸やポインターを見失った時の挙動を通信することができる。
専用のレーザポンタで壁面又は地面に向けて発光する。地面の場合は下向きカメラでホバリングの場所を変更することができる。また、壁面の場合は横向きカメラで高度などを変更することができる。
(b)複数レーザの併用
ドローン搭載カメラの画像情報では、周囲の環境に赤色が多い場合(例えば、背景が夕日)には赤色可視光レーザは目立たない。一方、周囲の環境に緑色が多い場合(例えば、背景が森林)には緑色可視光レーザは目立たない。
そこで、レーザとして、例えば、赤色可視光レーザと緑色可視光レーザを同時に並行光線として採用することにより、いずれかのレーザ光を容易に認識することが出来、追尾の信頼性が向上する。
つまり、赤色可視光レーザと緑色可視光レーザの2つを同時に光らせることにより、赤色の壁などでは赤色レーザでは制御が難しかったり、背景の中の赤色を画像認識で誤認する場合があったが、2色が横並びの点を探すことで、精度を上げることができる。
3種類以上のレーザ光を使用する場合、更に信頼性が向上する。また、他の種類の光線(例えば、赤外線)を利用してもよい。3色以上や赤外線などを併用することで、活用の幅を広げられる。
(c)レーザ光の発光(点灯)パターン
図9に示すように、レーザ光の発光パターンを複数決めておくことにより、発光パターによって操縦情報(例えば、上昇命令や帰還命令)をドローン2のカメラに向けて送信してもよい。
更に、レーザ光の色を複数決めておくことにより、発光パターによって操縦情報(例えば、上昇命令や帰還命令)をドローン2に送信してもよい。更に、レーザ光の発光パターンとレーザ光の色との組み合わせにより、操縦情報をドローン2に送信してもよい。
ここで、複数色のレーザは同じように点滅するようにしてもよいが、色によって点滅パターンを変えることで、より複雑な指令を送ることも可能となる。
(背景技術)
従来、ドローンの操縦は、専用の送信機で操縦されている。
(目的:課題)
しかし、専用の送信機以外の機器で操縦が出来るといろいろな面で便利である。
(構成)
(1)音による操縦
笛、スピーカーからの音声等の特定の周波数に対して、ドローン2に搭載のマイクロフォンが反応して、ドローン2が移動し、離着陸する。即ち、笛、スピーカー等の音源が、専用送信機を用いずに、ドローン2に命令を送る。特に、特定の音により、ドローン2を操作することは手軽であり、ドローン2に緊急着陸命令を送信できれば有用である。また、各種音のパターンにより左右へ移動などの命令を送ることで、情報処理端末4等の携帯端末なしに操縦することもできる。
Phenox2には、マイクで笛の音(3200Hz)を認識して離着陸する機能がある。音声認識での操縦も若干量の例があるが、プロペラがうるさく、ドローン2のマイクロフォンを活用するには、笛などの認知性の高いものが有効と考えられる。なお、3200Hzは、Phenox2のプロペラの音程と干渉しない音程であり、機体によって周波数は異なる。レーザの画像認識を、笛とマイクに置き換え、コマンドを送ってもよい。
(2)光線による操縦
(a)例えば、レーザポインタのような光源(可視光線及び不可視光線を含む。)を、ドローン搭載カメラで捉え自動追尾することで、専用送信機を用いずに、ドローン2を操縦する。この場合、ドローン2がレーザポインタ光源を見失った場合、ドローン2から点滅パターンの光線を発光し、又は予め定められた挙動(例えば、ドローン2の旋回等)により、操縦者にレーザポインタ光源を見失った事態を連絡する。また、点滅パターンやジェスチャーで離着陸やポインターを見失った時の挙動を通信することができる。
専用のレーザポンタで壁面又は地面に向けて発光する。地面の場合は下向きカメラでホバリングの場所を変更することができる。また、壁面の場合は横向きカメラで高度などを変更することができる。
(b)複数レーザの併用
ドローン搭載カメラの画像情報では、周囲の環境に赤色が多い場合(例えば、背景が夕日)には赤色可視光レーザは目立たない。一方、周囲の環境に緑色が多い場合(例えば、背景が森林)には緑色可視光レーザは目立たない。
そこで、レーザとして、例えば、赤色可視光レーザと緑色可視光レーザを同時に並行光線として採用することにより、いずれかのレーザ光を容易に認識することが出来、追尾の信頼性が向上する。
つまり、赤色可視光レーザと緑色可視光レーザの2つを同時に光らせることにより、赤色の壁などでは赤色レーザでは制御が難しかったり、背景の中の赤色を画像認識で誤認する場合があったが、2色が横並びの点を探すことで、精度を上げることができる。
3種類以上のレーザ光を使用する場合、更に信頼性が向上する。また、他の種類の光線(例えば、赤外線)を利用してもよい。3色以上や赤外線などを併用することで、活用の幅を広げられる。
(c)レーザ光の発光(点灯)パターン
図9に示すように、レーザ光の発光パターンを複数決めておくことにより、発光パターによって操縦情報(例えば、上昇命令や帰還命令)をドローン2のカメラに向けて送信してもよい。
更に、レーザ光の色を複数決めておくことにより、発光パターによって操縦情報(例えば、上昇命令や帰還命令)をドローン2に送信してもよい。更に、レーザ光の発光パターンとレーザ光の色との組み合わせにより、操縦情報をドローン2に送信してもよい。
ここで、複数色のレーザは同じように点滅するようにしてもよいが、色によって点滅パターンを変えることで、より複雑な指令を送ることも可能となる。
さらに、本発明が適用される情報処理装置は、上述の第4実施形態に限定されず、次のような構成を有する各種各様の実施形態取ることができる。
即ち、本発明が適用される情報処理装置は、
特定の周波数の音に対応した、少なくとも着陸命令を含む移動体(例えばドローン2等)への命令に基づいて、当該移動体を操作する制御を実行する周波数操作制御手段と、
を備えることができる。
これにより、ドローン2等の移動体はマイクロフォンで音を認識して離着陸することができる。
また、本発明が適用される情報処理装置は、
移動体に搭載された撮像部で特定の光源を捉え自動追尾することで、当該移動体を操作する制御を実行する自動操作制御手段、
を備えることができる。
これにより、ドローン2等の移動体はレーザポインタ等の光線をカメラ(撮像部)で捉え、自動追尾することで専用送信機無しに操縦することができる。
また、本発明が適用される情報処理装置は、
レーザ光の発光パターンに基づいて移動体(例えばドローン2)の操作をする制御を実行する発光パターン操作制御手段、
を備えることができる。
これにより、より複雑な指令を送ることも可能となる。
即ち、本発明が適用される情報処理装置は、
特定の周波数の音に対応した、少なくとも着陸命令を含む移動体(例えばドローン2等)への命令に基づいて、当該移動体を操作する制御を実行する周波数操作制御手段と、
を備えることができる。
これにより、ドローン2等の移動体はマイクロフォンで音を認識して離着陸することができる。
また、本発明が適用される情報処理装置は、
移動体に搭載された撮像部で特定の光源を捉え自動追尾することで、当該移動体を操作する制御を実行する自動操作制御手段、
を備えることができる。
これにより、ドローン2等の移動体はレーザポインタ等の光線をカメラ(撮像部)で捉え、自動追尾することで専用送信機無しに操縦することができる。
また、本発明が適用される情報処理装置は、
レーザ光の発光パターンに基づいて移動体(例えばドローン2)の操作をする制御を実行する発光パターン操作制御手段、
を備えることができる。
これにより、より複雑な指令を送ることも可能となる。
[第5実施形態]汎用性確保(ソフト面) (ハード面)
(背景技術)
従来、ドローンは、軍事目的、救援目的、商業目的等の専用機として開発されている。一方、ドローンは開発途上にあるため、仕様の更新(バージョンアップ)が頻繁に行われている。それに従い、用途によって利用できなくなったり、譲渡や貸出など複雑な利用シーンが想定される。そのとき、ドローンやロボット自体の機体と、アプリケーションが別の組み合わせで活用されるシーンが考えられる。それに対応できるプラットフォームを設計した。
(目的:課題)
しかし、ドローンが、経済的側面等から、1台のドローンが、用途の変更、複数の用途に対応することが望まれる。そして、ドローンが、常にバージョンアップされて、最新仕様であることも望まれる。
各地域でドローンを貸出・メンテナンスする業者が、目的を持った利用者に機体を貸すとともに、利用者は各人の目的に合ったアプリケーションを活用することで、目的を達成できる。
そこで、第5実施形態は、ドローン2の機体の提供、ドローン2の用途の変更等及びバージョンアップに容易に対応出来るプラットフォームを提供することを目的とする。
(構成)
図10は、ドローン2の機体の提供、ドローン2の用途の変更等及びバージョンアップに容易に対応出来るプラットフォームの概要を説明するためのイメージである。
登録された利用者は、ドローン2群から所望のドローン2の機体一式(操縦用の携帯端末等を含む。)と、用途に即したアプリメーションプログラムを選択することが出来る。プラットフォーム提供者は、選択されたドローン2にアプリケーションプログラムを組み込み、利用者に提供する。
利用者は、機体とアプリケーションの両方を自由な組み合わせで選択することができる。携帯電話のAndroid Market(登録商標)などと異なり、機種自体も選択可能になる。
また、提供されるアプリメーションプログラムは更新されており、一旦、利用者に渡された後でもプラットフォームから更新プログラムをダウンロード出来る。プログラムを自由にダウンロードし、操作者の任意の業務を実施できるとともに、飛ばしてみると違う動きがした、などということを防ぐため、安全な仕組みを作る必要がある。
携帯のアプリマーケットのようにダウンロードできる一方で、操作者を管理することのできるwebプラットフォームが実現可能になる。
ドローン2に対しては、USBのような汎用的ポートを用意し、物理的又は電気回路として必要なモジュールを接続することで、1台のドローン2に対して機能を追加・変更し、多用途で利用することが出来る。
(利点・効果)
第5実施形態は、様々な用途に適用可能なドローン2を提供することが出来る。例えば、物品を搬送する物流、救命具を渡す海難救助、サーモカメラを使って行方不明者を捜索する遭難捜索、赤外線カメラを使った農業調査等に適用可能なドローン2を提供することが出来る。
更に、利用者は、ドローン2を購入することなく、複数の者で共有することが出来る。
更に、このプラットフォームの利点は、利用者登録に際し一定の審査を行い、必要により利用者情報を逐次求めて、利用者を管理することが出来る。
ハードウェアいついては、任意のコネクタにより接続可能とされている。これにより、アプリケーションに必要なハードウェアを任意に追加できることになる。コネクタの形状などは、汎用のものを活用することもできるし、通信信号の暗号化などを用いた新規な形状を採用してもよい。
(背景技術)
従来、ドローンは、軍事目的、救援目的、商業目的等の専用機として開発されている。一方、ドローンは開発途上にあるため、仕様の更新(バージョンアップ)が頻繁に行われている。それに従い、用途によって利用できなくなったり、譲渡や貸出など複雑な利用シーンが想定される。そのとき、ドローンやロボット自体の機体と、アプリケーションが別の組み合わせで活用されるシーンが考えられる。それに対応できるプラットフォームを設計した。
(目的:課題)
しかし、ドローンが、経済的側面等から、1台のドローンが、用途の変更、複数の用途に対応することが望まれる。そして、ドローンが、常にバージョンアップされて、最新仕様であることも望まれる。
各地域でドローンを貸出・メンテナンスする業者が、目的を持った利用者に機体を貸すとともに、利用者は各人の目的に合ったアプリケーションを活用することで、目的を達成できる。
そこで、第5実施形態は、ドローン2の機体の提供、ドローン2の用途の変更等及びバージョンアップに容易に対応出来るプラットフォームを提供することを目的とする。
(構成)
図10は、ドローン2の機体の提供、ドローン2の用途の変更等及びバージョンアップに容易に対応出来るプラットフォームの概要を説明するためのイメージである。
登録された利用者は、ドローン2群から所望のドローン2の機体一式(操縦用の携帯端末等を含む。)と、用途に即したアプリメーションプログラムを選択することが出来る。プラットフォーム提供者は、選択されたドローン2にアプリケーションプログラムを組み込み、利用者に提供する。
利用者は、機体とアプリケーションの両方を自由な組み合わせで選択することができる。携帯電話のAndroid Market(登録商標)などと異なり、機種自体も選択可能になる。
また、提供されるアプリメーションプログラムは更新されており、一旦、利用者に渡された後でもプラットフォームから更新プログラムをダウンロード出来る。プログラムを自由にダウンロードし、操作者の任意の業務を実施できるとともに、飛ばしてみると違う動きがした、などということを防ぐため、安全な仕組みを作る必要がある。
携帯のアプリマーケットのようにダウンロードできる一方で、操作者を管理することのできるwebプラットフォームが実現可能になる。
ドローン2に対しては、USBのような汎用的ポートを用意し、物理的又は電気回路として必要なモジュールを接続することで、1台のドローン2に対して機能を追加・変更し、多用途で利用することが出来る。
(利点・効果)
第5実施形態は、様々な用途に適用可能なドローン2を提供することが出来る。例えば、物品を搬送する物流、救命具を渡す海難救助、サーモカメラを使って行方不明者を捜索する遭難捜索、赤外線カメラを使った農業調査等に適用可能なドローン2を提供することが出来る。
更に、利用者は、ドローン2を購入することなく、複数の者で共有することが出来る。
更に、このプラットフォームの利点は、利用者登録に際し一定の審査を行い、必要により利用者情報を逐次求めて、利用者を管理することが出来る。
ハードウェアいついては、任意のコネクタにより接続可能とされている。これにより、アプリケーションに必要なハードウェアを任意に追加できることになる。コネクタの形状などは、汎用のものを活用することもできるし、通信信号の暗号化などを用いた新規な形状を採用してもよい。
さらに、本発明が適用される情報処理装置は、上述の第5実施形態に限定されず、次のような構成を有する各種各様の実施形態取ることができる。
即ち、本発明が適用される情報処理装置は、
移動体(例えばドローン2)を、当該移動体用途に即して選択された0以上のアプリケーションプログラム及び0以上のハードウェアの組を介して操作する制御を実行するアプリケーション操作制御手段、
を備える。
これにより、ドローン操作者3は、アプリケーションプログラムを自由にダウンロードしたり、ハードウェアを自由に組み合わせることで、ドローン2について任意の使い方を実現できる。また、ドローン操作者3は、ドローン2の機体(ハードウェア)とアプリケーションの両方を自由な組み合わせを選択することができる。
即ち、本発明が適用される情報処理装置は、
移動体(例えばドローン2)を、当該移動体用途に即して選択された0以上のアプリケーションプログラム及び0以上のハードウェアの組を介して操作する制御を実行するアプリケーション操作制御手段、
を備える。
これにより、ドローン操作者3は、アプリケーションプログラムを自由にダウンロードしたり、ハードウェアを自由に組み合わせることで、ドローン2について任意の使い方を実現できる。また、ドローン操作者3は、ドローン2の機体(ハードウェア)とアプリケーションの両方を自由な組み合わせを選択することができる。
[第6実施形態]着陸ポート
(背景技術)
ドローンの運用において離着陸は不可避である。特に、着陸は、安全性の確保、所定の位置への着陸等のオペレーションの上での要請があり、着陸ポートの重要性は大きい。
また、充電についても重要であり、着陸ポートと一体で充電をできる仕組みがあれば、オペレーションを円滑に動かすことができる。
(目的:課題)
そこで、本実施形態は、安全性の確保、所定の位置への着陸等の要請を満たし、且つ着陸後には充電が可能な着陸ポートを提供することを目的とする。
(構成)
着陸ポートアセンブリは、ドローン2の脚部本数に対応して、複数個の着陸ポートの組み合わせから構成されている。図11Aは、各着陸ポートの断面形状を示す図である。ドローン2の脚を収納する着陸ポートは、開口部側が拡がったラッパ形状となっている。このため、ドローン2着陸時に多少の誤差があっても、開口部内に収まっていれば誤差が補正され、所定の位置に着陸することが出来る。図11Bは、着陸ポートの斜視図である。
図11Cは、着陸ポートを利用したドローン2への充電方法を説明する図である。着陸後ドローン2側電極と、着陸ポート側電極が摺動接触し、給電が行われる。充電電流が大きい大型ドローン2の場合、着陸後、モータ(図示せず。)を使って着陸ポート側電極をドローン2側電極に圧接するようにしてもよい。
図11Bは、全体の1/4であり、ドローン2の脚1本分である。脚の数が4つでない場合、2つや6つの場合でも類似の方法でできる。
(背景技術)
ドローンの運用において離着陸は不可避である。特に、着陸は、安全性の確保、所定の位置への着陸等のオペレーションの上での要請があり、着陸ポートの重要性は大きい。
また、充電についても重要であり、着陸ポートと一体で充電をできる仕組みがあれば、オペレーションを円滑に動かすことができる。
(目的:課題)
そこで、本実施形態は、安全性の確保、所定の位置への着陸等の要請を満たし、且つ着陸後には充電が可能な着陸ポートを提供することを目的とする。
(構成)
着陸ポートアセンブリは、ドローン2の脚部本数に対応して、複数個の着陸ポートの組み合わせから構成されている。図11Aは、各着陸ポートの断面形状を示す図である。ドローン2の脚を収納する着陸ポートは、開口部側が拡がったラッパ形状となっている。このため、ドローン2着陸時に多少の誤差があっても、開口部内に収まっていれば誤差が補正され、所定の位置に着陸することが出来る。図11Bは、着陸ポートの斜視図である。
図11Cは、着陸ポートを利用したドローン2への充電方法を説明する図である。着陸後ドローン2側電極と、着陸ポート側電極が摺動接触し、給電が行われる。充電電流が大きい大型ドローン2の場合、着陸後、モータ(図示せず。)を使って着陸ポート側電極をドローン2側電極に圧接するようにしてもよい。
図11Bは、全体の1/4であり、ドローン2の脚1本分である。脚の数が4つでない場合、2つや6つの場合でも類似の方法でできる。
さらに、本発明が適用される情報処理装置は、上述の第6実施形態に限定されず、次のような構成を有する各種各様の実施形態取ることができる。
即ち、本発明が適用される情報処理装置は、
移動体(例えばドローン2)の脚部と連結し、当該移動体に給電を行う給電部と、
前記移動体の脚部の本数に対応して、複数個の着陸ポートの組み合わせから構成される着陸ポート部と、
を備える。
これにより、多少の誤差があってもドローン2等の移動体は正しい位置に着陸することができ、
充電方法として、ドローン2等の移動体の脚部をとらえて充電することができるので、着陸と同時に充電をすることができる。
即ち、本発明が適用される情報処理装置は、
移動体(例えばドローン2)の脚部と連結し、当該移動体に給電を行う給電部と、
前記移動体の脚部の本数に対応して、複数個の着陸ポートの組み合わせから構成される着陸ポート部と、
を備える。
これにより、多少の誤差があってもドローン2等の移動体は正しい位置に着陸することができ、
充電方法として、ドローン2等の移動体の脚部をとらえて充電することができるので、着陸と同時に充電をすることができる。
[第7実施形態]着陸近接技術
(背景技術)
ドローンが着陸地点に向かって飛行する場合、大きな範囲ではGPS情報を利用するが、着陸地点の近くではGPS情報の精度が問題になる。
(目的:課題)
そこで、第7実施形態は、ドローン2が、着陸地点の近くで精度良く機体の位置を決定できる着陸用信号発生装置を提供することを目的とする。
GPSと同じく時間情報を搭載した信号発信装置を地上に複数設置することで、ドローン2の自己位置を着陸地点と相対座標として精度よく推定できると考えられる。
(構成)
図12に示すように、着陸地点に、例えば、3個の着陸用信号発生装置を予め設置する。この着陸用信号発生装置は、GPSの原理を利用した、GPS衛星の代わりに、時間と位置情報を発信する。ドローン2は、着陸地点の近くでは、この着陸用信号発生装置からの時間と位置情報に基づき、着陸用信号発生装置からの機体の相対位置を精度良く決定することが出来、正確に着陸することが出来る。
具体的には例えば、着陸用信号発生装置は、Wi-Fi(登録商標)など無線による着陸ポートへの接続を行い、信号を出す。または、着陸用信号発生装置は、GPS情報による着陸へリポートへの近接検知し、インターネット経由で信号を出す。これにより、ドローン2等の移動体の現地から着陸までの移動量が精度よくわかる。
ここで、着陸用信号発生装置は3個存在するが、1つや2つでもよい。この場合、3個の着陸用信号発生装置、または1個又は2個の着陸用信号発生装置とGPSなどの外部情報との組み合わせにより、1次元的な制御が実現できる。ここで、着陸だけではなく、ドローン2等の移動体が人物等に物体を渡すなどするときに、1次元制御(人との直線的な距離だけの制御)に落とし込めると、ジェスチャーや「近接」と「離脱」の2ボタンだけで安全に人との距離を制御できる。
(背景技術)
ドローンが着陸地点に向かって飛行する場合、大きな範囲ではGPS情報を利用するが、着陸地点の近くではGPS情報の精度が問題になる。
(目的:課題)
そこで、第7実施形態は、ドローン2が、着陸地点の近くで精度良く機体の位置を決定できる着陸用信号発生装置を提供することを目的とする。
GPSと同じく時間情報を搭載した信号発信装置を地上に複数設置することで、ドローン2の自己位置を着陸地点と相対座標として精度よく推定できると考えられる。
(構成)
図12に示すように、着陸地点に、例えば、3個の着陸用信号発生装置を予め設置する。この着陸用信号発生装置は、GPSの原理を利用した、GPS衛星の代わりに、時間と位置情報を発信する。ドローン2は、着陸地点の近くでは、この着陸用信号発生装置からの時間と位置情報に基づき、着陸用信号発生装置からの機体の相対位置を精度良く決定することが出来、正確に着陸することが出来る。
具体的には例えば、着陸用信号発生装置は、Wi-Fi(登録商標)など無線による着陸ポートへの接続を行い、信号を出す。または、着陸用信号発生装置は、GPS情報による着陸へリポートへの近接検知し、インターネット経由で信号を出す。これにより、ドローン2等の移動体の現地から着陸までの移動量が精度よくわかる。
ここで、着陸用信号発生装置は3個存在するが、1つや2つでもよい。この場合、3個の着陸用信号発生装置、または1個又は2個の着陸用信号発生装置とGPSなどの外部情報との組み合わせにより、1次元的な制御が実現できる。ここで、着陸だけではなく、ドローン2等の移動体が人物等に物体を渡すなどするときに、1次元制御(人との直線的な距離だけの制御)に落とし込めると、ジェスチャーや「近接」と「離脱」の2ボタンだけで安全に人との距離を制御できる。
さらに、本発明が適用される情報処理装置は、上述の第6実施形態に限定されず、次のような構成を有する各種各様の実施形態取ることができる。
即ち、本発明が適用される情報処理装置は、
移動体(例えばドローン2)の着陸地点付近に予め設置された着陸用信号発生装置から送信された時間と位置情報に基づいて、前記着陸用信号発生装置からの当該移動体の相対位置を演算し、当該演算の結果に基づいて、着陸操作を実行する制御を実行する着陸制御手段、
を備える。
これにより、時間情報を搭載した信号発信装置を地上に複数設置することで、ドローン2等の移動体の位置を着陸地点との相対座標として精度よく推定することができる。
即ち、本発明が適用される情報処理装置は、
移動体(例えばドローン2)の着陸地点付近に予め設置された着陸用信号発生装置から送信された時間と位置情報に基づいて、前記着陸用信号発生装置からの当該移動体の相対位置を演算し、当該演算の結果に基づいて、着陸操作を実行する制御を実行する着陸制御手段、
を備える。
これにより、時間情報を搭載した信号発信装置を地上に複数設置することで、ドローン2等の移動体の位置を着陸地点との相対座標として精度よく推定することができる。
[第8実施形態]デザーコントロール、デザークリップ
(背景技術)
(1)ドローン2、ロボット等を取り扱う上で、安全性、給電の必要性等から有線接続が多用されている。物流等でも搬送物を吊す場合に長く強靭な紐(デザー)を使用する場合が多い。
(2)また、ドローン2、ロボット等により、紐をくくり付ける作業は、非常に難しく、紐をくくり付ける装置の先例はない。
ドローン2を制御する方法として、事前にプログラムした通りに動いたり、プロポやスマホで操縦する方法があるが、直感的に動かす方法があまりない。
(3)また、ドローン2の制御は、一般に、事前にプログラムした操縦装置を使って、ドローン2を操縦している。ドローン操縦者3が、ドローン2を直感的に動かす方法はあまり提案されていない。
(目的:課題)
(1)第8実施形態に係るデザーコントロールは、ドローン2、ロボット等に有効な、新規なデザーコントロールを提供することを目的とする。
(2)第8実施形態に係るデザークリップは、紐先に取り付ける新規な開閉可能なデザークリップを提供することを目的とする。
(3)現在、ドローン2が制御不能で飛んで行かないように、飛行範囲をカバーできる紐で繋いでおくことは行われている。また、ドローン2への給電を有線で行う方法も存在する。本発明者は、このような有線接続を、ドローン2の飛行の制御に利用する技術を検討した。従って、第8実施形態に係るデザーインターフェースは、紐を使った新規なドローン2操縦システムを提供することを目的とする。
(構成)
(1) デザーコントロール
ドローン2、ロボット等の自由な動きを確保するため、有線では長さに余裕を持たせ、弛ませて使用している。
第8実施形態は、デザーを使った制御(デザーコントロール)及びクリップ(デザークリップ)を提供することを目的とする。
(構成)
デザーコントロールは、ドローン2、ロボット等と制御装置との間を結ぶ有線部材の途中の2箇所を伸縮性部材(例えば、ゴム)で結び、適当な張力を与えている。伸縮性部材の張力により、有線は所望の張力で引っ張られ、弛むことは無い。更に、有線が引っ張られたときは、伸縮性部材が伸張してこの引っ張り応力を吸収する。
ドローン2をはじめ、ロボットを扱う上で、安全性や給電などの都合で有線接続が多用される。物流などでも物をつるすなどの時に紐を使うことは多い。多くの場合、有線では紐をたるませて活用してきた。ここに伸縮性のゴムなどを挟み適度な張力を与えることで、安定した制御を提供できる。
給電やドローン2が制御不能で飛んで行かないように紐を使う方法は、有名である。たるませずに紐をつなぐ技術を開発したことにより、ドローン2は紐で引っ張られていることを認識し、それに応じた制御をすることができる。
例えばドローン2(ロボット)とケーブルの間にゴム(やバネなど)をはさむ事で制御が簡単となる。(取付位置は重心近くが望ましい。)荷物のつり下げの場合にも便利である。
デザーの傾きと張力がわかるため、単体で制御に活用できる。後述するように人が引っ張るなどの操作がインターフェイスとして活用できる。
(2)デザークリップ
ドローン2を含むロボットによって紐をくくり付けるという作業は非常に難しく、括り付け対象の周りに巻き付けるなどを行うことはあるが、装置として先例がない。しかし、ロボットが人間の作業を代替する上でこの作業は必須であり、多用する上で簡便な装置を作ることは重要と考えられる。そこで、紐先に開閉可能な装置を取り付けることで、机の脚や木などに引っかけられる装置を提供する。
図13は、デザークリップの断面図である。一方のクリップ片と他方のクリップ片は、バネ(図示せず。)で先端部が閉じる構造となっている。最初は、両方のクリップ片は、くさび型開放部材により強制的に開放された状態にある。把持対象物を両方のクリップ片の間に挟んだ後、くさび型開放部材を取り除くことで、両方のクリップ片はバネの力で閉じて対象物を固定している。紐先に、このデザークリップを取り付ける。このデザークリップを用いることで、容易に、建築物の横木、樹木の枝等に紐の一端を係止することが出来る。
また、対象物に接続すると、ロボットとこの構造物を自動で切り離すこともできる。
狙いは電線の張り替えである。
紐を持つ者が、引っ張ったことを検知し、その向きや急さなどから、紐を持つ者の意図を指定した表を用いて判断を行い、適切な制御をおこなうことができる。この表は機械学習などにより自動更新も可能である。
さらに言えば、空陸協調等で無人自動車等のウィンチロープを高い場所に付けるとか、吊り上げ等も可能である。
このように、インタラクションの点で重要であり、紐を引くことを検知し、制御に活用することで、ペットのような動作などを実現することもできる。
(背景技術)
(1)ドローン2、ロボット等を取り扱う上で、安全性、給電の必要性等から有線接続が多用されている。物流等でも搬送物を吊す場合に長く強靭な紐(デザー)を使用する場合が多い。
(2)また、ドローン2、ロボット等により、紐をくくり付ける作業は、非常に難しく、紐をくくり付ける装置の先例はない。
ドローン2を制御する方法として、事前にプログラムした通りに動いたり、プロポやスマホで操縦する方法があるが、直感的に動かす方法があまりない。
(3)また、ドローン2の制御は、一般に、事前にプログラムした操縦装置を使って、ドローン2を操縦している。ドローン操縦者3が、ドローン2を直感的に動かす方法はあまり提案されていない。
(目的:課題)
(1)第8実施形態に係るデザーコントロールは、ドローン2、ロボット等に有効な、新規なデザーコントロールを提供することを目的とする。
(2)第8実施形態に係るデザークリップは、紐先に取り付ける新規な開閉可能なデザークリップを提供することを目的とする。
(3)現在、ドローン2が制御不能で飛んで行かないように、飛行範囲をカバーできる紐で繋いでおくことは行われている。また、ドローン2への給電を有線で行う方法も存在する。本発明者は、このような有線接続を、ドローン2の飛行の制御に利用する技術を検討した。従って、第8実施形態に係るデザーインターフェースは、紐を使った新規なドローン2操縦システムを提供することを目的とする。
(構成)
(1) デザーコントロール
ドローン2、ロボット等の自由な動きを確保するため、有線では長さに余裕を持たせ、弛ませて使用している。
第8実施形態は、デザーを使った制御(デザーコントロール)及びクリップ(デザークリップ)を提供することを目的とする。
(構成)
デザーコントロールは、ドローン2、ロボット等と制御装置との間を結ぶ有線部材の途中の2箇所を伸縮性部材(例えば、ゴム)で結び、適当な張力を与えている。伸縮性部材の張力により、有線は所望の張力で引っ張られ、弛むことは無い。更に、有線が引っ張られたときは、伸縮性部材が伸張してこの引っ張り応力を吸収する。
ドローン2をはじめ、ロボットを扱う上で、安全性や給電などの都合で有線接続が多用される。物流などでも物をつるすなどの時に紐を使うことは多い。多くの場合、有線では紐をたるませて活用してきた。ここに伸縮性のゴムなどを挟み適度な張力を与えることで、安定した制御を提供できる。
給電やドローン2が制御不能で飛んで行かないように紐を使う方法は、有名である。たるませずに紐をつなぐ技術を開発したことにより、ドローン2は紐で引っ張られていることを認識し、それに応じた制御をすることができる。
例えばドローン2(ロボット)とケーブルの間にゴム(やバネなど)をはさむ事で制御が簡単となる。(取付位置は重心近くが望ましい。)荷物のつり下げの場合にも便利である。
デザーの傾きと張力がわかるため、単体で制御に活用できる。後述するように人が引っ張るなどの操作がインターフェイスとして活用できる。
(2)デザークリップ
ドローン2を含むロボットによって紐をくくり付けるという作業は非常に難しく、括り付け対象の周りに巻き付けるなどを行うことはあるが、装置として先例がない。しかし、ロボットが人間の作業を代替する上でこの作業は必須であり、多用する上で簡便な装置を作ることは重要と考えられる。そこで、紐先に開閉可能な装置を取り付けることで、机の脚や木などに引っかけられる装置を提供する。
図13は、デザークリップの断面図である。一方のクリップ片と他方のクリップ片は、バネ(図示せず。)で先端部が閉じる構造となっている。最初は、両方のクリップ片は、くさび型開放部材により強制的に開放された状態にある。把持対象物を両方のクリップ片の間に挟んだ後、くさび型開放部材を取り除くことで、両方のクリップ片はバネの力で閉じて対象物を固定している。紐先に、このデザークリップを取り付ける。このデザークリップを用いることで、容易に、建築物の横木、樹木の枝等に紐の一端を係止することが出来る。
また、対象物に接続すると、ロボットとこの構造物を自動で切り離すこともできる。
狙いは電線の張り替えである。
紐を持つ者が、引っ張ったことを検知し、その向きや急さなどから、紐を持つ者の意図を指定した表を用いて判断を行い、適切な制御をおこなうことができる。この表は機械学習などにより自動更新も可能である。
さらに言えば、空陸協調等で無人自動車等のウィンチロープを高い場所に付けるとか、吊り上げ等も可能である。
このように、インタラクションの点で重要であり、紐を引くことを検知し、制御に活用することで、ペットのような動作などを実現することもできる。
さらに、本発明が適用される情報処理装置は、上述の第8実施形態に限定されず、次のような構成を有する各種各様の実施形態取ることができる。
即ち、本発明が適用される情報処理装置は、
移動体(例えばドローン2)に伸縮性の部材を接続することで、前記移動体の制御を実行するデザー制御手段、
を備える。
これにより、有線を伸縮性のゴムなどで挟み適度な張力を与えることで、ドローン2等の移動体の安定した制御ができる。
また、有線接続を使用することで、ドローン2等の移動体に安定して給電を行うことができる。
そして、有線を利用して、簡易ロボットアーム(例えば図13)をドローン2等の移動体につけることもできる。上述の簡易ロボットアームはクサビで固定され、ユーザが、クサビをはずすことで、バネの力で荷物を挟んで固定し、そのまま、ドローン2等の移動体により運搬が可能となり、また、上述の簡易ロボットアームは自動で切り離すこともできるので、容易に荷物の上げ下ろしができる。
即ち、本発明が適用される情報処理装置は、
移動体(例えばドローン2)に伸縮性の部材を接続することで、前記移動体の制御を実行するデザー制御手段、
を備える。
これにより、有線を伸縮性のゴムなどで挟み適度な張力を与えることで、ドローン2等の移動体の安定した制御ができる。
また、有線接続を使用することで、ドローン2等の移動体に安定して給電を行うことができる。
そして、有線を利用して、簡易ロボットアーム(例えば図13)をドローン2等の移動体につけることもできる。上述の簡易ロボットアームはクサビで固定され、ユーザが、クサビをはずすことで、バネの力で荷物を挟んで固定し、そのまま、ドローン2等の移動体により運搬が可能となり、また、上述の簡易ロボットアームは自動で切り離すこともできるので、容易に荷物の上げ下ろしができる。
[第9実施形態]接触防止と個体認証
(背景技術)
従来、民間航空機の航路の追跡方法として、プライマリ・レーダー(1次レーダー)、セカンダリ・レーダー(2次レーダー)、ADS-B及びADS-Bの受信システムであるFR24等がある。1次レーダーは、地上レーダーが追跡するシステムである。2次レーダーは、地上レーダーの問いかけに対して航空機のトランスポンダが4桁の個体認識信号を返信し、航空機の識別を可能にするシステムである。ADS-Bは、航空機がGPSによる位置情報を地上及び他の周辺の航空機に通知するシステムである。FR24は、ADS-Bの電波をフライトレーダー24が設置された受信装置で受信してサーバに転送するシステムである。
(目的:課題)
ドローンに関しても、同様に、飛行中の航路の追跡システムを構築することは重要である。そこで、本実施形態は、ドローンの航路追跡システムを提供することを目的とする。
(背景技術)
従来、民間航空機の航路の追跡方法として、プライマリ・レーダー(1次レーダー)、セカンダリ・レーダー(2次レーダー)、ADS-B及びADS-Bの受信システムであるFR24等がある。1次レーダーは、地上レーダーが追跡するシステムである。2次レーダーは、地上レーダーの問いかけに対して航空機のトランスポンダが4桁の個体認識信号を返信し、航空機の識別を可能にするシステムである。ADS-Bは、航空機がGPSによる位置情報を地上及び他の周辺の航空機に通知するシステムである。FR24は、ADS-Bの電波をフライトレーダー24が設置された受信装置で受信してサーバに転送するシステムである。
(目的:課題)
ドローンに関しても、同様に、飛行中の航路の追跡システムを構築することは重要である。そこで、本実施形態は、ドローンの航路追跡システムを提供することを目的とする。
(構成)
ドローン2の航路追跡システムは、ドローン2に適当な無線装置を搭載し、飛行の際に、個体認識信号を常時出力することにより構築されるシステムである。この無線装置は、例えば、Bluetooth(登録商標)等を利用する装置であってもよい。
ドローン2の航路追跡システムは、ドローン2に適当な無線装置を搭載し、飛行の際に、個体認識信号を常時出力することにより構築されるシステムである。この無線装置は、例えば、Bluetooth(登録商標)等を利用する装置であってもよい。
ドローン2に搭載の無線装置から発信された個体認識信号は、地上の情報処理端末4、Wi-Fiスポット等5、及び周辺を飛行する他のドローンにより受信される。この個体認識信号は、少なくとも、個体識別番号(ID)と、飛行中のドローン2の位置座標と、その他の付加情報とを含んでいる。ここで、個体識別番号(ID)は、各ドローンに付与された専用のIDであり、位置座標は、例えば、GPSで得られた位置情報であり、付加情報はドローンの個体認識に有用な任意の情報である。
更に、地上にあるサーバ6に、個体識別番号(ID)に関連付けて、予め、ドローンの操縦者3の氏名・名称及び連絡先等の情報、ドローンの種類、用途、日時と関連付けた飛行計画等を記録することで、種々の利用法が可能となる。
(利点・効果)
本実施形態によれば、ドローン2の航路追跡システムを提供することが出来る。このドローン2の航路追跡システムは、次のような副次的効果をもたらす。
(利点・効果)
本実施形態によれば、ドローン2の航路追跡システムを提供することが出来る。このドローン2の航路追跡システムは、次のような副次的効果をもたらす。
(1)ドローン操縦者3は、他のドローンの個体認識信号を受信したとき、他のドローンが周辺に存在することを知ることが出来る。
(2)ドローン操縦者3は、他のドローンの個体認識信号の位置座標又は電波強度により、他のドローンまでの距離、他のドローンの予定移動情報等を知ることが出来る。
(3)ドローン操縦者3は、他のドローンの個体認識信号を受信したとき、その付加情報により、又は個体識別番号(ID)からサーバコンピュータ6に記録された情報により、他のドローンの正当性、予定飛行航路等を確認することが出来る。必要に応じて、他のドローンの操縦者にオンラインで連絡を取ることが出来る。
(4)ドローン操縦者3は、他のドローンの予定飛行航路等に基づき、必要に応じて、自身のドローン2に対して適切な回避行動を命令することが出来る。
(5)飛行の際に、個体認識信号を常時発信するシステムを構築することにより、盗難に遭ったドローン2の無効化、飛行した場合の回収が可能となる。
(2)ドローン操縦者3は、他のドローンの個体認識信号の位置座標又は電波強度により、他のドローンまでの距離、他のドローンの予定移動情報等を知ることが出来る。
(3)ドローン操縦者3は、他のドローンの個体認識信号を受信したとき、その付加情報により、又は個体識別番号(ID)からサーバコンピュータ6に記録された情報により、他のドローンの正当性、予定飛行航路等を確認することが出来る。必要に応じて、他のドローンの操縦者にオンラインで連絡を取ることが出来る。
(4)ドローン操縦者3は、他のドローンの予定飛行航路等に基づき、必要に応じて、自身のドローン2に対して適切な回避行動を命令することが出来る。
(5)飛行の際に、個体認識信号を常時発信するシステムを構築することにより、盗難に遭ったドローン2の無効化、飛行した場合の回収が可能となる。
(応用例1)
このドローン2の飛行中の航路追跡システムは、人口知能を備えたロボットにも応用できる。動作中のロボット間の衝突は、危険を伴う。動作中のロボットから、同じような個体識別信号を常時発信することにより、ロボットの移動追跡システムを構築することが出来る。上記の副次的効果(1)~(5)をももたらすことができる。
このドローン2の飛行中の航路追跡システムは、人口知能を備えたロボットにも応用できる。動作中のロボット間の衝突は、危険を伴う。動作中のロボットから、同じような個体識別信号を常時発信することにより、ロボットの移動追跡システムを構築することが出来る。上記の副次的効果(1)~(5)をももたらすことができる。
(応用例2)
固体識別番号は、上述のように常時発信される信号に含めることでオンラインで確認できることは当然のこと、専用のデコーダでオフラインで確認できるようにしてもよい。
固体識別番号は、上述のように常時発信される信号に含めることでオンラインで確認できることは当然のこと、専用のデコーダでオフラインで確認できるようにしてもよい。
(まとめ)
以上まとめると、ドローン2を含むロボット同士の接触は非常に危険を伴う。また、安全な目的で飛行しているかなどを管理することも非常に重要である。そこで、ロボットから常時個体認識信号を出すことにより、管理、および、接触回避する方法が実現可能になる。
Bluetooth(登録商標)などを利用する無線装置は、ドローン2を含む各種無人航空機に搭載され、個体識別番号を含む信号を発信する。具体的には例えば、この信号は、個体識別番号+座標(GPSなど)+付加情報の形式をとることができる。情報処理端末4等の受信側は、この信号を受信したときに、近接する他の無人航空機が存在することを知れる。この信号に座標情報がある場合、または、電波強度で距離がわかる場合、受信側は、その変化から移動情報がわかる。さらにまた、受信側は、付加情報などを頼りにオンラインで問い合わせる事で、この無人航空機の航路や正当性を確認することができる。
以上まとめると、ドローン2を含むロボット同士の接触は非常に危険を伴う。また、安全な目的で飛行しているかなどを管理することも非常に重要である。そこで、ロボットから常時個体認識信号を出すことにより、管理、および、接触回避する方法が実現可能になる。
Bluetooth(登録商標)などを利用する無線装置は、ドローン2を含む各種無人航空機に搭載され、個体識別番号を含む信号を発信する。具体的には例えば、この信号は、個体識別番号+座標(GPSなど)+付加情報の形式をとることができる。情報処理端末4等の受信側は、この信号を受信したときに、近接する他の無人航空機が存在することを知れる。この信号に座標情報がある場合、または、電波強度で距離がわかる場合、受信側は、その変化から移動情報がわかる。さらにまた、受信側は、付加情報などを頼りにオンラインで問い合わせる事で、この無人航空機の航路や正当性を確認することができる。
さらに、本発明が適用される情報処理装置は、上述の第9実施形態に限定されず、次のような構成を有する各種各様の実施形態取ることができる。
即ち、本発明が適用される情報処理装置は、
移動体(例えばドローン2)に搭載され、個体識別番号と位置情報とを含む信号を無線で送信する制御を実行する無線通信制御手段、
を備える。
これにより、移動体の航路追跡システムを提供することが出来る。この移動体の航路追跡システムは、上述のような副次的効果(1)~(5)を奏することができる。
即ち、本発明が適用される情報処理装置は、
移動体(例えばドローン2)に搭載され、個体識別番号と位置情報とを含む信号を無線で送信する制御を実行する無線通信制御手段、
を備える。
これにより、移動体の航路追跡システムを提供することが出来る。この移動体の航路追跡システムは、上述のような副次的効果(1)~(5)を奏することができる。
以上、本発明の第1実施形態乃至第9実施形態について説明したが、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
また例えば、上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図2や図4等のブロック図は構成の例示に過ぎず、特に限定されない。
即ち、上述した一連の処理を全体として実行できる機能が情報処理システムに備えられていれば足り、この機能を実現するためにどのようなブロックを用いるのかは特に図2や図4等の例に限定されない。
また、1つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
換言すると、図2や図4等のブロック図は構成の例示に過ぎず、特に限定されない。
即ち、上述した一連の処理を全体として実行できる機能が情報処理システムに備えられていれば足り、この機能を実現するためにどのようなブロックを用いるのかは特に図2や図4等の例に限定されない。
また、1つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
また例えば、一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであっても良い。
また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えばサーバの他、スマートフォンやパーソナルコンピュータ、又は各種デバイス等であってもよい。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであっても良い。
また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えばサーバの他、スマートフォンやパーソナルコンピュータ、又は各種デバイス等であってもよい。
また例えば、このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図示せぬリムーバブルメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。
また、本明細書において、システムの用語は、複数の装置や複数の手段等より構成される全体的な装置を意味するものとする。
また、本明細書において、システムの用語は、複数の装置や複数の手段等より構成される全体的な装置を意味するものとする。
1:衛星、 2:ドローン、 3:ドローン操縦者、 4:情報処理端末、 6:サーバコンピュータ、 7:通信回線、 10:コンバータモジュール、 11:通信手段、 12:制御手段、 13:ドローン向け通信手段、 15:ドローン搭載通信手段、 16:ドローン基板、 20:FDRモジュール、 22:通信手段、 24:制御手段、 26:センサ手段、 28:センサ手段
Claims (2)
- 第1通信仕様に基づく通信を行う第1情報処理装置と、前記第1通信仕様とは異なる第2通信仕様に基づく通信を行う第2情報処理装置との間の通信を制御する通信制御装置であって、
前記第1通信仕様に基づく前記第1情報処理装置からの第1信号を受信し、当該第1信号の通信仕様を前記第2通信仕様へと変換する第1通信仕様変換手段と、
前記第2通信仕様に基づいて、前記第1信号を前記第2情報処理装置へと送信する制御を実行する第1送信制御手段と、
前記第2通信仕様に基づく前記第2情報処理装置からの第2信号を受信し、当該第2信号の通信仕様を前記第1通信仕様へと変換する第2通信仕様変換手段と、
前記第1通信仕様に基づいて、前記第2信号を前記第1情報処理装置へと送信する制御を実行する第2送信制御手段と、
を備える通信制御装置。 - 前記第1通信仕様変換手段は、前記第1信号を、前記第1通信仕様に基づく通信網を介して受信し、
前記第2通信仕様変換手段は、前記第2信号を、前記第1通信仕様に基づく前記通信網を介して前記第1情報処理装置へと送信する制御を実行する、
請求項1に記載の通信制御装置。
Priority Applications (10)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018534406A JP6779532B2 (ja) | 2016-08-16 | 2017-08-15 | 情報処理システム |
| CN201780050344.5A CN109562847A (zh) | 2016-08-16 | 2017-08-15 | 信息处理系统 |
| US16/325,914 US10904807B2 (en) | 2016-08-16 | 2017-08-15 | Information processing system |
| PCT/JP2017/029408 WO2018034295A1 (ja) | 2016-08-16 | 2017-08-15 | 情報処理システム |
| JP2020170030A JP7029195B2 (ja) | 2016-08-16 | 2020-10-07 | 情報処理システム |
| US17/108,479 US11671888B2 (en) | 2016-08-16 | 2020-12-01 | Information processing system |
| JP2021005894A JP6925681B2 (ja) | 2016-08-16 | 2021-01-18 | 情報処理システム |
| JP2022019738A JP2022065069A (ja) | 2016-08-16 | 2022-02-10 | 情報処理システム |
| JP2022019736A JP2022068257A (ja) | 2016-08-16 | 2022-02-10 | 情報処理システム |
| JP2022019737A JP7353668B2 (ja) | 2016-08-16 | 2022-02-10 | 情報処理システム |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016-159766 | 2016-08-16 | ||
| JP2016159766 | 2016-08-16 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2018034033A1 true WO2018034033A1 (ja) | 2018-02-22 |
Family
ID=61196618
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2017/018908 Ceased WO2018034033A1 (ja) | 2016-08-16 | 2017-05-19 | 通信制御装置 |
| PCT/JP2017/029408 Ceased WO2018034295A1 (ja) | 2016-08-16 | 2017-08-15 | 情報処理システム |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2017/029408 Ceased WO2018034295A1 (ja) | 2016-08-16 | 2017-08-15 | 情報処理システム |
Country Status (4)
| Country | Link |
|---|---|
| US (2) | US10904807B2 (ja) |
| JP (6) | JP6779532B2 (ja) |
| CN (1) | CN109562847A (ja) |
| WO (2) | WO2018034033A1 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019230885A1 (ja) * | 2018-05-30 | 2019-12-05 | 株式会社センシンロボティクス | 無人飛行体のフライト管理サーバ及びフライト管理システム |
| JP2022531569A (ja) * | 2019-04-26 | 2022-07-07 | 拓攻(南京)机器人有限公司 | 無人機異常墜落の検出方法、装置、設備及び記憶媒体 |
| JPWO2023105608A1 (ja) * | 2021-12-07 | 2023-06-15 |
Families Citing this family (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018037955A1 (ja) * | 2016-08-26 | 2018-03-01 | ソニー株式会社 | 情報処理装置および方法、並びに記録媒体 |
| JP7221941B2 (ja) * | 2018-04-05 | 2023-02-14 | 株式会社Nttドコモ | 飛行体管理装置 |
| FR3080941B1 (fr) * | 2018-05-04 | 2020-04-17 | Thales | Systeme et procede de reconnaissance vocale pour aeronef |
| US11225762B2 (en) * | 2018-05-07 | 2022-01-18 | Gannett Fleming Inc. | Modular landing port |
| JP7015734B2 (ja) * | 2018-05-14 | 2022-02-03 | 株式会社東芝 | 送電装置、移動体および無線電力伝送装置 |
| CN113167594B (zh) * | 2018-07-09 | 2025-03-21 | 易连股份有限公司 | 使用无人机协调劳动活动 |
| US11358718B2 (en) * | 2018-08-21 | 2022-06-14 | Seung Hee CHOI | Low-altitude unmanned aerial vehicle surveillance system |
| JP6654676B1 (ja) * | 2018-09-21 | 2020-02-26 | Hapsモバイル株式会社 | システム、制御装置及びモジュール |
| JP7080993B2 (ja) * | 2018-12-14 | 2022-06-06 | 株式会社Nttドコモ | 情報処理装置 |
| JP7071544B2 (ja) * | 2019-01-22 | 2022-05-19 | 株式会社Nttドコモ | 情報処理装置 |
| JP7278578B2 (ja) * | 2019-04-05 | 2023-05-22 | 株式会社Liberaware | 飛行体 |
| JP6934913B2 (ja) * | 2019-05-30 | 2021-09-15 | ソフトバンク株式会社 | 監視システム、画像管理装置、飛翔体、及びプログラム |
| JP7513030B2 (ja) * | 2019-09-11 | 2024-07-09 | ソニーグループ株式会社 | 情報処理装置、情報処理方法、情報処理プログラム及び制御装置 |
| WO2021082794A1 (zh) * | 2019-10-28 | 2021-05-06 | 北京京东乾石科技有限公司 | 无人机机场、无人机系统、巡检系统、方法、控制装置、设备和存储介质以及无人机巡航系统 |
| JP7235245B2 (ja) * | 2019-12-27 | 2023-03-08 | 株式会社クボタ | マルチコプターの離着陸装置 |
| WO2021199243A1 (ja) * | 2020-03-31 | 2021-10-07 | 株式会社ナイルワークス | 測位システム、ドローン、測量機、および測位方法 |
| JP7278988B2 (ja) * | 2020-05-22 | 2023-05-22 | グローブライド株式会社 | 落下防止部材を備えた伸縮式ライン案内具 |
| JP2021193538A (ja) * | 2020-06-09 | 2021-12-23 | ソニーグループ株式会社 | 情報処理装置、移動装置、情報処理システム、および方法、並びにプログラム |
| JP7347349B2 (ja) * | 2020-07-07 | 2023-09-20 | トヨタ自動車株式会社 | 情報処理装置、情報処理システム、及び情報処理方法 |
| WO2022060565A1 (en) * | 2020-09-15 | 2022-03-24 | Covidien Lp | Surgical robotic system for controlling wristed instruments |
| JP7640347B2 (ja) * | 2021-04-13 | 2025-03-05 | アルプスアルパイン株式会社 | 制御装置、移動体および制御方法 |
| JP7706995B2 (ja) * | 2021-08-31 | 2025-07-14 | 株式会社フジタ | 検出システム、検出方法、および情報処理装置 |
| US20230229615A1 (en) * | 2022-01-20 | 2023-07-20 | Corvus Robotics, Inc. | Data transfer and power delivery for robot via direct contact with docking station |
| CN115946884A (zh) * | 2022-09-28 | 2023-04-11 | 浙大城市学院 | 一种检测被动式房屋碳排放的装置 |
| US12168533B1 (en) * | 2023-01-18 | 2024-12-17 | Sifly Aviation, Inc. | Autonomous unmanned aircraft system |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015023582A (ja) * | 2013-07-22 | 2015-02-02 | ブリトー・テクノロジー・カンパニー・リミテッド | 無線ネットワーク装置によるネットワーク接続を制御する方法 |
| US20160068264A1 (en) * | 2014-09-08 | 2016-03-10 | Qualcomm Incorporated | Methods, Systems and Devices for Delivery Drone Security |
Family Cites Families (73)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2694246B2 (ja) | 1988-06-20 | 1997-12-24 | ヤマハ発動機株式会社 | 遠隔操縦式ヘリコプタ |
| JPH0752893A (ja) * | 1993-08-13 | 1995-02-28 | Japan Aviation Electron Ind Ltd | 開傘補助具 |
| US20030182451A1 (en) * | 2002-03-20 | 2003-09-25 | Grass John B. | Method and apparatus for converting voice over internet protocols |
| JP4284949B2 (ja) | 2002-09-05 | 2009-06-24 | ソニー株式会社 | 移動撮影システム、移動撮影方法、及び撮影装置 |
| JP4093136B2 (ja) * | 2003-07-11 | 2008-06-04 | 日本電信電話株式会社 | 通信制御方法 |
| JP4328660B2 (ja) | 2004-04-15 | 2009-09-09 | 富士重工業株式会社 | 航空機の自動離陸装置、自動着陸装置及び自動離着陸装置並びに航空機の自動離陸方法、自動着陸方法及び自動離着陸方法 |
| JP2006001487A (ja) * | 2004-06-21 | 2006-01-05 | Yanmar Co Ltd | 無人ヘリコプター |
| JP2007106269A (ja) * | 2005-10-13 | 2007-04-26 | Yamaha Motor Co Ltd | 無人ヘリコプタ |
| JP4726134B2 (ja) | 2006-04-03 | 2011-07-20 | 国立大学法人 東京大学 | 移動体制御装置及び移動体制御方法 |
| JP4928203B2 (ja) * | 2006-09-14 | 2012-05-09 | 学校法人近畿大学 | レーザエネルギおよび情報供給システム |
| JP4911411B2 (ja) * | 2008-01-15 | 2012-04-04 | 独立行政法人産業技術総合研究所 | 飛行機械の自動離陸システム |
| US7970507B2 (en) * | 2008-01-23 | 2011-06-28 | Honeywell International Inc. | Method and system for autonomous tracking of a mobile target by an unmanned aerial vehicle |
| JP5250290B2 (ja) * | 2008-04-02 | 2013-07-31 | 富士重工業株式会社 | 航空機の四次元最適経路誘導システム |
| JP5374730B2 (ja) * | 2008-10-31 | 2013-12-25 | 株式会社東芝 | 電化製品制御システムおよび電化製品制御方法 |
| CN102804874A (zh) * | 2009-06-17 | 2012-11-28 | 夏普株式会社 | 移动站装置、基站装置、通信系统、通信方法和控制程序 |
| US8297552B2 (en) * | 2010-01-21 | 2012-10-30 | I/O Controls Corporation | Helicopter landing pad |
| KR100985195B1 (ko) * | 2010-01-21 | 2010-10-05 | 한국항공우주산업 주식회사 | 영상기반 자동 이착륙 시스템 |
| JP5171881B2 (ja) | 2010-05-14 | 2013-03-27 | 中国電力株式会社 | 無人飛行体の着陸を支援する方法、及び無人飛行体 |
| US9930298B2 (en) * | 2011-04-19 | 2018-03-27 | JoeBen Bevirt | Tracking of dynamic object of interest and active stabilization of an autonomous airborne platform mounted camera |
| JP5775354B2 (ja) * | 2011-04-28 | 2015-09-09 | 株式会社トプコン | 離着陸ターゲット装置及び自動離着陸システム |
| US9800091B2 (en) * | 2011-06-09 | 2017-10-24 | Lasermotive, Inc. | Aerial platform powered via an optical transmission element |
| EP2590449A4 (en) * | 2011-06-21 | 2013-06-19 | Huawei Tech Co Ltd | METHOD, DEVICE AND SYSTEM FOR PRODUCING A COMMUNICATION |
| WO2013096345A1 (en) * | 2011-12-18 | 2013-06-27 | Makani Power, Inc. | Kite ground station and system using same |
| JP6074969B2 (ja) * | 2012-09-20 | 2017-02-08 | 株式会社Ihi | シミュレータ |
| JP6085153B2 (ja) | 2012-11-26 | 2017-02-22 | 日立Geニュークリア・エナジー株式会社 | 建屋内調査システム |
| KR101388491B1 (ko) * | 2013-07-30 | 2014-04-24 | 장수영 | 위치제어 기능을 구비한 비행체 운용시스템 |
| CN103365295B (zh) * | 2013-06-29 | 2015-09-30 | 天津大学 | 基于dsp的四旋翼无人飞行器自主悬停控制系统及方法 |
| JP2015042539A (ja) | 2013-08-26 | 2015-03-05 | 国立大学法人 千葉大学 | ヘリコプタ、ヘリコプタ用バッテリ交換装置、及び、ヘリコプタシステム |
| JP6302660B2 (ja) * | 2013-12-16 | 2018-03-28 | 株式会社ニコン・トリンブル | 情報取得システム、無人飛行体制御装置 |
| JP6133506B2 (ja) * | 2014-04-17 | 2017-05-24 | エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd | 飛行制限区域に対する飛行制御 |
| JP6469962B2 (ja) | 2014-04-21 | 2019-02-13 | 薫 渡部 | 監視システム及び監視方法 |
| JP2016005228A (ja) | 2014-06-19 | 2016-01-12 | 三菱電機株式会社 | 端末装置及び無線装置 |
| JP2016017331A (ja) * | 2014-07-09 | 2016-02-01 | セイコーエプソン株式会社 | ロッカーシステム、端末装置、ロッカー、および運動管理方法 |
| US9087451B1 (en) * | 2014-07-14 | 2015-07-21 | John A. Jarrell | Unmanned aerial vehicle communication, monitoring, and traffic management |
| EP2978258B1 (en) * | 2014-07-22 | 2017-03-08 | Alcatel Lucent | Seamless replacement of a first drone base station with a second drone base station |
| CN106715265B (zh) * | 2014-08-05 | 2019-08-16 | 意大利电信股份公司 | 无人飞行器起降平台 |
| JP6466669B2 (ja) | 2014-08-29 | 2019-02-06 | 三菱重工業株式会社 | 作業ロボットシステム及び作業ロボットシステムの制御方法 |
| US20210192629A1 (en) * | 2014-09-22 | 2021-06-24 | State Farm Mutual Automobile Insurance Company | Disaster damage analysis and loss mitigation implementing unmanned aerial vehicles (uavs) |
| US9754496B2 (en) * | 2014-09-30 | 2017-09-05 | Elwha Llc | System and method for management of airspace for unmanned aircraft |
| WO2016049924A1 (en) * | 2014-09-30 | 2016-04-07 | SZ DJI Technology Co., Ltd. | Systems and methods for flight simulation |
| JP6669072B2 (ja) * | 2014-10-17 | 2020-03-18 | ソニー株式会社 | 装置、方法及びプログラム |
| WO2016069497A1 (en) * | 2014-10-26 | 2016-05-06 | Galileo Group, Inc. | Methods and systems for remote sensing with airborne drones and mounted sensor devices |
| US9490891B2 (en) * | 2014-10-27 | 2016-11-08 | At&T Mobility Ii Llc | Techniques for in-flight connectivity |
| FR3028186A1 (fr) * | 2014-11-12 | 2016-05-13 | Parrot | Equipement de telecommande de drone a longue portee |
| CN104393908B (zh) * | 2014-11-26 | 2018-04-27 | 成都中远信电子科技有限公司 | 一种用于无人机遥测、遥控和数传系统的方法 |
| JP6470024B2 (ja) | 2014-11-27 | 2019-02-13 | みこらった株式会社 | 浮揚移動台 |
| AU2015374040A1 (en) * | 2014-12-31 | 2017-07-13 | AirMap, Inc. | System and method for controlling autonomous flying vehicle flight paths |
| KR20160094619A (ko) * | 2015-02-02 | 2016-08-10 | 최우석 | 스마트폰 기반 무인비행장치를 이용한 자율비행 배송장치 |
| JP6713984B2 (ja) | 2015-03-11 | 2020-06-24 | 学校法人千葉工業大学 | ヘリポートを備えた搬送体 |
| JP2016199144A (ja) * | 2015-04-09 | 2016-12-01 | 三菱電機特機システム株式会社 | 無人機システム及び地上無人機及び無人飛行体 |
| JP6572618B2 (ja) * | 2015-05-08 | 2019-09-11 | 富士通株式会社 | 情報処理装置、情報処理プログラム、情報処理方法、端末装置、設定方法、設定プログラム |
| FR3038482B1 (fr) * | 2015-06-30 | 2017-08-11 | Parrot | Bloc camera apte a etre embarque dans un drone pour cartographier un terrain et procede de gestion de capture d'images par un bloc camera |
| US10432868B2 (en) * | 2015-08-27 | 2019-10-01 | International Business Machines Corporation | Removing aerial camera drones from a primary camera's field of view |
| FR3041134B1 (fr) * | 2015-09-10 | 2017-09-29 | Parrot | Drone avec camera a visee frontale dont les parametres de controle, notamment l'autoexposition, sont rendus independant de l'attitude. |
| US9692498B2 (en) * | 2015-10-16 | 2017-06-27 | At&T Intellectual Property I, L.P. | Extending wireless signal coverage with drones |
| KR101798996B1 (ko) * | 2015-11-12 | 2017-11-21 | 용비에이티(주) | 수직 이착륙 무인기의 상대위치 정밀 산출방법 및 그를 이용한 무인기 착륙 안내 시스템 |
| US9975648B2 (en) * | 2015-12-04 | 2018-05-22 | The Boeing Company | Using radar derived location data in a GPS landing system |
| JP6710372B2 (ja) * | 2015-12-07 | 2020-06-17 | 株式会社プロドローン | 制限範囲内飛行装置 |
| CN205353654U (zh) * | 2015-12-09 | 2016-06-29 | 广东工业大学 | 一种多飞行器协同飞行控制系统 |
| CN105515656A (zh) * | 2016-01-12 | 2016-04-20 | 绵阳聚强极风科技有限公司 | 一种应用于户外紧急救援的信息传输系统及应用方法 |
| US20170212528A1 (en) * | 2016-01-26 | 2017-07-27 | Patrick A. Henderson | Apparatus and Method for Autonomous Landing of an Aerial Vehicle |
| BR112018015794A2 (pt) * | 2016-02-04 | 2018-12-26 | Huawei Tech Co Ltd | método de estabelecimento de enlace de comunicação, pilha de protocolos, terminal e dispositivo de rede |
| US11036946B2 (en) * | 2016-05-07 | 2021-06-15 | Canyon Navigation, LLC | Navigation using self-describing fiducials |
| US10880873B2 (en) * | 2016-05-13 | 2020-12-29 | Intel Corporation | Support for local access in a cellular and a non-cellular RAN |
| JP2017208678A (ja) * | 2016-05-18 | 2017-11-24 | 本郷飛行機株式会社 | 小型無人飛行機の通信及び制御装置並びにこれらの方法 |
| KR20170130952A (ko) * | 2016-05-20 | 2017-11-29 | 엘지전자 주식회사 | 이동 단말기 및 그 제어방법 |
| US9898688B2 (en) * | 2016-06-01 | 2018-02-20 | Intel Corporation | Vision enhanced drones for precision farming |
| US20170352941A1 (en) * | 2016-06-07 | 2017-12-07 | At&T Mobility Ii Llc | Position-based antenna switching |
| CN107479568A (zh) * | 2016-06-08 | 2017-12-15 | 松下电器(美国)知识产权公司 | 无人飞行器、控制方法以及控制程序 |
| US10768639B1 (en) * | 2016-06-30 | 2020-09-08 | Snap Inc. | Motion and image-based control system |
| KR20180017674A (ko) * | 2016-08-10 | 2018-02-21 | 엘지전자 주식회사 | 이동 단말기 및 그 제어 방법 |
| US20180189516A1 (en) * | 2017-01-03 | 2018-07-05 | Intel Corporation | Methods and apparatus to provide privacy from drones using short term memory loss |
| KR102102810B1 (ko) * | 2018-04-24 | 2020-04-22 | 한국항공대학교산학협력단 | 무인기를 이용하여 사용자의 이동을 안내하는 이동 안내 디바이스 및 그의 제어 방법 |
-
2017
- 2017-05-19 WO PCT/JP2017/018908 patent/WO2018034033A1/ja not_active Ceased
- 2017-08-15 JP JP2018534406A patent/JP6779532B2/ja active Active
- 2017-08-15 WO PCT/JP2017/029408 patent/WO2018034295A1/ja not_active Ceased
- 2017-08-15 US US16/325,914 patent/US10904807B2/en not_active Expired - Fee Related
- 2017-08-15 CN CN201780050344.5A patent/CN109562847A/zh active Pending
-
2020
- 2020-10-07 JP JP2020170030A patent/JP7029195B2/ja not_active Expired - Fee Related
- 2020-12-01 US US17/108,479 patent/US11671888B2/en active Active
-
2021
- 2021-01-18 JP JP2021005894A patent/JP6925681B2/ja active Active
-
2022
- 2022-02-10 JP JP2022019738A patent/JP2022065069A/ja active Pending
- 2022-02-10 JP JP2022019736A patent/JP2022068257A/ja active Pending
- 2022-02-10 JP JP2022019737A patent/JP7353668B2/ja active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015023582A (ja) * | 2013-07-22 | 2015-02-02 | ブリトー・テクノロジー・カンパニー・リミテッド | 無線ネットワーク装置によるネットワーク接続を制御する方法 |
| US20160068264A1 (en) * | 2014-09-08 | 2016-03-10 | Qualcomm Incorporated | Methods, Systems and Devices for Delivery Drone Security |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019230885A1 (ja) * | 2018-05-30 | 2019-12-05 | 株式会社センシンロボティクス | 無人飛行体のフライト管理サーバ及びフライト管理システム |
| JPWO2019230885A1 (ja) * | 2018-05-30 | 2020-06-11 | 株式会社センシンロボティクス | 無人飛行体のフライト管理サーバ及びフライト管理システム |
| JP2022531569A (ja) * | 2019-04-26 | 2022-07-07 | 拓攻(南京)机器人有限公司 | 無人機異常墜落の検出方法、装置、設備及び記憶媒体 |
| JP7297332B2 (ja) | 2019-04-26 | 2023-06-26 | 拓攻(南京)机器人有限公司 | 無人機異常墜落の検出方法、装置、設備及び記憶媒体 |
| JPWO2023105608A1 (ja) * | 2021-12-07 | 2023-06-15 | ||
| JP7551007B2 (ja) | 2021-12-07 | 2024-09-13 | 三菱電機株式会社 | 空気調和装置管理システム、および空気調和装置管理方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| US10904807B2 (en) | 2021-01-26 |
| JP2022068258A (ja) | 2022-05-09 |
| JPWO2018034295A1 (ja) | 2019-06-20 |
| JP2022068257A (ja) | 2022-05-09 |
| JP7353668B2 (ja) | 2023-10-02 |
| US20190289512A1 (en) | 2019-09-19 |
| JP2021054413A (ja) | 2021-04-08 |
| JP6779532B2 (ja) | 2020-11-04 |
| US20210084551A1 (en) | 2021-03-18 |
| WO2018034295A1 (ja) | 2018-02-22 |
| JP7029195B2 (ja) | 2022-03-03 |
| JP2022065069A (ja) | 2022-04-26 |
| JP6925681B2 (ja) | 2021-08-25 |
| JP2021008269A (ja) | 2021-01-28 |
| CN109562847A (zh) | 2019-04-02 |
| US11671888B2 (en) | 2023-06-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7353668B2 (ja) | 情報処理システム | |
| US12017797B2 (en) | Systems and methods for UAV docking | |
| JP2017208678A (ja) | 小型無人飛行機の通信及び制御装置並びにこれらの方法 | |
| US9973737B1 (en) | Unmanned aerial vehicle assistant for monitoring of user activity | |
| JP6445510B2 (ja) | 無人型航空輸送機格納装置、乗り物、及び無人型航空輸送機を格納する方法 | |
| US20170023939A1 (en) | System and Method for Controlling an Unmanned Aerial Vehicle over a Cellular Network | |
| CN104808674A (zh) | 多旋翼飞行器的控制系统、终端及机载飞控系统 | |
| JP2019053765A (ja) | Uavドッキングのためのシステムおよび方法 | |
| JP2020149640A (ja) | 飛行システム及び着陸制御方法 | |
| JP2021005892A (ja) | 小型無人飛行機の通信及び制御装置並びにこれらの方法 | |
| RU2838977C1 (ru) | Комплекс распределенного управления интеллектуальными роботами для борьбы с беспилотными аппаратами | |
| Mackin | Real-Time Aerial Mapping and Ground Navigation |
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: 17841261 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| NENP | Non-entry into the national phase |
Ref country code: JP |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 17841261 Country of ref document: EP Kind code of ref document: A1 |