CONTROL DEVICE, PROGRAM, AIRCRAFT, SYSTEM, AND SYSTEM OPERATION METHOD

JP7632224B2Active Publication Date: 2025-02-19TOYOTA JIDOSHA KK
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2021170432
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-10-18
Publication Date
2025-02-19
Estimated Expiration
2041-10-18

AI Technical Summary

Benefits of technology

【0009】 本開示における制御装置等によれば、飛行体の運行を効率的に管理することが可能となる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007632224000001
    Figure 0007632224000001
  • Figure 0007632224000002
    Figure 0007632224000002
  • Figure 0007632224000003
    Figure 0007632224000003
Patent Text Reader

Abstract

To provide a control device, program, flying object, system, and system operating method for improving the efficiency of operation management of the flying object.SOLUTION: An operation management system 1 includes one or more server devices 10, flying objects 12, and terminal devices 13 connected via a network 11 so as to enable information communication with each other. The server devices 10, which are control devices, each include: a storage unit that stores first history information including a flight condition and piloting history when a pilot pilots a flying object; and a control unit that assigns a pilot to a flight when a first piloting skill of the pilot based on the first history information corresponds to a second piloting skill required for the flight specified by a passenger, and updates the first history information by using second history information in the flight received from the flying object.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a control device, a program, an air vehicle, a system, and a method of operating the system. [Background technology]

[0002] Technologies for supporting the control of aircraft have been proposed. For example, Patent Literature 1 discloses a system for controlling manned aircraft and unmanned aircraft when they fly in the same airspace. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2020-71724 A Summary of the Invention [Problem to be solved by the invention]

[0004] There is a need to efficiently manage the operation of aircraft such as eVTOL (electric Vertical Take Off and Landing).

[0005] The present disclosure provides a control device, etc. that efficiently manages the operation of an aircraft. [Means for solving the problem]

[0006] The control device of the present disclosure has a memory unit that stores first historical information including flight conditions and piloting history when the pilot piloted the aircraft, and a control unit that assigns the pilot to a flight when a first piloting skill of the pilot based on the first historical information corresponds to a second piloting skill required for a flight specified by a passenger, and updates the first historical information using second historical information for the flight received from the aircraft.

[0007] The system disclosed herein is a system having an aircraft and a control device that communicate with each other, wherein the control device has first historical information including flight conditions and piloting history when a pilot piloted the aircraft, and assigns the pilot to a flight when a first piloting skill of the pilot based on the first historical information corresponds to a second piloting skill required for the flight specified by a passenger, and the aircraft sends second historical information for the flight to the control device, and the first historical information is updated with the second historical information.

[0008] A system operation method in the present disclosure is a system operation method having an aircraft and a control device that communicate with each other, wherein the control device has first historical information including flight conditions and piloting history when the pilot piloted the aircraft, and includes a step of assigning the pilot to the flight when a first piloting skill of the pilot based on the first historical information corresponds to a second piloting skill required for the flight specified by a passenger, and a step of the aircraft sending second historical information of the flight to the control device, and updating the first historical information with the second historical information. Effect of the Invention

[0009] The control device and the like in the present disclosure makes it possible to efficiently manage the operation of an aircraft. [Brief description of the drawings]

[0010] [Figure 1] FIG. 1 is a diagram illustrating an example of the configuration of a traffic management system. [Diagram 2] FIG. 2 illustrates an example of the configuration of a server device. [Diagram 3] FIG. 2 is a diagram illustrating an example of the configuration of an aircraft. [Figure 4] FIG. 2 is a diagram illustrating an example of the configuration of a terminal device. [Diagram 5] FIG. 4 is a sequence diagram showing an example of the operation of the traffic management system. [Figure 6] FIG. 11 is a flowchart illustrating an example of the operation of the server device. [Figure 7] FIG. 11 is a diagram illustrating an example of history information. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] The following describes the embodiments.

[0012] 1 is a diagram showing an example of the configuration of a traffic management system in one embodiment. The traffic management system 1 is a system that manages the operation of an aircraft that transports passengers on demand. The traffic management system 1 has one or more server devices 10, aircraft 12, and terminal devices 13, which are connected to each other via a network 11 so that they can communicate with each other.

[0013] The server device 10 is, for example, a server computer that belongs to a cloud computing system or other computing system and functions as a server that implements various functions. The server device 10 is used by a business operator that provides flight services using the aircraft 12.

[0014] The aircraft 12 has a cabin of approximately the same size as a passenger car capable of carrying one or more passengers, and a mechanism including one or more electric rotors for generating lift and thrust, and is operated at least partially under visual flight rules (VFR: Visual Flight Rules), e.g., an eVTOL. The aircraft 12 has a drive mechanism including a motor for driving the electric rotor, a control device for the drive mechanism, and a battery for supplying power to the drive mechanism. The battery is, for example, a lithium-ion battery. The aircraft 12 may be operated under instrument flight rules (IFR: Instrument Flight Rules). The aircraft 12 also has a communication function and an information processing function, and is connected to the network 11 via a mobile communication network.

[0015] The terminal device 13 is an information processing device equipped with a communication function, and is used by passengers on board the aircraft 12 to perform various types of information communication and information processing. The terminal device 13 is, for example, an information processing terminal such as a smartphone or a tablet terminal.

[0016] Network 11 may be, for example, the Internet, but may also include an ad-hoc network, a Local Area Network (LAN), a Metropolitan Area Network (MAN), or other network, or any combination thereof.

[0017] In the operation management system 1, the server device 10 corresponds to the "control device." In the server device 10, a memory unit stores history information including flight conditions and operation history when a pilot operates the flying object 12. In addition, in the server device 10, a control unit assigns a pilot to a flight when the pilot's operation skill based on the history information corresponds to the operation skill required for the flight specified by a passenger, and updates the history information in the memory unit using the flight history information received from the flying object 12.

[0018] In order to transport passengers on demand, the flying object 12 requires various flight operations such as vertical takeoff and landing in a relatively narrow space, ascent and descent, hovering, turning, acceleration and deceleration, and movement, and the piloting required for such operations. Therefore, the pilot is required to have the piloting skills required for the flight desired by the passengers. In addition, the pilot of the flying object 12 is required to record history information such as a flight log for each flight from takeoff to landing, just like the pilot of other aircraft such as airplanes. According to this embodiment, it is possible to assign a pilot who has the piloting skills required for flight using the history information, and to easily record the history information of the pilot. In this way, it is possible to efficiently manage the operation of the flying object 12.

[0019] 2 is a diagram for explaining a configuration example of the server device 10. The server device 10 has a communication unit 21, a storage unit 22, a control unit 23, an input unit 25, and an output unit 26. The server device 10 is, for example, a single computer. Alternatively, the server device 10 may be composed of two or more computers that are connected to each other so as to be able to communicate information and operate in cooperation with each other. In that case, the configuration shown in FIG. 2 is appropriately arranged in the two or more computers.

[0020] The communication unit 21 includes one or more communication interfaces. The communication interface is, for example, a LAN interface. The communication unit 21 receives information used in the operation of the server device 10, and transmits information obtained by the operation of the server device 10. The server device 10 is connected to the network 11 by the communication unit 21, and communicates information with the flying object 12 or the terminal device 13 via the network 11.

[0021] The storage unit 22 includes, for example, one or more semiconductor memories, one or more magnetic memories, one or more optical memories, or a combination of at least two of these, functioning as a main storage device, an auxiliary storage device, or a cache memory. The semiconductor memory is, for example, a random access memory (RAM) or a read only memory (ROM). The RAM is, for example, a static RAM (SRAM) or a dynamic RAM (DRAM). The ROM is, for example, an electrically erasable programmable ROM (EEPROM). The storage unit 22 stores information used in the operation of the server device 10 and information obtained by the operation of the server device 10.

[0022] The control unit 23 includes one or more processors, one or more dedicated circuits, or a combination of these. The processor is, for example, a general-purpose processor such as a CPU (Central Processing Unit), or a dedicated processor such as a GPU (Graphics Processing Unit) specialized for a specific process. The dedicated circuit is, for example, an FPGA (Field-Programmable Gate Array), an ASIC (Application Specific Integrated Circuit), etc. The control unit 23 executes information processing related to the operation of the server device 10 while controlling each part of the server device 10.

[0023] The input unit 25 includes one or more input interfaces. The input interface is, for example, a physical key, a capacitive key, a pointing device, a touch screen integrated with a display, or a microphone that accepts voice input. The input unit 25 accepts an operation to input information used in the operation of the server device 10, and sends the input information to the control unit 23.

[0024] The output unit 26 includes one or more output interfaces. The output interface is, for example, a display or a speaker. The display is, for example, an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display. The output unit 26 outputs information obtained by the operation of the server device 10.

[0025] The functions of the server device 10 are realized by a processor included in the control unit 23 executing a control program. The control program is a program for causing a computer to function as the server device 10. Also, some or all of the functions of the server device 10 may be realized by a dedicated circuit included in the control unit 23. Also, the control program may be stored in a non-transitory recording / storage medium readable by the server device 10, and read by the server device 10 from the medium.

[0026] 3 shows an example of the configuration of the aircraft 12. The aircraft 12 has a communication unit 31, a memory unit 32, a control unit 33, a positioning unit 34, an input unit 35, an output unit 36, and a detection unit 37. One or more of these may be configured as a single control device, or each unit may be connected to be able to communicate information via an in-flight network of the aircraft 12. The control device may also be configured by a personal computer including a tablet terminal, a smartphone terminal, or a navigation device.

[0027] The communication unit 31 includes one or more communication interfaces. The communication interfaces are interfaces compatible with mobile communication standards such as LTE (Long Term Evolution), 4G (4th Generation), or 5G (5th Generation). The communication unit 31 receives information used in the operation of the control unit 33, and transmits information obtained by the operation of the control unit 33. The control unit 33 is connected to the network 11 by the communication unit 31 via a mobile communication base station, and communicates information with the server device 10 via the network 11.

[0028] The memory unit 32 includes one or more semiconductor memories, one or more magnetic memories, one or more optical memories, or a combination of at least two of these. The semiconductor memories are, for example, RAM or ROM. The RAM is, for example, SRAM or DRAM. The ROM is, for example, EEPROM. The memory unit 32 functions as, for example, a main memory device, an auxiliary memory device, or a cache memory. The memory unit 32 stores information used in the operation of the control unit 33 and information obtained by the operation of the control unit 33.

[0029] The control unit 33 includes one or more processors, one or more dedicated circuits, or a combination of these. The processor is a general-purpose processor such as a CPU, or a dedicated processor specialized for a specific process. The dedicated circuit is, for example, an FPGA or an ASIC. The control unit 33 executes information processing related to the operation of the aircraft 12.

[0030] The positioning unit 34 includes a sensor or receiver for acquiring the position of the flying object 12 by autonomous navigation, electronic navigation, GNSS (Global Navigation Satellite System), etc. The sensor for autonomous navigation includes, for example, an acceleration sensor, a gyro sensor, a compass, an altimeter, etc. The receiver for electronic navigation includes, for example, a receiver for receiving radio waves from terrestrial radio facilities such as VOR (VHF omni-directional radio range) and ILS (Instrument Landing System). Furthermore, the GNSS receiver includes, for example, at least one of GPS (Global Positioning System), QZSS (Quasi-Zenith Satellite System), BeiDou, GLONASS (Global Navigation Satellite System), and Galileo. The positioning unit 34 acquires the position information of the flying object 12 and transmits the position information to the control unit 33.

[0031] The input unit 35 includes one or more input interfaces. The input interface is, for example, a physical key, a capacitive key, a pointing device, a touch screen integrated with a display, or a microphone that accepts voice input. The input interface may further include a camera that captures a captured image or an image code, or an IC (Integrated Circuit) card reader. The input unit 35 accepts an operation to input information used for the operation of the control unit 33, and sends the input information to the control unit 33.

[0032] The output unit 36 ​​includes one or more output interfaces. The output interface is, for example, a display or a speaker. The display is, for example, an LCD or an organic EL display. The output unit 36 ​​outputs information obtained by the operation of the control unit 33.

[0033] The detection unit 37 has one or more sensors or an interface with the sensors that detect the state or operation of each part of the flying object 12, and sends information indicating the detection results by the sensors to the control unit 33. The sensors include, for example, sensors that detect the motor temperature, current value, remaining charge of the battery, etc. The sensors also include a wind speed sensor, a wind direction sensor, a temperature sensor, a pressure sensor, a humidity sensor, an illuminance sensor, a rainfall sensor, a camera, etc. that detect the state of the external environment of the flying object 12.

[0034] The functions of the control unit 33 are realized by executing a control program on a processor included in the control unit 33. The control program is a program for causing the processor to function as the control unit 33. In addition, some or all of the functions of the control unit 33 may be realized by a dedicated circuit included in the control unit 33.

[0035] The control unit 33 controls each of the communication unit 31, memory unit 32, positioning unit 34, input unit 35, output unit 36, and detection unit 37 by exchanging various information with these units, and presents various information necessary for controlling the aircraft 12 to the pilot via the output unit 36.

[0036] 4 is a diagram for explaining the configuration of the terminal device 13. The terminal device 13 is an information processing device such as a smartphone or a tablet terminal. The terminal device 13 has a communication unit 41, a storage unit 42, a control unit 43, a positioning unit 44, an input unit 45, and an output unit 46.

[0037] The communication unit 41 has a communication module compatible with wired or wireless LAN standards, a module compatible with mobile communication standards such as LTE, 4G, 5G, etc. The terminal device 13 is connected to the network 11 by the communication unit 41 via a nearby router device or a mobile communication base station, and performs information communication with the server device 10, etc. via the network 11.

[0038] The memory unit 42 includes one or more semiconductor memories, one or more magnetic memories, one or more optical memories, or a combination of at least two of these. The semiconductor memories are, for example, RAM or ROM. The RAM is, for example, SRAM or DRAM. The ROM is, for example, EEPROM. The memory unit 42 functions as, for example, a main memory device, an auxiliary memory device, or a cache memory. The memory unit 42 stores information used in the operation of the control unit 43 and information obtained by the operation of the control unit 43.

[0039] The control unit 43 has, for example, one or more general-purpose processors such as a CPU, an MPU (Micro Processing Unit), or one or more dedicated processors specialized for a specific process. Alternatively, the control unit 43 may have one or more dedicated circuits such as an FPGA, an ASIC, or the like. The control unit 43 generally controls the operation of the terminal device 13 by operating according to a control / processing program, or operating according to an operating procedure implemented as a circuit. The control unit 43 transmits and receives various information to and from the server device 10, etc. via the communication unit 41, and executes the operation according to this embodiment.

[0040] The positioning unit 44 includes one or more GNSS receivers. The GNSS includes at least one of GPS, QZSS, BeiDou, GLONASS, and Galileo, for example. The positioning unit 44 acquires the position information of the terminal device 13.

[0041] The input unit 45 includes one or more input interfaces. The input interface is, for example, a physical key, a capacitive key, a pointing device, a touch screen integral with a display, or a microphone that accepts voice input. The input interface may further include a camera that captures a captured image or an image code, or an IC card reader. The input unit 45 accepts an operation to input information used for the operation of the control unit 43, and sends the input information to the control unit 43.

[0042] The output unit 46 includes one or more output interfaces. The output interface is, for example, a display or a speaker. The display is, for example, an LCD or an organic EL display. The output unit 46 outputs information obtained by the operation of the control unit 43.

[0043] The functions of the control unit 43 are realized by a processor included in the control unit 43 executing a control program. The control program is a program for causing the processor to function as the control unit 43. In addition, some or all of the functions of the control unit 43 may be realized by a dedicated circuit included in the control unit 43.

[0044] FIG. 5 is a sequence diagram for explaining the operation procedure of the operation management system 1. This sequence diagram shows the procedure for the coordinated operation of the server device 10, the flying object 12, and the terminal device 13. The steps related to various information processing of the server device 10, the flying object 12, and the terminal device 13 in FIG. 5 are executed by the respective control units 23, 33, and 43. Furthermore, the steps related to the transmission and reception of various information of the server device 10, the flying object 12, and the terminal device 13 are executed by the respective control units 23, 33, and 43 transmitting and receiving information to each other via the communication units 21, 31, and 41, respectively. In the server device 10, the flying object 12, and the terminal device 13, the control units 23, 33, and 43 appropriately store the information to be transmitted and received in the storage units 22, 32, and 42, respectively. Furthermore, the control units 23, 33, and 43 accept the input of various information through the input units 25, 35, and 45, respectively, and output various information through the output units 26, 36, and 46, respectively. Here, an example of an operating procedure is shown in which the server device 10 cooperates with one aircraft 12 and one terminal device 13, but the procedure shown in Figure 5 may also be executed in cooperation with the server device 10 and two or more aircraft 12 and two or more terminal devices 13.

[0045] In step S500, the terminal device 13 accepts input of operation conditions from passengers. The operation conditions include information such as the number of passengers using the flight vehicle 12, and the departure point, departure time, destination, and arrival time designated by the passengers. The control unit 53 displays an input screen for the operation conditions on the output unit 56, and accepts information input by passengers via a touch panel of the input unit 45 or the like.

[0046] In step S502, the terminal device 13 transmits information on operating conditions to the server device 10. The server device 10 receives the information transmitted from the terminal device 13.

[0047] In step S504, the server device 10 receives the position information, altitude information, and status information of the flying object 12 from the flying object 12. The status information includes the temperature and current value of the motor of the flying object 12. For example, the flying object 12 transmits the position information, altitude information, and status information to the server device 10 at any period (for example, every few seconds). Alternatively, the server device 10 may request the flying object 12 for position information, etc., and the flying object 12 may transmit the position information, etc. to the server device 10 in response to the request. The position information, altitude information, and status information are assigned with the identification information of the flying object 12. This allows the server device 10 to associate the identification information of each flying object 12 with the position information, etc., even if there are multiple flying objects 12.

[0048] In step S506, the server device 10 creates a flight plan. A detailed operation procedure of the control unit 23 in step S506 is shown in FIG.

[0049] FIG. 6 is a flow chart showing an example of an operation procedure of the control unit 23 of the server device 10. As shown in FIG.

[0050] In step S602, the control unit 23 acquires the operation conditions. The control unit 23 reads out the operation conditions received from the terminal device 13 from the storage unit 22.

[0051] In step S604, the control unit 23 acquires altitude information. The altitude information includes, for example, information on the flight altitude required of the aircraft 12 for each unit area of ​​any size on the map depending on the state of the unit area. The unit area is, for example, an area of ​​several tens to several hundreds of meters square. The state of the unit area is the density of people, buildings, vehicles, ships, etc., or the altitude of the ground surface. Here, the flight altitude is the altitude above sea level. The aircraft 12 is required to fly at a greater distance above buildings, etc. on the ground surface in the sky above a densely populated area compared to a non-densely populated area. Furthermore, the altitude of the ground surface is added to or subtracted from the required distance from the ground surface. Therefore, the flight altitude required of the aircraft 12, that is, the altitude above sea level, changes depending on the state of the unit area in which it flies. Therefore, when the aircraft 12 flies along the flight path, it ascends or descends as necessary in order to fly at a flight altitude that changes depending on the state of the unit area in which it flies. Such altitude information is stored in advance in the storage unit 22 together with map information. The control unit 23 identifies an area between the departure point and the destination included in the operation conditions, and reads out altitude information of unit areas in that area.

[0052] In step S606, the control unit 23 acquires weather information. The weather information includes, for example, information on the wind direction in each unit area. For example, the control unit 23 acquires weather information corresponding to the unit area from a server that distributes weather information, and acquires information on the wind direction in each unit area.

[0053] In step S608, the control unit 23 derives a flight route. The control unit 23 uses an arbitrary algorithm to derive a flight route from the current position of the flying object 12 to the departure point and further from the departure point to the destination. The flight route includes information on the flight altitude required in each unit area passed through on the way.

[0054] In step 610, the control unit 23 derives flight conditions when the flying object 12 flies along the derived flight path and the piloting difficulty level under the flight conditions. The flight conditions include items such as the flight path length, the distance and number of ascents or descents, the weather, and the time of day. The piloting difficulty level is, for example, a score set in multiple stages for each item of the flight conditions, with a higher score corresponding to a higher difficulty level. Information on the items of the flight conditions and the score for each item is stored in advance in the storage unit 22. The score is set, for example, higher for a longer flight path length, a longer distance of ascent or descent, and a higher number of ascents or descents. In addition, a higher score is set for a nighttime period than for a daytime period. The control unit 23 derives the flight path length, the distance and number of ascents or descents of the derived flight path. In addition, the control unit 23 derives the weather and the time of day of the unit area through which the flight path passes. Then, the control unit 23 derives a corresponding score for each flight condition item along the flight route, and sums up the derived scores. The sum of the scores represents the piloting difficulty level required along the flight route.

[0055] In step S612, the control unit 23 acquires history information. The control unit 23 acquires history information from the memory unit 22. As shown in FIG. 7, the memory unit 22 stores history information 71 linked to the pilot identification information 70 for each pilot. The pilot identification information 70 includes the identification information of the pilot and the identification information of the flying object 12 piloted by the pilot. The history information 71 has information on flight conditions and flying history for each past flight. As described below, the history information 71 is collected by the server device 10 when the flying object 12 flies. The flight conditions include items such as the flight path length, the distance and number of ascents or descents, weather, and time of day. The flying history includes items such as the flight path, the distance and number of ascents or descents actually flown, and the like. The flying history may further include the current value and temperature of the motor during flight.

[0056] In step S614, the control unit 23 selects a pilot who has the piloting skill required for flying on the derived flight path. The control unit 23 derives the piloting skill for each pilot using the history information 71 of each pilot. The piloting skill is, for example, the sum of piloting difficulty scores corresponding to flight conditions that the pilot has experienced in the past. The control unit 23 derives the piloting difficulty for the past flight conditions for each pilot using the piloting difficulty scores used in step S610. At this time, the piloting difficulty may be the sum of scores in multiple past flights or the average per flight. The higher the piloting difficulty of the experienced flight condition, the higher the piloting skill score that is derived. Alternatively, the control unit 23 may correct the piloting difficulty score based on the flight history. For example, if the flight path length actually flown is longer than the flight path length in the flight conditions, or if the distance and number of ascents or descents actually flown are greater than the distance and number of ascents or descents in the flight conditions, there is a high possibility that the flight path has been deviated or unnecessary piloting has been performed in ascent or descent. Therefore, the control unit 23 can correct the piloting skill by scoring the difference between the flight path length, the distance and number of ascents or descents between the flight conditions and the actual flight using an arbitrary coefficient, etc., and subtracting the score from the piloting skill. Alternatively, if the current value and temperature of the motor of the flying object 12 become excessive, there is a high possibility that the motor has been overloaded due to inefficient operation, so the control unit 23 may reduce the piloting skill score according to the number of times that the current value and temperature of the motor exceed the respective arbitrarily set standards. In this way, it is possible to evaluate the piloting skill more in line with the actual situation. When the control unit 23 derives the score of the piloting skill required for flight on the derived flight path, it selects a pilot who has a piloting skill equal to or higher than the score. If multiple pilots are applicable, the control unit 23 selects the pilot with the lowest piloting skill. In this way, it is possible to secure a pilot who can handle flights with higher piloting difficulty.

[0057] In step S616, the control unit 23 confirms whether or not the pilot can control the aircraft. Steps S508, S510, and S512 in FIG. 5 are executed in response to step S616. In step S508, the server device 10 sends information on whether or not the pilot can control the aircraft 12 to the aircraft 12 piloted by the selected pilot. The information on whether or not the pilot can control the aircraft 12 includes presentation information for presenting information on the derived flight path, flight conditions, piloting difficulty, and the like. In step S510, the aircraft 12 outputs the presentation information to prompt the pilot to confirm whether or not the pilot can control the aircraft 12. The control unit 33 of the aircraft 12, for example, displays information on whether or not the pilot can control the aircraft 12 and a message prompting the pilot to confirm the information by the output unit 36. Then, if the pilot judges that the aircraft 12 is capable of controlling the aircraft 12 based on his or her piloting skills, the control unit 33 inputs information indicating that the aircraft 12 can be controlled, and if the pilot judges that the aircraft 12 is not capable of controlling the aircraft 12, the control unit 33 inputs information indicating that the aircraft 12 cannot be controlled, to the input unit 35. At this time, by presenting information on the piloting difficulty, the pilot can confirm how much his or her piloting skills can be improved by piloting the aircraft 12, which can stimulate the pilot's motivation. Then, in step S512, the flying object 12 sends information indicating whether or not it can be controlled to the server device 10.

[0058] In step S618 of Fig. 6, the control unit 23 judges whether or not the pilot can be controlled. If information indicating that the pilot can be controlled has been received from the flying object 12, the pilot can be controlled (Yes), and the control unit 23 proceeds to step S620. On the other hand, if information indicating that the flying object 12 cannot be controlled has been received from the flying object 12, the pilot cannot be controlled (No), and so in step S622, the control unit 23 excludes the selected pilot and executes steps S614 to S618 again. In step S614, a pilot is selected from among the pilots other than the excluded pilot.

[0059] In step S620, the control unit 23 confirms the passenger's intention. In response to step S620, steps S514, S516, and S518 in FIG. 5 are executed. In step S514, the server device 10 sends flight plan information to the passenger's terminal device 13. The flight plan information includes information on the derived flight route and information indicating the pilot's piloting skill selected. In step S516, the terminal device 13 outputs the flight plan information to prompt confirmation. The control unit 43 of the terminal device 13, for example, displays the flight plan information and a message prompting confirmation by the output unit 46 and presents them to the passenger. At this time, if the pilot's piloting skill greatly exceeds the piloting skill required for flight, for example, if the difference in piloting skill exceeds an arbitrary reference value, a message to the effect that an additional fee will be charged may be presented to the passenger. Then, if the passenger wishes to fly, information requesting flight is input to the input unit 45, and if the passenger does not wish to fly, information indicating that flight is not requested is input. Then, in step S518, the terminal device 13 sends to the server device 10 information indicating whether or not a flight request has been made.

[0060] 6, the control unit 23 determines whether or not there is a flight request. If information indicating a flight request has been received from the terminal device 13, then there is a flight request (Yes), and the control unit 23 proceeds to step S624. On the other hand, if information not requesting flight has been received from the terminal device 13, then there is no flight request (No), and so in step S622, the control unit 23 excludes the selected pilot, and executes steps S614 to S624 again.

[0061] In step 626, the control unit 23 determines the flight plan. The flight plan includes a flight route, a flight altitude required along the flight route, a scheduled time of departure from a departure point, a scheduled time of arrival at a destination point, etc.

[0062] Returning to FIG. 5, in step S520, the server device 10 generates flight instructions based on a flight plan. Then, in step S522, the server device 10 sends the flight instructions to the flying object 12. The flight instructions include information necessary for flying along a flight path. The flight instructions include a flight path, a flight altitude required along the flight path, a departure point and scheduled departure time, and a destination and scheduled arrival time. The flying object 12 receives the information sent from the server device 10.

[0063] In step S524, the flying object 12 flies based on flight instructions from the server device 10. The flying object 12 outputs information required for flight to the pilot by display or the like, and the pilot flies the flying object 12 according to the flight instructions.

[0064] In step S526, the flying object 12 sends the position information, altitude information, and status information to the server device 10. For example, the flying object 12 sends the position information, altitude information, and status information to the server device 10 at any period (for example, every few seconds). Alternatively, the server device 10 may request the flying object 12 for position information, etc. at any period, and the flying object 12 may send the position information, etc. to the server device 10 in response to the request. The position information, etc. is accompanied by identification information of the flying object 12. This allows the server device 10 to identify the flying object 12 and grasp its position, etc. The server device 10 collects the position information, altitude information, and status information of the flying object 12 until the flying object 12 finishes flying.

[0065] In step S528, the server device 10 updates the history information. The control unit 23 reads out the history information corresponding to the identification information of the flying object 12 from the storage unit 22. Then, the history information is updated using the position information received from the flying object 12 and the like. The control unit 23 identifies the pilot identification information 70 including the identification information of the flying object 12, and adds the history information 71 including the flight conditions and the operation history in association with the pilot identification information 70. That is, the history information 71 stored in the storage unit 22 of the server device 10 is updated by the history information received from the flying object 12. The control unit 23 derives the actual flight path based on the transition of the position information of the flying object 12, thereby deriving the flight path length. In addition, the control unit 23 derives the distance and number of ascents or descents based on the transition of the flight altitude of the flying object 12. Furthermore, the control unit 23 counts the number of times that the current value and temperature of the motor of the flying object 12 exceed the reference value. Then, the control unit 23 adds a flight history including the flight path length, the distance and number of ascents or descents, and the number of times the motor current value and temperature exceeded the standards, and updates the history information 71. In this way, the server device 10 can easily collect the flight history of the flying object 12.

[0066] In step S530, the server device 10 executes a charging process. The server device 10 executes a process for charging the fare for the aircraft 12 to the passenger's financial account. At this time, the server device 10 may execute a process for charging an additional fee if the pilot's piloting skill greatly exceeds the required piloting skill.

[0067] According to this embodiment, it is possible to assign a pilot having the necessary piloting skills to fly using the history information, and to simplify the recording of the history information of the pilot, thereby enabling efficient management of the operation of the flying object 12.

[0068] In the above description, the server device 10 transmits and receives information for confirming whether the pilot can control the aircraft 12 to and from the aircraft 12. However, the server device 10 may transmit and receive such information to and from a terminal device used by the pilot.

[0069] In the above description, the server device 10 corresponds to a "control device." However, a part or more of the information processing by the control device may be executed by the flying object 12. In other words, a part or all of the operations of the server device 10 described above may be performed by the control unit 33 of the flying object 12 together with the server device 10 or instead of the server device 10.

[0070] In the above, the embodiment has been described based on the drawings and examples, but it should be noted that those skilled in the art can easily make various modifications and corrections based on the present disclosure. Therefore, it should be noted that these modifications and corrections are included in the scope of the present disclosure. For example, the functions included in each means, each step, etc. can be rearranged so as not to be logically inconsistent, and multiple means, steps, etc. can be combined into one or divided into one. [Explanation of symbols]

[0071] 1 Traffic control system 10. Server equipment 11 Network 12 Flying Objects 13 Terminal Equipment 21, 31, 41 Communications Department 22, 32, 42 storage section 23, 33, 43 Control section 34, 44 Positioning unit 25, 35, 45 Input section 26, 36, 46 Output section 37 Detection unit

Claims

1. a storage unit that stores first history information including flight conditions and a flight history when the pilot pilots the aircraft; a control unit that assigns the pilot to a flight when a first piloting skill of the pilot based on the first historical information corresponds to a second piloting skill required for the flight specified by a passenger, and updates the first historical information using second historical information of the flight received from the flying object; having The control unit outputs presentation information for presenting flight conditions of the flight to the pilot, including information indicating a piloting skill that can be improved by the flight, and executes allocation of the flight to the pilot on the condition that information indicating acceptance by the pilot is received. Control device.

2. In claim 1, The control unit is a control device that outputs information for presenting the first piloting skill to the passenger and executes the allocation of the flight to the pilot on the condition that it receives information indicating acceptance by the passenger.

3. In claim 1 or 2, The control unit executes a process for charging an additional fee to the passenger when the first piloting skill exceeds the second piloting skill. Control device.

4. In any one of claims 1 to 3, The flight conditions include one or more of flight path length, distance or number of ascents or descents, weather, and time of day information; Control device.

5. A program that, when executed by a computer, causes the computer to operate as the control device according to any one of claims 1 to 4.

6. An aircraft having a control device according to any one of claims 1 to 4.

7. 1. A system having an air vehicle and a controller in communication with each other, The control device has first history information including flight conditions and a piloting history when the pilot piloted the flying object, and assigns the pilot to the flight when a first piloting skill of the pilot based on the first history information corresponds to a second piloting skill required for the flight designated by a passenger; the flying object sends second history information of the flight to the control device, and the first history information is updated with the second history information; The control device outputs presentation information for presenting flight conditions of the flight to the pilot, the presentation information including information indicating a piloting skill that can be improved by the flight, and executes allocation of the flight to the pilot on the condition that information indicating acceptance by the pilot is received. system.

8. In claim 7, The control device includes: The system outputs information for presenting the first piloting skill to the passenger, and executes the allocation of the flight to the pilot conditional on receiving information indicating acceptance by the passenger.

9. In claim 7 or 8, the control device executes a process for charging the passenger an additional fee when the first piloting skill exceeds the second piloting skill. system.

10. In any one of claims 7 to 9, The flight conditions include one or more of flight path length, distance or number of ascents or descents, weather, and time of day information; system.

11. 1. A method of operating a system having an air vehicle and a controller in communication with each other, comprising: The control device has first historical information including flight conditions and a piloting history when the pilot piloted the flying object, and assigns the pilot to the flight when a first piloting skill of the pilot based on the first historical information corresponds to a second piloting skill required for the flight specified by a passenger; a step of the flying object transmitting second history information of the flight to the control device and updating the first history information with the second history information; Including, The control device outputs presentation information for presenting flight conditions of the flight to the pilot, the presentation information including information indicating a piloting skill that can be improved by the flight, and executes allocation of the flight to the pilot on the condition that information indicating acceptance by the pilot is received. How it works.

12. In claim 11, The control device includes: A method of operation comprising: outputting information for indicating the first piloting skill to the passenger; and executing the flight assignment to the pilot conditional on receiving information indicating acceptance by the passenger.

13. In claim 11 or 12, the control device executes a process for charging the passenger an additional fee when the first piloting skill exceeds the second piloting skill. How it works.

14. In any one of claims 11 to 13, The flight conditions include one or more of flight path length, distance or number of ascents or descents, weather, and time of day information; How it works.

Citation Information

Patent Citations

  • Transportation service supporting system

    JP2005056136A

  • Method and system for shared transportation

    JP2019500681A

  • System and method for allocating unmanned aerial systems

    JP2019511769A

  • Information processing device

    JP2020067587A

  • Airplanes on which pilots do not ride, and flight system and control system thereof

    JP2020071724A