Flight system, control device, and control method for flying body

JP2025041262APending Publication Date: 2025-03-26MITSUBISHI ELECTRIC CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023148453
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-09-13
Publication Date
2025-03-26

Smart Images

  • Figure 2025041262000001_ABST
    Figure 2025041262000001_ABST
Patent Text Reader

Abstract

To provide a flight system, control device, and control method for a flying body, capable of appropriately detecting information that should be detected by the flying body.SOLUTION: A flight system includes: a flying body 1 that flies in the air; a flight information acquisition unit that acquires flight information on the flying body 1 including the flight position and attitude; a flight control unit that controls the flying body 1 on the basis of the flight information acquired by the flight information acquisition unit; and a detection unit that is mounted on the flying body 1, and detects target information from a detection target 4 during flight of the flying body 1. The detection target 4 includes a plurality of detection target regions 5, and the detection unit has a reference axis refA and detects the target information from the detection target regions 5 along the reference axis refA. When the detection unit detects the target information from the plurality of detection target regions 5, the flight control unit controls the flying body 1 such that an angle formed between the reference axis refA of the detection unit and a predetermined detection direction for each of the detection target regions 5 falls within a predetermined first range.SELECTED DRAWING: Figure 5
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a flight system for controlling an aircraft, a control device, and a method for controlling an aircraft. [Background technology]

[0002] In recent years, remote control or autonomous flight of unmanned aerial vehicles has been used to inspect infrastructure structures such as tunnels and bridges. When flying a drone as an unmanned aerial vehicle autonomously, the drone is given route information indicating the starting position, intermediate positions, and destination position (end point), and the drone flies using functions such as the Global Positioning System (GPS) to estimate its own position.

[0003] While the drone is flying autonomously, the operator may check images or sensor information detected by the drone's on-board sensor in real time while conducting the investigation, but in some cases the drone's flight path may be set in advance, and after the drone is flown autonomously, the operator may check images or sensor information detected by the sensor offline. When using images or sensor information detected by the sensor offline, the autonomous flight of the drone is required to fly along a preset path.

[0004] The unmanned aerial vehicle flight path control system described in Patent Document 1 generates a spatial flight path in three-dimensional space and projects it onto a two-dimensional planar map, and controls the unmanned aerial vehicle so that the flight position of the unmanned aerial vehicle follows the two-dimensional path generated by projecting the generated spatial flight path onto the two-dimensional map. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] JP 2019-120986 A Summary of the Invention [Problem to be solved by the invention]

[0006] In actual flight, the flight position of the aircraft deviates from the flight path due to disturbances such as wind and errors in self-position estimation. In the flight path control system of Patent Document 1, when the flight position of the unmanned aircraft deviates from the flight path, the control system flies the aircraft along the flight path while correcting the flight direction and attitude of the aircraft. However, when the flight direction or attitude of the aircraft changes, the positional relationship between the measurement target and the aircraft changes, and it may not be possible to detect information that should be detected.

[0007] The present disclosure has been made to solve the problems described above, and aims to provide a flight system, a control device, and a control method for an aircraft that are capable of appropriately detecting information that should be detected by the aircraft. [Means for solving the problem]

[0008] A flight system for an aircraft according to the present disclosure includes an aircraft flying in the air, a flight information acquisition unit that acquires flight information of the aircraft including a flight position and an attitude, a flight control unit that controls the aircraft based on the flight information acquired by the flight information acquisition unit, and a detection unit that is provided in the aircraft and detects object information from a detection target while the aircraft is flying. The detection target includes a plurality of detection target areas, and the detection unit has a reference axis and detects object information from the plurality of detection target areas along the reference axis. The flight control unit controls the aircraft such that, when the detection unit detects the object information from the plurality of detection target areas, an angle formed between a detection direction predetermined for each of the plurality of detection target areas and the reference axis of the detection unit falls within a predetermined first range. Effect of the Invention

[0009] According to the present disclosure, during flight, the angle between the detection direction set for each of the multiple detection target areas and the reference axis of the detection unit is within a predetermined range, which makes the attitude of the detection unit constant with respect to the detection target area, making it possible to appropriately detect information to be detected by the flying object. [Brief description of the drawings]

[0010] [Figure 1] FIG. 1 is a diagram showing a configuration of a flight system according to a first embodiment. [Diagram 2] FIG. [Diagram 3] FIG. [Figure 4] FIG. 1 is a diagram for explaining a conventional control method for an aircraft. [Diagram 5] 1A to 1C are diagrams for explaining a control method of an aircraft 1 according to a first control example of the first embodiment. [Figure 6] 11 is a schematic plan view showing the operation when the flight position is outside the second range in the first embodiment. FIG. [Figure 7] 5 is a flowchart showing an operation flow according to a first control example of the first embodiment. [Figure 8] 5 is a diagram showing the flight direction of an aircraft and the reference axis of a detection unit according to a second control example of the first embodiment. FIG. [Figure 9] 10 is a flowchart showing an operation flow according to a second control example of the first embodiment. [Figure 10] FIG. 11 is a schematic plan view for explaining a control example 1 according to the second embodiment. [Figure 11] 10 is a schematic plan view showing the flight direction of the aircraft 1 in control example 1 of embodiment 2. FIG. [Figure 12] 13 is a flowchart showing an operation flow according to a first control example of the second embodiment. [Figure 13] FIG. 11 is a schematic plan view for explaining a control example 2 according to the second embodiment. [Figure 14] 13 is a flowchart showing an operation flow according to a second control example of the second embodiment. [Figure 15] 13 is a schematic plan view showing the flight direction of the flying object according to Control Example 3 of Embodiment 2. FIG. [Figure 16] 11 is a schematic plan view showing a route position when the aircraft is flying near the boundary surface of the second range. FIG. [Figure 17]13 is a flowchart showing an operation flow according to a third control example of the second embodiment. [Figure 18] FIG. 11 is a diagram showing an example in which at least a part of the functions of a control unit is realized by software. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] Embodiment 1 <Flight System Configuration> Hereinafter, a flight system, a control device, and a control method for an aircraft according to an embodiment of the present disclosure will be described with reference to the drawings. The configuration of a flight system according to the first embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing the configuration of a flight system 100 according to the first embodiment of the present disclosure. The flight system 100 includes an aircraft 1, a flight control unit 2, and a flight information processing unit 3.

[0012] The flying object 1 includes a plurality of propellers 111, a plurality of motors 112, an inertial sensor 12, an attitude control unit 13, a motor control unit 14, and a detection unit 15. The plurality of propellers 111 correspond to a plurality of motors 112, respectively, and each motor 112 drives and rotates the corresponding propeller 111. This generates thrust for flying the flying object 1. Each motor 112 is supplied with power from a battery (not shown). The battery may be disposed in the flying object 1 or on the ground. When the battery is disposed on the ground, the battery and the flying object 1 may be connected to each other via a power cable. The structure of the flying object 1 will be described in detail later.

[0013] Each propeller 111 is provided so that the position and orientation of the rotation axis are constant with respect to the aircraft 1. In this case, the flight direction of the aircraft 1 is adjusted by the difference in the rotation speed of the multiple propellers 111. As the flight direction of the aircraft 1 changes, the attitude of the aircraft 1 changes.

[0014] The inertial sensor 12 detects the attitude and flight speed of the flying object 1 as first flight information. The attitude control unit 13 determines the rotation speed of each motor 112 based on the first flight information detected by the inertial sensor 12. The attitude of the flying object 1 is adjusted by adjusting the rotation speed of each of the multiple motors 112. The motor control unit 14 controls each motor 112 so that the rotation speed of each motor 112 becomes the rotation speed determined by the attitude control unit 13.

[0015] The detection unit 15 detects object information from the detection object 4 while the aircraft 1 is flying. The detection unit 15 may be an image sensor such as a camera, a distance sensor such as LiDAR, or other sensors. The object information is information that represents the characteristics of the detection object 4. When the detection unit 15 is an image sensor, the detection unit 15 detects image data of the detection object 4 as the object information. When the detection unit 15 is a distance sensor, the detection unit 15 detects distance information to the detection object 4 as the object information.

[0016] The detection object 4 includes a plurality of detection target areas 5. For each detection target area 5, a direction in which the detection unit 15 should detect object information is predefined as a detection direction. The detection object 4 may be a single structure or a plurality of structures. The detection object 4 may also be a natural object (e.g., the ground surface, a forest, a river, etc.) that is not a structure. A virtual surface including the plurality of detection target areas 5 is defined as a detection surface 6. The detection surface 6 may be an envelope surface having contact points at representative points set in each detection target area 5.

[0017] The detection unit 15 has a reference axis refA (see FIG. 4 described later), and detects object information from each of the multiple detection target areas 5 along the reference axis refA. The reference axis refA is set as a reference for the detection range of the detection unit 15. For example, a straight line passing through the center of the detection range of the detection unit 15 is set as the reference axis refA. In this embodiment, the flying object 1 is controlled so that the angle between the reference axis refA of the detection unit 15 and the detection direction predetermined for each of the multiple detection target areas 5 is within a predetermined first range. Even if the reference axis refA of the detection unit 15 and the detection direction predetermined for each of the multiple detection target areas 5 do not strictly match, it is possible to properly acquire object information from the detection target area 5 as long as the deviation between them is within a specific range. Therefore, the first range is determined so that the detection unit 15 can properly acquire object information from the detection target area 5.

[0018] The flying object 1 further includes a memory unit 16, a movement / speed command value generation unit 17, and a positioning processing unit 18. The memory unit 16 stores object information detected by the detection unit 15. The flying object 1 may include a communication means, transmit the object information detected by the detection unit 15 to the outside, and store the object information in an external memory means. The movement / speed command value generation unit 17 and the positioning processing unit 18 will be described later.

[0019] The flight control unit 2 includes a flight planning unit 21, a determination unit 22, and a route guidance generation unit 23. The flight planning unit 21 determines a flight plan. The flight plan includes the flight path of the aircraft 1, a second range that is an appropriate range for the flight position of the aircraft 1, the detection order of the detection target area 5, and the detection direction of the detection target area 5. The flight path includes a flight start position, a destination position, a waypoint position, and a flight direction. The flight path is determined based on the positions and detection directions of the multiple detection target areas 5, the range detectable by the detection unit 15 (hereinafter referred to as the detectable range), and the detection order of the multiple detection target areas 5 by the detection unit 15. In addition, the flight planning unit 21 acquires second flight information of the aircraft 1 from the flight information processing unit 3 described later, and corrects the destination position and the waypoint position based on the acquired second flight information.

[0020] The second range includes a determination range in a direction perpendicular to the detection surface 6 (hereinafter referred to as a vertical direction determination range) and a determination range in a direction parallel to the detection surface 6 (hereinafter referred to as a parallel direction determination range). The vertical direction determination range and the parallel direction determination range are determined based on the positions and detection directions of the multiple detection target areas 5, and the detectable range, so that the detection unit 15 can appropriately detect object information from each detection target area 5. Specifically, the vertical direction determination range and the parallel direction determination range are determined so that each detection target area 5 is included in the detectable range of the detection unit 15. For example, when the detection unit 15 is an image sensor (imaging unit) and detects image data of the detection target area 5 as detection target information by imaging the detection target area 5, the detection unit 15 has a predetermined angle of view and a predetermined focal depth. The reference axis refA of the detection unit 15 is located, for example, at the center of the angle of view. An area that is within the range of the angle of view of the detection unit 15 and is located within the range of the focal depth of the detection unit 15 corresponds to the detectable range. In this case, the vertical direction determination range and the parallel direction determination range are determined based on the angle of view and focal depth of the imaging unit.

[0021] The determination unit 22 determines whether or not the flight position of the aircraft 1 is within the second range determined by the flight plan unit 21. The route guidance generation unit 23 generates a flight command value based on the flight plan determined by the flight plan unit 21. When the determination unit 22 determines that the flight position of the aircraft 1 is not within the second range, the route guidance generation unit 23 generates a flight command value so that the flight position of the aircraft 1 is within the second range. Details of the flight command value will be described later. The flight control unit 2 may be provided in the aircraft 1, or may be provided separately from the aircraft 1.

[0022] The flight information processing unit 3 has a sensor unit 31 and a flight information conversion unit 32. The sensor unit 31 acquires flight information including the position and attitude of the aircraft 1 as second flight information. The second flight information is an example of the flight information in the claims. The sensor unit 31 is, for example, a Global Positioning System (GPS). When the sensor unit 31 is a GPS, the flight information processing unit 3 may be provided in the aircraft 1. The sensor unit 31 may be a sensor that uses an Ultra-Wideband (UWB) system. In this case, the flight information processing unit 3 may be provided separately from the aircraft 1.

[0023] The flight information conversion unit 32 converts the second flight information acquired by the sensor unit 31 into a format usable by the flight control unit 2. For example, when the second flight information acquired by the sensor unit 31 is absolute position information, the flight information conversion unit 32 converts the absolute position information into position information in the coordinate system used by the flight control unit 2. The converted second flight information is input to the positioning processing unit 18 of the flying object 1 and the flight planning unit 21 and determination unit 22 of the flight control unit 2.

[0024] The positioning processing unit 18 converts the second flight information converted by the flight information conversion unit 32 into a format usable by the movement / speed command value generation unit 17. For example, when the second flight information converted by the flight information conversion unit 32 is position information in the coordinate system used by the flight control unit 2, the positioning processing unit 18 converts the position information in the coordinate system used by the flight control unit 2 into position information in the coordinate system used by the movement / speed command value generation unit 17 of the aircraft 1.

[0025] The movement / speed command value generation unit 17 generates movement / speed command values ​​required for controlling the flying object 1 based on the flight command values ​​generated by the route guidance generation unit 23 and the second flight information after conversion by the position measurement processing unit 18. The second flight information from the position measurement processing unit 18 is required only when the flight command values ​​from the flight control unit 2 involve a change in flight direction. The attitude control unit 13 determines the rotation speed of each motor 112 based on the movement / speed command values ​​generated by the movement / speed command value generation unit 17 and the first flight information acquired by the inertial sensor 12.

[0026] In this way, the flight control unit 2 controls the flying object 1 based on the second flight information acquired by the sensor unit 31. The flight control unit 2 is an example of a control device in the claims, the flight planning unit 21 is an example of a flight information acquisition unit in the claims, and the flight planning unit 21 and the route guidance generation unit 23 of the flight control unit 2 are examples of a flight control unit in the claims. Note that the configuration of the flight information acquisition unit is not limited to this as long as it is configured to acquire the second flight information. Also, the configuration of the flight control unit is not limited to this as long as it is configured to control the flying object 1 based on the second flight information.

[0027] An example of the structure of the aircraft 1 will be described with reference to FIG. 2 and FIG. 3. FIG. 2 is a plan view of the aircraft 1, and FIG. 3 is a side view of the aircraft 1. The aircraft 1 further includes a main body 10 and a plurality of arm sections 113. The plurality of arm sections 113 are attached to the main body 10 so as to protrude outward from the main body 10. The plurality of motors 112 are attached to the tips of the plurality of arm sections 113, respectively. Each propeller 111 is attached to each motor 112. In the example of FIG. 2 and FIG. 3, the number of the plurality of propellers 111, the plurality of motors 112, and the plurality of arm sections 113 is four, but as long as the number of the propellers 111, the motors 112, and the arm sections 113 is the same, the number of the propellers 111, the motors 112, and the arm sections 113 may be less than four or more than four. The detection unit 15 is attached to the main body 10 so that the position of the detection axis relative to the main body 10 is constant.

[0028] A front-rear axis corresponding to the front-rear direction, a horizontal axis corresponding to the lateral direction, and an up-down axis corresponding to the up-down direction are defined based on the main body 10. The attitude of the aircraft 1 is expressed by the rotation angle of the main body 10 about the front-rear axis (roll angle), the rotation angle of the main body 10 about the horizontal axis (pitch angle), and the rotation angle of the main body 10 about the up-down axis (yaw angle).

[0029] <Conventional Aircraft Control Method> Next, a method for controlling the aircraft 1 when the detection surface 6 is a plane will be described. First, a conventional control method will be described. FIG. 4 is a diagram for explaining a conventional control method for the aircraft 1. FIG. 4(a) is a schematic plan view, and FIG. 4(b) is a schematic side view. In the example of FIG. 4, multiple detection target areas 5 are arranged so as to be aligned in a straight line. The detection direction of each detection target area 5 is perpendicular to the detection surface 6. The detection directions of the multiple detection target areas 5 are the same as each other.

[0030] The path on the straight line d0 connecting position S0 and position E0 is the flight path of the aircraft 1 planned at the start of flight (hereinafter referred to as the planned flight path). Position S0 is the flight start position, and position E0 is the destination position. In this example, the flight control unit 2 controls the aircraft 1 with the destination position (position E0) kept constant.

[0031] 4(a), when the aircraft 1 flies along a straight line d0 connecting positions S0 and E0, the flying direction of the aircraft 1 is constant, and therefore the attitude of the aircraft 1 is also constant. As a result, the direction of the reference axis refA of the detection unit 15 is also constant. In this case, since the detection surface 6 is a flat surface, the angle of the reference axis refA with respect to each detection target area 5 is also constant.

[0032] A case will be described where the aircraft 1 is blown off the planned flight path to position K1 due to a disturbance such as wind. Since position E0 is fixed, the flight control unit 2 controls the flight direction of the aircraft 1 to be a direction d1 from position K1 toward position E0. At this time, the attitude of the aircraft 1 changes, and so does the angle of the reference axis refA of the detection unit 15 with respect to the detection target area 5. At position K1, the deviation from the planned flight path is small, so the change in the angle of the reference axis refA of the detection unit 15 with respect to the detection target area 5 is also small.

[0033] A case will be described where the aircraft 1 drifts to position K2, which is further away from the planned flight path. Since position E0 is fixed, the flight control unit 2 controls the flight direction of the aircraft 1 to be direction d2 from position K2 toward position E0. At this time, the change in the attitude of the aircraft 1 also becomes large, and the change in the angle of the reference axis refA of the detection unit 15 relative to the detection target area 5 also becomes large.

[0034] Furthermore, if the flying object 1 is drifted to position K3, the change in the attitude of the flying object 1 becomes even larger, and the change in the angle of the reference axis refA of the detection unit 15 with respect to the detection target area 5 becomes even larger.

[0035] Fig. 4(b) shows the relationship between the aircraft 1 and the detection target area 5 as viewed from the side when the aircraft 1 is at positions S0, K1, K2, and K3. As shown in Fig. 4(b), even when viewed from the side, the more the aircraft 1 deviates from the planned flight path, the greater the change in attitude of the aircraft 1 and the greater the change in the angle of the reference axis refA of the detection unit 15 relative to the detection target area 5.

[0036] In order to properly detect object information from each detection target area 5, it is necessary to detect object information from an appropriate direction for each detection target area 5. That is, the angle of the reference axis refA of the detection unit 15 with respect to the detection target area 5 needs to be within a certain range. As in the example of FIG. 4, if the target position is constant, when the flying object 1 deviates from the planned flight path, the change in the angle of the reference axis refA of the detection unit 15 with respect to the detection target area 5 becomes large, and object information cannot be properly detected from the detection target area 5.

[0037] <Control Example 1 of First Embodiment> Next, a control method of the aircraft 1 according to Control Example 1 of the embodiment 1 will be described. Fig. 5 is a diagram for explaining a control method of the aircraft 1 according to Control Example 1 of the embodiment 1. Fig. 5(a) is a schematic plan view, and Fig. 5(b) is a schematic side view. As in the example of Fig. 4, position S0 is the flight start position, and position E0 is the destination position.

[0038] As described above, the flight planning unit 21 of the flight control unit 2 (FIG. 1) determines the vertical direction judgment range and the parallel direction judgment range as the second range. In the example of FIG. 5, the area between the judgment plane LY1 and the judgment plane LY2 is set as the vertical direction judgment range. Each of the judgment planes LY1 and LY2 is parallel to the detection plane 6. The distance between the judgment plane LY2 and the detection plane 6 is greater than the distance between the judgment plane LY1 and the detection plane 6. In addition, the area between the judgment plane LZ1 and the judgment plane LZ2 is set as the parallel direction judgment range. Each of the judgment planes LZ1 and LZ2 is perpendicular to the detection plane 6. The height of the judgment plane LZ1 is higher than the height of the judgment plane LZ2. The judgment unit 22 of the flight control unit 2 judges whether the flight position of the aircraft 1 included in the second flight information is within the vertical direction judgment range or not, and judges whether the flight position of the aircraft 1 included in the second flight information is within the parallel direction judgment range or not. In the following description, the flight position of the aircraft 1 being within the second range means that the flight position of the aircraft 1 is within the vertical direction judgment range and within the parallel direction judgment range.

[0039] A detection direction 5vn is predefined for each detection target area 5. n is a natural number and is assigned to each of the multiple detection target areas 5. In the example of Fig. 5, the detection directions 5vn of the multiple detection target areas 5 are the same and are perpendicular to the detection surface 6. However, in Fig. 5, the notations 5v1 and 5v2 are omitted.

[0040] In this embodiment, when the flight position of the aircraft 1 included in the second flight information is determined to be within the second range by the determination unit 22 of the flight control unit 2, the flight control unit 2 controls the flight direction of the aircraft 1 so that the angle between the reference axis refA of the detection unit 15 and the detection direction 5vn set for each of the detection target areas 5 is within a predetermined first range. The first range is set to an angle range in which the detection unit 15 can appropriately detect object information from the detection target area 5. In control example 1 of embodiment 1, when the flight position of the aircraft 1 is within the second range, the aircraft 1 is controlled so that the flight direction is constant in direction d0.

[0041] A specific flow of control will be described with reference to FIG. 1. Second flight information including the flight position of the aircraft 1 acquired by the flight information processing unit 3 is input to the determination unit 22 of the flight control unit 2 and the positioning processing unit 18 of the aircraft 1. The determination unit 22 determines whether the flight position of the aircraft 1 included in the second flight information is within the second range. If it is determined that the flight position of the aircraft 1 is within the second range, the route guidance generation unit 23 generates a flight command value with the flight direction of the aircraft 1 as the direction d0. The generated flight command value is input to the movement / speed command value generation unit 17 of the aircraft 1.

[0042] The movement / speed command value generator 17 generates movement / speed command values ​​necessary for controlling the flying object 1, based on the flight command values ​​generated by the route guidance generator 23 and the second flight information processed by the positioning processor 18. The generated movement / speed command values ​​are input to the attitude controller 13. Note that the second flight information from the positioning processor 18 is necessary when specifying a destination position and changing the flight direction, so in this control example 1, the flying object 1 does not need to be equipped with the positioning processor 18.

[0043] The attitude control unit 13 determines the rotation speed of each motor 112 based on the movement / speed command value generated by the movement / speed command value generation unit 17 and the attitude included in the first flight information detected by the inertial sensor 12.

[0044] Since the flying object 1 is controlled to keep its flight direction constant, the attitude of the main body 10 of the flying object 1 is constant. As a result, the orientation of the reference axis refA of the detection unit 15 attached to the main body 10 is also constant. Therefore, the angle between the reference axis refA of the detection unit 15 and the detection direction 5vn of the multiple detection target areas 5 on the detection surface 6 is also constant.

[0045] With reference to Fig. 5, a specific description will be given of a case where the aircraft 1 is blown away from the originally planned flight path by disturbances such as wind. Suppose that the aircraft 1 is blown away to position K1 within the second range by disturbances such as wind. When the flight position K1 is determined to be within the second range by the determination unit 22, the flight control unit 2 controls the flight direction of the aircraft 1 to be constant in direction d0. The direction of the reference axis refA of the detection unit 15 at position K1 does not change from the direction of the reference axis refA of the detection unit 15 at the start position S0.

[0046] Next, a case will be described where the aircraft 1 is blown to position K2, further away from the planned flight path, due to disturbances such as wind. Position K2 is also determined to be within the second range by the determination unit 22, and the flight control unit 2 controls the flight direction of the aircraft 1 to be constant in direction d0. Since the flight direction is constant, the attitude of the aircraft 1 is also constant. The reference axis refA of the detection unit 15 at position K2 does not change from the direction of the reference axis refA of the detection unit 15 at the start position S0.

[0047] Next, a case will be described in which the aircraft 1 is blown to position K3 within the second range by a disturbance such as wind. Since position K3 is also determined to be within the second range, the flight control unit 2 controls the flight direction of the aircraft 1 to be constant in direction d0. The reference axis refA of the detection unit 15 at position K3 also does not change from the direction of the reference axis refA of the detection unit 15 at the start position S0.

[0048] <Action when flight position is outside the second range> Next, a case where the flight position of the flying object 1 is determined to be outside the second range by the determination unit 22 will be described with reference to Fig. 6. Fig. 6 is a schematic plan view showing the operation when the flight position of the flying object 1 is outside the second range.

[0049] If it is determined that the flight position of the aircraft 1 is outside the second range, the detection of object information from the detection target area 5 by the detection unit 15 is interrupted. Assume that it is determined that the aircraft 1 is outside the second range at flight position K4. The flight control unit 2 sets position K41 within the second range as a return position and controls the aircraft 1 to fly to the return position. After the aircraft 1 returns to the return position K41, the detection of object information from the detection target area 5 by the detection unit 15 is resumed. Note that, as long as the object information detected by the detection unit 15 is associated with information regarding the position of the aircraft 1 at the time of detection of the object information, the detection by the detection unit 15 may continue while the aircraft 1 is flying to the return position.

[0050] <Operation flow> An operation flow of control example 1 of embodiment 1 will be described with reference to Fig. 7. Fig. 7 is a flowchart showing an operation flow according to control example 1 of embodiment 1.

[0051] In step ST1, the flight control unit 2 determines the flight start position S0, the destination position E0, the detection order of the detection target area 5, the detection direction, and the flight direction (attitude). For example, the start position S0 is set near the detection target area 5 located at one end of the multiple detection target areas 5, and the destination position E0 is set near the detection target area 5 located at the other end.

[0052] Next, in step ST2, the flight control unit 2 determines a vertical direction determination range and a horizontal direction determination range.

[0053] Next, in step ST3, the flight control unit 2 commands a flight direction to the aircraft 1. The flight direction is a direction from the start position S0 toward the destination position E0, and is parallel to the detection plane 6 in the first embodiment.

[0054] Next, in step ST4, the flight control unit 2 causes the aircraft 1 to start flying, and in step ST5, the detection unit 15 starts detecting object information from the detection target areas 5. During the flight of the aircraft 1, the detection unit 15 sequentially detects object information from the multiple detection target areas 5. The flight control unit 2 controls the flight of the aircraft 1 so that the angle between the detection direction of each detection target area 5 and the reference axis refA of the detection unit 15 falls within a first range.

[0055] In step ST6, the flight information processor 3 acquires the second flight information. Next, in step ST7, the flight control unit 2 determines whether the flight position at that time is within the second range based on the second flight information acquired in step ST6. If the flight position is within the second range (step ST7 YES), the flight control unit 2 proceeds to step ST8 and determines whether the flight position has reached the destination position (passed through LXE0).

[0056] If the flight position has reached the destination position (step ST8 YES), the flight control unit 2 causes the aircraft 1 to end the flight. If the flight position has not reached the destination position (step ST8 NO), the flight control unit 2 returns to step ST6. In step ST7, if the flight position of the aircraft 1 is not within the second range (step ST7 NO), the flight control unit 2 interrupts detection of object information from the detection target area 5 by the detection unit 15 (step ST9), and the flight control unit 2 proceeds to step ST10.

[0057] In step ST10, the flight control unit 2 sets a position within the second range as the return position, and controls the aircraft 1 to fly toward the return position. Next, in step ST11, the flight control unit 2 determines whether the aircraft 1 has reached the return position. The flight control unit 2 repeats steps ST10 and ST11 until the aircraft 1 reaches the return position. When the aircraft 1 reaches the return position, the flight control unit 2 proceeds to step ST12, sets the flight direction (attitude) of the aircraft 1 to the direction (attitude) set in step ST3, and resumes detection of object information from the detection target area 5 by the detection unit 15.

[0058] <Effects of Control Example 1 of First Embodiment> In the flight system and its control method according to the first embodiment, flight information of the aircraft 1 flying in the air is acquired by the flight information processing unit 3. The aircraft 1 is controlled by the flight control unit 2 based on the flight information acquired by the flight information processing unit 3. A detection unit 15 provided in the aircraft 1 detects object information from a detection target 4 during the flight of the aircraft 1. When the detection unit 15 detects object information from each of a plurality of detection target areas 5, the aircraft 1 is controlled so that an angle formed between a detection direction predetermined for each of the plurality of detection target areas 5 and a reference axis refA of the detection unit 15 falls within a predetermined first range.

[0059] With this configuration, it is possible to detect object information while appropriately maintaining the attitude of the detection unit 15 with respect to the multiple detection target areas 5. This makes it possible to appropriately acquire object information that should be acquired by the flying object 1.

[0060] Furthermore, in control example 1 of embodiment 1, the flight control unit 2 determines a flight path for the aircraft 1 based on the positions and detection directions of the multiple detection target areas 5 and the order in which the detection unit 15 detects the multiple detection target areas 5, and controls the aircraft 1 to fly along the determined flight path. This allows the aircraft 1 to fly while appropriately maintaining the attitude of the detection unit 15 with respect to each detection target area 5.

[0061] In addition, in the first embodiment, the appropriate range of the flight position of the aircraft 1 is determined as the second range. The flight system 100 further includes a first determination unit 22 that determines whether the flight position of the aircraft 1 is within the second range based on the flight information acquired by the flight information processing unit 3, and when the determination unit 22 determines that the flight position of the aircraft 1 is not within the second range, the flight control unit 2 controls the aircraft 1 so that the flight position of the aircraft 1 is within the second range. This keeps the distance between the detection unit 15 and each detection target area 5 within a range suitable for detecting the target object. As a result, the target object information to be acquired by the aircraft 1 can be appropriately acquired.

[0062] In the first embodiment, the detection unit 15 includes an imaging unit that captures an image of the detection target area 5 to detect image data of the detection target area 5 as object information. The imaging unit has a predetermined angle of view and a predetermined focal depth, and the second range is determined based on the angle of view and focal depth of the imaging unit. As a result, if the flying object 1 flies within the second range, the entire detection target area 5 falls within the detection range of the detection unit 15, and the detection unit 15 acquires object information from the detection target area 5.

[0063] In the flight system according to the first embodiment, the detection directions of the multiple detection target areas 5 are the same. This allows the flight control unit 2 to control the flight direction of the aircraft 1 to be constant when the detection unit 15 detects object information from each of the multiple detection target areas 5, thereby reducing the control load.

[0064] The aircraft 1 is an unmanned aircraft equipped with multiple propellers, and the positions of the rotation axes of the multiple propellers 111 are fixed relative to the aircraft 1, and the flight control unit 2 controls the flight direction of the aircraft 1 by the difference in the rotation speed of the multiple propellers 111. This allows the detection unit 15 to obtain object information from the detection target area 5 even for small detection objects that cannot be approached by manned aircraft.

[0065] <Control Example 2 of First Embodiment> A control example 2 of this embodiment will be described focusing on the differences from the control example 1. In the control example 2, the flight control unit 2 corrects the target position so that the angle between the detection direction of each detection target area 5 and the reference axis refA of the detection unit 15 is within the first range, and controls the flight direction of the aircraft 1 to head toward the corrected target position. For example, when it is determined that the flight position of the aircraft 1 included in the second flight information is within the second range, the flight control unit 2 changes the target position based on the flight position of the aircraft 1 so that the flight direction of the aircraft 1 is constant. With reference to FIG. 8, a case where the aircraft 1 is blown away by disturbances such as wind and deviates from the initial planned flight path will be specifically described. In FIG. 8, a line passing through the target position E0 at the start of flight and perpendicular to the detection plane 5 is designated as LXE0.

[0066] Assume that the aircraft 1 is drifted to position K1. When the flight position K1 of the aircraft 1 is determined by the determination unit 22 to be within the second range, the flight control unit 2 sets the intersection E1 of the line passing through position K1 and parallel to the direction d0 with the line LXE0 as a new destination position, and issues a command to the aircraft 1. The aircraft 1 continues flying with a constant flight direction. Since there is no change in the attitude of the main body unit 10 of the aircraft 1, the direction of the reference axis refA of the detection unit 15 does not change from the direction of the reference axis refA of the detection unit 15 at the start position S0.

[0067] Next, a case will be described where the aircraft 1 is blown to position K2 further away from the planned flight path due to disturbances such as wind. Position K2 is also determined to be within the second range by the determination unit 22, and the flight control unit 2 sets the intersection E2 of a line passing through position K2 and parallel to direction d0 with the line LXE0 as a new destination position, and issues a command to the aircraft 1. The aircraft 1 will continue flying with a constant flight direction. Since there is no change in the attitude of the main body unit 10 of the aircraft 1, the direction of the reference axis refA of the detection unit 15 does not change from the direction of the reference axis refA of the detection unit 15 at the start position S0.

[0068] Further, a case will be described where the aircraft 1 is blown to position K3 due to a disturbance such as wind. Flight position K3 is also determined to be within the second range, and the flight control unit 2 sets the intersection E3 of a line passing through position K3 and parallel to direction d0 with LXE0 as a new destination position, and issues a command to the aircraft 1. The aircraft 1 continues flying with a constant flight direction. Since there is no change in the attitude of the main body unit 10 of the aircraft 1, the direction of the reference axis refA of the detection unit 15 does not change from the direction of the reference axis refA of the detection unit 15 at the start position S0.

[0069] In this way, even if the flying position of the flying object 1 deviates from the planned flight path at the start of flight due to disturbances such as wind, if it is determined that the flying position is within the second range, the destination position is changed and the flying direction is controlled to be constant. This also keeps the attitude of the main body 10 of the flying object 1 constant, and the flight continues with the angle between the reference axis refA of the detection unit 15 and the detection direction 5vn of the detection target area 5 within the predetermined first range.

[0070] <Operation flow> With reference to FIG. 9, the operational flow of control example 2 of embodiment 1 will be described with respect to the differences from the operational flow of FIG. 7. FIG. 9 is a flowchart explaining the operational flow of control example 2 of embodiment 1. In the operational flow of control example 1 (FIG. 7), if the flight position has not reached the target position in step ST8, the flight control unit 2 returns to step ST6. In contrast, in control example 2, if the flight position has not reached the target position in step ST8, the flight control unit 2 proceeds to step ST13. In step ST13, the flight control unit 2 changes the target position based on the flight position so that the flight direction of the aircraft 1 remains constant, and returns to step ST6.

[0071] <Effects of Control Example 2 of First Embodiment> In control example 2 of embodiment 1, similarly to control example 1, the aircraft 1 is controlled so that when the detection unit 15 detects object information from each of the multiple detection target areas 5, the angle between the predetermined detection direction for each of the multiple detection target areas 5 and the reference axis refA of the detection unit 15 falls within a predetermined first range. This makes it possible to detect object information while appropriately maintaining the attitude of the detection unit 15 with respect to the multiple detection target areas 5. This makes it possible to appropriately acquire object information that should be acquired by the aircraft 1.

[0072] In control example 2 of embodiment 1, the flight control unit 2 acquires the destination position of the aircraft 1, corrects the acquired destination position so that the angle between the detection direction predetermined for each of the multiple detection target areas 5 and the reference axis refA of the detection unit 15 is within a first range, and controls the flight direction of the aircraft 1 to head toward the corrected destination position. This allows the aircraft 1 to be controlled so that its flight direction is constant, reducing the control load.

[0073] Embodiment 2 Flight system 100 according to embodiment 2 will be described below, focusing on the differences from embodiment 1. The configuration of flight system 100 according to embodiment 2 is the same as the configuration shown in FIG. 1. In embodiment 1, multiple detection target areas 5 are arranged on a flat surface of object to be detected 4, and the detection directions of the multiple detection target areas 5 are the same. In contrast, in embodiment 2, multiple detection target areas 5 are arranged on a curved surface of object to be detected 4, and the detection directions of at least two of the multiple detection target areas 5 are different from each other.

[0074] <Control Example 1 of Second Embodiment> FIG. 10 is a schematic plan view for explaining a control example 1 of the second embodiment. In this example, for ease of understanding, it is assumed that the flying object 1 and each detection target area 5 are on a common plane (horizontal plane), and their relationship in two dimensions is explained. In the example of FIG. 10, the detection target object 4 has a substantially arc-shaped outer surface, and a plurality of detection target areas 5 are arranged along the circumferential direction on the outer surface. The detection surface 6 is set on the substantially arc-shaped outer surface. The planned flight path of the flying object 1 is set so as to be spaced apart from the detection surface 6 and along the circumferential direction. The planned flight path includes a start position S0 and via positions W0, W1, W2, and W3. The via positions W0, W1, W2, and W3 are positions through which the flying object 1 should pass. The greater the curvature of the detection surface 6, the greater the distance between adjacent via positions can be set so that the distance between adjacent via positions is equivalent to the length of the flight path between the adjacent via positions.

[0075] In Figure 10, the line passing through via position W0 and perpendicular to detection surface 6 is LXW0, the line passing through via position W1 and perpendicular to detection surface 6 is LXW1, the line passing through via position W2 and perpendicular to detection surface 6 is LXW2, and the line passing through via position W3 and perpendicular to detection surface 6 is LXW3.

[0076] The multiple via positions are determined, for example, based on the positions of the multiple detection target areas 5. In the example of Fig. 10, via positions W0 and W1 are set so that detection target area 51 is detected, via positions W1 and W2 are set so that detection target area 52 is detected, and via positions W2 and W3 are set so that detection target area 53 is detected.

[0077] The flight speed, flight direction, etc. in the section from each waypoint to the next waypoint may be set in advance. In the example of Fig. 6, no waypoint is set, but even when the detection surface 6 is a flat surface, one or more waypoints may be set between the flight start position and the flight end position. In the example of Fig. 10, one detection target area 5 is provided corresponding to each section between adjacent waypoints, but multiple detection target areas 5 may be provided corresponding to each section, or there may be a section where no corresponding detection target area 5 exists.

[0078] FIG. 11 is a schematic plan view showing the flight direction of the aircraft 1 in control example 1 of embodiment 2. It is assumed that the aircraft 1 flies at position K11 on a straight line LXW11 that is perpendicular to the detection surface 6 and passes through the detection target area 5 in the section between via position W1 and via position W2. In this example, the detection direction of each detection target area 5 is a direction perpendicular to the part of the detection surface 6 in which the detection target area 5 is provided. In addition, the reference axis refA of the detection unit 15 is perpendicular to the traveling direction of the aircraft 1. In control example 1, the aircraft 1 is controlled so that the flight direction d11 is perpendicular to the straight line LXW11.

[0079] For example, when multiple detection target regions 5 are arranged along a first circle having a certain curvature on a common horizontal plane, the detection surface 6 is set to correspond to at least a part of the first circle in a planar view. In this case, the aircraft 1 flies along a second circle that is concentric with the first circle and has a larger radius than the first circle. The flight speed of the aircraft 1 is determined so that the angular velocity of the aircraft 1 around the central axis of the second circle coincides with the yaw speed (yaw rate) of the aircraft 1.

[0080] By controlling the flying object 1 in this manner, the flying object 1 flies in a curved manner along the curved detection surface 6, and flies while maintaining a constant orientation relative to the detection surface 6. As a result, when the detection unit 15 detects object information from each detection target area 5, the angle between the reference axis refA of the detection unit 15 and the detection direction of the detection target area 5 falls within the first range. If the flying object 1 is blown out of the second range by an external disturbance such as wind, the flying object 1 is returned to within the second range in the same manner as in the first embodiment.

[0081] <Operation flow> With reference to Fig. 12, the operational flow of control example 1 of embodiment 2 will be described with respect to the differences from the operational flow of Fig. 7. Fig. 12 is a flowchart showing the operational flow of control example 1 of embodiment 2. In control example 1 of embodiment 1 (Fig. 7), in step ST3, the flight control unit 2 controls the aircraft 1 so that the flight direction is constant regardless of the flight position. In contrast, in control example 1 of the present embodiment, step ST3a is performed instead of step ST3, and in step ST3a, the flight control unit 2 commands the flight direction, flight speed and yaw angle of the aircraft 1 based on the flight position.

[0082] In control example 1 (FIG. 7) of embodiment 1, if the flight position has not reached the target position in step ST8, the flight control unit 2 returns to step ST6. In contrast, in control example 1 of the present embodiment, the flight control unit 2 proceeds to step ST13a. In step ST13a, the flight control unit 2 commands the flight direction, flight speed, and yaw angle based on the flight position so that the flight direction of the aircraft 1 is constant, and returns to step ST6.

[0083] The other steps are similar to those in Control Example 1 of the first embodiment.

[0084] <Effects of Control Example 1 of Embodiment 2> In the flight system according to the second embodiment, similarly to the first embodiment, the aircraft 1 is controlled so that when the detection unit 15 detects object information from each of the multiple detection target areas 5, the angle between the predetermined detection direction for each of the multiple detection target areas 5 and the reference axis refA of the detection unit 15 is within a predetermined first range. This makes it possible to detect object information while appropriately maintaining the attitude of the detection unit 15 with respect to the multiple detection target areas 5. This makes it possible to appropriately acquire object information that should be acquired by the aircraft 1.

[0085] Also in the second embodiment, similarly to the first embodiment, when the determination unit 22 determines that the flight position of the aircraft 1 is not within the second range, the flight control unit 2 controls the aircraft 1 so that the flight position of the aircraft 1 is within the second range. This keeps the distance between the detection unit 15 and each detection target area 5 within a range suitable for detecting the target object. As a result, the target object information to be acquired by the aircraft 1 can be appropriately acquired.

[0086] In addition, in the flight system according to the control example 1 of the embodiment 2, the detection directions of the multiple detection target areas 5 are different from each other. In such a case, the multiple detection target areas 5 are arranged on the curved detection surface 6. Even when the detection surface 6 is a curved surface, the aircraft 1 is controlled so that the angle between the detection direction predetermined for each of the multiple detection target areas 5 and the reference axis refA of the detection unit 15 is within a predetermined first range. This makes it possible to detect object information while appropriately maintaining the attitude of the detection unit 15 with respect to the multiple detection target areas 5 even when the detection surface 6 is a curved surface. This makes it possible to appropriately acquire object information that should be acquired by the aircraft 1.

[0087] <Control Example 2 of Embodiment 2> Another method for determining a flight path when detection surface 6 is a curved surface will be described with reference to Fig. 13, focusing on differences from the above control example 1. Fig. 13 is a schematic plan view for explaining control example 2 of embodiment 2.

[0088] In control example 2 of the second embodiment, the aircraft 1 is controlled so that the angle between the reference axis refA of the detection unit 15 and the detection direction of the inter-way position target area is within a first range while the aircraft 1 flies linearly and with a constant attitude during the period when the aircraft 1 flies from the first via position to the second via position. Here, the first and second via positions are via positions that are passed consecutively. The inter-way position target area is the detection target area 5 that should be detected by the detection unit 15 during the period when the aircraft 1 flies from the first via position to the second via position.

[0089] During the period when the aircraft 1 flies linearly with a constant attitude from the first via-way position to the second via-way position, the direction of the reference axis refA of the detection unit 15 is constant. The flight control unit 2 determines the first via-way position and the second via-way position so that the angle between the reference axis refA and the detection direction of the target area between the via-way positions is within a first range.

[0090] 13, one detection target area 5 is detected during the period in which the aircraft 1 flies through each section between multiple via-points. In this case, the aircraft 1 is controlled to fly linearly and with a constant attitude through each section between multiple via-points.

[0091] The direction of the straight line connecting the start position S0 and the via position W0 is the direction d0, the direction of the straight line connecting the via position W0 and the via position W1 is the direction d1, the direction of the straight line connecting the via position W1 and the via position W2 is the direction d2, and the direction of the straight line connecting the via position W2 and the via position W3 is the direction d3. When the aircraft 1 flies in the section corresponding to the start position S0 and the via position W0, the start position S0 is the first via position, and the via position W1 is the second via position. Similarly, in the section corresponding to the via position W1 and the via position W2, the via position W1 is the first via position, and the via position W2 is the second via position, and in the section corresponding to the via position W2 and the via position W3, the via position W2 is the first via position, and the via position W3 is the second via position.

[0092] When the aircraft 1 flies in the section between the start position S0 and the waypoint W0, the flight control unit 2 controls the aircraft 1 so that the flight direction is constant in the direction d0. Similarly, when the aircraft 1 flies in the section between the waypoint W0 and the waypoint W1, the section between the waypoint W1 and the waypoint W2, and the section between the waypoint W2 and the waypoint W3, the flight control unit 2 controls the aircraft 1 so that the flight direction is constant in the direction d1, the direction d2, and the direction d3, respectively. While the aircraft 1 flies in the section between two consecutive waypoints, the flight direction of the aircraft 1 is parallel to the straight line connecting the two waypoints. If the aircraft 1 is blown out of the second range by a disturbance such as wind, it is returned to the second range in the same manner as in the first embodiment.

[0093] Suppose that while flying in the section between the via position W0 and the via position W1, the flying position of the flying object 1 moves to a position K11 deviating from the straight line connecting the via position W0 and the via position W1 due to a disturbance such as wind. The flight control unit 2 controls the flying object 1 so that the flying direction of the flying object 1 remains constant at the direction d1, rather than changing the flying direction of the flying object 1 so as to head toward the via position W1. By controlling the flying direction to be constant, in the section between the via position W0 and the via position W1, the angle between the reference axis refA of the detection unit 15 and the detection direction of the detection target area 5 corresponding to the section falls within a first range. Since the angle between the reference axis refA of the detection unit 15 and the detection direction of the detection target area 5 falls within the first range, the detection unit 15 appropriately detects the target object information from the detection target area 5 corresponding to the section between the via position W0 and the via position W1.

[0094] If the aircraft 1 moves from the straight line connecting the via position W1 and the via position W2 to position K11 due to a disturbance such as wind while flying in the section between the via position W1 and the via position W2, the flight control unit 2 controls the aircraft 1 so that the flight direction of the aircraft 1 remains constant at d2, rather than changing the flight direction to head toward the via position W2. As in the case where the aircraft 1 is flying in the section between the via position W0 and the via position W1, the angle between the reference axis refA of the detection unit 15 and the detection direction of the detection target area 5 falls within the first range.

[0095] Even if the flight position of the aircraft 1 moves from the straight line connecting the via position W2 and the via position W3 to position K21 due to a disturbance such as wind while the aircraft 1 is flying in the section between the via position W2 and the via position W3, the flight control unit 2 controls the aircraft 1 so that the flight direction of the aircraft 1 remains constant at d3, rather than changing the flight direction to head toward the via position W3. As in the case where the aircraft 1 is flying in the section between the via position W0 and the via position W1, the angle between the reference axis refA of the detection unit 15 and the detection direction of the detection target area 5 falls within the first range.

[0096] <Operation flow> With reference to FIG. 14, the differences between the operation flow of control example 2 of embodiment 2 and the operation flow of FIG. 7 will be described. FIG. 14 is a flowchart showing the operation flow in control example 2 of embodiment 2. In the operation flow (FIG. 7) of control example 1 of embodiment 1, since the detection surface 6 is flat, in step ST3, the flight direction of the aircraft 1 is constant in direction d0. In contrast, in control example 2 of this embodiment, step ST3b is performed instead of step ST3, and in step ST4b, the flight control unit 2 commands the flight direction to be parallel to a straight line connecting the waypoint before and the waypoint after the flight position, based on the flight position of the aircraft 1.

[0097] In addition, in control example 1 of embodiment 1, if the flight position has not reached the target position in step ST8, the process returns to step ST6. In contrast, in control example 2 of embodiment 2, the process proceeds to step ST13b. In step ST13b, the flight control unit 2 changes the target position based on the flight position so that the flight direction of the aircraft 1 is constant, and then the process returns to step ST6.

[0098] <Effects of Control Example 2 of Embodiment 2> In Control Example 2 of Embodiment 2, similarly to Control Example 1, the aircraft 1 is controlled so that when the detection unit 15 detects object information from each of the multiple detection target areas 5, the angle between the predetermined detection direction for each of the multiple detection target areas 5 and the reference axis refA of the detection unit 15 is within a predetermined first range. This makes it possible to detect object information while appropriately maintaining the attitude of the detection unit 15 with respect to the multiple detection target areas 5. This makes it possible to appropriately acquire object information that should be acquired by the aircraft 1.

[0099] Although the case where a plurality of detection target regions 5 are arranged on a common horizontal plane has been described, the plurality of detection target regions 5 may be arranged three-dimensionally.

[0100] <Control Example 3 of Embodiment 2> With reference to Fig. 15, another method for determining a flight path when the detection surface 6 is a curved surface will be described, focusing on the differences from the above-mentioned control example 2. Fig. 15 is a schematic plan view for explaining control example 3 of the second embodiment. As in control example 2, in control example 3, the flying object 1 is controlled so that during the period in which the flying object 1 flies from the first via-way position to the second via-way position, the flying object 1 flies linearly and with a constant attitude, and the angle between the reference axis refA of the detection unit 15 and the detection direction of the target area between the via-way positions falls within a first range.

[0101] In control example 3 of the second embodiment, if it is determined that the flight position included in the second flight information is within a second range during the period when the aircraft 1 flies from the first via point to the second via point, the flight control unit 2 changes (corrects) the via point or destination point at the rear end of the section based on the flight position of the aircraft 1 so that the flight direction of the aircraft 1 is constant in a flight direction predetermined for each section between adjacent via points.

[0102] Suppose that the flight position of the aircraft 1 is shifted to a position K11 due to a disturbance such as wind while flying in the section between the via position W0 and the via position W1. The flight control unit 2 does not change the flight direction of the aircraft 1 so as to head toward the via position W1, but changes the via position from W1 to an intersection point W11 between the straight line LXW1 and the flight position K11 and a straight line parallel to the direction d1 so that the flight direction of the aircraft 1 remains in the direction d1. By changing the via position in this way, the direction of the reference axis refA of the detection unit 15 becomes constant in the section corresponding to the via position W0 and the via position W1. The angle formed by the direction 5vn preset in the detection target area 5 arranged on the detection target 4 corresponding to the same section and the reference axis refA of the detection unit 15 falls within the first range. In the example of FIG. 15, n represents 11, 21, and 31.

[0103] After changing the route position, when the aircraft 1 reaches the route position, the flight control unit 2 changes the next route position from W2 to W21. Specifically, when the aircraft 1 reaches the changed route position W11, the flight control unit 2 changes the next route position from W2 to W21 so that the direction from the changed route position W11 to the next route position is the same as the direction d2 from the pre-change route position W1 to the pre-change route position W2.

[0104] If the flight position of the aircraft 1 is further shifted to K21 due to a disturbance such as wind while flying in the section between the via position W11 and the via position W21, the flight control unit 2 changes the via position from the via position W21 to the intersection W22 of the straight line LXW2 and the straight line that passes through the position K21 and is parallel to the direction d2. When the aircraft 1 reaches the changed via position W22, the flight control unit 2 changes the next via position from W3 to W31 so that the direction from the changed via position W22 to the next via position is the same as the direction d3 from the previous via position W2 to the previous via position W3.

[0105] Similarly, when the flight position of the aircraft 1 is further shifted to K31 due to a disturbance such as wind while flying in the section between the via position W22 and the via position W31, the flight control unit 2 changes the via position from the via position W3 to the intersection W31 of the straight line LXW3 and the straight line passing through the position K31 and parallel to the direction d3. As a result, while the aircraft 1 flies in the section corresponding to the via position W1 and the via position W2, and while it flies in the section corresponding to the via position W2 and the via position W3, the angle between the detection direction 5vn of the detection target area 5 and the reference axis refA of the detection unit 15 is within the first range, similarly to while flying in the section between the via position W0 and the via position W1.

[0106] As described above, when changing the via position so that the flight direction is constant in a direction determined for each section, if the aircraft 1 flies near the boundary surface of the second range, the flight position may be within the second range, but the via position determined from the flight position may deviate from the second range. A description will be given with reference to FIG. 16. FIG. 16 is a diagram showing the via positions when the aircraft 1 flies near the boundary surface of the second range. Assume that while the aircraft 1 is flying in the section between via positions W1 and W2, the flight position is shifted to K12 due to disturbances such as wind. Position K12 is within the second range, but intersection W22 of the straight line LXW2 and the straight line that passes through position K12 and is parallel to direction d2 is outside the second range.

[0107] Therefore, the appropriate range of the via-point position may be determined as a third range, and the determination unit 22 may determine whether the corrected via-point position is within the third range. In this case, if it is determined that the corrected via-point position is not within the third range, the flight control unit 2 controls the aircraft 1 so that the flight position of the aircraft 1 is within the second range and the via-point position is within the third range. The determination unit 22 is an example of a third determination unit in the claims. The third range may be the same as the second range or may be different from the second range.

[0108] Specifically, if the corrected via position is not within the third range, the flight control unit 2 may suspend the detection of object information from the detection target area 5 by the detection unit 15. A straight line passing through position K12 and perpendicular to the detection plane 5 is defined as LXW12. The flight control unit 2 commands the flight position of the aircraft 1 to move from K12 to position K13 on LXW12. After the aircraft 1 moves to K13, the flight control unit 2 changes the via position to the intersection W23 of the straight line LXW2 and a straight line passing through K13 and parallel to the direction d2, and resumes the detection of object information from the detection target area 5 by the detection unit 15.

[0109] Although the case where a plurality of detection target regions 5 are arranged on a common horizontal plane has been described, the plurality of detection target regions 5 may be arranged three-dimensionally.

[0110] <Operation flow> With reference to FIG. 17, the differences between the operation flow of control example 3 of embodiment 2 and the operation flow of FIG. 7 will be described. FIG. 17 is a flowchart showing the operation flow in control example 3 of embodiment 2. In the operation flow (FIG. 7) of control example 1 of embodiment 1, since the detection surface 6 is a flat surface, in step ST3, the flight direction of the aircraft 1 is constant in direction d0. In contrast, in control example 3 of this embodiment, step ST3c is performed instead of step ST3, and in step ST3c, the flight control unit 2 changes the second way-through position based on the flight position of the aircraft 1 so that the flight direction becomes a direction from the first way-through position to the second way-through position at the time of the flight plan.

[0111] In addition, in control example 1 of embodiment 1, the flight position of the aircraft 1 is determined in step ST7. In contrast, in control example 3 of this embodiment, step ST7a is performed, and in step ST7a, the flight control unit 2 determines whether or not the flight position of the aircraft 1, as well as the route position determined from the flight position, are within the second range. In this example, the third range is the same as the second range. Only when both are within the second range, proceed to step ST8, and when at least one is outside the second range, proceed to step ST9.

[0112] In addition, in control example 1 of embodiment 1, if the flight position has not reached the target position in step ST8, the process returns to step ST6. In contrast, in control example 3 of this embodiment, the process proceeds to step ST13c. In step ST13c, the flight control unit 2 changes the target position based on the flight position so that the flight direction of the aircraft 1 is constant, and then the process returns to step ST6.

[0113] <Effects of Control Example 3 of Embodiment 2> In control example 3 of embodiment 2, similarly to control example 1, the aircraft 1 is controlled so that when the detection unit 15 detects object information from each of the multiple detection target areas 5, the angle between the predetermined detection direction for each of the multiple detection target areas 5 and the reference axis refA of the detection unit 15 is within a predetermined first range. This makes it possible to detect object information while appropriately maintaining the attitude of the detection unit 15 with respect to the multiple detection target areas 5. This makes it possible to appropriately acquire object information that should be acquired by the aircraft 1.

[0114] In control example 3 of embodiment 2, similarly to control example 2 of embodiment 1, the flight control unit 2 acquires the destination position of the aircraft 1, corrects the acquired destination position so that the angle between the detection direction predetermined for each of the multiple detection target areas 5 and the reference axis refA of the detection unit 15 falls within a first range, and controls the flight direction of the aircraft to head toward the corrected destination position. This allows the aircraft 1 to be controlled so that its flight direction is constant, thereby reducing the control load.

[0115] In control example 3 of embodiment 2, the appropriate range of the destination position is determined as the third range. The flight system further includes a third determination unit 22 that determines whether the corrected destination position is within the third range, and if the determination unit 22 determines that the corrected destination position is not within the third range, the flight control unit 2 controls the aircraft 1 so that the flight position of the aircraft 1 is within the second range. This keeps the flight position of the aircraft 1 within the second range. Therefore, even if the detection unit 15 has a distance suitable for detecting the object information, it is possible to obtain the object information that should be detected.

[0116] Other embodiments. The detection surface 6 may include both a flat surface and a curved surface having a certain curvature. In this case, while the aircraft 1 is flying along the flat portion of the detection surface 6, the aircraft 1 is controlled based on one of the control methods of the first embodiment, and while the aircraft 1 is flying along the curved portion of the detection surface 6, the aircraft 1 is controlled based on one of the control methods of the second embodiment.

[0117] Even if the detection surface 6 has a complex shape, the aircraft 1 can be controlled so that the angle between the reference axis refA of the detection unit 15 and the detection direction 5vn of the multiple detection target areas 5 is within a predetermined first range, making it possible to properly acquire the target object information that should be obtained by the aircraft 1.

[0118] In the above embodiment, it is determined whether the flight position is within the second range, and the flying object 1 is controlled based on the determination result, but the present invention is not limited to this. For example, when the influence of disturbances such as wind is small, the deviation of the flight position of the flying object 1 from the planned flight path is small. Therefore, if the wind speed is measured and it is smaller than a predetermined wind speed, the flight control unit 2 may control the flying object 1 without determining whether the flight position is within the second range, assuming that the deviation of the flight position of the flying object 1 is small. In this case, the control load of the flight control unit 2 is reduced.

[0119] FIG. 18 is a diagram showing an example in which at least some of the functions of the attitude control unit 13, the motor control unit 14, and the movement / speed command value generation unit 17 of the aircraft 1, and the route guidance generation unit 23 of the flight control unit 2 are realized by software. In the example of FIG. 18, the attitude control unit 13, the motor control unit 14, and the movement / speed command value generation unit 17 of the aircraft 1, and the route guidance generation unit 23 are equipped with a processing device (processor) 91 and a storage device (memory) 92. The processing device 91 is, for example, a CPU (Central Processing Unit), and can realize the functions of the attitude control unit 13, the motor control unit 14, the movement / speed command value generation unit 17, and the route guidance generation unit 23 by reading and executing a program stored in the storage device 92. As the processing device 91, an ASIC (Application Specific Integrated Circuit), a DSP (Digital Signal Processor), an FPGA (Field Programmable Gate Array), or the like may be used. Furthermore, as the storage device 92, a ROM (Read only Memory), a RAM (Random Access Memory), an HDD (Hard disk drive), or the like may be used. [Explanation of symbols]

[0120] 100 Flight system, 1 Aircraft, 10 Main body, 111 Propeller, 112 motor, 12 inertial sensor, 13 attitude control unit, 14 motor control unit, 15 detection unit, 16 storage unit, 17 movement / speed command value generating unit, 18 position measurement processing unit, 2 flight control unit, 21 flight planning unit, 22 judgment unit, 23 route guidance generation unit, 3 flight information processing unit, 31 sensor unit, 32 flight information conversion unit, 4 detection object, 5 detection object area, 6 detection surface

Claims

1. An aircraft flying in the air, A flight information acquisition unit that acquires flight information of the flying object including a flight position; A flight control unit that controls the flying object based on the flight information acquired by the flight information acquisition unit; A detection unit provided in the aircraft and detecting object information from a detection object during flight of the aircraft; Equipped with The detection target includes a plurality of detection target regions, the detection unit has a reference axis and detects object information from the plurality of detection target areas along the reference axis; A flight system characterized in that the flight control unit controls the flying object so that when the detection unit detects the object information from each of the multiple detection target areas, an angle between a predetermined detection direction for each of the multiple detection target areas and the reference axis of the detection unit is within a predetermined first range.

2. The flight control unit acquires a destination position of the flying object, corrects the destination position so that the angle falls within the first range, and controls the flying object to head toward the corrected destination position.

2. The flight system of claim 1 ,

3. The flight control unit determines a flight path of the aircraft based on the positions and the detection directions of the plurality of detection target areas, and an order of detection of the plurality of detection target areas by the detection unit, and controls the aircraft to fly along the determined flight path.

2. The flight system of claim 1 ,

4. An appropriate range of the flight position of the aircraft is determined as a second range, The flight system includes: A first determination unit that determines whether or not the flight position of the flying object is within the second range, When the first determination unit determines that the flight position of the aircraft is not within the second range, the flight control unit controls the aircraft so that the flight position of the aircraft is within the second range. A flight system according to any one of claims 1 to 3, characterized in that it comprises:

5. the detection unit includes an imaging unit that captures an image of the detection target area to detect image data of the detection target area as the object information, the imaging unit has a predetermined angle of view and a predetermined focal depth; The second range is determined based on an angle of view of the imaging unit and the focal depth.

5. The flight system of claim 4.

6. The detection directions of the plurality of detection target regions are equal to each other. A flight system according to any one of claims 1 to 3, characterized in that

7. The detection directions of at least two of the plurality of detection target areas are different from each other. A flight system according to any one of claims 1 to 3, characterized in that

8. The flight control unit controls the aircraft so that the aircraft flies in a curved manner along a curved detection surface set to include at least one of the plurality of detection target areas.

8. The flight system of claim 7 .

9. The flight control unit sets a plurality of route positions through which the flying object should pass based on the positions of the plurality of detection target areas, The plurality of via-point locations include a first via-point location and a second via-point location through which the aircraft should pass after the first via-point location, the plurality of detection target areas include an inter-way position target area to be detected by the detection unit during a period in which the aircraft flies from the first waypoint to the second waypoint, The flight control unit controls the flying object so that, during a period in which the flying object flies from the first via-point to the second via-point, the flying object flies linearly and with a constant attitude, and an angle between the reference axis of the detection unit and the detection direction of the target area between the via-points falls within the first range.

8. The flight system of claim 7 .

10. The flight control unit acquires the route position of the flying object, and an appropriate range of the route position is determined as a third range, The flight system includes: a third determination unit that determines whether the corrected route position is within the third range; When the third determination unit determines that the corrected route position is not within the third range, the flight control unit controls the flying object so that the flight position of the flying object is within the second range and the corrected route position is within the third range.

10. The flight system of claim 9.

11. The flying object is an unmanned flying object equipped with a plurality of propellers, The positions of the rotation axes of the plurality of propellers are fixed with respect to the aircraft, The flight control unit controls the flight direction of the aircraft by the rotation speed difference between the multiple propellers. A flight system according to any one of claims 1 to 3, characterized in that

12. A control device for controlling an aircraft flying in the air, A flight information acquisition unit that acquires flight information of the flying object including a flight position; A flight control unit that controls the flying object based on the flight information acquired by the flight information acquisition unit; Equipped with The aircraft has a detection unit that detects object information from a detection object during flight of the aircraft, The detection target includes a plurality of detection target regions, the detection unit has a reference axis and detects object information from the plurality of detection target areas along the reference axis; A control device characterized in that the flight control unit controls the flying object so that when the detection unit detects the object information from each of the multiple detection target areas, the angle between a predetermined detection direction for each of the multiple detection target areas and the reference axis of the detection unit is within a predetermined first range.

13. A method for controlling an aircraft flying in the air, comprising: A flight information acquisition step of acquiring flight information of the aircraft, including a flight position and an attitude of the aircraft; a flight control step of controlling the flying object based on the acquired flight information; A detection step of detecting object information from a detection object during flight of the aircraft by a detection unit provided in the aircraft; Equipped with the detection target comprises a plurality of detection target regions, The detection unit has a reference axis, The detection step includes detecting object information from the plurality of detection target regions along the reference axis by the detection unit, A method for controlling an aircraft, characterized in that the flight control step includes controlling the aircraft so that when the detection unit detects the object information from each of the plurality of detection target areas, an angle between a predetermined detection direction for each of the plurality of detection target areas and the reference axis of the detection unit is within a predetermined first range.

Citation Information

Patent Citations

  • Flight course control system for unmanned aircraft and flight course control method for unmanned aircraft

    JP2019120986A