METHOD AND DEVICE FOR PARTITIONING AIRWAY OF UAM INTO MULTIPLE SECTIONS ON BASIS OF INFORMATION ON TRAVEL REGION
20250342772 ยท 2025-11-06
Inventors
Cpc classification
International classification
Abstract
In accordance with an aspect of the present disclosure, there is provided a method for dividing a corridor of UAM (urban air mobility) into a plurality of regions by a corridor dividing device, the method comprising, acquiring information on a flight operation area of the UAM, and dividing a corridor defined in the flight operation area into a plurality of regions based on the information on the flight operation area, wherein the information on the flight operation area includes at least one of information on a region of interest in the flight operation area and information on an event which occurs in the flight operation area.
Claims
1. A method for dividing a corridor of UAM (urban air mobility) into a plurality of regions by a corridor dividing device, the method comprising: acquiring information on a flight operation area of the UAM; and dividing a corridor defined in the flight operation area into a plurality of regions based on the information on the flight operation area, wherein the information on the flight operation area includes at least one of information on a region of interest in the flight operation area and information on an event which occurs in the flight operation area.
2. The method of claim 1, wherein the dividing of the corridor into the plurality of regions includes: deciding whether each of a first region and a second region among the plurality of regions corresponds to the region of interest based on the information on the region of interest, and determining a first size of the first region corresponding to the region of interest and a second size of a second region not corresponding to the region of interest so that the first size is smaller than the second size.
3. The method of claim 1, wherein the dividing of the corridor into the plurality of regions includes: deciding whether an event occurs in each of the first region and the second region among the plurality of regions based on the information on the event, and determining a first size of the first region where the event occurs and a second size of a second region where the event does not occur so that the first size is smaller than the second size.
4. The method of claim 1, wherein the dividing of the corridor into the plurality of regions includes: deciding whether each of a first region and a second region among the plurality of regions corresponds to the region of interest based on the information on the region of interest, deciding whether the event occurs in each of the first region and the second region based on the information on the event, and determining a location of and a size of each of the first region and the second region so that the first region corresponding to the region of interest or where the event occurs further overlaps with an adjacent region than the second region not corresponding to the region of interest and where the event does not occur.
5. The method of claim 1, wherein the dividing of the corridor into the plurality of regions includes: determining a start point and an end point of each of the plurality of regions so that the plurality of respective regions do not overlap with each other when the plurality of regions are formed in a form of a rectangular parallelepiped.
6. The method of claim 1, wherein each of the plurality of regions is expressed by an identifier, a center point, and a radius when the plurality of regions are formed in a form of a sphere.
7. The method of claim 1, wherein each of the plurality of regions is expressed by an identifier, a start point corresponding to any one vertex of the rectangular parallelepiped, and an end point corresponding to a vertex located in a diagonal direction of the start point when the plurality of regions are formed in the form of the rectangular parallelepiped.
8. The method of claim 1, wherein the region of interest is determined based on at least one of presence or absence of a vertiport, presence or absence of a high-rise building, whether a region to be the region of interest is a dense residential area, and a migratory bird movement path.
9. The method of claim 1, wherein the information on the event is determined based on at least one of a fire in a high-rise building, presence or absence of another aircraft, and whether a migratory bird moves.
10. The method of claim 1, further comprising: allocating an object to any one of the plurality of regions based on the location of the object in the flight operation area; and defining the object by a time of confirming the object, a location vector of the object, and a size of the object.
11. The method of claim 1, further comprising: dividing, when the information on the flight operation area is changed, the corridor into the plurality of regions again based on the changed information on the flight operation area.
12. A device for dividing a corridor, comprising: a transceiver acquiring information on a flight operation area of UAM; a memory including a computer-executable instruction; and a processor dividing a corridor defined in the flight operation area into a plurality of regions based on the information on the flight operation area by executing the instruction, wherein the information on the flight operation area includes at least one of information on a region of interest in the flight operation area and information on an event which occurs in the flight operation area.
13. A non-transitory computer readable storage medium storing a computer-executable instruction, wherein the computer-executable instruction allows a processor to perform a method for dividing a corridor of UAM into a plurality of regions when the computer-executable instruction is executed by the processor, and the method includes: acquiring information on a flight operation area of the UAM; and dividing a corridor defined in the flight operation area into a plurality of regions based on the information on the flight operation area, and wherein the information on the flight operation area includes at least one of information on a region of interest in the flight operation area and information on an event which occurs in the flight operation area.
14. The method of claim 1, further comprising: allocating an object to any one of the plurality of regions based on a location of the object in the flight operation area; and defining the object by an identifier of the any one allocated region.
15. The method of claim 1, wherein the dividing of the corridor into the plurality of regions includes: identifying of a type of the corridor, and determining locations and sizes of the plurality of regions.
16. The method of claim 15, wherein the determining of the locations and sizes of the plurality of regions, when the identified type of the corridor is a tube, and the plurality of regions are formed in the form of the rectangular parallelepiped, a start points and an end points of the plurality of regions are determined so that an upper surface of a region located at an upper portion and an outer surface of the corridor are in contact with each other, and a lower surface of a region located at a lower portion and the outer surface of the corridor are in contact with each other so that the plurality of regions do not overlap with an adjacent region while including a part of the corridor.
17. The method of claim 15, wherein the determining of the locations and sizes of the plurality of regions, when the identified type of the corridor is a layer, and each of the plurality of regions is formed in the form of the rectangular parallelepiped, a start points and an end points of the plurality of regions are determined so that the corridor meets center points of a plurality of respective regions formed parallel to each other in line so that the plurality of regions of each layer are formed in line to be parallel to an extension direction of the corridor, and do not overlap with an adjacent region while including a part of the corridor.
18. The method of claim 15, wherein the determining of the locations and sizes of the plurality of regions, when the identified type of the corridor is the tube, and the plurality of regions are formed in the form of the sphere, center points and radii of the plurality of regions are determined so that one surface of each of a plurality of regions is in contact with an inner surface of the corridor so that the plurality of regions overlap with the adjacent region without deviating from the corridor.
19. The method of claim 15, wherein the determining of the locations and sizes of the plurality of regions, when the identified type of the corridor is a layer, and each of the plurality of regions is formed in the form of the sphere, center points and radii of the plurality of regions are determined so that the corridor meets the center points of the plurality of respective regions formed parallel to each other in line so that the plurality of regions of each layer are formed in line to be parallel to the extension direction of the corridor, and do not overlap with an adjacent region while including a part of the corridor.
Description
BRIEF DESCRIPTION OF THE DRAWING
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
DETAILED DESCRIPTION
[0036] The advantages and features of the embodiments and the methods of accomplishing the embodiments will be clearly understood from the following description taken in conjunction with the accompanying drawings. However, embodiments are not limited to those embodiments described, as embodiments may be implemented in various forms. It should be noted that the present embodiments are provided to make a full disclosure and also to allow those skilled in the art to know the full range of the embodiments. Therefore, the embodiments are to be defined only by the scope of the appended claims.
[0037] In terms used in the present disclosure, general terms currently as widely used as possible while considering functions in the present disclosure are used. However, the terms may vary according to the intention or precedent of a technician working in the field, the emergence of new technologies, and the like. In addition, in certain cases, there are terms arbitrarily selected by the applicant, and in this case, the meaning of the terms will be described in detail in the description of the corresponding invention. Therefore, the terms used in the present disclosure should be defined based on the meaning of the terms and the overall contents of the present disclosure, not just the name of the terms.
[0038]
[0039] Referring to
[0040] According to the embodiment, the corridor dividing device 100 may correspond to a device managed by UAM Air Traffic Management Service Provider (UATMSP), which controls (manages) the corridor for each corridor, or may be included in a virtual logical space management system that manages the sharing of information controlled in each corridor so that the information may be shared between UATMSPs.
[0041] Alternatively, according to the embodiment, the corridor dividing device 100 may correspond to a device managed by an operator of a vertiport, may correspond to a device in which a flight operator controls an aircraft, may be included in an Air Traffic Control (ATC) system that controls a flight operation of existing aircraft, and may correspond to a device managed by a flight operation support information provider (or an additional service provider) that provides information required for the flight operation, such as weather information, geographic information system (GIS) information, etc.
[0042] The corridor dividing device 100 may include a processor 110, a transceiver 120, and a memory 130.
[0043] The processor 110 may control an operation of the corridor dividing device 100 overall.
[0044] The processor 110 may obtain information on a flight operation area from a flight operation control device by using the transceiver 120 and a location of each of at least one object located in the flight operation area.
[0045] Here, the flight operation area may mean an area where aircraft such as UAM (urban air mobility), drones, etc., operate a flight, and the flight operation control device may mean a control system that controls the flight operation of the aircraft.
[0046] Further, the object may include an obstacle which becomes the obstacle of the flight operation of the aircraft, which is generated by an event which occurs in the flight operation area in addition to the aircraft such as UAM, the drone, etc. For example, when a fire occurs in a high-rise building and smoke from the fire spreads to one of a plurality of areas, the smoke may correspond to an object into any one of the areas.
[0047] In the present disclosure, for convenience of description, it is described that the corridor dividing device 100 receives information about the flight operation area by using the transceiver 120, but the present disclosure is not limited thereto. That is, according to the embodiment, the corridor dividing device 100 may include an input/output device (not illustrated) in addition to the transceiver 120 or instead of the transceiver 120, and the corridor dividing device 100 may alto receive the information about the flight operation area by using the input/output device (not illustrated). Accordingly, the transceiver 120 and the input/output device (not illustrated) may also be collectively referred to as an acquisition unit.
[0048] The memory 130 may store a corridor dividing program 200 and information required for executing the corridor dividing program 200.
[0049] In the present disclosure, the corridor dividing program 200 may mean software including instructions programmed to divide a corridor defined in a flight operation area based on information on the flight operation area into a plurality of areas, and allocate an object located in the flight operation area to any one of the plurality of areas.
[0050] The processor 110 may load the corridor dividing program 200 and the information required for executing the corridor dividing program 200 from the memory 130 in order to execute the corridor dividing program 200.
[0051] The processor 110 executes the corridor dividing program 200 to divide the corridor predefined in the flight operation area based on the acquired information on the flight operation area into a plurality of areas, and allocate the object located in the flight operation area to any one of the plurality of areas.
[0052] A function and/or an operation of the corridor dividing program 200 will be described in detail through
[0053]
[0054] Referring to
[0055] The flight operation area information acquiring unit 210, the corridor dividing unit 220, and the object allocating unit 230 illustrated in
[0056] The flight operation area information acquiring unit 210 may acquire the information about the flight operation area.
[0057] The information about the flight operation area may include at least one of information on a region of interest in the flight operation area and information on an event which occurs in the flight operation area.
[0058] Here, the region of interest is a region of high interest for a safe flight operation of the aircraft and may correspond to an area where the density of aircraft is high, an obstacle exists in the flight operation of the aircraft, or the density of people is high, so safety precautions must be taken. For example, the region of interest may include a region where a vertiport is located, a region where high-rise buildings are located, a residential area, and a region corresponding to a migration path of migratory birds (this includes the sky above the corresponding region).
[0059] Further, the event is a one-time, regular or irregular event that occurs in connection with the flight operation of the aircraft and may include a situation such as a fire in a high-rise building, a hot air balloon, or other types of aircraft not controlled by the flight operation control device in the sky, or migratory birds currently moving.
[0060] The corridor dividing unit 220 may divide the corridor of the aircraft in the flight operation area into a plurality of regions based on the information on the flight operation area.
[0061] To this end, the corridor dividing unit 220 may define each of the plurality of regions acquired by dividing the corridor of the aircraft by an identifier, a location, and a size.
[0062] Here, the identifier as an ID for identifying each of the plurality of regions may be determined by an arrangement order, a location, a region, etc.
[0063] Further, the location as an actual coordinate representing an actual location of each of the plurality of regions on the actual Earth may be expressed as latitude, longitude, and altitude, or may be a virtual coordinate representing each of the plurality of regions in a predetermined map representing the flight operation area (that is, a relative coordinate defined within the map).
[0064] Further, the size may be expressed as an actual length or an actual size on the actual Earth, or expressed as a virtual length or a virtual size used in the predetermined map.
[0065] More specifically, the corridor dividing unit 220 may express locations and sizes of the plurality of regions differently according to predetermined forms of the plurality of regions. That is, when the plurality of regions are formed in a 3-dimensional space having a form of a sphere or a rectangular parallelepiped (including a cube), the corridor dividing unit 220 may express the locations and sizes of the plurality of regions differently from each other when the plurality of regions are in the form of the sphere and when the plurality of regions are in the form of the rectangular parallelepiped.
[0066] For example, when each of the plurality of regions is formed in the form of the sphere, the corridor dividing unit 220 may express the location and the size of each of the plurality of divided regions as a center point and a radius.
[0067] Alternatively, for example, when each of the plurality of regions is formed in the form of the rectangular parallelepiped, the corridor dividing unit 220 may express the location and the size of each of the plurality of divided regions as a start point and an end point.
[0068] Here, the start point may represent any one of the vertices of the rectangular parallelepiped, and the end point may represent a vertex located in a diagonal direction of the vertex corresponding to the start point among the vertices of the rectangular parallelepiped.
[0069] For example,
[0070] Referring further to
[0071] On the other hand, referring further to
[0072] At this time, the location is the center point, which is the midpoint between the start point and the end point of the rectangular parallelepiped, and may be calculated using Equation 1 below.
[0073] Where C.sub.C may represent the center point, and (x.sub.c, y.sub.c, z.sub.c) may represent an actual coordinate or a virtual coordinate of the center point.
[0074] Referring back to
[0075] More specifically, the corridor dividing unit 220 may determine the region of interest and the region where the event occurs in the corridor based on the information on the flight operation area, and determine a first size and a second size so that a first size of a first region corresponding to the region of interest or corresponding to the region where the event occurs among the plurality of regions is smaller than a second size of a second region not corresponding to the region of interest or not corresponding to the region where the event occurs.
[0076] This is because, when an object is located in an area corresponding to the region of interest or the region where the event occurs, it is necessary to more sensitively monitor a location movement or a state of the object.
[0077] Therefore, the corridor dividing unit 220 may adjust the number of objects located in the first region and the number of objects located in the second region, and determine the size of the first region to be smaller than the second size of the second region in order to performs communication without a delay with the objects located in the first region.
[0078] Further, in order to more sensitively monitor the location movement or state of the object whether the region corresponds to the region of interest or whether the event occurs, the corridor dividing unit 220 may determine the location and/or the size of each of the plurality of regions so that at least a part of each of the plurality of regions overlaps with at least a part of at least one adjacent region.
[0079] This is because there may be a detailed region that requires more sensitive monitoring even within one region, and detailed regions that require more sensitive monitoring may be present across two regions for one purpose/reason. In addition, this is because, when the plurality of regions are formed in the form of the sphere, unlike the case where the plurality of regions are formed in the form of the rectangular parallelepiped, depending on the degree of overlap with adjacent regions, the plurality of regions may not cover the entire corridor, or a ratio of a portion covered by the plurality of regions in the entire corridor may be smaller than a predetermined ratio.
[0080] More specifically, the corridor dividing unit 220 may determine the region of interest and the region where the event occurs in the corridor based on the information on the flight operation area, and determine at least one of the locations and the sizes of the first region and the second regions, respectively, so that an overlap degree between the first region corresponding to the region of interest or the corresponding to the region where the event occurs among the plurality of regions, and an adjacent region of the first region is larger than an overlap degree between the second region not corresponding to the region of interest or not corresponding to the region where the event occurs, and an adjacent region of the second region.
[0081] Meanwhile, according to the embodiment, unlike the case where the plurality of regions are formed in the form of the sphere, when the plurality of regions are formed in the form of the rectangular parallelepiped, since the plurality of regions may cover the entire corridor closely by engagement with each other, the corridor dividing unit 220 may also determine the start point and the end point of each of the plurality of regions so that there is no overlap between the plurality of regions.
[0082] For example,
[0083] Referring further to
[0084] For example, the corridor dividing unit 220 may determine center points and radii of the plurality of regions so that an outer surface of the sphere is in contact with an inner surface of the tube.
[0085] Further, referring further to
[0086] For example, the corridor dividing unit 220 may determine the locations and sizes of the plurality of regions so that one layer meets the center point of each of the plurality of regions formed in parallel.
[0087] In addition, referring further to
[0088] For example, the corridor dividing unit 220 may determine the center points and radii of the plurality of regions so that an upper surface of the rectangular parallelepiped located at a lower portion above and an outer surface of the tube are in contact with each other, and a lower surface of the rectangular parallelepiped located at a lower portion and the outer surface of the tube are in contact with each other.
[0089] In addition, referring further to
[0090] For example, the corridor dividing unit 220 may determine the start points and end points of the plurality of regions so that one layer meets the center point of each of the plurality of regions formed in parallel.
[0091] Referring back to
[0092] More specifically, when the information on the flight operation area is changed, the corridor dividing unit 220 may divide the corridor of the aircraft in the flight operation area into a plurality of regions again based on the changed information on the flight operation area.
[0093] The object allocating unit 230 may allocate each of at least one object located in the flight operation area to any one of a plurality of regions acquired by dividing the corridor of the aircraft.
[0094] More specifically, the object allocating unit 230 may acquire the location of each of the at least one object, compare the acquired location with the location and size of each of the plurality of regions, and, according to the result of the comparison, allocate each of the at least one object to any one of the plurality of regions.
[0095] For example, when the plurality of regions are formed in the form of the sphere, the object allocating unit 230 may allocate the object to a region in which a distance between the location and the center point of the object is closest among the plurality of regions.
[0096] Further, when the plurality of regions are formed in the form of the rectangular parallelepiped, the object allocating unit 230 compares the location of the object, and the start point and the end point of each of the plurality of regions to allocate the corresponding object to the region where the object is located among the plurality of regions.
[0097] According to the embodiment, the object allocating unit 230 may define the allocated object as in Equation 2 below.
[0098] Where t.sub.timestamp represents a time of confirming the location of the object, S.sub.uuid represents an identifier of the region to which the object is allocated, and E represents an attribute of the object.
[0099] According to the embodiment, the attribute of the object may be defined as in Equation 3 below.
[0100] Where {right arrow over (E.sub.N)} may represent the location vector of the object, {right arrow over (P.sub.N)} may represent a location coordinate of the object at the time of confirming the location of the object, and {right arrow over (P.sub.N1)} may represent a location coordinate of the object at a previous time. Further, L.sub.w may represent a width occupied by the object, L.sub.h may represent a height occupied by the object, and La may represent a length occupied by the object.
[0101] According to the embodiment, in the case of an event in which the object includes only coordinate information, 0 may be allocated to (L.sub.w, L.sub.h, L.sub.d).
[0102] Accordingly, referring back to
[0103] Further, referring back to
[0104] The object allocating unit 230 may acquire the information on the flight operation area and the location of the object located in the flight operation area periodically or aperiodically, and determine whether to update allocation of the object according to the acquired result.
[0105] More specifically, when at least one of the information on the flight operation area and the location of the object is changed, the object allocating unit 230 may allocate each of at least one object located in the flight operation area to any one of the plurality of regions acquired by dividing the corridor of the aircraft again based on the at least one changed.
[0106] For example, the object allocating unit 230 may allocate each of at least one object located within the flight operation area to any one of the plurality of regions again when the information on the flight operation area is changed, but allocate only an object of which location is changed to any one of the plurality of regions again when the location of the object is changed.
[0107]
[0108] Referring to
[0109] On the other hand, a second region R2 and a fourth region R4, where there are no vertiports or high-rise buildings, so the density of the aircraft is low, and there are no obstacles to the flight operation of the aircraft, may not correspond to the region of interest.
[0110] Therefore, the corridor dividing unit 220 may determine a size of each of first regions VS1 and second regions VS2 so that sizes of the first regions VS1 located within the first region R1, the third region R3, and the fifth region R5 are smaller than sizes of the second regions VS2 located in the second region R2 and the fourth region R4 among the plurality of regions.
[0111] In addition, the corridor dividing unit 220 may determine the locations and the sizes of the first regions VS1 and the second regions VS2, respectively, so that the first regions VS1 overlap with each other further than the second regions VS2.
[0112]
[0113] Referring to
[0114] Accordingly, by comparing the location of each of the plurality of regions generated by the corridor dividing unit 220 and an existing location of each of the plurality of hexagon planes, each of the plurality of regions may be matched with each of the plurality of hexagon planes.
[0115] For example, a first region A may be matched with a first hexagon plane a, a second hexagon plane b, an eighth hexagon plane h, and a ninth hexagon plane I, a second region B may be matched with a third hexagon plane c, a seventh hexagon plane g, a ninth hexagon plane i, and a tenth hexagon plane j, and a third region C may be matched with a fourth hexagon plane d, a fifth hexagon plane e, a sixth hexagon plane f, and the tenth hexagon plane j.
[0116] Accordingly, according to the embodiment, the plurality of regions A, B, and C may be matched with the plurality of hexagon planes a, b, c, d, e, f, g, h, I, and j as in Equation 4 below.
[0117]
[0118] Referring to
[0119] An object allocating unit 230 may allocate each of at least one object located in the flight operation area to any one of a plurality of regions acquired by dividing the corridor of the aircraft (S1020).
[0120] According to an embodiment of the present disclosure, a corridor of UAM is divided into a plurality of regions based on the information on the flight operation area to manage and control the corridor independently of the type of corridor.
[0121] According to an embodiment of the present disclosure, the corridor of UAM is divided into the plurality of regions based on the information on the flight operation area to more sensitively monitor a location movement or a state of the aircraft.
[0122] Combinations of steps in each flowchart attached to the present disclosure may be executed by computer program instructions. Since the computer program instructions can be mounted on a processor of a general-purpose computer, a special purpose computer, or other programmable data processing equipment, the instructions executed by the processor of the computer or other programmable data processing equipment create a means for performing the functions described in each step of the flowchart. The computer program instructions can also be stored on a computer-usable or computer-readable storage medium which can be directed to a computer or other programmable data processing equipment to implement a function in a specific manner. Accordingly, the instructions stored on the computer-usable or computer-readable storage medium can also produce an article of manufacture containing an instruction means which performs the functions described in each step of the flowchart. The computer program instructions can also be mounted on a computer or other programmable data processing equipment. Accordingly, a series of operational steps are performed on a computer or other programmable data processing equipment to create a computer-executable process, and it is also possible for instructions to perform a computer or other programmable data processing equipment to provide steps for performing the functions described in each step of the flowchart.
[0123] In addition, each step may represent a module, a segment, or a portion of codes which contains one or more executable instructions for executing the specified logical function(s). It should also be noted that in some alternative embodiments, the functions mentioned in the steps may occur out of order. For example, two steps illustrated in succession may in fact be performed substantially simultaneously, or the steps may sometimes be performed in a reverse order depending on the corresponding function.
[0124] The above description is merely exemplary description of the technical scope of the present disclosure, and it will be understood by those skilled in the art that various changes and modifications can be made without departing from original characteristics of the present disclosure. Therefore, the embodiments disclosed in the present disclosure are intended to explain, not to limit, the technical scope of the present disclosure, and the technical scope of the present disclosure is not limited by the embodiments. The protection scope of the present disclosure should be interpreted based on the following claims and it should be appreciated that all technical scopes included within a range equivalent thereto are included in the protection scope of the present disclosure.