The present invention relates to a technical field such as a system for searching for a missing unmanned aerial vehicle.
Conventionally, in order to enable efficient search and recovery of a missing unmanned aerial vehicle, Patent Literature 1, for example, discloses a known technology in which a loss prevention device installed in an unmanned aircraft acquires position information that is information for identifying the current position of the unmanned aircraft in flight, and transmits, when landing of the unmanned aircraft is detected on the ground, the position information to a management station. This makes it possible to estimate the current position of the unmanned aircraft from the position information up to the landing point even when a GPS receiver is not effectively operated at the landing point of the unmanned aircraft.
Unfortunately, in the technology disclosed in Patent Literature 1, at the time of landing of the unmanned aircraft, the device installed in the unmanned aircraft may not function due to the impact or other reasons, so that the position information about the missing unmanned aircraft may be unable to be transmitted to the management station. In this case, the problem is that the current position of the missing unmanned aircraft cannot be accurately estimated, so that it becomes difficult to collect the unmanned aircraft.
Therefore, one or more embodiments of the present invention are directed to providing a control device, a control method, and an unmanned aerial vehicle search system that enable efficient recovery of a missing unmanned aerial vehicle.
In response to the above issue, the invention according to claim 1 is a control device that controls a second unmanned aerial vehicle for searching for a missing first unmanned aerial vehicle. The control device includes: detection means configured to detect the first unmanned aerial vehicle as a search target on the basis of sensing data obtained by sensing of a sensor included in the second unmanned aerial vehicle; flight control means configured to move the second unmanned aerial vehicle to a position above the first unmanned aerial vehicle detected by the detection means; first identifying means configured to identify a position of the second unmanned aerial vehicle in a horizontal direction when the second unmanned aerial vehicle has moved to the position above the first unmanned aerial vehicle; and transmission means configured to transmit, to a given device, first position information indicating the position identified by the first identifying means as a first position of the first unmanned aerial vehicle in a horizontal direction. This makes it possible to efficiently recover the missing unmanned aerial vehicle.
The invention according to claim 2 is the control device according to claim 1, wherein the flight control means makes the second unmanned aerial vehicle hover at the position above the first unmanned aerial vehicle. This makes the second unmanned aerial vehicle a mark of the current position of the first unmanned aerial vehicle, thereby allowing a collector to easily grasp the position of the missing first unmanned aerial vehicle.
The invention according to claim 3 is the control device according to claim 1 or 2, wherein the flight control means acquires second position information indicating a second position that is immediately before the first unmanned aerial vehicle disappears and is in the horizontal direction of the first unmanned aerial vehicle, flies the second unmanned aerial vehicle from a departure place of the second unmanned aerial vehicle toward the second position in a normal flight mode, and flies the second unmanned aerial vehicle by switching from the normal flight mode to a search flight mode when the second unmanned aerial vehicle enters a range having a predetermined distance from the second position. This makes it possible to reduce power consumption of the second unmanned aerial vehicle and to improve search efficiency.
The invention according to claim 4 is the control device according to any one of claims 1 to 3, wherein the flight control means decreases a flight speed of the second unmanned aerial vehicle in response to switching from the normal flight mode to the search flight mode. This allows for detection, with enough time, of the first unmanned aerial vehicle, so that the accuracy of detection of the first unmanned aerial vehicle can be increased.
The invention according to claim 5 is the control device according to any one of claims 1 to 4, wherein the second unmanned aerial vehicle includes, as each sensor, an optical sensor used for flight control of the second unmanned aerial vehicle and a thermosensor that contactlessly senses a temperature radiated by the search target. The detection means detects the first unmanned aerial vehicle on the basis of sensing data obtained by sensing of the thermosensor instead of the optical sensor or together with the optical sensor in response to switching from the normal flight mode to the search flight mode. This makes it possible to detect the temperature of battery in the first unmanned aerial vehicle, so that the accuracy of detection of the first unmanned aerial vehicle can be increased.
The invention according to claim 6 is the control device according to any one of claims 1 to 5, wherein the flight control means moves the second unmanned aerial vehicle to a position away from the position above the first unmanned aerial vehicle in a case where it is difficult to move the second unmanned aerial vehicle to the position above the first unmanned aerial vehicle. The control device further includes second identifying means configured to identify a position of the second unmanned aerial vehicle in the horizontal direction, an azimuth angle of the second unmanned aerial vehicle, and a distance from the second unmanned aerial vehicle to the first unmanned aerial vehicle when the second unmanned aerial vehicle has moved to the position away from the position above the first unmanned aerial vehicle, and identify the first position of the first unmanned aerial vehicle in the horizontal direction on the basis of the identified position, the identified azimuth angle, and the identified distance. The transmission means transmits, to the given device, the first position information indicating the first position identified by the second identifying means. This makes it possible to improve the safety of the second unmanned aerial vehicle.
The invention according to claim 7 is the control device according to any one of claims 1 to 6 further including determination means configured to identify an estimated time when a collector arrives at the first position so as to recover the first unmanned aerial vehicle after the first unmanned aerial vehicle is detected and a remaining capacity of a battery of the second unmanned aerial vehicle, and determine whether or not to temporarily land the second unmanned aerial vehicle at a place where the second unmanned aerial vehicle can land around the first position on the basis of the estimated time and the remaining capacity of the battery. When the determination means determines to temporarily land the second unmanned aerial vehicle at the place where the second unmanned aerial vehicle can land, the flight control means temporarily lands the second unmanned aerial vehicle at the place where the second unmanned aerial vehicle can land, and then takes off the second unmanned aerial vehicle to move the second unmanned aerial vehicle to the position above the first unmanned aerial vehicle. This makes it possible to reduce the power consumption of the second unmanned aerial vehicle.
The invention according to claim 8 is the control device according to any one of claims 1 to 6 further including determination means configured to determine whether or not the first unmanned aerial vehicle is moving after the first unmanned aerial vehicle is detected. When the determination means determines that the first unmanned aerial vehicle is moving, the flight control means makes the second unmanned aerial vehicle stand by at a specific place for a predetermined time, and then moves the second unmanned aerial vehicle to the position above the first unmanned aerial vehicle. This makes it possible to improve the safety of the second unmanned aerial vehicle.
The invention according to claim 9 is a control method executed by one or more computers for controlling a second unmanned aerial vehicle for searching for a missing first unmanned aerial vehicle, the control method comprising the steps of: detecting the first unmanned aerial vehicle as a search target on a basis of sensing data obtained by sensing of a sensor included in the second unmanned aerial vehicle; causing the second unmanned aerial vehicle to move to a position above the detected first unmanned aerial vehicle; identifying a position of the second unmanned aerial vehicle in a horizontal direction when the second unmanned aerial vehicle has moved to the position above the first unmanned aerial vehicle; and transmitting, to a given device, first position information indicating the identified position as a first position of the first unmanned aerial vehicle in a horizontal direction.
The invention according to claim 10 is an unmanned aerial vehicle search system including a second unmanned aerial vehicle for searching for a missing first unmanned aerial vehicle, the unmanned aerial vehicle search system comprising: detection means configured to detect the first unmanned aerial vehicle as a search target on a basis of sensing data obtained by sensing of a sensor included in the second unmanned aerial vehicle; flight control means configured to move the second unmanned aerial vehicle to a position above the first unmanned aerial vehicle detected by the detection means; first identifying configured to identify a position of the second unmanned aerial vehicle in a horizontal direction when the second unmanned aerial vehicle has moved to the position above the first unmanned aerial vehicle; and transmission means configured to transmit, to a given device, first position information indicating the position identified by the first identifying means as a first position of the first unmanned aerial vehicle in a horizontal direction.
According to one or more embodiments of the present invention, it is possible to efficiently recover the missing unmanned aerial vehicle.
Hereinafter, one or more embodiments of the present invention will be described with reference to the drawings. In an unmanned aerial vehicle search system S according to this embodiment, a second unmanned aerial vehicle for search (for investigation) is used to search for a missing first unmanned aerial vehicle. In the following description, the missing first unmanned aerial vehicle is referred to as an UAV (Unmanned Aerial Vehicle) 50, and the second unmanned aerial vehicle for searching for the UAV 50 is referred to as an UAV 1. The UAV 50 and the UAV 1 are also each called a drone or a multicopter, and can fly or autonomously fly in the air by remote control. In this embodiment, it is assumed that the UAV 50 disappears while flying for, for instance, transportation (delivery), surveying, imaging, inspection, monitoring or the like. The flight path of the UAV 50 is assumed to pass through, for example, a mountainous area or a mountain area. Here, the “missing” means that where is the UAV 50 is unidentifiable. For example, the “missing” falls under a situation in which a traffic management system (traffic management station) that manages flights of aerial vehicles cannot receive a regular signal (e.g., self-position information) from the UAV 50.
First,
Next, the configuration and function of the UAV 1 will be described with reference to
The drive unit 11 includes a motor, a rotation shaft, and the like. The drive unit 11 rotates a plurality of rotors by, for instance, the motor and the rotation shaft that are driven in accordance with a control signal output from the control unit 16. The positioning unit 12 includes a radio wave receiver, an altitude sensor, and the like. The positioning unit 12 receives, by the radio wave receiver, for example, a radio wave transmitted from a satellite of a GNSS (Global Navigation Satellite System), and detects the current position of the UAV 1 in a horizontal direction on the basis of the radio wave. Here, the current position in the horizontal direction is a two-dimensional position coordinate and may be expressed by latitude and longitude. Incidentally, the current position of the UAV 1 in the horizontal direction may be corrected on the basis of an image captured by a camera of the sensor unit 14. Self-position information indicating the current position detected by the positioning unit 12 is output to the control unit 16. Further, the positioning unit 12 may detect the current position of the UAV 1 in a vertical direction by the altitude sensor such as an atmospheric pressure sensor. Here, the current position in the vertical direction may be expressed by altitude. In this case, the self-position information includes altitude information indicating the altitude of the UAV 1. The communication unit 13 has a wireless communication function and is responsible for controlling communication via the communication network NW.
The sensor unit 14 includes various sensors used for flight control of the UAV 1. Examples of the various sensors include an optical sensor, a distance sensor, a triaxial angular velocity sensor, a triaxial acceleration sensor, a geomagnetic sensor, and the like. Sensing data obtained by sensing of the sensor unit 14 is output to the control unit 16. Here, the “sensing” means, for example, measuring, imaging, or sensing some amount (e.g., a physical quantity). The optical sensor includes, for example, a camera. For example, a real space in a range falling within the angle of view of the camera is continuously captured. The sensing data obtained by the sensing of the camera includes an RGB image of the sensed area. Further, the sensor unit 14 may include a thermosensor that contactlessly senses the temperature radiated by a search target (e.g., the UAV 50). Examples of the thermosensor include infrared thermography that senses infrared rays emitted from a search target and measures the temperature from the amount of radiation. In this case, the sensing data obtained by the sensing of the thermosensor includes a temperature distribution image of the sensed area. The distance sensor measures a distance to a search target by a laser beam or an ultrasonic wave.
The storage unit 15 includes, for instance, a nonvolatile memory, and stores various programs and data. Moreover, the vehicle ID of the UAV 1 is stored in the storage unit 15. The control unit 16 includes a CPU (Central Processing Unit, a ROM (Read Only Memory), a RAM (Random Access Memory), and the like.
The flight control unit 16a implements flight control to cause the UAV 1 to fly toward a destination. In this flight control, the number of rotations of the rotor and the current position, the attitude, and the traveling direction of the UAV 1 are controlled using self-position information indicating the current position detected by the positioning unit 12, sensing data obtained by sensing of the sensor unit 14 and the like. As a result, the UAV 1 can autonomously move (travel) to the destination. Here, the destination is, for example, the position immediately before the UAV 50 disappears and is the position of the UAV 50 in the horizontal direction (an example of the second position). Such a position (hereinafter, referred to as a “final acquisition position”) is, for example, a position indicated in the self-position information most recently received (acquired) from the UAV 50 by the UTMS 2.
For example, in the case within a range (hereinafter, referred to as a “search range”) having a predetermined distance (e.g., several meters to several hundred meters) from the final acquisition position of the UAV 50, the search target detection unit 16b starts detection of the UAV 50 that is the search target, on the basis of sensing data obtained by sensing of the sensor unit 14. For example, the UAV 50 is detected by image recognition from at least one of an RGB image or a temperature distribution image included in the sensing data. In such image recognition, (preset) feature information about the appearance of the UAV 50 may be used. If a long time has not elapsed since the UAV 50 has disappeared, it is considered that the temperature of the battery is high. Thus, it is possible to increase the UAV 50 detection accuracy by using the temperature distribution image. Here, the flight control unit 16a may fly the UAV 1 from the departure place of the UAV 1 toward the final acquisition position of the UAV 50 in a normal flight mode, and may fly the UAV 1 by switching from the normal flight mode to a search flight mode when the UAV 1 enters the search range from the final acquisition position. As a result, the flight is prioritized until the UAV 1 reaches the search range, and the search is prioritized after the UAV 1 reaches the search range. In this way, the power consumption of the UAV 1 can be reduced while the search efficiency can be improved.
For example, the flight control unit 16a may decrease the flight speed of the UAV 1 in response to switching from the normal flight mode to the search flight mode. This allows for detection, with enough time, of the UAV 50, so that the UAV 50 detection accuracy can be increased. Moreover, in a case where the UAV 1 includes a thermosensor, the search target detection unit 16b may detect the UAV 50 on the basis of sensing data obtained by sensing of the thermosensor instead of the camera (or together with the camera) in response to switching from the normal flight mode to the search flight mode. That is, in order to detect the UAV 50, the camera is switched to the thermosensor, or the thermosensor is activated in addition to the camera. This makes it possible to detect the temperature of battery in the UAV 50, so that the UAV 50 detection accuracy can be increased.
Then, when the UAV 50 is detected by the search target detection unit 16b, the flight control unit 16a moves the UAV 1 to a position above (in the sky) the detected UAV 50.
The self-position identifying unit 16c identifies the current position (self-position) of the UAV 1 in the horizontal direction when the UAV 1 has moved to the position above the UAV 50. For example, the self-position identifying unit 16c identifies the current position of the UAV 1 in the horizontal direction by acquiring self-position information indicating the current position detected by the positioning unit 12 when the UAV 1 has moved to the position above the UAV 50. The search position information transmission unit 16d transmits, together with the vehicle ID of the UAV 1, search position information (first position information) indicating the current position identified by the self-position identifying unit 16c as the current position (an example of the first position) of the UAV 50 in the horizontal direction to the management server MS via the communication unit 13. That is, the current position of the UAV 1 is regarded as the current position of the missing UAV 50. Incidentally, the search position information includes a search result flag indicating that the search position information is a search result. The search position information as so transmitted to the management server MS is transmitted to a mobile terminal device of the collector. Alternatively, the search position information may be directly transmitted to a mobile terminal device (an example of the given device) of the collector via the communication unit 13.
Meanwhile, in a case where it is difficult to move the UAV 1 to a position above the UAV 50, the flight control unit 16a moves the UAV 1 to a position away from the position above the UAV 50. This makes it possible to improve the safety of the UAV 1. Examples of a case where it is difficult to move the UAV 1 to the position above the UAV 50 include a case where smoke is generated due to a landing impact and the sky above the UAV 50 is covered with the smoke. The distance between the position above the UAV 50 and the position away from the position above the UAV 50 may be determined in advance, or may be set in accordance with the situation above the UAV 50 (e.g., spread of smoke).
The search target position identifying unit 16e identifies the current position of the UAV 1 in the horizontal direction, the azimuth angle of the UAV 1, and the distance from the UAV 1 to the UAV 50 when the UAV 1 has moved to a position away from the position above the UAV 50, and identifies the current position of the UAV 50 on the basis of the identified current position, the identified azimuth angle, and the identified distance. Here, the azimuth angle of the UAV 1 is obtained from the geomagnetic sensor included in the sensor unit 14. Moreover, the distance from the UAV 1 to the UAV 50 is obtained from the distance sensor included in the sensor unit 14. In the example of
On the other hand, in the example of
As described above, it may be difficult to move the UAV 1 to the position above the UAV 50. In this case, the search position information transmission unit 16d transmits, together with the vehicle ID of the UAV 1, to the management server MS via the communication unit 13, the “search position information (first position information) indicating the current position (an example of the first position) of the UAV 50” identified by the search target position identifying unit 16e. That is, in this case, the search position information indicating not the “current position of the UAV 1” identified by the self-position identifying unit 16c but the “current position of the UAV 50” identified by the search target position identifying unit 16e is transmitted to the management server MS. Incidentally, the search position information includes a search result flag indicating that the search position information is a search result. The search position information as so transmitted to the management server MS is transmitted to a mobile terminal device of the collector. Alternatively, the search position information may be directly transmitted to a mobile terminal device of the collector via the communication unit 13.
After the UAV 50 is detected, the landing necessity determination unit 16f identifies an estimated time (estimated arrival time) when the collector arrives at the current position indicated in the search position information to collect the UAV 50 and the remaining capacity of the battery of the UAV 1. Then, the landing necessity determination unit 16f determines whether or not to temporarily land the UAV 1 (i.e., the vehicle is landed and stands by) at a place where the UAV 1 can land around the current position on the basis of the identified estimated time and the remaining capacity of the battery (i.e., determines whether or not the landing is necessary). For example, in a case where the continuous flight possible time according to the remaining capacity of the battery is shorter than the time from the current time to the estimated time, the landing necessity determination unit 16f determines that the UAV 1 should be landed temporarily at a place where the UAV 1 can land. Here, the higher the remaining capacity of the battery, the longer the continuous flight possible time. The estimated time may be acquired from the management server MS.
Moreover, the place where landing is possible may be identified on the basis of the sensing data obtained by the sensing of the sensor unit 14. For example, a ground having an area equal to or larger than a threshold (e.g., several tens of m2) is identified as a place where landing is possible. The threshold of the area may be set on the basis of, for example, the horizontal size of the UAV 1. Alternatively, a ground having an area equal to or larger than a threshold and having a slope angle less than a threshold (e.g., several %) may be identified as a place where landing is possible. The slope angle is, for example, a value obtained by dividing a vertical distance by a horizontal distance (unit distance) and expressed in percentage. The threshold of the slope angle may be set from the viewpoint that the UAV 1 can land easily and the collector can easily collect the UAV 1. Then, in a case where it is determined by the landing necessity determination unit 16f that the UAV 1 should be temporarily landed at a place where the UAV 1 can land, the flight control unit 16a temporarily lands the UAV 1 at the place where the UAV 1 can land, and then (e.g., at a predetermined time before the estimated time) takes off the UAV 1 to move the UAV 1 to, for example, the position above the UAV 50. This makes it possible to reduce the power consumption of the UAV 1.
Next, the configuration and function of the management server MS will be described with reference to
The UAV management database 221 stores, for example, the vehicle IDs of UAVs (including the UAV 1 and the UAV 50), the self-position information, and the reception time in association with each vehicle ID. Here, among the self-position information of the UAV 50, the self-position information associated with the latest reception time is the final position information. Moreover, the UAV management database 221 stores the vehicle ID of the UAV 50 in association with the vehicle ID of the UAV 1 for searching for the UAV 50, the search position information transmitted from the UAV 1, collector information (e.g., an email address of the collector) about the UAV 50 collector. The collector information may be transmitted via the communication unit 21 to the UAV 1 to search for the UAV 50.
The control unit 23 includes a CPU, a ROM, a RAM, and the like. In a case where the self-position information and the vehicle ID cannot be received from the UAV 50 for a predetermined time or longer from the previous reception, the control unit 23 detects missing of the UAV 50 and identifies the final acquisition position of the UAV 50. At this time, the control unit 23 may select the UAV 1 for searching for the UAV 50 detected as missing and the collector of the UAV 50. Then, the control unit 23 uses the communication unit 21 to transmit, to the UAV 1, a search request (investigation request) regarding the UAV 50 detected as missing. This search request may include final position information indicating the identified final acquisition position. Moreover, the control unit 23 calculates an estimated time when the UAV 50 collector arrives at the current position indicated by the search position information, and transmits the estimated time to the UAV 1 through the communication unit 21.
Next,
When the process illustrated in
Next, the control unit 16 of the UAV 1 acquires self-position information indicating the current position detected by the positioning unit 12 (step S3). Incidentally, the control unit 16 of the UAV 1 may transmit the self-position information acquired in step S3 to the management server MS. Next, the control unit 16 of the UAV 1 determines whether or not the current position indicated by the self-position information acquired in step S3 is within the above-described search range (i.e., whether the UAV 1 has entered the search range having a predetermined distance from the final acquisition position) (step S4). When it is determined that the current position of the UAV 1 is not within the search range (step S4: NO), the process returns to step S3. On the other hand, when it is determined that the current position of the UAV 1 is within the search range (step S4: YES), the process goes to step S5. In step S5, the control unit 16 of the UAV 1 switches from the normal flight mode to the search flight mode, and executes processing for starting a search for the UAV 50.
Back to
S9 of
On the other hand, when it is determined to be impossible (in other words, difficult) to move the UAV 1 to the position above the UAV 50 (step S91: NO), the control unit 16 of the UAV 1 moves the UAV 1 to a position away from the position above the UAV 50 found as illustrated in
When receiving the search position information and the vehicle ID from the UAV 1, the control unit 23 of the management server MS recognizes that the UAV 50 has been found from a search result flag included in the search position information, and transmits the search position information to a mobile terminal device of the UAV 50 of the collector. Next, the control unit 23 of the management server MS determines (selects) a collection route from the current position of the UAV 50 collector to the current position indicated in the search position information on the basis of map data. Next, the control unit 23 calculates (estimates) a time required for the collector to arrive at the current position indicated by the search position information when the collector travels along the determined collection route. Then, the control unit 23 calculates the estimated time when the UAV 50 collector arrives at the current position on the basis of the calculated required time and the current time. The estimated time calculated in this manner is transmitted from the management server MS to the UAV 1.
Back to
On the other hand, when the UAV 50 is not determined to be moving (step S11: NO), the control unit 16 of the UAV 1 identifies the remaining capacity (current remaining capacity) of the battery of the UAV 1. Then, the control unit 16 of the UAV 1 uses the landing necessity determination unit 16f to determine whether or not to temporarily land the UAV 1 at a place where the UAV 1 can land around the current position on the basis of the acquired estimated time (the latest estimated time) and the identified remaining capacity of the battery (step S13). When it is determined not to temporarily land the UAV 50 at a place where the UAV can land (step S13: NO), the control unit 16 of the UAV 1 makes the UAV 1 hover at the position above or away from the UAV 50, for example, until the estimated time comes (step S14). Thereafter, the process illustrated in
On the other hand, when it is determined to temporarily land the UAV 50 at the place where the UAV can land (step S13: YES), the control unit 16 of the UAV 1 identifies the place where the UAV can land as described above, and lands the UAV at the identified place (step S15). Next, the control unit 16 of the UAV 1 determines whether or not a take-off time (e.g., 11:20) that is a predetermined time (e.g., several minutes to several tens of minutes) before the acquired estimated time (e.g., 11:30) has come (step S16). When it is determined that the take-off time has not come (step S16: NO), the processing is repeated. On the other hand, when it is determined that the take-off time has come (step S16: YES), the control unit 16 of the UAV 1 takes off the UAV 1 to move the UAV 1 to the position above or away from the UAV 50, and then makes the UAV 1 hover (step S14).
As described above, according to the above embodiment, the UAV 1 detects the UAV 50 that is the search target on the basis of the sensing data obtained by sensing of the sensor unit 14, and moves to the position above the detected UAV 50. And then, the UAV 1 identifies the current position of the UAV 1 when the UAV 1 has moved to the position above the UAV 50, and transmits search position information indicating the identified current position as the current position of the UAV 50. Thus, this enables efficient recovery of the missing UAV 50. In particular, the UAV 1 may be made to hover at the position above the UAV 50. In this configuration, the UAV 1 serves as a mark of the position of the UAV 50, and the collector can easily grasp the position of the missing UAV 50.
Incidentally, the above-described embodiment is one embodiment of the present invention, and the present invention is not limited to the above-described embodiment, changes from the above-described embodiment can be made on various configurations and the like within a scope not departing from the gist of the present invention, and such cases shall be also included in the technical scope of the present invention. The above embodiment is configured such that the control unit 16 of the UAV 1 detects the UAV 50 as the search target on the basis of the sensing data obtained by sensing of the sensor unit 14. However, by configuring such that the sensing data is transmitted from the UAV 1 to the management server MS, the UAV 50 may be detected by the control unit 23 of the management server MS. In this case, the control unit 23 of the management server MS transmits, to the UAV 1, a control command for moving the UAV 1 to a position above the detected UAV 50.
Moreover, in the above embodiment, the control unit 16 of the UAV 1 is configured to identify the current position of the UAV 50 on the basis of the current position of the UAV 1, the azimuth angle of the UAV 1, and the distance from the UAV 1 to the UAV 50. However, by configuring such that the current position of the UAV 1, the azimuth angle of the UAV 1, and the distance from the UAV 1 to the UAV 50 are transmitted from the UAV 1 to the management server MS, the current position of the UAV 50 may be identified by the control unit 23 of the management server MS. Moreover, the above embodiment is configured such that the control unit 16 of the UAV 1 identifies the estimated time of arrival of the collector and the remaining capacity of the battery of the UAV 1, and performs the above-described landing necessity determination on the basis of the identified estimated time and remaining capacity of the battery. However, by configuring such that the remaining capacity of the battery of the UAV 1 is transmitted from the UAV 1 to the management server MS, the above-described landing necessity determination may be performed by the control unit 23 of the management server MS. In this case, when the UAV 50 should be temporarily landed in the landing necessity determination, the control unit 23 of the management server MS identifies a place where the UAV 1 can land and then transmits, to the UAV 1, a control command to cause the UAV 1 to land at the identified place.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2021/035861 | 9/29/2021 | WO |