Information processing device, information processing method, and information processing program

By calculating beamforming directions using reliable roll and pitch values from gyro sensors and adjusting yaw within an error range, the information processing device enhances communication efficiency with ground stations by reducing processing load and ensuring stable connections.

JP2025146172AActive Publication Date: 2025-10-03SOFTBANK CORPORATION
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2024046811
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-22
Publication Date
2025-10-03
Estimated Expiration
2044-03-22

AI Technical Summary

Technical Problem

The reliability of gyro sensor values for determining the attitude of a High Altitude Platform Station (HAPS) affects the accuracy of beamforming communication with ground stations, leading to inefficiencies in establishing communication.

Method used

An information processing device on an unmanned aerial vehicle calculates beamforming directions using reliable roll and pitch values from gyro sensors, while shifting the yaw value within a predetermined error range to quickly identify the optimal direction for communication with ground stations.

Benefits of technology

This approach reduces processing load and enables quicker establishment of communication with ground stations by focusing on the yaw direction, ensuring stable communication links.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025146172000001_ABST
    Figure 2025146172000001_ABST
Patent Text Reader

Abstract

To provide an information processing device, a method, and a program for performing flying object beamforming earlier.SOLUTION: In a communication system, an information processing device 100 mounted on an unmanned aerial vehicle, which is a flying object, includes: a first acquisition part 131 that acquires first position information indicating a position of a ground station that controls an unmanned aerial vehicle; a second acquisition part 132 that acquires second position information indicating the position of the unmanned aerial vehicle; a third acquisition part 133 that acquires attitude information indicating roll, pitch, and yaw as the attitude of the unmanned aerial vehicle; a calculation part 134 that calculates a direction in which a beam for communication from the unmanned aerial vehicle to the ground station is formed based on the first position information, the second position information, and the attitude information and calculates a beam forming direction while shifting a yaw value of the attitude information; a specification part 135 that specifies the beam forming direction capable of communicating with the ground station among the beam forming directions calculated by the calculation part; and a communication part 110 that communicates with the ground station by directing the beam toward the beam forming direction specified by the specification part.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device, an information processing method, and an information processing program for a communication system mounted on an aircraft. [Background technology]

[0002] In recent years, by placing wireless communication base stations at high altitudes, the communication area per base station has become larger, and therefore communication systems using HAPS (High Altitude Platform Station), known as a high-altitude platform that mounts a wireless station on an aircraft flying at high altitude, have been developed.

[0003] Patent Document 1 describes a technology in which a base station performs beamforming in a communication system that uses HAPS (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent Publication No. 2023-139533 Summary of the Invention [Problem to be solved by the invention]

[0005] The HAPS communicates with the ground station that controls it, and beamforming can be used to improve the accuracy of communications between the HAPS and the ground station. When beamforming is performed from the HAPS to the ground station, the direction is calculated based on the HAPS position, the ground station position, and the HAPS attitude. However, there is a problem in that the value of the gyro sensor used to determine the HAPS attitude may not be reliable.

[0006] Therefore, the present invention has been made in consideration of the above problems, and aims to provide an information processing device to be mounted on a HAPS that can detect the beamforming direction early. [Means for solving the problem]

[0007] In order to solve the above problem, the information processing device of the present invention is an information processing device mounted on an unmanned aerial vehicle that functions as a communication relay device that relays communications between multiple terminals, and is equipped with: a first acquisition unit that acquires first position information indicating the position of a ground station that controls the unmanned aerial vehicle; a second acquisition unit that acquires second position information indicating the position of the unmanned aerial vehicle; a third acquisition unit that acquires attitude information indicating the attitude of the unmanned aerial vehicle, which is the roll, pitch, and yaw; a calculation unit that calculates the beam formation direction for communication from the unmanned aerial vehicle to the ground station based on the first position information, the second position information, and the attitude information, and calculates the beam formation direction while shifting the yaw value among the attitude information; an identification unit that identifies, from the beam formation directions calculated by the calculation unit, the beam formation direction that allows communication with the ground station; and a communication unit that directs the beam in the beam formation direction identified by the identification unit and communicates with the ground station.

[0008] In the above-mentioned information processing device, the identification unit may identify, as the beam formation direction capable of communicating with the terrestrial station, the beam formation direction having the highest reception level in communication with the terrestrial station by the communication unit in each of the beam formation directions calculated by the calculation unit.

[0009] In the above-mentioned information processing device, the identification unit may identify, as the direction of forming a beam capable of communicating with the terrestrial station, from among the beam formation directions calculated by the calculation unit, the direction of forming a beam in which the reception level in communication with the terrestrial station by the communication unit exceeds a predetermined threshold.

[0010] In the information processing device, the calculation unit may calculate the direction in which the beam is formed while shifting the yaw value within a range of a predetermined error value.

[0011] In the information processing device, if the specifying unit cannot specify the beam formation direction, the calculating unit may increase the predetermined error value.

[0012] In the information processing device, if the specifying unit cannot specify the beam formation direction, the calculating unit may calculate the beam formation direction while further shifting the pitch or roll value.

[0013] In addition, in order to solve the above-mentioned problem, an information processing method according to one embodiment of the present invention is an information processing method executed by an information processing device mounted on an unmanned aerial vehicle that functions as a communication relay device that relays communications between multiple terminals, in which the information processing device includes a first acquisition step of indicating the position of a ground station that controls the unmanned aerial vehicle, a second acquisition step of acquiring second position information indicating the position of the unmanned aerial vehicle, a third acquisition step of acquiring attitude information indicating the attitude of the unmanned aerial vehicle, which indicates roll, pitch, and yaw, and a calculation step of calculating the beam formation direction for communication from the unmanned aerial vehicle to the ground station based on the first position information, the second position information, and the attitude information, in which the information processing device executes the following steps: a calculation step of calculating the beam formation direction while shifting the yaw value among the attitude information; a determination step of identifying, from the beam formation directions calculated in the calculation step, a beam formation direction that allows communication with the ground station; and a communication step of directing the beam in the beam formation direction identified in the determination step to communicate with the ground station.

[0014] In addition, in order to solve the above problem, an information processing program according to one embodiment of the present invention provides a computer of an information processing device mounted on an unmanned aerial vehicle that functions as a communication relay device that relays communications between multiple terminals, with the following functions: a first acquisition function that acquires first position information indicating the position of the ground station that controls the unmanned aerial vehicle; a second acquisition function that acquires second position information that indicates the position of the unmanned aerial vehicle; a third acquisition function that acquires attitude information indicating the attitude of the unmanned aerial vehicle, which indicates roll, pitch, and yaw; a calculation function that calculates the beam formation direction for communication from the unmanned aerial vehicle to the ground station based on the first position information, the second position information, and the attitude information, and calculates the beam formation direction while shifting the yaw value among the attitude information; a determination function that identifies, from the beam formation directions calculated by the calculation function, the beam formation direction that allows communication with the ground station; and a communication function that communicates with the ground station by directing the beam in the beam formation direction identified by the determination function. [Effects of the Invention]

[0015] According to the information processing device of the present invention, by specifying the direction of the beam to be formed for communication with the ground station by shifting only the yaw direction, the direction of the beam can be specified more quickly than when shifting both the roll and pitch directions. This reduces the processing load on the information processing device and enables communication with the ground station to be established more quickly. [Brief explanation of the drawings]

[0016] [Figure 1] FIG. 1 is a system diagram illustrating an example of the system configuration of a communication system. [Figure 2] FIG. 1 is a block diagram illustrating an example of the configuration of an information processing device. [Figure 3] 10 is a flowchart illustrating an example of the operation of the information processing device. DETAILED DESCRIPTION OF THE INVENTION

[0017] An information processing device according to the present invention will be described below with reference to the drawings. <Summary>

[0018] The information processing device according to the present invention is mounted on an aircraft 10 shown in FIG. 1 and communicates with a ground station 200 and communication terminals 300a and 300b (sometimes collectively referred to as communication terminals 300). The aircraft 10 shown in FIG. 1 is a large (or small) aircraft that hovers in the air and functions as a base station for terminals on the ground. The aircraft 10 may be an aircraft that constitutes a High Altitude Platform Station (HAPS), a high-altitude platform. The aircraft 10 may also be an unmanned aircraft. The information processing device mounted on the aircraft 10 is connected to the ground station 200 via wireless communication and is controlled under the management of the ground station 200. The communication network between the information processing device and the ground station 200 is referred to as a control link or a feeder link depending on its purpose. The information processing device mounted on the aircraft 10 serves as a base station, providing wireless communication between the communication terminals 300a and 300b (hereinafter collectively referred to as communication terminals 300 unless otherwise specified). The communication network between the information processing device and the communication terminal 300 is called a service link.

[0019] The ground station 200 may be a management device that manages the flying object 10, which serves as an air base station, and ground base stations, or may be a ground base station. The ground station 200 may allocate a communication area to be provided by the flying object 10 to the communication terminal 300, transmit commands to the flying object 10 for controlling the aircraft accordingly, and receive reports from the flying object 10 regarding the flight status and communication provision status.

[0020] The communication terminal 300 may be, for example, a mobile phone, a smartphone, a tablet terminal, a mobile communication module, an IoT (Internet of Things) device, etc. In the first embodiment, one aircraft 10, one ground station 200, and two communication terminals 300 are illustrated, but this is not limitative and more than one may be present. In addition, the terrestrial base stations are configured to be connectable to each other via a terrestrial communication network, and the communication terminals 300 are also capable of communication using the communication network.

[0021] The aircraft 10 is basically driven by instructions from the ground station 200 (directly or via a satellite 400). The aircraft 10 may also navigate autonomously using a pre-stored autonavigation program.

[0022] The information processing device of the aircraft 10 communicates with the ground station 200 by performing beamforming to direct the directionality of the communication antenna, and the information processing device of this embodiment is configured to achieve this beamforming more quickly.

[0023] The method for realizing this beamforming will be explained in detail below. <Configuration> <Flying Vehicle 10>

[0024] The aircraft 10 flies in the sky for a certain period of time. For example, the sky may be at a high altitude of approximately 20 km, and the certain period of time may be several weeks, several months, or a year. The aircraft 10 may be, for example, a solar plane or a solar airship, which allows for longer flight times than conventional airplanes or airships. When the aircraft 10 flies in the stratosphere, for example, the stable air currents in the stratosphere allow the aircraft 10 to remain in the air for a longer period of time. Note that the altitude at which the aircraft 10 flies is not limited to approximately 20 km and may be higher or lower than 20 km. Here, if the communication terminal 300 is a conventional terrestrial cellular mobile terminal, the technical distance at which communication with a base station is possible is, for example, approximately 100 km for LTE (Long Term Evolution). In this case, the altitude of the aircraft 10 is approximately 50 km or less.

[0025] Furthermore, in addition to the above examples (solar plane or solar airship), the air vehicle 10 may be any other vehicle capable of flying in the air, such as an airplane, airship, balloon, helicopter, or drone. The air vehicle 10 may be equipped with various sensors or cameras. Examples of sensors include, but are not limited to, sensors capable of remote sensing using laser ranging or Doppler radar. The air vehicle 10 (information processing device) transmits the measurement results of these sensors and cameras, as well as the acquired information indicating the distribution of communication terminals 300 (described later), to the ground station 200, thereby enabling the ground station 200 to assign an appropriate communication area to the air vehicle 10. <Configuration of information processing device 100>

[0026] 2 is a block diagram showing an example of the configuration of the information processing device 100. The information processing device 100 is an information processing device that functions as a base station that relays communications between terrestrial communication terminals 300, and is a computer system that operates according to a predetermined program.

[0027] As shown in FIG. 2, the information processing device 100 includes a communication unit 110, a control unit 130, and a storage unit 140.

[0028] The communication unit 110 is a communication interface having a function of communicating with devices external to the information processing device 100. The communication unit 110 has a function of communicating with the ground station 200 and the communication terminal 300 as external devices.

[0029] The communication unit 110 performs control link communication with the ground station 200 via a control link antenna (not shown) to transmit and receive information related to the aircraft 10. Here, the control link antenna is an antenna provided on the aircraft 10 and is used to communicate information related to the aircraft with the ground station 200. Furthermore, control link communication refers to communication related to the control of the aircraft 10 between the ground station 200 and the aircraft 10, and for the aircraft 10, this is communication using the control link antenna. Furthermore, information related to the aircraft includes, for example, aircraft control signals transmitted from the ground station 200 to the aircraft 10, and status signals (status information) of the aircraft 10 transmitted from the aircraft 10 to the ground station 200. Furthermore, the control signal of the aircraft is a signal indicating the control of the aircraft, and the status signal is a signal indicating the flight status of the aircraft, and may include the current coordinates, speed, heading, and tilt level of the aircraft in the air, as well as sensing data sensed by various sensors for detecting the status of each part of the aircraft including the drive unit 150 and the surrounding conditions.

[0030] Furthermore, the communication unit 110 performs feeder link communication with the ground station 200 via a feeder link antenna (not shown). Here, the feeder link communication refers to communication between the flying object 10 and the ground station 200 using a feeder link antenna provided on the airframe of the flying object 10.

[0031] In communication with the ground station 200, the communication unit 110 forms antenna directivity in the direction of the beam formed by the identification unit 135, which will be described later, and executes communication.

[0032] The communication unit 110 also provides service link communication to the communication terminal 300 via a service link antenna (not shown). Service link communication is communication that provides the communication terminal 300 with a communication service for communication with other communication terminals 300, using a service link antenna provided in the aircraft 10. In other words, the service link is a link that provides the function of a so-called base station that relays communication between communication terminals 300.

[0033] The communication unit 110 may be realized as separate communication devices, one for communicating with the ground station 200 and one for communicating with the communication terminal 300, or may be realized as a single communication device capable of communicating with both the ground station 200 and the communication terminal 300.

[0034] The control unit 130 is a processor that has the function of controlling each part of the aircraft 10. The control unit 130 may be realized by a single core or by multiple cores.

[0035] The control unit 130 includes a first acquisition unit 131, a second acquisition unit 132, a third acquisition unit 133, a calculation unit 134, and an identification unit 135 as functions realized by the control unit 130.

[0036] The first acquisition unit 131 acquires first position information indicating the position of the ground station 200 that controls the aircraft on which the information processing device 100 is mounted. The position of the ground station 200 may be stored in advance in the storage unit 140 as latitude and longitude information, and the first acquisition unit 131 may acquire the position of the ground station 200 from the storage unit 140. Alternatively, the first acquisition unit 131 may acquire the position of the ground station 200 from the ground station 200 through communication with the ground station 200 via the communication unit 110. The first acquisition unit 131 transmits the first position information to the calculation unit 134.

[0037] The second acquisition unit 132 acquires second position information indicating the position of the information processing device 100 (position of the aircraft 10). The second acquisition unit 132 may acquire, for example, position information measured by a positioning device (for example, a GPS (Global Positioning System)) mounted on the information processing device 100 as the second position information. Note that the system is not limited to GPS, and other systems may be used as long as they are capable of positioning. The second acquisition unit 132 transmits the second position information to the calculation unit 134.

[0038] The third acquisition unit 133 acquires attitude information indicating the attitude of the information processing device 100 (attitude of the aircraft 10) and indicating values ​​of roll, pitch, and yaw. The third acquisition unit 133 may acquire attitude information from a sensor, such as a gyro sensor, provided in the information processing device 100 or the aircraft 10, capable of outputting roll, pitch, and yaw values. However, it is known that the roll and pitch values ​​of a gyro sensor are highly reliable, but the yaw value is unreliable. This can be confirmed, for example, by installing two gyro sensors in the same position and observing the difference in their output values. The roll, pitch, and yaw may each refer to the rotation directions shown in FIG. 1. In other words, when the X axis is the direction of travel of the aircraft 10, the roll may be the angle of rotation from a reference value in rotation about the X axis. Furthermore, the pitch may be the angle of rotation from a reference value in rotation about the Y axis, which is perpendicular to the X axis and corresponds to the left-right direction of the aircraft 10. The yaw may be a rotation angle from a reference value in a downward rotation about the Z axis, which is perpendicular to the X axis and Y axis, i.e., the Z axis is the vertical direction (direction of gravity) of the aircraft 10. The third acquisition unit 133 transmits the attitude information to the calculation unit 134.

[0039] The calculation unit 134 calculates a direction in which a beam (antenna directivity) for communication with the terrestrial station 200 is formed from the antenna of the communication unit 110 of the information processing device 100, based on the first position information transmitted from the first acquisition unit 131, the second position information transmitted from the second acquisition unit 132, and the attitude information transmitted from the third acquisition unit 133. Furthermore, the calculation unit 134 calculates a direction in which the beam is formed by shifting only the yaw value for the calculated direction in which the beam is formed. This beam formation is also called beamforming.

[0040] Specifically, the calculation unit 134 calculates the beam formation direction as follows.

[0041] First, the attitude of the information processing device 100 (aircraft 10), that is, the attitude indicated by the attitude information transmitted from the third acquisition unit, is φ roll ,θpitch ,ψ yaw Furthermore, the relative position of the ground station 200 to which the beam is directed from the information processing device 100 is assumed to be (x, y, z). This relative position can be identified from the first position information acquired by the first acquisition unit 131 and the second position information acquired by the second acquisition unit 132. The antenna of the communication unit 110 (relative position with the gyro sensor as the center) is assumed to be (x ant ,y ant ,z ant ) and the antenna installation angle is φ tilt ,θ ant Then, the following equation (1) holds:

[0042]

number

[0043] In the above formula (1), x' ant is x ant The same applies to y and z. Also, in the above formula (1), R x , R y , R z can be expressed by the following equations (2) to (4). Note that θ in equations (2) to (4) is an angle for expressing the yaw angle, pitch angle, and roll angle in a matrix, and θ basically has different values ​​(although it may be the same) between equations (2) and (3), between equations (3) and (4), and between equations (4) and (2).

[0044]

number

[0045]

number

[0046]

number

[0047] By rearranging equation (1), we can obtain the following equation (5).

[0048]

number

[0049] As a result, the horizontal beamforming angle Az can be calculated as shown in the following formula (6): Note that the angle Az is the direction in which the ground station 100 is estimated to exist as seen from the communication antenna of the communication unit 110 of the aircraft 10, and may be the angle from a reference direction on a plane including the X-axis and Y-axis, with the communication antenna as the origin.

[0050]

number

[0051] The vertical beamforming angle El can be calculated using the following formula (7): The angle El is the direction in which the ground station 100 is estimated to exist as seen from the communication antenna of the communication unit 110 of the aircraft 10, and may be the angle from a reference direction on a plane including the X-axis and Z-axis, with the communication antenna as the origin.

[0052]

number

[0053] Here, the calculation unit 134 calculates ψ in equation (5). yaw The direction in which a plurality of beams are formed is calculated by shifting the value of ψ by a predetermined angle within a predetermined range. yaw The calculation of the value of ψ by shifting it by a predetermined angle within a predetermined range means yaw The calculation is performed by adding or subtracting a predetermined error value e from the center, ...ψ yaw -2e, ψ yaw -e, ψ yaw , ψ yaw +e, ψ yawAz and El may be calculated for each yaw value of +2e, .... The range for adding and subtracting this error value may be determined in advance, thereby reducing the calculation load. This allows the calculation unit 134 to perform beam direction scanning only in the yaw direction where the reliability of the gyro sensor is low, and identify the beam formation direction.

[0054] The identifying unit 135 identifies a beam forming direction for communication with the terrestrial station 200 from among the multiple beam forming directions calculated by the calculating unit 134. Specifically, the identifying unit 135 causes the communication unit 110 to form a beam for each of the multiple beam forming directions calculated by the calculating unit 134, and receives a signal transmitted from the terrestrial station 200 during the beam forming. The content of the signal transmitted from the terrestrial station may be arbitrary. Then, the identifying unit 135 identifies the beam forming direction for which the reception level at the communication unit 110 is highest among the received signals. The identifying unit 135 transmits the identified beam forming direction to the communication unit 110 and instructs it to use the beam forming direction for communication with the terrestrial station 200. This allows the information processing device 100 to communicate with the terrestrial station 200 with the highest reception level, i.e., in a stable state.

[0055] The storage unit 140 has a function of storing various programs and data required for the operation of the information processing device 100. The storage unit 140 can be realized by, for example, a hard disk drive (HDD), a solid state drive (SSD), a flash memory, etc., but is not limited to these. The storage unit 140 may store, for example, a program for performing beamforming toward the ground station 200 based on information indicating the status of the device itself.

[0056] The above is an example of the configuration of the information processing device 100 mounted on the aircraft 10. Although not described here, the information processing device 100 has a function of communicating with the communication terminal 300 as appropriate and executing a process of relaying communication between the communication terminals 300. The information processing device 100 may also have a function of controlling the navigation of the aircraft 10 according to instructions from the ground station 20 or a predetermined program.

[0057] The ground station 200 and the communication terminal 300 have the same configuration as a general ground station 200 and a general communication terminal 300, and therefore detailed description thereof will be omitted.

[0058] <Operation> Fig. 3 is a flowchart showing an example of operation of the information processing device 100 when determining the direction of beam formation for the ground station 200. The processing shown in Fig. 3 may be processing executed when the information processing device 100 (aircraft 10) needs to communicate with the ground station 200 or at a predetermined timing, but is not limited to these timings.

[0059] 3, the first acquisition unit 131 of the information processing device 100 acquires first location information indicating the location of the ground station 200, which is a terrestrial gateway (step S301). The first acquisition unit 131 transmits the acquired first location information to the calculation unit 134. The information processing device 100 starts communication with the ground station 200 via the communication unit 110 (step S302).

[0060] The second acquisition unit 132 acquires second location information indicating the location of the own device (step S303). The second acquisition unit 132 transmits the acquired second location information to the calculation unit .

[0061] The third acquisition unit 133 acquires attitude information indicating the attitude of the aircraft itself (step S304). Then, the third acquisition unit 133 transmits the acquired attitude information to the calculation unit .

[0062] The calculation unit 134 calculates the beam formation direction when the communication unit 110 communicates with the ground station 200 based on the transmitted first position information, second position information, and attitude information (step S305). At this time, as described above, among the attitude information acquired by the third acquisition unit 133, the reliability of the yaw direction value is lower than the roll direction and pitch direction values ​​due to the characteristics of the gyro sensor. Therefore, the beam formation direction calculated based on the first position information, second position information, and generation information is not necessarily optimal for communication with the ground station 200. Therefore, the calculation unit 134 calculates the formation directions of multiple beams by shifting the yaw direction of the calculated beam formation direction by a predetermined angle. The calculation unit 134 transmits information on the calculated formation directions of multiple beams to the identification unit 135.

[0063] The identifying unit 135 identifies a beam forming direction suitable for communication with the terrestrial station 200 from the transmitted information on the multiple beam forming directions. Specifically, the identifying unit 135 identifies the beam forming direction by executing the processes of steps S306 to S310. The identifying unit 135 first performs beam scanning processing of steps S306 to S309. The identifying unit 135 starts beam scanning (step S306). First, the identifying unit 135 selects one of the transmitted multiple beam forming directions and causes the communication unit 110 to form a beam in that direction (step S307). In this state, the communication unit 110 receives a signal transmitted from the terrestrial station 200 and measures its reception level (step S308). If a signal cannot be received, the reception level is set to 0, and the reception level is incremented by 1 each time the reception level exceeds a predetermined threshold in dB units. The identifying unit 135 and the communication unit 110 execute this process for each beam forming direction.

[0064] Then, the identifying unit 135 identifies the beam forming direction based on the reception level measured in step S308 (step S310). That is, the identifying unit 135 identifies the beam forming direction with the highest reception level when the communication unit 110 receives a signal from the terrestrial station 200 for each of the multiple beam forming directions.

[0065] When the specifying unit 135 specifies the beam forming direction that the communication unit 110 should use for communication with the ground station 200, the specifying unit 135 transmits the information to the communication unit 110. The communication unit 110 executes beamforming control in accordance with the transmitted beam forming direction (step 311). Note that the details of the beamforming control are similar to well-known techniques that are generally recognized, and therefore will not be described here.

[0066] The communication unit 110 performs beamforming control specified by the identification unit 135 and executes predetermined communication with the ground station 200 (step S312). The predetermined communication content is not limited to, but may include transmitting information indicating the state of the aircraft 10 from the information processing device 100 to the ground station 200, transmitting information indicating the communication state between the information processing device 100 and the communication terminal 300 from the information processing device 100 to the ground station 200, or receiving information regarding flight control of the aircraft 10 from the ground station 200.

[0067] The information processing device 100 ends the process after completing communication with the ground station 200 (step S313). In this way, the information processing device 100 is configured to be able to quickly realize beamforming for the ground station 200.

[0068] <Summary> According to the information processing device 100 of this embodiment, it is possible to determine the directivity for communication with the ground station 200 by shifting the direction of beamforming by focusing on the yaw direction value, for which measurements by a gyro sensor or the like are unstable. That is, since the measurement results by a gyro sensor or the like are reliable for the pitch and roll directions, it is possible to more quickly determine the antenna directivity to be formed from the information processing device 100 toward the ground station 200 by not shifting the beamforming direction in these directions. Furthermore, by omitting calculations for the pitch and roll directions, it is possible to reduce the processing load on the information processing device 100.

[0069] <Modification> The information processing device according to the above embodiment is not limited to the above embodiment, and may be realized by other methods. Various modifications will be described below.

[0070] (1) The flowchart shown in Fig. 3 of the above embodiment is an example, and processing may be performed using other procedures as long as similar results are obtained. For example, in Fig. 3, communication for exchanging information with the ground station 200 is performed after determining the beam direction (step S312), but communication itself can be performed as long as signals reach each other. Therefore, if a predetermined reception level is ensured, the processing of step S312 may be configured to be performed in parallel with the processing of steps S306 to S311.

[0071] (2) In the above embodiment, the calculation unit 134 calculates the formation direction of multiple beams, and the determination unit 135 determines the formation direction of a beam from among them. However, this method is not limited to this. The calculation unit 134 may be configured to calculate the formation direction of one beam based on the first position information, the second position information, and the attitude information, and transmit the calculated direction to the determination unit 135, and the determination unit 135 may determine the formation direction of the beam while shifting the angle in the yaw direction for the formation direction of the beam transmitted from the calculation unit 134.

[0072] (3) In the above embodiment, an example has been described in which the beam direction in which the reception strength is the highest is identified, but this is not limited to this. If communication between the information processing device 100 and the terrestrial station 200 can be performed sufficiently stably, it is not necessary to identify the beam direction in which the reception strength is the highest. That is, if a beam direction in which the reception strength exceeds a predetermined threshold is identified, the beam scanning process (see steps S306 to S309) may be terminated and communication may be performed in the identified beam direction. In this way, the beam direction can be identified more quickly, and it may be possible to avoid the need to scan the beam in all directions calculated by the calculation unit 134, thereby reducing the processing load on the information processing device 100 accordingly.

[0073] (4) In the above embodiment, the beam forming direction with the highest reception level is identified. However, there is a possibility that this reception level does not exceed a predetermined threshold for stable communication. In such a case, for example, the communication unit 110 may use a previously used beam forming direction that was used on the date and time closest to the current time. Alternatively, as another example, in such a case, the identification unit 135 may shift the beam forming direction in the pitch and roll directions, not just the yaw direction, to identify the beam forming direction with the highest reception level. This allows the information processing device 100 to reliably communicate with the terrestrial station 200.

[0074] (5) In the above embodiment, the direction of the beam with the highest reception level is identified. However, there is a possibility that this reception level does not exceed a predetermined threshold for stable communication. In such a case, the error value e may be added or subtracted beyond a predetermined range for adding or subtracting it to scan the beam. This allows the information processing device 100 to reliably communicate with the terrestrial station 200.

[0075] (6) The program for determining the beamforming direction according to each embodiment of the present disclosure may be provided in a state stored in a computer-readable storage medium. The storage medium may store the program in a "non-transitory tangible medium." The storage medium may include any suitable storage medium, such as an HDD or an SSD, or a suitable combination of two or more of these. The storage medium may be volatile, nonvolatile, or a combination of volatile and nonvolatile. Note that the storage medium is not limited to these examples and may be any device or medium capable of storing the program.

[0076] The information processing device 100 can realize the functions of the multiple functional units shown in each embodiment by, for example, reading a program stored in a storage medium and executing the read program. The program may also be provided to the information processing device 100 or the like via any transmission medium (such as a communication network or broadcast waves). The information processing device 100 realizes the functions of the multiple functional units shown in each embodiment by executing a program downloaded via the Internet or the like. This program may be executed by the information processing device 100 or the like.

[0077] The program can be implemented using, for example, a scripting language such as ActionScript or JavaScript (registered trademark), an object-oriented programming language such as Objective-C or Java (registered trademark), or a markup language such as HTML5, but is not limited to these.

[0078] At least a part of the processing in the ground station 200 may be realized by cloud computing consisting of one or more computers. Furthermore, each functional unit of the information processing device (aircraft 10), ground station 200, and communication terminal 300 may be realized by one or more circuits that realize the functions described in the above embodiments, and the functions of multiple functional units may be realized by one circuit.

[0079] (7) The various techniques and processes shown in the above embodiments and modifications may be combined as appropriate to achieve the purpose of easily finding the beam formation direction. [Explanation of symbols]

[0080] 10 Flying Objects 100 Information processing device 110 Communications Department 130 Control Unit 131 First acquisition part 132 Second Acquisition Department 133 Third Acquisition Department 134 Calculation Unit 135 Specific part 140 Storage section 200 Ground Stations 300, 300a, 300b communication terminal

Claims

1. An information processing device mounted on an unmanned aerial vehicle that functions as a communication relay device that relays communications between a plurality of terminals, a first acquisition unit that acquires first location information indicating a location of a ground station that controls the unmanned aerial vehicle; a second acquisition unit that acquires second location information indicating the location of the own device; a third acquisition unit that acquires attitude information indicating the attitude of the aircraft, which information includes roll, pitch, and yaw; a calculation unit that calculates a beam formation direction for communication from the aircraft to the ground station based on the first position information, the second position information, and the attitude information, and calculates the beam formation direction while shifting a yaw value in the attitude information; an identification unit that identifies a beam formation direction capable of communicating with the ground station from among the beam formation directions calculated by the calculation unit; a communication unit that directs a beam in the beam formation direction identified by the identification unit and communicates with the ground station. Information processing device.

2. The specifying unit specifies, as a beam forming direction capable of communicating with the ground station, a beam forming direction with the highest reception level in communication with the ground station by the communication unit for each of the beam forming directions calculated by the calculation unit.

2. The information processing apparatus according to claim 1, wherein:

3. The specifying unit specifies, as a beam forming direction capable of communicating with the ground station, a beam forming direction in which a reception level in communication with the ground station by the communication unit exceeds a predetermined threshold from among the beam forming directions calculated by the calculation unit.

2. The information processing apparatus according to claim 1, wherein:

4. The calculation unit calculates the beam formation direction while shifting the yaw value within a predetermined error value range.

2. The information processing apparatus according to claim 1, wherein:

5. If the specifying unit cannot specify the beam forming direction, the calculating unit increases the predetermined error value.

5. The information processing apparatus according to claim 4,

6. If the specifying unit cannot specify the beam formation direction, the calculating unit calculates the beam formation direction while further shifting the pitch or roll value.

5. The information processing apparatus according to claim 4,

7. An information processing method executed by an information processing device mounted on an unmanned aerial vehicle that functions as a communication relay device that relays communications between a plurality of terminals, comprising: The information processing device includes: a first acquisition step of acquiring first location information indicating the location of a ground station that controls the unmanned aerial vehicle; a second acquisition step of acquiring second location information indicating the location of the own aircraft; a third acquisition step of acquiring attitude information indicating the attitude of the aircraft, which information includes roll, pitch, and yaw; a calculation step of calculating a direction in which a beam is formed for communication from the aircraft to the ground station based on the first position information, the second position information, and the attitude information, and calculating the direction in which the beam is formed while shifting a yaw value in the attitude information; a specifying step of specifying a beam forming direction capable of communicating with the ground station from among the beam forming directions calculated in the calculating step; a communication step of directing a beam in the beam formation direction identified in the identification step and communicating with the ground station. Information processing methods.

8. A computer of an information processing device mounted on an unmanned aerial vehicle that functions as a communication relay device for relaying communications between a plurality of terminals, a first acquisition function for acquiring first location information indicating the location of a ground station that controls the unmanned aerial vehicle; a second acquisition function for acquiring second location information indicating the location of the own aircraft; a third acquisition function for acquiring attitude information indicating the attitude of the aircraft, which information includes roll, pitch, and yaw; a calculation function for calculating a beam formation direction for communication from the aircraft to the ground station based on the first position information, the second position information, and the attitude information, the calculation function calculating the beam formation direction while shifting a yaw value in the attitude information; a determining function for determining a beam forming direction capable of communicating with the ground station from among the beam forming directions calculated by the calculating function; and a communication function for communicating with the ground station by directing a beam in the direction of beam formation specified by the specifying function. Information processing program.

Citation Information

Patent Citations

  • Multi-beam antenna system

    JP2002223110A

  • Footprint fixed control limited to specific channel considering movement and rotation of haps

    JP2022125815A

  • Communication control apparatus, program, flying object, system, and control method

    WO2021181717A1

  • Communication device, base station, terminal, and communication method

    JP2023139533A