WO2021014747A1 - 情報処理装置、情報処理方法及びプログラム - Google Patents
情報処理装置、情報処理方法及びプログラム Download PDFInfo
- Publication number
- WO2021014747A1 WO2021014747A1 PCT/JP2020/020737 JP2020020737W WO2021014747A1 WO 2021014747 A1 WO2021014747 A1 WO 2021014747A1 JP 2020020737 W JP2020020737 W JP 2020020737W WO 2021014747 A1 WO2021014747 A1 WO 2021014747A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- delay time
- information processing
- conflict
- predicted
- processing device
- 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
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft
- G08G5/20—Arrangements for acquiring, generating, sharing or displaying traffic information
- G08G5/26—Transmission of traffic-related information between aircraft and ground stations
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64D—EQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
- B64D27/00—Arrangement or mounting of power plants in aircraft; Aircraft characterised by the type or position of power plants
- B64D27/02—Aircraft characterised by the type or position of power plants
- B64D27/24—Aircraft characterised by the type or position of power plants using steam or spring force
-
- 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
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft
- G08G5/20—Arrangements for acquiring, generating, sharing or displaying traffic information
- G08G5/22—Arrangements for acquiring, generating, sharing or displaying traffic information located on the ground
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft
- G08G5/30—Flight plan management
- G08G5/34—Flight plan management for flight plan modification
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft
- G08G5/50—Navigation or guidance aids
- G08G5/53—Navigation or guidance aids for cruising
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft
- G08G5/50—Navigation or guidance aids
- G08G5/55—Navigation or guidance aids for a single aircraft
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft
- G08G5/50—Navigation or guidance aids
- G08G5/56—Navigation or guidance aids for two or more aircraft
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft
- G08G5/70—Arrangements for monitoring traffic-related situations or conditions
- G08G5/72—Arrangements for monitoring traffic-related situations or conditions for monitoring traffic
- G08G5/727—Arrangements for monitoring traffic-related situations or conditions for monitoring traffic from a ground station
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft
- G08G5/80—Anti-collision systems
-
- 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]
-
- 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/102—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] adapted for flying in formations
-
- 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
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft
- G08G5/50—Navigation or guidance aids
- G08G5/57—Navigation or guidance aids for unmanned aircraft
Definitions
- this disclosure proposes an information processing device, an information processing method, and a program that do not delay some of the aircraft as much as possible in order to avoid conflicts between mobiles.
- the information processing device has a control unit.
- the control unit Predict the movement path of the first moving object based on the movement plan for which the allowable delay time is set. It is determined whether or not the predicted movement path and the movement path of the second moving body conflict with each other.
- the movement route of the second moving body may be a movement route predicted based on the movement plan of the second moving body.
- the movement plan of the second moving body may include information on the allowable delay time set for the second moving body.
- the control unit may determine whether or not the allowable delay time can be realized for the first mobile body based on the remaining power remaining amount of the first mobile body.
- the control unit Predict the delay time when the first moving body avoids the conflict, If the predicted delay time exceeds the allowable delay time, the movement plan may be changed.
- the control unit may determine whether or not the moving first moving body and the moving second moving body conflict with each other.
- the control unit Predict the delay time when the first moving body avoids the conflict, When the predicted delay time exceeds the allowable delay time, the second moving body may be instructed to avoid the conflict.
- At least one of the first moving body and the second moving body may be a flying body.
- the information processing device has a control unit.
- the control unit Obtain the movement plan of each of multiple moving objects,
- the delay time when avoiding the conflict of the plurality of moving bodies is predicted for each of the plurality of moving bodies, and the delay time is predicted.
- For each of the plurality of moving objects it is determined whether or not the predicted delay time is less than the allowable delay time.
- the priority order for avoiding the conflict is determined by giving priority to the moving body having the predicted delay time equal to or longer than the allowable delay time over the moving body having the predicted delay time less than the allowable delay time.
- the program according to one form of the present technology causes the information processing apparatus to execute the following steps.
- the information processing device 20, the external information device 30, and the control device 40 are connected to each other so as to be able to communicate with each other via the network N.
- the network N may be the Internet, a mobile communication network, a local area network, or the like, or may be a network in which these plurality of types of networks are combined.
- the radar 10 is a surveillance radar that detects the drone aircraft 50 and 60 in flight by utilizing the reflection of radio waves and measures the position of the drone aircraft 50 and 60. For example, the radar 10 emits radio waves toward the drone aircraft 50 and 60 and receives radio waves reflected by the target or re-radiated by the target, and the drone aircraft 50 is received from the round-trip time of the radio waves and the direction in which the radio waves return. , 60 positions are measured.
- the radar 10 outputs the position information of the drones 50 and 60 obtained by detecting the drones 50 and 60 to the information processing device 20.
- the radar 10 may be, for example, an airway surveillance radar (ARSR), an airport surveillance radar (ASR), a secondary surveillance radar (SSR), an airport surface detection radar (ASDR), a close-up intrusion radar (PAR), or the like. , The type does not matter.
- the information processing device 20 includes a control unit 21, a storage unit 22, a display unit 23, and a communication unit 24.
- the information processing device 20 is typically a server device, but is not limited to this, and may be any other computer such as a PC.
- the information processing device 20 may be a control control device that controls the flight of the drone aircraft 50, 60 in order to perform safe and smooth operation of the drone aircraft 50, 60.
- the acquisition unit 211 acquires the position information of the drone aircraft 50 and 60 in flight from the radar 10, and outputs this position information to the traffic management unit 213.
- the flight management unit 212 mainly adjusts the flight plan of the user who operates the drone aircraft 50, and registers and manages the adjusted flight plan.
- the flight management unit 212 has a flight plan management unit 2121, a trajectory generation unit 2122, and a simulation unit 2123.
- the flight plan management unit 2121 accepts the registration of flight plans from users who operate the drone aircraft 50 and 60.
- the flight plan management unit 2121 registers the flight plan in the storage unit 22 in coordination with the user who operates the drone aircraft 50 and 60 based on the delay time calculated by the delay time estimation unit 2123b described later.
- the trajectory generation unit 2122 generates a predicted trajectory on the flight plan.
- the simulation unit 2123 has a conflict detection unit 2123a and a delay time estimation unit 2123b. Trajectory corresponds to the "movement path" in the claims.
- the "trajectory” is a trajectory represented by a set of latitude, longitude, altitude, and time, and is the same in the following description.
- the conflict detection unit 2123a determines whether or not the prediction trajectory of the drone aircraft 50 and the prediction trajectory of the drone aircraft 60 conflict with each other.
- the delay time estimation unit 2123b calculates the delay time when avoiding the conflict.
- the above-mentioned "avoidance of conflict” is, for example, a process in which the information processing device 20 stops (hovering, etc.) the drone aircraft or changes the speed in the vicinity of the intersection point of the prediction trajectory, or sets a waypoint. It means a process of changing the position in the vertical direction and the horizontal direction, and the same applies to the following description.
- the Traffic Management Department 213 predicts future traffic from the flight plans of the drone aircraft 50 and 60 and the traffic during flight, predicts or avoids conflicts between the drone aircraft 50 and 60 in flight, and lands on the airfield. Manage the order.
- the traffic management unit 213 has a trajectory generation unit 2131 and a simulation unit 2132.
- the trajectory generation unit 2131 has a flight plan acquisition unit 2131a, an external information acquisition unit 2131b, and a position acquisition unit 2131c.
- the flight plan acquisition unit 2131a acquires flight plans for each of the plurality of drone aircraft 50 in flight.
- the external information acquisition unit 2131b acquires environmental information including weather information, topographical information, obstacle information, prohibited airspace information, and manned aircraft position information from the external information device 30.
- the position acquisition unit 2131c acquires position information for each of the plurality of drone aircraft 50 in flight.
- the trajectory generator 2131 is the current position from the departure airfield of the drone aircraft 50, 60 based on the position information and flight plan for each of the drone aircraft 50 and 60 in flight and the environmental information acquired by the external information acquisition unit 2131b. Calculate the trajectory that flew to, and predict the future trajectory of the aircraft.
- the priority order determination unit 2132b prioritizes the predicted trajectories for each of the drone aircraft 50 and 60 in flight.
- the simulation unit 2132 determines a method of avoiding a conflict between the drone aircraft 50 and 60 in flight while regenerating the prediction trajectory according to the priority.
- the avoidance instruction unit 2132c outputs an instruction to avoid the conflict to the drone machine 50 or the drone machine 60 via the communication unit 24.
- the storage unit 22 stores the flight plans of the drone aircraft 50 and 60 and the update history (FIG. 7) of the flight plans.
- the storage unit 22 stores the calculation results of the delay time estimation unit 2123b and the conflict detection unit 2132a.
- the display unit 23 is, for example, a display device such as an LCD or an organic EL display.
- the display unit 23 displays the result obtained by the processing of the information processing device 20.
- the communication unit 24 communicates with the external information device 30 and the control device 40 via the network N.
- the communication unit 24 functions as a communication interface of the information processing device 20.
- the external information device 30 has a control unit 31 and a storage unit 32.
- the control unit 31 controls the entire operation of the external information device 30 or a part thereof according to the program stored in the storage unit 32.
- the external information device 30 is typically a server device, but is not limited to this, and may be any other computer such as a PC.
- the storage unit 32 stores environmental information including weather information, topographical information, obstacle information, prohibited airspace information, and manned aircraft position information. This information is output to the external information device 30 from an external information agency, a company (not shown), or the like via the network N.
- the definitions of weather information, topographical information, obstacle information, prohibited airspace information, and manned aircraft position information in this embodiment are as follows.
- Meteorological information is information obtained from local aviation meteorological stations and private weather information companies. For example, information on typhoons, heavy rain, record short-time heavy rain information, low pressure information, light rain information, and sea ice information. , Or information about the tide level.
- Topographical information and obstacle information include, for example, topographical data obtained from the Geographical Survey Institute and information obtained from AW3D (registered trademark) worldwide digital 3D maps obtained from NTT data (registered trademark).
- No-fly zone information is information obtained from the Geospatial Information Authority of Japan that indicates areas where mobile objects such as aircraft are not allowed to navigate, information obtained from SORAPASS (registered trademark), or DJI (registered trademark) flight map. Information obtained from.
- the manned aircraft position information is information indicating the position of the manned aircraft acquired from the Air Traffic Management Center (ATM Center).
- ATM Center Air Traffic Management Center
- the control device 40 includes a display unit 41, an input unit 42, a control unit 43, a storage unit 44, and a communication unit 45.
- the control device 40 is typically a terminal device such as a laptop PC or a smartphone, but is not limited to this, and may be a control device such as a controller.
- the display unit 41 is, for example, a display device such as an LCD or an organic EL display.
- the display unit 41 displays an image taken by a camera (not shown) mounted on the drone body 50. As a result, the user can operate (maneuver) the drone aircraft 50 while viewing the image displayed on the display unit 41.
- the input unit 42 is a device operated by the user, such as a keyboard and a mouse. By operating the input unit 42, the user inputs various data to the control device 40 and instructs the processing operation.
- the control unit 43 controls the overall operation of the control device 40 or a part thereof according to the program stored in the storage unit 44.
- the communication unit 45 communicates with the information processing device 20 and the external information device 30 via the network N.
- the communication unit 45 functions as a communication interface of the control device 40.
- the drone bodies 50 and 60 are flying bodies operated (maneuvered) by the user by the control device 40.
- the drone aircraft 50 and 60 are connected to the control device 40 by wireless communication.
- the communication standard for connecting the drone bodies 50 and 60 and the control device 40 may be, for example, LTE (Long Term Evolution) communication or Wi-Fi, and the type is not limited.
- the drone bodies 50 and 60 may be, for example, a fixed-wing aircraft type or a rotary-wing aircraft type. When the drone bodies 50 and 60 are of the rotary wing type, they may be, for example, a tricopter, a quadcopter, a hexacopter or an octocopter, and the type thereof does not matter.
- the drone machine 50 is an example of the "first mobile body” in the claims, and the drone machine 60 is an example of the "second mobile body".
- FIG. 3 is a block diagram showing a hardware configuration example of the information processing device 20, the external information device 30, and the control device 40.
- the information processing device 20, the external information device 30, and the control device 40 may be realized by the information processing device 100 shown in FIG.
- the information processing device 100 has a CPU (Central Processing unit) 101, a ROM (Read Only Memory) 102, and a RAM (Random Access Memory) 103.
- the control units 21, 31, and 43 may be the CPU 101.
- the information processing device 100 may have a host bus 104, a bridge 105, an external bus 106, an interface 107, an input device 108, an output device 109, a storage device 110, a drive 111, a connection port 123, and a communication device 113. ..
- the information processing device 100 may have a configuration including an image pickup device 114 and a sensor 115, if necessary. Further, the information processing apparatus 100 may have a processing circuit such as a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), or an FPGA (Field-Programmable Gate Array) in place of or in combination with the CPU 101. Good.
- a processing circuit such as a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), or an FPGA (Field-Programmable Gate Array) in place of or in combination with the CPU 101. Good.
- DSP Digital Signal Processor
- ASIC Application Specific Integrated Circuit
- FPGA Field-Programmable Gate Array
- the CPU 101 functions as an arithmetic processing device and a control device, and controls all or a part of the operation in the information processing device 100 according to various programs recorded in the ROM 102, the RAM 103, the storage device 110, or the removable recording medium 80.
- the storage units 22, 32, and 44 may be the ROM 102, the RAM 103, the storage device 110, or the removable recording medium 80.
- the ROM 102 stores programs and calculation parameters used by the CPU 101.
- the RAM 103 primarily stores a program used in the execution of the CPU 101, parameters that are appropriately changed in the execution, and the like.
- the CPU 101, ROM 102, and RAM 103 are connected to each other by a host bus 104 composed of an internal bus such as a CPU bus. Further, the host bus 104 is connected to an external bus 106 such as a PCI (Peripheral Component Interconnect / Interface) bus via a bridge 105.
- a PCI Peripheral Component Interconnect / Interface
- the input device 108 is a device operated by a user, such as a mouse, keyboard, touch panel, buttons, switches, and levers.
- the input device 108 may be, for example, a remote control device using infrared rays or other radio waves, or an externally connected device 70 such as a mobile phone corresponding to the operation of the information processing device 100.
- the input device 108 includes an input control circuit that generates an input signal based on the information input by the user and outputs the input signal to the CPU 101. By operating the input device 108, the user inputs various data to the information processing device 100 and instructs the processing operation.
- the input unit 42 may be an input device 108.
- the output device 109 is composed of a device capable of notifying the user of the acquired information using sensations such as sight, hearing, and touch.
- the output device 109 may be, for example, a display device such as an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display, an audio output device such as a speaker or headphones, or a vibrator.
- the output device 109 outputs the result obtained by the processing of the information processing device 100 as a video such as text or an image, a voice such as voice or sound, or a vibration.
- the display units 23 and 41 may be output devices 109.
- the storage device 110 is a data storage device configured as an example of the storage unit of the information processing device 100.
- the storage device 110 is composed of, for example, a magnetic storage device such as an HDD (Hard Disk Drive), a semiconductor storage device, an optical storage device, an optical magnetic storage device, or the like.
- the storage device 110 stores, for example, a program executed by the CPU 101, various data, various data acquired from the outside, and the like.
- the drive 111 is a reader / writer for a removable recording medium 80 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, and is built in or externally attached to the information processing device 100.
- the drive 111 reads the information recorded on the mounted removable recording medium 80 and outputs the information to the RAM 103. Further, the drive 111 writes a record on the removable recording medium 80 mounted on the drive 111.
- connection port 112 is a port for connecting the device to the information processing device 100.
- the connection port 112 may be, for example, a USB (Universal Serial Bus) port, an IEEE1394 port, a SCSI (Small Computer System Interface) port, or the like.
- connection port 112 may be an RS-232C port, an optical audio terminal, an HDMI (registered trademark) (High-Definition Multimedia Interface) port, or the like.
- the communication device 113 is, for example, a communication interface composed of a communication device for connecting to the network N.
- the communication device 113 may be, for example, a communication card for LAN (Local Area Network), Bluetooth (registered trademark), Wi-Fi, or WUSB (Wireless USB).
- the communication device 113 may be a router for optical communication, a router for ADSL (Asymmetric Digital Subscriber Line), a modem for various communications, or the like.
- the communication device 113 transmits and receives signals and the like to and from the Internet and other communication devices using a predetermined protocol such as TCP / IP.
- the network N connected to the communication device 113 is a network connected by wire or wirelessly, and may include, for example, the Internet, a home LAN, infrared communication, radio wave communication, satellite communication, and the like.
- the image pickup device 114 uses, for example, an image pickup element such as a CMOS (Complementary Metal Oxide Semiconductor) or a CCD (Charge Coupled Device), and various members such as a lens for controlling the image formation of a subject image on the image pickup device. It is a device that captures a real space and generates an captured image.
- the image pickup apparatus 114 may capture a still image or may capture a moving image.
- the sensor 115 is, for example, various sensors such as an acceleration sensor, an angular velocity sensor, a geomagnetic sensor, an illuminance sensor, a temperature sensor, a pressure sensor, or a sound sensor (microphone).
- various sensors such as an acceleration sensor, an angular velocity sensor, a geomagnetic sensor, an illuminance sensor, a temperature sensor, a pressure sensor, or a sound sensor (microphone).
- the sensor 115 acquires information on the state of the information processing device 100 itself, such as the posture of the housing of the information processing device 100, and information on the surrounding environment of the information processing device 100, such as brightness and noise around the information processing device 100. To do. Further, the sensor 115 may include a GPS receiver that receives a GPS (Global Positioning System) signal and measures the latitude, longitude, and altitude of the device.
- GPS Global Positioning System
- Each of the above components may be configured by using a general-purpose member, or may be composed of a member specialized in the function of each component. Such a configuration can be appropriately changed depending on the technical level at the time of implementation.
- FIG. 4 is a flowchart showing a typical operation flow of the information processing system 1. Hereinafter, the operation of the information processing system 1 will be described with reference to FIG. 4 as appropriate.
- FIG. 5 is a diagram showing an example of a flight plan data table.
- the user who operates the drones 50 and 60 registers the flight plan of the drones 50 and 60 in the information processing device 20 (flight plan management unit 2121) via the control device 40.
- a flight plan is an example of a "movement plan" in the claims.
- the flight plan is the application date and time (the date and time when the flight plan was registered in the flight plan management department 2121), the aircraft name, the aircraft type, the aircraft specifications, the departure airfield, the scheduled departure time, the destination airfield, and the arrival.
- It is data including information such as estimated time, waypoint (intermediate transit point from departure airfield to destination airfield) position information (longitudinal, latitude, altitude), flight speed and allowable delay time, and the same applies to the following explanation. is there.
- the allowable delay time is set by the user who operates the drone aircraft 50 and 60.
- the allowable delay time is a delay time that the user can understand and tolerate with respect to the scheduled time required for the drone aircraft 50 and 60 to arrive at the arrival point from the departure point, and the same applies to the following description.
- Step S102 Is the allowable delay time feasible
- the flight plan management unit 2121 determines whether or not the allowable delay time set by the user is feasible. For example, the flight plan management unit 2121 was set for the drone aircraft 50, 60 from the remaining power of the drone aircraft 50, 60, which is the aircraft specifications of the flight plan registered in the information processing device 20 in the previous step S101. Determine if the permissible delay time is feasible.
- the flight plan management unit 2121 determines that the allowable delay time cannot be realized (NO in step S102)
- the flight plan management unit 2121 requests the user to reset the allowable delay time via the control device 40 (step S103).
- the flight plan management unit 2121 determines that the allowable delay time can be realized (YES in step S102)
- the flight plan management unit 2121 outputs the information regarding the flight plan to the trajectory generation unit 2122.
- Step S104 Pre-flight simulation
- the trajectory generation unit 2122 calculates the predicted trajectory R1 and R2 from the departure airfield to the destination airfield from the departure airfield to the destination airfield based on the flight plan acquired from the flight plan management unit 2121, and the calculation result is used as a simulation unit. Output to 2123.
- the trajectory generator 2122 calculates the predicted trajectory by simulating the passing time, assuming that the route connecting the waypoints of the applied flight plan is moved at a cruising speed or a set speed, for example. To do. At this time, the trajectory generation unit 2122 also simulates a set speed difference between waypoints and a temporary speed change due to a turn (curve turn, linear turn including stop, etc.) in consideration of the aircraft performance.
- FIG. 6 is a conceptual diagram showing the predicted trajectories R1 and R2 of the drone aircraft 50 and 60.
- the conflict detection unit 2123a determines whether or not the prediction trajectories R1 and R2 of the drone aircraft 50 and 60 conflict.
- the conflict means an abnormal approach including a collision between the drone aircraft 50 and 60, and the same applies to the following description.
- the conflict detection unit 2123a determines, for example, that there is a conflict when the distance between the drone aircraft 50 and 60 is less than 30 m, and determines that there is no conflict when the distance is 30 m or more.
- the conflict point (conflict point () among the drone aircraft 50 and 60, the control device 40 that controls the aircraft whose flight plan is registered in the information processing device 20 earlier.
- An instruction to pass through the prediction trajectory R1 and R2) is output, and an instruction to avoid a conflict is output to the control device 40 that controls the aircraft whose flight plan is registered later in the information processing device 20.
- the flight plan is later registered in the information processing device 20, while an instruction for avoiding a conflict is output from the control device 40, and execution of this instruction is planned.
- FIG. 7 is a diagram showing an example of a data table showing the update history of the flight plans of the drone aircraft 50 and 60.
- the storage unit 22 stores the update history of various drone aircraft as a data table as shown in FIG. 7, for example. It should be noted that the specific numerical values in FIGS. 5 and 7 are merely examples, and it goes without saying that the values are not limited to these values.
- the storage unit 22 updates the data table every time the flight plan is acquired from the drone aircraft 50 and 60, or the calculation result is acquired from the delay time estimation unit 2123b and the conflict detection unit 2132a.
- the delay time estimation unit 2123b causes a conflict between the prediction tracks R1 and R2. Predict the delay time when the drone aircraft 50 avoids.
- the delay time is the delay time predicted before the flight of the drone aircraft 50.
- the delay time estimation unit 2123b determines the estimated time (difference between the estimated departure time and the estimated arrival time in the flight plan of the drone aircraft 50) from the departure airfield to the destination airfield of the drone aircraft 50 and the drone. Estimated time from when the aircraft 50 departs from the departure airfield to avoiding conflicts between predicted trajectory R1 and R2 and arriving at the target airfield (cruising the route connecting the waypoints reset to avoid conflicts). Assuming that the vehicle moves at a speed or a set speed, the difference from the resimulated flight time when passing through these way points) is calculated as the delay time.
- Step S105 Is it within the allowable delay time
- the delay time estimation unit 2123b uses the control device 40 via the control device 40. Is requested to reset the flight plan (step S106).
- the delay time estimation unit 2123b controls the drone aircraft 50 or the drone aircraft 60, for example, to change various parameters (estimated departure time, estimated arrival time, flight speed, allowable delay time, etc.) constituting the flight plan. Request the user.
- step S104 when the delay time calculated (predicted) in the previous step S104 is within the allowable delay time (YES in step S105), the traffic management unit 213 executes step S107 described later.
- FIG. 8 is a flowchart showing the details of step S107. Hereinafter, step S107 will be described with reference to FIG.
- the position acquisition unit 2131c acquires the position information of the drone aircraft 50 and 60 flying in the airspace from the control device 40. Alternatively, the position acquisition unit 2131c acquires the position information of the drone aircraft 50 and 60 from the radar (step S1071).
- the external information acquisition unit 2131b acquires the environmental information (weather information, terrain information, obstacle information, prohibited airspace information, manned aircraft position information) stored in the storage unit 32 from the external information device 30. Further, the flight plan acquisition unit 2131a acquires the flight plans of the drone aircraft 50 and 60 registered in the flight plan management unit 2121 from the flight management unit 212.
- the trajectory generator 2131 flew from the departure airfield of the drone aircraft 50,60 to the current position based on the position information of the drone aircraft 50, 60, the environmental information, and the flight plan of the drone aircraft 50, 60.
- R1'and R2' are calculated, and the trajectory R1 "and R2" from the current position to the target airfield are predicted (step S1072).
- the trajectory generator 2131 is based on, for example, the current position information of the drone aircraft 50 and 60, the set flight plan, the aircraft condition (remaining battery level, various failure information, etc.), and the weather conditions to the destination.
- Prediction trajectory R1 ", R2" is resimulated.
- the trajectory generation unit 2131 outputs the calculation results of the trajectory R1', R2', R1 ", R2" to the simulation unit 2132.
- FIG. 9 is a conceptual diagram showing the trajectories R1', R2', R1 ", R2" of the drone aircraft 50 and 60 in flight.
- the conflict detection unit 2132a determines whether or not the prediction trajectories R1 "and R2" conflict.
- the conflict detection unit 2132a determines that the prediction trajectories R1 "and R2" conflict (YES in step S1073), the conflict detection unit 2132a predicts the delay time for avoiding the conflict for each of the drone aircraft 50 and 60.
- the delay time is the predicted delay time for the drone aircraft 50, 60 in flight.
- the conflict detection unit 2132a determines the estimated time for the drone aircraft 50 and 60 to arrive at the target airfield from the current position, and the drone aircraft 50 and 60 avoid the conflict from the current position and arrive at the target airfield. Estimated time to (assuming that the route connecting the waypoints reset to avoid conflicts travels at cruising speed or set speed, resimulated flight when passing through these waypoints The difference from the time) is calculated as the delay time.
- the priority order determination unit 2132b has a conflict point (predicted trajectory R1 ", R2" with the control device 40 that controls the drone aircraft 50, 60 in flight whose predicted delay time exceeds the permissible delay time. An instruction to pass through the intersection) is output, and an instruction to avoid a conflict is output to the control device 40 that controls the aircraft whose predicted delay time is less than the allowable delay time (step S1074).
- the predicted delay time is less than the allowable delay time, while an instruction to avoid the conflict is output from the control device 40, and this instruction is executed (step S1075). ..
- the avoidance instruction unit 2132bc has the predicted delay time of the drone aircraft 50 in flight exceeds the allowable delay time, and the predicted delay time of the drone aircraft 60 in flight exceeds the allowable delay time. If not, an instruction to avoid a conflict between the predicted trajectories R1 "and R2", that is, an instruction to avoid a conflict between the drone aircraft 50 and 60 in flight is output to the control device 40 of the user who operates the drone aircraft 60. To do.
- the control unit 21 avoids the conflict of the trajectories of the drones 50 and 60 based on the registration order and the allowable delay time when the flight plans of the drones 50 and 60 are registered in the information processing device 20. Decide which aircraft to use, and instruct the determined aircraft to avoid the conflict.
- the drones 50 and 60 can be flown according to the flight conditions at the time when the flight plans of the drones 50 and 60 are registered in the information processing device 20. That is, at the time of the simulation before the flight, the drone aircraft 50 and 60 can be flown according to a plan in which which of the drone aircraft 50 and 60 is to avoid the conflict is determined in advance. Therefore, it is possible to prevent the flight plan of one of the drone aircraft 50 and 60 from being destroyed by the other drone aircraft, and to ensure fairness in avoiding conflicts.
- control unit 21 of the present embodiment determines whether or not the moving drone bodies 50 and 60 conflict with each other. At this time, the control unit 21 predicts, for example, the delay time when the drone aircraft 50 avoids the conflict, and is moving when the predicted delay time exceeds the allowable delay time set for the drone aircraft 50. Instruct the drone aircraft 60 to avoid conflicts. As a result, if the conflict between the moving drone aircraft 50 and 60 is avoided, the predicted delay time exceeds the allowable delay time. Instead of the drone aircraft 50, even if the conflict is avoided, the predicted delay time is less than the allowable delay time. The drone aircraft 60 avoids conflicts.
- the conflict is avoided with less than the allowable delay time for both the drone aircraft 50 and 60 without excessive delay of the drone aircraft 50. That is, it is possible to prevent the time burden for avoiding conflicts between the moving drone aircraft 50 and 60 from being unilaterally biased only to the drone aircraft 50.
- FIG. 10 is a flowchart showing a typical operation flow of the information processing system 1 of the second embodiment.
- the operation of the information processing system 1 of the second embodiment will be described with reference to FIG. 10 as appropriate.
- the same configurations and steps as in the first embodiment are designated by the same reference numerals, and the description thereof will be omitted.
- the second embodiment is different from the first embodiment in that the flight plans of each of the two or more drone aircraft are registered in the information processing device 20, and conflicts between these aircraft are avoided in a coordinated manner. ..
- Step S201 Register flight plan
- Each user who controls each of the plurality of drone aircraft registers the flight plan of each of the plurality of drone aircraft in the information processing device 20 (flight plan management unit 2121) via the control device 40.
- the control unit 21 acquires the flight plan of each of the plurality of drone aircraft.
- FIG. 11 is a flowchart showing the details of step S202. Hereinafter, step S202 will be described with reference to FIG.
- the position acquisition unit 2131c acquires the position information of each of the plurality of drone aircraft flying in the airspace from the control device 40. Alternatively, the position acquisition unit 2131c acquires the position information of each of the plurality of drone aircraft from the radar (step S2021).
- the external information acquisition unit 2131b acquires the environmental information (weather information, terrain information, obstacle information, prohibited airspace information, manned aircraft position information) stored in the storage unit 32 from the external information device 30. Further, the flight plan acquisition unit 2131a acquires the flight plans of each of the plurality of drone aircraft registered in the flight plan management unit 2121 from the flight management unit 212.
- the trajectory generator 2131 flew from the departure airfield of each of the plurality of drone aircraft to the current position based on the position information of each of the plurality of drone aircraft, the environmental information, and the flight plan of each of the plurality of drone aircraft.
- R is calculated and the trajectory R'from the current position to the target flight information is predicted (see steps S2022 and FIG. 12).
- the trajectory generator 2131 is based on, for example, the current position information of each of the plurality of drone aircraft, the set flight plan, the aircraft condition (remaining battery level, various failure information, etc.), and the weather conditions to the destination. , Resimulate the prediction trajectory R'.
- FIG. 12 is a conceptual diagram showing the trajectories R and R'of each of the plurality of drone aircraft in flight.
- the conflict detection unit 2132a determines whether or not the prediction trajectory R'of each of the plurality of drone aircraft conflicts.
- the conflict detection unit 2132a predicts the delay time for avoiding the conflict between the drone aircraft for each of the plurality of drone aircraft in flight.
- the conflict detection unit 2132a predicts the estimated time from the current position to the destination airfield and the estimated time from the current position to avoid the conflict and arrive at the target airfield for each of the plurality of drone aircraft ( Differences from the resimulated flight time when passing through these waypoints, assuming that the route connecting the resetway points to avoid conflicts travels at cruising speed or set speed. Is calculated as the delay time.
- the priority order determination unit 2132b determines whether or not the predicted delay time is less than the allowable delay time for each of the plurality of drone aircraft in flight. Further, the priority order determination unit 2132b avoids a conflict between the drone aircraft so that the drone aircraft having the predicted delay time equal to or longer than the allowable delay time is prioritized over the drone aircraft having the predicted delay time less than the allowable delay time.
- the priority order for the operation is determined (step S2024).
- FIG. 13 is a conceptual diagram showing the process of changing the priority order for each of the plurality of drone aircraft.
- each of the plurality of drone aircraft in the order in which the flight plan is registered in the information processing apparatus 20 will be referred to as drone aircraft D1, D2, D3, D4, D5, respectively.
- This registration order is the first priority in avoiding conflicts between drone aircraft.
- the priority order determination unit 2132b predicts the delay time when avoiding a conflict between the drone aircraft D1 and D2 for each of the drone aircraft D1 and D2 (FIG. 13a).
- the priority order determination unit 2132b then avoids a conflict between the drone aircraft D2 and D3 for each of the drone aircraft D2 and D3. Predict the delay time of the case (Fig. 13b).
- the priority order determination unit 2132b determines the priority order.
- the priority order of the drone aircraft D2 and D4 is changed (FIG. 13g), and the delay time when avoiding the conflict between the drone aircraft D1 and D4 is predicted for each of the drone aircraft D1 and D4 (FIG. 13h).
- the priority order determination unit 2132b gives priority to the drone aircraft D1 and D4.
- the order is changed (FIG. 13i), and the delay time when avoiding the conflict between the drone aircraft D3 and D4 is predicted for each of the drone aircraft D3 and D4 (FIG. 13j).
- the priority order determination unit 2132b determines that if both the predicted delay times for the drone aircraft D3 and D4 are less than the allowable delay time, then the drone aircraft D2 and D5 conflict with each other for each of the drone aircraft D2 and D5. Predict the delay time when avoiding (Fig. 13k).
- the priority order determination unit 2132b compares the delay time generated in the current priority order with the allowable delay time, executes the process of changing the priority order for all the drone aircraft, and avoids the conflict between the drone aircraft. Determine the order of priority.
- the avoidance instruction unit 2123b outputs an avoidance instruction according to the priority order determined in this way to each of the plurality of drone aircraft, and this instruction is executed (step S2025).
- the avoidance instruction unit 2123b and the prediction trajectory R'of the drone aircraft D3 Outputs an instruction to pass through all the conflict points (intersection points of the predicted trajectory) with the predicted trajectory R'of the drone aircraft D1, D2, D4, and D5 to the control device 40 of the user who operates the drone aircraft D3 (FIG. See 12).
- the position acquisition unit 2131c acquires the position information of the drone aircraft 50 and 60 flying in the airspace from the drone aircraft 50 and 60 (step S3071).
- a control unit that prioritizes a moving body having a predicted delay time equal to or longer than the allowable delay time and determines a priority order for avoiding the conflict over a moving body having a predicted delay time less than the allowable delay time.
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mechanical Engineering (AREA)
- Remote Sensing (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
上記制御部は、
許容遅延時間が設定された移動計画に基づいて、第1の移動体の移動経路を予測し、
上記予測された移動経路と、第2の移動体の移動経路とがコンフリクトするか否かを判定する。
上記第1の移動体が上記コンフリクトを回避する場合の遅延時間を予測し、
上記予測された遅延時間が上記許容遅延時間を超える場合に、上記移動計画を変更してもよい。
上記第1の移動体が上記コンフリクトを回避する場合の遅延時間を予測し、
上記予測された遅延時間が上記許容遅延時間を超える場合に、移動中の上記第2の移動体に上記コンフリクトの回避を指示してもよい。
上記制御部は、
複数の移動体各々の移動計画を取得し、
上記複数の移動体のコンフリクトを回避する場合の遅延時間を前記複数の移動体各々について予測し、
上記複数の移動体各々について、上記予測された遅延時間が許容遅延時間未満であるか否かを判定し、
上記予測された遅延時間が許容遅延時間未満である移動体よりも、上記予測された遅延時間が許容遅延時間以上である移動体を優先して、上記コンフリクトを回避する優先順を決定する。
許容遅延時間が設定された移動計画に基づいて、第1の移動体の移動経路が予測される。
上記予測された移動経路と、第2の移動体の移動経路とがコンフリクトするか否かが判定される。
許容遅延時間が設定された移動計画に基づいて、第1の移動体の移動経路を予測するステップ。
上記予測された移動経路と、第2の移動体の移動経路とがコンフリクトするか否かを判定するステップ。
[情報処理システムの構成]
図1は第1の実施形態の情報処理システム1の構成例を示す模式図であり、図2は情報処理システム1の構成例を示すブロック図である。情報処理システム1は、図1に示すように、レーダー10と、情報処理装置20と、外部情報装置30と、操縦装置40と、ドローン機体50,60とを有する
レーダー10は、電波の反射を利用して、飛行中のドローン機体50,60を検出し、ドローン機体50,60の位置を測定する監視レーダーである。レーダー10は、例えば、ドローン機体50,60に向けて放射し,目標によって反射される電波,あるいは目標によって再放射される電波を受け,電波の往復時間や電波の戻ってくる方向からドローン機体50,60の位置を測定する。
情報処理装置20は、制御部21と、記憶部22と、表示部23と、通信部24とを有する。情報処理装置20は、典型的にはサーバ装置であるがこれに限られず、PC等の他の任意のコンピュータであってもよい。あるいは、情報処理装置20は、ドローン機体50,60の安全かつ円滑な運航を行うために、ドローン機体50,60の飛行を制御する管制制御装置であってもよい。
外部情報装置30は、制御部31と、記憶部32とを有する。制御部31は、記憶部32に格納されたプログラムに従って、外部情報装置30の動作全般またはその一部を制御する。外部情報装置30は、典型的にはサーバ装置であるがこれに限られず、PC等の他の任意のコンピュータであってもよい。
操縦装置40は、表示部41と、入力部42と、制御部43と、記憶部44と、通信部45とを有する。操縦装置40は、典型的にはラップトップPCやスマートフォン等の端末装置であるがこれに限られず、コントローラなどの操縦装置であってもよい。
ドローン機体50,60は、操縦装置40によりユーザにより操作(操縦)される飛行体である。ドローン機体50,60は、操縦装置40と無線通信により接続されている。ドローン機体50,60と操縦装置40とを接続する通信規格は、例えば、LTE(Long Term Evolution)通信やWi-Fiなどであってもよく、その種類は問わない。
図3は、情報処理装置20、外部情報装置30及び操縦装置40のハードウェア構成例を示すブロック図である。情報処理装置20、外部情報装置30及び操縦装置40は、図3に示す情報処理装置100により実現されてもよい。
図4は、情報処理システム1の典型的な動作の流れを示すフローチャートである。以下、情報処理システム1の動作について、図4を適宜参照しながら説明する。
図5は、飛行計画のデータテーブルの一例を示す図である。ドローン機体50,60を操縦するユーザは、操縦装置40を介して、ドローン機体50,60の飛行計画を情報処理装置20(飛行計画管理部2121)に登録する。飛行計画は、特許請求の範囲の「移動計画」の一例である。
飛行計画管理部2121は、ユーザにより設定された許容遅延時間が実現可能か否かを判定する。例えば、飛行計画管理部2121は、先のステップS101において情報処理装置20に登録された飛行計画の機体諸元であるドローン機体50,60の電源残量から、ドローン機体50,60について設定された許容遅延時間が実現可能か否かを判定する。
トラジェクトリ生成部2122は、飛行計画管理部2121から取得した飛行計画に基づき、ドローン機体50,60が出発飛行場から目的飛行場に到着するまでの予測トラジェクトリR1,R2を算出し、この算出結果をシミュレーション部2123に出力する。
遅延時間推定部2123bは、先のステップS104において算出(予測)された遅延時間が、図7に示すように、許容遅延時間を超える場合(ステップS105のNO)、操縦装置40を介して、ユーザに飛行計画の再設定を要求する(ステップS106)。この際、遅延時間推定部2123bは、例えば、飛行計画を構成する各種パラメータ(出発予定時刻、到着予定時刻、飛行速度、許容遅延時間など)の変更を、ドローン機体50又はドローン機体60を操縦するユーザに要求する。
図8は、ステップS107の詳細を示すフローチャートである。以下、図8を参照しながらステップS107について説明する。
制御部21は、ドローン機体50,60の飛行計画が情報処理装置20に登録された際の登録順及び許容遅延時間に基づいて、ドローン機体50,60のうちこれらの機体のトラジェクトリのコンフリクトを回避する機体を決定し、決定した機体に当該コンフリクトの回避を指示する。
つまり、飛行前のシミュレーション時において、ドローン機体50,60のうちどちらの機体にコンフリクトを回避させるのかが予め決定された計画どおりに、ドローン機体50,60を飛行させることができる。
従って、ドローン機体50,60のうち一方のドローン機体の飛行計画が他方のドローン機体により崩れることが防止され、コンフリクトを回避する上での公平性が確保される。
これにより、移動中のドローン機体50,60同士のコンフリクトを回避すると予測遅延時間が許容遅延時間を超えてしまうドローン機体50の代わりに、当該コンフリクトを回避したとしても予測遅延時間が許容遅延時間未満であるドローン機体60が、コンフリクトを回避する。
従って、移動中のドローン機体50,60同士のコンフリクトを回避する上で、ドローン機体50が過度に遅延することなく、ドローン機体50,60の両機とも許容遅延時間未満で当該コンフリクトが回避される。即ち、移動中のドローン機体50,60同士のコンフリクトを回避する際の時間的負担がドローン機体50のみに一方的に偏ることが防がれる。
[情報処理システムの動作]
図10は、第2の実施形態の情報処理システム1の典型的な動作の流れを示すフローチャートである。以下、第2の実施形態の情報処理システム1の動作について、図10を適宜参照しながら説明する。なお、第1の実施形態と同様の構成及びステップについては同様の符号を付し、その説明を省略する。
複数のドローン機体各々を操縦する各ユーザは、操縦装置40を介して、複数のドローン機体各々の飛行計画を情報処理装置20(飛行計画管理部2121)に登録する。これにより、制御部21は、複数のドローン機体各々の飛行計画を取得する。
図11は、ステップS202の詳細を示すフローチャートである。以下、図11を参照しながらステップS202について説明する。
[情報処理システムの構成]
図14は第3の実施形態の情報処理システム1の構成例を示す模式図であり、図15は当該情報処理システム1の構成例を示すブロック図である。以下、第1の実施形態の情報処理システム1と同様の構成については同様の符号を付しその説明を省略又は簡略化する。
図16は、第3の実施形態の情報処理システム1の典型的な動作の流れを示すフローチャートである。以下、第3の実施形態の情報処理システム1の動作について、図16を適宜参照しながら説明する。
ユーザは、ドローン機体50,60の飛行計画を情報処理装置20(飛行計画管理部2121)に登録する。
飛行計画管理部2121は、ユーザにより設定された許容遅延時間が実現可能か否かを判定する。例えば、飛行計画管理部2121は、先のステップS301において情報処理装置20に登録された飛行計画の機体諸元であるドローン機体50,60の電源残量から、ドローン機体50,60について設定された許容遅延時間が実現可能か否かを判定する。
トラジェクトリ生成部2122は、飛行計画管理部2121から取得した飛行計画に基づき、ドローン機体50,60が出発飛行場から目的飛行場に到着するまでの予測トラジェクトリR1,R2を算出し、この算出結果をシミュレーション部2123に出力する。
遅延時間推定部2123bは、先のステップS304において算出(予測)された遅延時間が、図7に示すように、許容遅延時間を超える場合(ステップS305のNO)、ユーザに飛行計画の再設定を要求する(ステップS306)。この際、遅延時間推定部2123bは、例えば、飛行計画を構成する各種パラメータ(出発予定時刻、到着予定時刻、飛行速度、許容遅延時間など)の変更をユーザに要求する。
図17は、ステップS307の詳細を示すフローチャートである。以下、図17を参照しながらステップS307について説明する。
以上、本技術の実施形態について説明したが、本技術は上述の実施形態に限定されるものではなく種々変更を加え得ることは勿論である。
例えば、制御部21はドローン機体50,60の飛行時における天候悪化などの突発的な要因で発生するコンフリクトに対しても協調的に緩和できるように、最低限の許容遅延時間の設定をユーザに要求してもよい。
本技術の実施形態は、例えば、上記で説明したような情報処理装置、システム、情報処理装置またはシステムで実行される情報処理方法、情報処理装置を機能させるためのプログラム、およびプログラムが記録された一時的でない有形の媒体を含みうる。
許容遅延時間が設定された移動計画に基づいて、第1の移動体の移動経路を予測し、
上記予測された移動経路と、第2の移動体の移動経路とがコンフリクトするか否かを判定する制御部を備える、情報処理装置。
(2)
上記第2の移動体の移動経路は、上記第2の移動体の移動計画に基づき予測された移動経路である、上記(1)に記載の情報処理装置。
(3)
上記第2の移動体の移動計画は、上記第2の移動体について設定された許容遅延時間に関する情報を含む、上記(2)に記載の情報処理装置。
(4)
上記制御部は、上記第1及び第2の移動体の移動計画が上記情報処理装置に登録された際の登録順及び上記許容遅延時間に基づいて上記コンフリクトを回避する移動体を決定し、上記決定した移動体に上記コンフリクトの回避を指示する、上記(1)から(3)のいずれか1つに記載の情報処理装置。
(5)
上記制御部は、上記第1の移動体の電源残量に基づき、上記第1の移動体について上記許容遅延時間が実現できるか否かを判定する、上記(1)から(4)のいずれか1つに記載の情報処理装置。
(6)
上記制御部は、
上記第1の移動体が上記コンフリクトを回避する場合の遅延時間を予測し、
上記予測された遅延時間が許容遅延時間を超える場合に、上記第1の移動体の移動計画を変更する、上記(1)から(5)のいずれか1つに記載の情報処理装置。
(7)
上記制御部は、移動中の上記第1の移動体と、移動中の上記第2の移動体とが、コンフリクトするか否かを判定する、上記(1)から(6)のいずれか1つに記載の情報処理装置。
(8)
上記制御部は、
上記第1の移動体が上記コンフリクトを回避する場合の遅延時間を予測し、
上記予測された遅延時間が許容遅延時間を超える場合に、移動中の上記第2の移動体に上記コンフリクトの回避を指示する、上記(7)に記載の情報処理装置。
(9)
上記第1の移動体又は上記第2の移動体の少なくとも一方は、飛行体である、上記(1)から(8)のいずれか1つに記載の情報処理装置。
(10)
上記情報処理装置は、サーバである、上記(1)から(9)のいずれか1つに記載の情報処理装置。
(11)
複数の移動体各々の移動計画を取得し、
上記複数の移動体のコンフリクトを回避する場合の遅延時間を上記複数の移動体各々について予測し、
上記複数の移動体各々について、上記予測された遅延時間が許容遅延時間未満であるか否かを判定し、
上記予測された遅延時間が許容遅延時間未満である移動体よりも、上記予測された遅延時間が許容遅延時間以上である移動体を優先して、上記コンフリクトを回避する優先順を決定する制御部を備える、情報処理装置。
(12)
情報処理装置が、
許容遅延時間が設定された移動計画に基づいて、第1の移動体の移動経路を予測し、
上記予測された移動経路と、第2の移動体の移動経路とがコンフリクトするか否かを判定する、情報処理方法。
(13)
許容遅延時間が設定された移動計画に基づいて、第1の移動体の移動経路を予測するステップと、
上記予測された移動経路と、第2の移動体の移動経路とがコンフリクトするか否かを判定するステップと
を情報処理装置に実行させるプログラム。
レーダー・・・10
情報処理装置・・・20
外部情報装置・・・30
操縦装置・・・40
ドローン機体・・・50,60
Claims (13)
- 許容遅延時間が設定された移動計画に基づいて、第1の移動体の移動経路を予測し、
前記予測された移動経路と、第2の移動体の移動経路とがコンフリクトするか否かを判定する制御部を備える、情報処理装置。 - 前記第2の移動体の移動経路は、前記第2の移動体の移動計画に基づき予測された移動経路である、請求項1に記載の情報処理装置。
- 前記第2の移動計画は、前記第2の移動体について設定された許容遅延時間に関する情報を含む、請求項2に記載の情報処理装置。
- 前記制御部は、前記第1及び第2の移動体の移動計画が前記情報処理装置に登録された際の登録順及び前記許容遅延時間に基づいて前記コンフリクトを回避する移動体を決定し、前記決定した移動体に前記コンフリクトの回避を指示する、請求項1に記載の情報処理装置。
- 前記制御部は、前記第1の移動体の電源残量に基づき、前記第1の移動体について前記許容遅延時間が実現できるか否かを判定する、請求項1に記載の情報処理装置。
- 前記制御部は、
前記第1の移動体が前記コンフリクトを回避する場合の遅延時間を予測し、
前記予測された遅延時間が前記許容遅延時間を超える場合に、前記移動計画を変更する、請求項4に記載の情報処理装置。 - 前記制御部は、移動中の前記第1の移動体と、移動中の前記第2の移動体とが、コンフリクトするか否かを判定する、請求項1に記載の情報処理装置。
- 前記制御部は、
前記第1の移動体が前記コンフリクトを回避する場合の遅延時間を予測し、
前記予測された遅延時間が前記許容遅延時間を超える場合に、移動中の前記第2の移動体に前記コンフリクトの回避を指示する、請求項7に記載の情報処理装置。 - 前記第1の移動体又は前記第2の移動体の少なくとも一方は、飛行体である、請求項1に記載の情報処理装置。
- 前記情報処理装置は、サーバである、請求項1に記載の情報処理装置。
- 複数の移動体各々の移動計画を取得し、
前記複数の移動体のコンフリクトを回避する場合の遅延時間を前記複数の移動体各々について予測し、
前記複数の移動体各々について、前記予測された遅延時間が許容遅延時間未満であるか否かを判定し、
前記予測された遅延時間が許容遅延時間未満である移動体よりも、前記予測された遅延時間が許容遅延時間以上である移動体を優先して、前記コンフリクトを回避する優先順を決定する制御部を備える、情報処理装置。 - 情報処理装置が、
許容遅延時間が設定された移動計画に基づいて、第1の移動体の移動経路を予測し、
前記予測された移動経路と、第2の移動体の移動経路とがコンフリクトするか否かを判定する、情報処理方法。 - 許容遅延時間が設定された移動計画に基づいて、第1の移動体の移動経路を予測するステップと、
前記予測された移動経路と、第2の移動体の移動経路とがコンフリクトするか否かを判定するステップと
を情報処理装置に実行させるプログラム。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP20843287.2A EP4001110A4 (en) | 2019-07-19 | 2020-05-26 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD AND PROGRAM |
| US17/626,681 US20220262265A1 (en) | 2019-07-19 | 2020-05-26 | Information processing apparatus, information processing method, and program |
| CN202080050645.XA CN114097012B (zh) | 2019-07-19 | 2020-05-26 | 信息处理装置、信息处理方法和程序 |
| JP2021534565A JP7639683B2 (ja) | 2019-07-19 | 2020-05-26 | 情報処理装置、情報処理方法及びプログラム |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019133570 | 2019-07-19 | ||
| JP2019-133570 | 2019-07-19 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2021014747A1 true WO2021014747A1 (ja) | 2021-01-28 |
Family
ID=74194137
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2020/020737 Ceased WO2021014747A1 (ja) | 2019-07-19 | 2020-05-26 | 情報処理装置、情報処理方法及びプログラム |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20220262265A1 (ja) |
| EP (1) | EP4001110A4 (ja) |
| JP (1) | JP7639683B2 (ja) |
| CN (1) | CN114097012B (ja) |
| WO (1) | WO2021014747A1 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2022147583A (ja) * | 2021-03-23 | 2022-10-06 | 株式会社日立製作所 | 運航管理システム、運航管理方法及び運航管理プログラム |
| JP7727140B1 (ja) * | 2025-03-13 | 2025-08-20 | Kddi株式会社 | 情報出力装置、情報出力方法及びプログラム |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12094337B2 (en) * | 2021-09-16 | 2024-09-17 | Volvo Autonomous Solutions AB | Method and device for visualizing multiple vehicle trajectories |
| US12198564B1 (en) * | 2024-09-11 | 2025-01-14 | Raymond Adams | Secure ground-based detection and alert system and method |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003296900A (ja) * | 2002-04-01 | 2003-10-17 | Ntt Data Corp | 飛行経路調整装置 |
| JP2014029661A (ja) | 2012-06-25 | 2014-02-13 | Mitsubishi Electric Corp | スケジューリング装置 |
| JP2016535905A (ja) * | 2013-08-30 | 2016-11-17 | インサイチュ・インコーポレイテッド・(ア・サブシディアリー・オブ・ザ・ボーイング・カンパニー) | 燃料監視のためのシステムおよび方法 |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08292988A (ja) * | 1995-04-21 | 1996-11-05 | N T T Data Tsushin Kk | 交通流管理装置および交通流管理方法 |
| WO2012103228A1 (en) * | 2011-01-25 | 2012-08-02 | Nextgen Aerosciences, Llc | Method and apparatus for dynamic aircraft trajectory management |
| EP2667366B1 (en) * | 2012-05-25 | 2017-10-04 | The Boeing Company | Conflict detection and resolution using predicted aircraft trajectories |
| CN102903263B (zh) * | 2012-09-28 | 2014-11-26 | 北京航空航天大学 | 一种基于分组方式的飞行冲突解脱方法及装置 |
| EP2993545B1 (en) * | 2014-09-05 | 2019-12-04 | Airbus Defence and Space GmbH | Follow-me system for unmanned aircraft vehicles |
| CN104408975B (zh) * | 2014-10-28 | 2017-05-24 | 北京航空航天大学 | 飞行器冲突解脱方法及装置 |
| US9997080B1 (en) * | 2015-10-06 | 2018-06-12 | Zipline International Inc. | Decentralized air traffic management system for unmanned aerial vehicles |
| KR20170106598A (ko) * | 2016-03-11 | 2017-09-21 | 인천국제공항공사 | 구간별 중복시점 평가를 통한 항공기의 지상이동 소요시간 예측방법 |
| US10789853B2 (en) * | 2016-06-10 | 2020-09-29 | ETAK Systems, LLC | Drone collision avoidance via air traffic control over wireless networks |
| CN107516439B (zh) * | 2017-07-28 | 2018-05-18 | 北京航空航天大学 | 一种基于满意博弈论的飞行器冲突解脱方法及装置 |
| CN107622699B (zh) * | 2017-09-26 | 2019-07-09 | 中国电子科技集团公司第二十八研究所 | 基于时序的全时段空域冲突探测与解脱方法 |
| CN108172026B (zh) * | 2018-01-03 | 2020-12-29 | 北京航空航天大学 | 复杂空域多飞行器自主避险方法及装置 |
| US10497267B2 (en) * | 2018-01-23 | 2019-12-03 | Textron Innovations Inc. | Blockchain airspace management for air taxi services |
-
2020
- 2020-05-26 US US17/626,681 patent/US20220262265A1/en not_active Abandoned
- 2020-05-26 CN CN202080050645.XA patent/CN114097012B/zh active Active
- 2020-05-26 EP EP20843287.2A patent/EP4001110A4/en not_active Withdrawn
- 2020-05-26 JP JP2021534565A patent/JP7639683B2/ja active Active
- 2020-05-26 WO PCT/JP2020/020737 patent/WO2021014747A1/ja not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003296900A (ja) * | 2002-04-01 | 2003-10-17 | Ntt Data Corp | 飛行経路調整装置 |
| JP2014029661A (ja) | 2012-06-25 | 2014-02-13 | Mitsubishi Electric Corp | スケジューリング装置 |
| JP2016535905A (ja) * | 2013-08-30 | 2016-11-17 | インサイチュ・インコーポレイテッド・(ア・サブシディアリー・オブ・ザ・ボーイング・カンパニー) | 燃料監視のためのシステムおよび方法 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4001110A4 |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2022147583A (ja) * | 2021-03-23 | 2022-10-06 | 株式会社日立製作所 | 運航管理システム、運航管理方法及び運航管理プログラム |
| JP7428678B2 (ja) | 2021-03-23 | 2024-02-06 | 株式会社日立製作所 | 運航管理システム、運航管理方法及び運航管理プログラム |
| JP7727140B1 (ja) * | 2025-03-13 | 2025-08-20 | Kddi株式会社 | 情報出力装置、情報出力方法及びプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2021014747A1 (ja) | 2021-01-28 |
| JP7639683B2 (ja) | 2025-03-05 |
| CN114097012B (zh) | 2024-11-12 |
| US20220262265A1 (en) | 2022-08-18 |
| EP4001110A1 (en) | 2022-05-25 |
| CN114097012A (zh) | 2022-02-25 |
| EP4001110A4 (en) | 2022-10-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20260028119A1 (en) | Unmanned Aerial Vehicle Beyond Visual Line of Sight Control | |
| Huang et al. | Online UAV trajectory planning for covert video surveillance of mobile targets | |
| JP7639683B2 (ja) | 情報処理装置、情報処理方法及びプログラム | |
| US11521502B2 (en) | Parallel deconfliction processing of unmanned aerial vehicles | |
| US11335204B2 (en) | Flight path deconfliction among unmanned aerial vehicles | |
| US11513537B2 (en) | Managing drones in vehicular system | |
| US10217369B2 (en) | Method and system to improve safety concerning drones | |
| KR101956356B1 (ko) | UA(unmanned aircraft)의 원격 분산 제어를 위한 시스템들 및 방법들 | |
| US11675907B2 (en) | Tamper-resistant geo-fence system for drones | |
| US20200064869A1 (en) | Perpetual unmanned aerial vehicle surveillance | |
| KR20170137040A (ko) | 자율 비행체 비행 경로들을 제어하기 위한 시스템 및 방법 | |
| WO2018214074A1 (zh) | 无人飞行器的返航控制方法、设备及无人飞行器 | |
| JP2020024475A (ja) | 無人航空機の飛行管理システム、及び飛行管理方法 | |
| US12327481B2 (en) | Information processing apparatus, information processing system, information processing method, and program | |
| JP7470265B2 (ja) | 無人航空機システムの制御方法 | |
| US20240210918A1 (en) | supervision device configured for communicating with an edge computation device onboard an aircraft and an associated electronic system for executing software applications | |
| US12032370B2 (en) | Supporting an aircraft on a mission in which an intent of the aircraft is conveyed responsive to a lost-link event | |
| TWM536391U (zh) | 無人機管控系統 | |
| CN121415632A (zh) | 无人机管理方法、装置及存储介质 | |
| Aguiar et al. | IoT and Edge Computing impact on Beyond 5G: enabling technologies and challenges | |
| TWI614733B (zh) | 無人機管控系統 | |
| Dechering et al. | Technologies for Integration of small Unmanned Aerial Systems (s-UAS) in National Airspace System | |
| CN120207619A (zh) | 一种无人机生命探测救援系统及其探测救援方法 | |
| UA132668U (uk) | Система керування дронами |
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: 20843287 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2021534565 Country of ref document: JP Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2020843287 Country of ref document: EP Effective date: 20220221 |
|
| WWW | Wipo information: withdrawn in national office |
Ref document number: 2020843287 Country of ref document: EP |