WO2020090589A1 - Système de production d'itinéraire de déplacement, procédé de production d'itinéraire de déplacement, programme de production d'itinéraire de déplacement, et drone - Google Patents
Système de production d'itinéraire de déplacement, procédé de production d'itinéraire de déplacement, programme de production d'itinéraire de déplacement, et drone Download PDFInfo
- Publication number
- WO2020090589A1 WO2020090589A1 PCT/JP2019/041549 JP2019041549W WO2020090589A1 WO 2020090589 A1 WO2020090589 A1 WO 2020090589A1 JP 2019041549 W JP2019041549 W JP 2019041549W WO 2020090589 A1 WO2020090589 A1 WO 2020090589A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- route
- area
- reciprocating
- drone
- route generation
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 19
- 230000002093 peripheral effect Effects 0.000 claims abstract description 71
- 239000003814 drug Substances 0.000 description 54
- 229940079593 drug Drugs 0.000 description 40
- 238000007493 shaping process Methods 0.000 description 27
- 238000005507 spraying Methods 0.000 description 22
- 230000006870 function Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 14
- 230000008569 process Effects 0.000 description 14
- 238000004891 communication Methods 0.000 description 11
- 230000001788 irregular Effects 0.000 description 11
- 238000012544 monitoring process Methods 0.000 description 9
- 238000013459 approach Methods 0.000 description 7
- 238000004519 manufacturing process Methods 0.000 description 7
- 239000007921 spray Substances 0.000 description 6
- 230000001133 acceleration Effects 0.000 description 4
- 239000007788 liquid Substances 0.000 description 4
- 239000000126 substance Substances 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000003337 fertilizer Substances 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 238000002347 injection Methods 0.000 description 2
- 239000007924 injection Substances 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000013508 migration Methods 0.000 description 2
- 230000005012 migration Effects 0.000 description 2
- 239000000575 pesticide Substances 0.000 description 2
- RZVHIXYEVGDQDX-UHFFFAOYSA-N 9,10-anthraquinone Chemical group C1=CC=C2C(=O)C3=CC=CC=C3C(=O)C2=C1 RZVHIXYEVGDQDX-UHFFFAOYSA-N 0.000 description 1
- 240000007594 Oryza sativa Species 0.000 description 1
- 235000007164 Oryza sativa Nutrition 0.000 description 1
- 241000700605 Viruses Species 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000005452 bending Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000009313 farming Methods 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 239000004009 herbicide Substances 0.000 description 1
- 238000010191 image analysis Methods 0.000 description 1
- 239000002917 insecticide Substances 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 239000000843 powder Substances 0.000 description 1
- 230000002250 progressing effect Effects 0.000 description 1
- 235000009566 rice Nutrition 0.000 description 1
- -1 seeds Substances 0.000 description 1
- 239000002689 soil Substances 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 238000012876 topography Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A01—AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
- A01M—CATCHING, TRAPPING OR SCARING OF ANIMALS; APPARATUS FOR THE DESTRUCTION OF NOXIOUS ANIMALS OR NOXIOUS PLANTS
- A01M7/00—Special adaptations or arrangements of liquid-spraying apparatus for purposes covered by this subclass
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/10—Simultaneous control of position or course in three dimensions
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft
Definitions
- the present invention relates to a driving route generation system, a driving route generation method, a driving route generation program, and a drone.
- drones multicopters
- spraying chemicals such as pesticides and liquid fertilizers on agricultural land (field) (for example, Patent Document 1).
- field for example, Patent Document 1
- drones are more suitable than manned planes and helicopters.
- Patent Document 3 discloses a traveling route generation system that generates a reciprocating traveling route for traveling back and forth in a field and a traveling traveling route for traveling along an outer peripheral shape. This system is assumed to be a ground-running machine such as a seedling planting device.
- Patent Document 4 discloses a traveling route generation device that generates a route when a contour line of a field has a concave portion that locally enters inside.
- Patent Document 5 discloses an autonomous traveling route generation system that generates a traveling route that bypasses an obstacle existing in the traveling region.
- a driving route generation system that generates a driving route for autonomous driving that can move efficiently.
- a driving route generation system is a route generation unit that generates a driving route in which a mobile device moves to the target area based on the acquired information of the target area.
- the route generation unit reciprocates a plurality of times in the target area and scans a reciprocating operation route such that adjacent reciprocating routes or adjoining outward routes and return routes expand or narrow from the outward route starting point side to the outward route ending point side. To generate.
- the route generation unit reciprocates a plurality of times in an inner peripheral area inside the outer peripheral area and an outer peripheral route generation unit that generates a circular operation route that circulates an annular outer peripheral area that forms the outer edge of the target area It is also possible to further include an inner path generation unit that generates the reciprocating operation path that reciprocally scans such that the paths are adjacent to each other or the advancing path and the returning path are expanded or narrowed from the outward path start side to the outward path end side.
- the inner path generation unit divides the inner area into a plurality of reciprocating areas, generates an operation path that reciprocates and scans each of the reciprocating areas, and connects the plurality of operation paths to the inner area.
- the reciprocating operation route may be generated.
- the round-trip area may be divided into a triangular shape or a quadrangular shape.
- the reciprocating operation route is configured by one or a plurality of pairs of reciprocating routes forming a pair of an outward route and a returning route, and in the target area, one or a plurality of overlapping effective widths of the moving devices in the reciprocating routes adjacent to each other. And the one or more gap regions that are not scanned by any of the reciprocating paths that are adjacent to each other may be arranged.
- the widths of the plurality of overlapping areas may be equal to each other, and the widths of the plurality of gap areas may be equal to each other.
- the inner path generation unit stores in advance maximum allowable widths of the overlapping area and the gap area, and determines that the entire inner area cannot be scanned even if the overlapping area and the gap area having the maximum allowable widths are allowed. At this time, the inner area may be divided into a plurality of reciprocating areas.
- the inner path generation unit moves along the longest long side of the edges that define the outer edge of the inner area, and changes the direction on the path along the shortest short side to reciprocate the inner area.
- a reciprocating operation route for scanning the inner area may be generated by sequentially moving in a direction different from the reciprocating direction.
- the inner route generation unit may be able to determine the number of round trips of the driving route based on the length of the short side among the end sides that partition the outer edge of the inner area.
- the inner route generation unit decelerates when entering the return region from the forward route in a turn region that connects the forward route and the return route of the reciprocating operation route, and accelerates when entering the return route from the return region.
- a movement plan may be generated.
- the inner route generation unit may generate the reciprocating operation route such that at least a part of the turn-back region connecting the forward and return routes of the reciprocating operation route overlaps the outer peripheral area.
- the outer peripheral path generation unit moves the movement of the first movement in which the movement apparatus is moved forward and backward to bend the outer edge of the outer circumferential area, and the second movement including the movement in which the movement apparatus is rotated while moving backward. It is also possible to be able to generate a driving route to be performed by the device.
- the route generation unit may be capable of generating a sub-scanning route that continuously scans a turn-back region in the reciprocating operation route that returns from a forward route to a return route in a direction intersecting with the forward or return route of the reciprocating operation route.
- the route generation unit may generate the reciprocating operation route such that at least a part of the turn-back area of the reciprocating operation route that returns from the outward route to the return route overlaps the sub-scanning route.
- a driving route generation method is a route generation for generating a driving route in which a mobile device moves to the target area based on the acquired coordinate information of the target area.
- the step includes a step of generating a reciprocating path that scans the target area by reciprocating radially.
- a driving route generation program is a route for generating a driving route in which a mobile device moves to the target area based on the acquired coordinate information of the target area.
- a generation command is executed by a computer, and the route generation command generates a reciprocating route that scans the target area by reciprocating radially.
- the computer program can be provided by being downloaded via a network such as the Internet, or can be provided by being recorded in various computer-readable recording media such as a CD-ROM.
- a drone is a drone capable of receiving a driving route generated by a driving route generation system and flying along the driving route.
- the route generation system is the driving route generation device described in any of the above.
- a drone is a drone including a route generation unit and a flight control unit, and the route generation unit is the route according to any one of the above. It is a generator.
- FIG. 1 is a plan view showing an embodiment of a drone according to the present invention. It is a front view of the said drone. It is a right view of the said drone. It is a rear view of the drone. It is a perspective view of the drone. It is the whole conceptual diagram of the medicine spraying system which the drone has. It is a schematic diagram showing the control function of the said drone.
- FIG. 1 is an overall conceptual diagram of a driving route generation system according to the present invention, showing a state of a driving route generation device, a drone, a base station, a manipulator, and a coordinate surveying device connected via a network.
- FIG. 3 is a functional block diagram of the driving route generation device.
- FIG. 1 is an overall conceptual diagram of a driving route generation system according to the present invention, showing a state of a driving route generation device, a drone, a base station, a manipulator, and a coordinate surveying device connected via a network.
- FIG. 3 is a functional block diagram of the driving route generation device
- FIG. 6 is a schematic diagram showing an example of a farm field in which the driving route generation device generates a driving route, an inaccessible area determined in the vicinity of the farm field, and a movable area generated in the farm field.
- FIG. 6 is a schematic diagram showing how the movable area is divided into an irregular area, an outer peripheral area, and an inner area.
- the area division necessity determination unit included in the driving route generation device is an example of a moving area that performs a process of dividing an area, and (a) an example of a moving area having a concave portion with two sides, (b) three sides It is an example of a moving area having a concave portion composed of.
- 6 is a flowchart showing a process in which the area division necessity determination unit divides a moving area.
- FIG. 7 is a flowchart showing a step of dividing the inside area into a plurality of round-trip areas and generating a path by the inside path generation unit. It is a figure which shows the 1st example of the driving route produced
- FIG. 8 is a diagram showing a fourth example of driving routes generated in the route generation target area.
- the drone regardless of power means (electric power, prime mover, etc.), control system (whether wireless or wired, and whether it is an autonomous flight type or a manual control type), It refers to all aircraft with multiple rotors.
- the drone is an example of a mobile device, and can appropriately receive information on a driving route generated by the driving route generation device according to the present invention and fly along the driving route.
- the rotor blades 101-1a, 101-1b, 101-2a, 101-2b, 101-3a, 101-3b, 101-4a, 101-4b are It is a means to fly the drone 100, and in consideration of the stability of flight, the size of the aircraft, and the balance of battery consumption, eight aircraft (four sets of two-stage rotary blades) are provided.
- the motors 102-1a, 102-1b, 102-2a, 102-2b, 102-3a, 102-3b, 102-4a, 102-4b are rotor blades 101-1a, 101-1b, 101-2a, 101-. 2b, 101-3a, 101-3b, 101-4a, 101-4b is a means for rotating (typically an electric motor, but may be an engine, etc.), one for each rotor Has been.
- the motor 102 is an example of a propulsion device.
- the upper and lower rotor blades (eg 101-1a and 101-1b) and their corresponding motors (eg 102-1a and 102-1b) in one set are for drone flight stability etc.
- the axes are collinear and rotate in opposite directions.
- the radial member for supporting the propeller guard which is provided so that the rotor does not interfere with foreign matter, is not horizontal but has a tower-like structure. This is to promote the buckling of the member to the outside of the rotor blade at the time of collision and prevent the member from interfering with the rotor.
- the drug nozzles 103-1, 103-2, 103-3, 103-4 are means for spraying the drug downward and are provided in four units.
- the term "chemicals” generally refers to pesticides, herbicides, liquid fertilizers, insecticides, seeds, and liquids or powders applied to fields such as water.
- the medicine tank 104 is a tank for storing the medicine to be sprayed, and is provided at a position close to the center of gravity of the drone 100 and lower than the center of gravity from the viewpoint of weight balance.
- the drug hoses 105-1, 105-2, 105-3, 105-4 are means for connecting the drug tank 104 and the drug nozzles 103-1, 103-2, 103-3, 103-4, and are rigid. And may also serve to support the chemical nozzle.
- the pump 106 is a means for discharging the medicine from the nozzle.
- FIG. 6 shows an overall conceptual diagram of a system using an example of a drug spraying application of the drone 100 according to the present invention.
- the operation unit 401 is a means for transmitting a command to the drone 100 by the operation of the user 402 and displaying information received from the drone 100 (for example, position, drug amount, battery level, camera image, etc.). Yes, and may be realized by a portable information device such as a general tablet terminal that runs a computer program.
- the drone 100 according to the present invention is controlled to perform autonomous flight, it may be configured so that it can be manually operated during basic operations such as takeoff and return, and during emergencies.
- an emergency operating device (not shown) that has a function dedicated to emergency stop (a large emergency stop button, etc. is provided so that the emergency operating device can respond quickly in an emergency). It may be a dedicated device with).
- the operation unit 401 and the drone 100 perform wireless communication by Wi-Fi or the like.
- the field 403 is a rice field, a field, or the like to which the drug is sprayed by the drone 100.
- the topography of the farm field 403 is complicated, and there are cases where the topographic map cannot be obtained in advance, or the topographic map and the situation at the site are inconsistent.
- the farm field 403 is adjacent to a house, a hospital, a school, another crop farm field, a road, a railroad, and the like.
- the base station 404 is a device that provides a master device function of Wi-Fi communication, etc., and may also function as an RTK-GPS base station to provide an accurate position of the drone 100 (Wi- The base unit function of Fi communication and RTK-GPS base station may be independent devices).
- the farm cloud 405 is typically a group of computers operated on a cloud service and related software, and may be wirelessly connected to the operation unit 401 via a mobile phone line or the like.
- the farming cloud 405 may analyze the image of the field 403 captured by the drone 100, grasp the growing condition of the crop, and perform a process for determining a flight route. Further, the drone 100 may be provided with the stored topographical information of the field 403 and the like. In addition, the history of the flight of the drone 100 and captured images may be accumulated and various analysis processes may be performed.
- the drone 100 takes off from a departure / arrival point 406 outside the field 403, and returns to the departure / arrival point 406 after spraying a drug on the field 403 or when it becomes necessary to replenish or charge the drug.
- the flight route (intrusion route) from the landing point 406 to the target field 403 may be saved in advance in the farm cloud 405 or the like, or may be input by the user 402 before the start of takeoff.
- FIG. 7 is a block diagram showing the control function of the embodiment of the drug spraying drone according to the present invention.
- the flight controller 501 is a component that controls the entire drone, and specifically may be an embedded computer including a CPU, a memory, related software, and the like.
- the flight controller 501 based on the input information received from the operation unit 401 and the input information obtained from various sensors described later, via the control means such as ESC (Electronic Speed Control), the motor 102-1a, 102-1b , 102-2a, 102-2b, 102-3a, 102-3b, 104-a, 104-b are controlled to control the flight of the drone 100.
- ESC Electronic Speed Control
- the actual rotation speed of the motors 102-1a, 102-1b, 102-2a, 102-2b, 102-3a, 102-3b, 104-a, 104-b is fed back to the flight controller 501 to perform normal rotation. It is configured so that it can be monitored. Alternatively, the rotary blade 101 may be provided with an optical sensor or the like so that the rotation of the rotary blade 101 is fed back to the flight controller 501.
- the flight controller 501 is an example of a flight controller.
- the software used by the flight controller 501 can be rewritten through a storage medium or the like for function expansion / change, problem correction, or the like, or through communication means such as Wi-Fi communication or USB.
- encryption, checksum, electronic signature, virus check software, etc. are used to protect the software from being rewritten by unauthorized software.
- a part of the calculation process used by the flight controller 501 for control may be executed by another computer existing on the operation unit 401, the farm cloud 405, or another place. Since the flight controller 501 is highly important, some or all of its constituent elements may be duplicated.
- the battery 502 is a means of supplying power to the flight controller 501 and other components of the drone and may be rechargeable.
- the battery 502 is connected to the flight controller 501 via a power supply unit including a fuse or a circuit breaker.
- the battery 502 may be a smart battery having a function of transmitting its internal state (amount of stored electricity, accumulated use time, etc.) to the flight controller 501 in addition to the power supply function.
- the flight controller 501 exchanges with the operation unit 401 via the Wi-Fi slave unit function 503 and further via the base station 404, receives a necessary command from the operation unit 401, and outputs necessary information to the operation unit. Can be sent to 401.
- the communication may be encrypted so as to prevent illegal acts such as interception, spoofing, and hijacking of equipment.
- the base station 404 has a function of an RTK-GPS base station in addition to a communication function by Wi-Fi.
- the GPS module 504 can measure the absolute position of the drone 100 with an accuracy of about several centimeters. Since the GPS module 504 is highly important, it may be duplicated / multiplexed, and each redundant GPS module 504 should use a different satellite to cope with the failure of a specific GPS satellite. It may be controlled.
- the 6-axis gyro sensor 505 is means for measuring accelerations of the drone body in three directions orthogonal to each other (further, means for calculating velocity by integration of accelerations).
- the 6-axis gyro sensor 505 is a means for measuring the change in the attitude angle of the drone body in the three directions described above, that is, the angular velocity.
- the geomagnetic sensor 506 is a means for measuring the direction of the drone body by measuring the geomagnetism.
- the atmospheric pressure sensor 507 is a means for measuring the atmospheric pressure, and can indirectly measure the altitude of the drone.
- the laser sensor 508 is a means for measuring the distance between the drone body and the ground surface by utilizing the reflection of laser light, and may be an IR (infrared) laser.
- the sonar 509 is a means for measuring the distance between the drone body and the ground surface by using the reflection of sound waves such as ultrasonic waves.
- These sensors may be selected depending on the drone's cost goals and performance requirements. Further, a gyro sensor (angular velocity sensor) for measuring the tilt of the machine body, a wind force sensor for measuring wind force, and the like may be added. Further, these sensors may be duplicated or multiplexed. If there are multiple sensors for the same purpose, the flight controller 501 may use only one of them, and if it fails, it may switch to another sensor for use. Alternatively, a plurality of sensors may be used at the same time, and if the measurement results do not match, it may be considered that a failure has occurred.
- the flow rate sensor 510 is a means for measuring the flow rate of the medicine, and is provided at a plurality of places on the path from the medicine tank 104 to the medicine nozzle 103.
- the liquid shortage sensor 511 is a sensor that detects that the amount of the medicine has become equal to or less than a predetermined amount.
- the multi-spectral camera 512 is a means for photographing the field 403 and acquiring data for image analysis.
- the obstacle detection camera 513 is a camera for detecting a drone obstacle and is a device different from the multispectral camera 512 because the image characteristics and the lens orientation are different from those of the multispectral camera 512.
- the switch 514 is a means for the user 402 of the drone 100 to make various settings.
- the obstacle contact sensor 515 is a sensor for detecting that the drone 100, in particular, its rotor or propeller guard portion has come into contact with an obstacle such as an electric wire, a building, a human body, a tree, a bird, or another drone. ..
- the cover sensor 516 is a sensor that detects that the operation panel of the drone 100 and the cover for internal maintenance are open.
- the drug injection port sensor 517 is a sensor that detects that the injection port of the drug tank 104 is open. These sensors may be selected according to the drone's cost targets and performance requirements, and may be duplicated or multiplexed.
- a sensor may be provided at the base station 404 outside the drone 100, the operation device 401, or at another place, and the read information may be transmitted to the drone.
- a wind sensor may be provided in the base station 404, and information regarding wind force / wind direction may be transmitted to the drone 100 via Wi-Fi communication.
- the flight controller 501 sends a control signal to the pump 106 to adjust the medicine ejection amount and stop the medicine ejection.
- the current status of the pump 106 (for example, the number of rotations) is fed back to the flight controller 501.
- the LED 107 is a display means for informing the drone operator of the status of the drone.
- a display means such as a liquid crystal display may be used instead of the LED or in addition to the LED.
- the buzzer 518 is an output means for notifying a drone state (especially an error state) by a voice signal.
- the Wi-Fi slave device function 503 is an optional component for communicating with an external computer or the like, for example, for software transfer, in addition to the operation unit 401.
- other wireless communication means such as infrared communication, Bluetooth (registered trademark), ZigBee (registered trademark), NFC, or wired communication means such as USB connection May be used.
- the speaker 520 is an output means for notifying the drone state (particularly an error state) by the recorded human voice, synthesized voice or the like. Depending on the weather conditions, it may be difficult to see the visual display of the drone 100 in flight, and in such a case, it is effective to communicate the situation by voice.
- the warning light 521 is a display means such as a strobe light for notifying the state of the drone (in particular, an error state). These input / output means may be selected according to the cost target and performance requirements of the drone, or may be duplicated / multiplexed.
- the drone 100 needs an operation route for efficiently moving in fields of various shapes. That is, the drone 100 needs to fly all over the field when spraying a drug in a field or when monitoring the field. In that case, it is possible to reduce battery consumption and flight time by avoiding the same route. Further, in spraying a drug, if the drug is sprayed on the same route, the concentration of the drug under the route may increase. Therefore, the driving route generation system generates a driving route for the moving device such as the drone 100 to efficiently move based on the coordinate information of the field.
- the driving route generation device 1 is connected to the drone 100, the base station 404, and the coordinate survey device 2 via the network NW.
- the function of the driving route generation device 1 may be on the farm cloud 405 or may be a separate device. Further, the driving route generation device 1 may be included in the drone 100.
- the farm field is an example of the target area.
- Drone 100 is an example of a mobile device.
- the driving route generation device 1, the drone 100, the base station 404, and the coordinate survey device 2 constitute a driving route generation system 1000.
- the coordinate surveying device 2 is a device having the function of a mobile station of RTK-GPS, and can measure the coordinate information of the field.
- the coordinate surveying device 2 is a small device that can be held and walked by a user, and is, for example, a rod-shaped device.
- the coordinate surveying device 2 may be a device such as a cane having a length such that the user can stand upright and hold the upper end with the lower end attached to the ground.
- the number of coordinate surveying devices 2 that can be used to read the coordinate information of a certain field may be one or more. According to the configuration in which the coordinate information about one farm field can be measured by the plurality of coordinate surveying devices 2, a plurality of users can hold the coordinate surveying device 2 and walk in the farm field. It can be completed in a short time.
- the coordinate surveying device 2 can measure information on obstacles in the field.
- the obstacles include walls, slopes, electric poles, electric wires, and the like at which the drone 100 may collide, and various objects that do not require drug spraying or monitoring.
- the coordinate survey device 2 includes an input unit 201, a coordinate detection unit 202, and a transmission unit 203.
- the input unit 201 is provided at the upper end of the coordinate surveying device 2, and is, for example, a button that receives a user's press. The user presses the button of the input unit 201 when measuring the coordinates of the lower end of the coordinate surveying device 2.
- the input unit 201 is configured to be able to input by discriminating whether the input information is the coordinates relating to the outer circumference of the field or the coordinates of the outer circumference of the obstacle. Furthermore, the input unit 201 can input the coordinates of the outer circumference of the obstacle in association with the type of the obstacle.
- the coordinate detection unit 202 is a functional unit that can appropriately communicate with the base station 404 and detect the three-dimensional coordinates of the lower end of the coordinate surveying device 2.
- the transmission unit 203 is a functional unit that transmits the three-dimensional coordinates of the lower end of the coordinate surveying device 2 at the time of the input to the operation unit 401 or the driving route generation device 1 via the network NW based on the input to the input unit 201. is there.
- the transmitting unit 203 transmits the three-dimensional coordinates together with the pointing order.
- the user moves the field with the coordinate surveying device 2.
- the three-dimensional coordinates of the field are acquired.
- the user performs pointing with the input unit 201 on the end point or the end side of the field.
- the user performs pointing with the input unit 201 on the end point or the end side of the obstacle.
- 3D coordinates on the endpoints or edges of the field that are pointed and transmitted are received by the driving route generation device 1 by distinguishing between the 3D coordinates of the field periphery and the 3D coordinates of obstacles.
- the three-dimensional coordinates to be pointed may be received by the receiving unit 4011 of the operation device 401 and displayed by the display unit 4012.
- the operation unit 401 determines whether the received three-dimensional coordinates are suitable as the three-dimensional coordinates of the field outer circumference or the obstacle, and if it is determined that the re-measurement is necessary, the operation unit 401 prompts the user through the display unit 4012. You may encourage surveying.
- the driving route generation device 1 includes a target area information acquisition unit 10, a movement permitted area generation unit 20, an area planning unit 30, a route generation unit 40, and a route selection unit 50.
- the target area information acquisition unit 10 is a functional unit that acquires information on the three-dimensional coordinates transmitted from the coordinate surveying device 2.
- the movement-permitted area generation unit 20 specifies the movement-permitted area 80i to which the drone 100 moves in the field 80 based on the three-dimensional coordinates acquired by the target area information acquisition unit 10.
- the movement permission area generation unit 20 has an entry prohibition area determination unit 21 and a movement permission area determination unit 22.
- the prohibited area determining unit 21 determines the prohibited area 81b of the drone 100 based on the three-dimensional coordinates of the obstacles 81a, 82a, 83a, 84a, 85a acquired by the target area information acquisition unit 10 and the type of the obstacle.
- , 82b, 83b, 84b, 85b is a functional unit for determining.
- the prohibited areas 81b-85b are areas including the obstacles 81a-85a and the areas around the obstacles.
- the no-entry areas 81b-85b are areas that are defined in the horizontal direction and the height direction and have a three-dimensional spread, and are, for example, rectangular parallelepiped areas drawn around the obstacles 81a-85a.
- the prohibited area may be a cylindrical or spherical area centered around an obstacle. Since the drone 100 flies over the air, it is possible to fly over the obstacle depending on the size of the obstacle in the height direction. According to the configuration in which the size of the obstacle in the height direction does not consider the sky above the obstacle as an inaccessible area, it is possible to efficiently fly in the field without circumventing the obstacle excessively.
- the distance from the outer edge of the obstacle to the outer edge of the no-entry area 81b-85b is determined by the type of the obstacle 81a-85a.
- the greater the risk of collision of the drone 100 the greater the distance from the outer edge of the obstacle to the outer edge of the no-entry area 81b-85b.
- a range of 50 cm from the outer edge of the house is the entry prohibited area, while a range of 80 cm from the outer edge of the electric wire is the entry prohibited area.
- the no-entry area determination unit 21 stores in advance an obstacle table in which the type of obstacle and the size of the no-entry area are associated with each other, and determines the size of the no-entry area according to the type of obstacle acquired. To do.
- the movement permission area determining unit 22 is a functional unit that determines the movement permission area 80i. Regarding the plane direction of the movement permitted area 80i, it is assumed that the coordinates on the plane acquired by the target area information acquisition unit 10 of the field 80 are at the outer peripheral position of the field 80.
- the height-wise range of the movement permitted area 80i is determined by summing the safety margins when controlling flight.
- the movement-permitted area determining unit 22 determines the movement-permitted area 80i by removing the entry-prohibited areas 81b-85b from the inner area surrounded by the three-dimensional coordinates.
- the area planning unit 30 is a functional unit that divides the migration permission area 80i determined by the migration permission area generation unit 20 into regions that fly in mutually different route patterns to formulate.
- the area planning unit 30 can divide the inside of the movement permission area 80i into one or a plurality of shaping areas 81i and one or a plurality of irregular areas 82i, 83) each having a smaller area than the shaping area 81i. ..
- route pattern is a rule for automatically generating a route according to the shape of a certain area in order to fly comprehensively.
- Route patterns are roughly classified into route patterns for shaped areas and route patterns for irregular areas.
- the route pattern for the shaping area 81i includes an outer peripheral pattern that circulates around the outer periphery of the shaping area 81i and an inner pattern that reciprocates inside the circular route.
- an area flying by the outer peripheral pattern is called an outer peripheral area 811i
- an area flying by the inner pattern is called an inner area 812i.
- the area planning unit 30 includes an area division necessity determination unit 31, a shaping area generation unit 32, and a variant area generation unit 33.
- the area division necessity determination unit 31 is a functional unit that determines the necessity of dividing the movement permission area into a plurality of shaping areas.
- the area division necessity determination unit 31 divides the movement permission area particularly when the movement permission area has a concave polygonal shape when viewed from above.
- the concave polygon is a polygon in which at least one of the inner angles of the polygon is an angle exceeding 180 °, in other words, a polygon having a concave shape.
- a process for the area division necessity determination unit 31 to determine the necessity of division of the movement permitted area 90i and perform area division will be described with reference to FIGS. 12 (a), 12 (b), and 13.
- the movement-permitted area 90i shown in FIG. 12 (a) has a recess 93i composed of two sides 91i and 92i when viewed from above. Therefore, as shown in FIG. 13, when the area division necessity determination unit 31 determines that there is a recess 93i composed of two sides (S11), the longer side 91i of the two sides 91i, 92i is the determination target side. As, the length is calculated (S12). The area division necessity determination unit 31 does not perform area division when a recess cannot be found in the movement permitted area 90i.
- the area division necessity determination unit 31 determines that the area including the side 91i needs to be divided (S13), The movement permitted area 90i is divided into two areas 901i and 902i (S14). Next, it is determined whether or not there is a recess in the area after division (S15). When the concave portion is found, the process returns to step S12. If no recess is found, it is determined that no further division is necessary, and the process ends.
- the dividing line 94i is a side that constitutes an edge of the smaller area after division, and is determined to be parallel to the edge 95i that faces the dividing line 94i. According to this configuration, when the drone 100 flies back and forth in the area after the division, it is possible to fly more comprehensively in the area.
- At least one shaping area can be generated for each of the plurality of areas generated by being divided by the area division necessity determination unit 31.
- the shaping area 81i has such a shape and area that an outer peripheral area 811i and an inner area 812i can be generated.
- the outer peripheral area 811i is, for example, an annular area having the effective width of the drone 100, and the inner area 812i needs to have a width excluding the overlap allowable width from the effective width of the drone 100. Therefore, the area division necessity determination unit 31 divides the area when the length of the side (91i) is equal to or larger than three times the effective width of the drone 100 minus the allowable overlap width.
- the effective width of the drone 100 is, for example, a drug spraying width in the case of a drug spraying drone. Further, the effective width of the drone 100 is the monitorable width in the case of the monitoring drone.
- the movement permission area 100i shown in FIG. 12 (b) has a recess 110i formed by adjoining three sides of a side 111i, a side 112i, and a side 113i in this order when viewed from above. Therefore, as shown in FIG. 13, when the area division necessity determination unit 31 determines that there is a recess 110i composed of three sides 111i to 113i (S11), the longer side of the opposing sides 111i, 113i of the recess 110i is determined. The length is calculated by using the side 111i of (1) as a determination target side (S12).
- the area division necessity determination unit 31 determines that the area including the side 111i needs to be divided (S13), The movement permitted area 100i is divided into two areas 1001i and 1002i by the dividing line (121i) (S14).
- step S15 it is judged whether or not there is a recess in the area after division (S15).
- the process returns to step S12.
- the area division necessity determination unit 31 determines that the area after division needs to be further divided (S13), and the area 1001i is further divided into two areas 1003i and 1004i by the division line 122i. Divide (S14).
- Dividing lines 121i and 122i are defined from both ends of the bottom edge 113i of the recess 110i toward the left and right edges 101i and 102i of the movement permitted area 100i.
- the division lines 121i and 122i are sides that form the end sides of the smaller area after division, and are determined to be parallel to the opposite end sides 103i and 104i. According to this configuration, when the drone 100 flies back and forth in the area after the division, it is possible to fly more comprehensively in the area.
- the area division necessity determination unit 31 may be configured to determine whether or not the target area is divided instead of the movement permission area.
- the shaping area generation unit 32 is a functional unit that generates a shaping area for each of one or a plurality of areas generated by the area division necessity determination unit 31.
- the shaping area generation unit 32 generates, as the shaping area 81i, the convex polygon having the largest area inside the movement permission area 80i.
- a convex polygon is a polygon whose interior angles are all less than 180 °.
- the shaping area generating unit 32 has an outer peripheral area generating unit 321 and an inner area generating unit 322.
- the outer peripheral area generation unit 321 sets the annular area having the effective width of the drone 100, which forms the outer edge of the shaping area 81i, as the outer peripheral area 811i.
- the inner area generation unit 322 sets the inner side of the outer peripheral area 811i as the inner area 812i.
- the outer peripheral area 811i may have a width equal to or larger than the effective width of the drone 100.
- the outer peripheral route generated by the outer peripheral route generating unit 41 which will be described later, may be a route that circles the outer peripheral area 811i multiple times.
- the variant area generation unit 33 is a functional unit that generates a variant area for each of the one or more areas generated by the area division necessity determination unit 31.
- the odd-shaped areas 82i and 83i are areas each having a smaller area than the shaping area 81i, and cannot define the outer peripheral area and the inner area. More specifically, in the irregular areas 82i and 83i, the length of the shortest side of the area is less than 3 times the effective width of the drone 100 minus the allowable overlap width. In the example of FIG. 11, two variant areas 82i and 83i are defined.
- the route generation target area determination unit 34 is a functional unit that determines whether or not each of the areas 811i, 812i, 82i, and 83i to be created is a route generation area, and determines the route generation target area. is there. This is because the shaping area 81i and the odd-shaped areas 82i and 83i may not be able to be driven due to their shapes.
- the route generation target area determination unit 34 determines whether or not the route generation is possible based on a predetermined value determined based on the driving performance of the drone 100.
- the driving performance of the drone 100 includes an approach distance required for the drone 100 to reach uniform speed operation and a stopping distance required for the drone 100 to stop. In addition, the driving performance of the drone 100 includes the effective width in drug spraying and monitoring.
- the route generation target area determination unit 34 determines the outer periphery. It is decided not to generate a route in the area 811i. For example, when the long side of the outer peripheral area 811i is less than the sum of the approach distance and the stop distance, it is determined that the route is not generated. Further, when the shortest side of the outer peripheral area 811i is less than the predetermined value determined based on the effective width of the drone 100, the route is not generated. More specifically, when the shortest side of the outer peripheral area 811i is less than the effective width of the drone 100, the route is not generated. This is because a route that goes around the outer peripheral area 811i cannot be generated when the value is less than the predetermined value.
- the route generation target area determination unit 34 determines that the long side of the inner area 812i is less than a predetermined value determined based on the approach distance required for the drone 100 to reach uniform speed operation and the stop distance required for stopping. , Decide not to generate the route. For example, when the long side of the inner area 812i is less than the sum of the approach distance and the stop distance, it is determined that the route is not generated. When the shortest side of the inner area 812i is less than the predetermined value determined based on the effective width of the drone 100, it is determined that the route is not generated. More specifically, when the shortest side of the inner area 812i is less than twice the effective width of the drone 100 minus the allowable overlap value, no route is generated.
- the route generation target area determination unit 34 determines whether or not the drone 100 can be driven for each of the irregular areas 82i and 83i to be created.
- the route pattern for the odd-shaped areas 82i and 83i is a route that travels in one direction in the long side direction or a route that makes one round trip. Therefore, when the shortest side of the variant areas 82i, 83i is less than the predetermined value determined based on the effective width of drone 100, route generation target area determination unit 34 does not allow drone 100 to drive in the variant area. Make a decision. More specifically, when the shortest sides of the irregular areas 82i and 83i are less than the overlap tolerance, it is determined that the operation is not performed.
- the overlap tolerance may be, for example, 10% of the effective width of the drone 100.
- the drone 100 will not drive.
- Make a decision For example, when the long sides of the odd-shaped areas 82i and 83i are less than the sum of the approach distance and the stop distance, driving is not performed.
- the area planning unit 30 may send information on the area to be defined to the operation unit 401 and display it on the operation unit 401. Further, if there is an area in which driving is not possible, a warning may be displayed to that effect.
- the outer peripheral area 811i, the inner area 812i, and the irregular area 83i are operable areas, and the irregular area 82i is an inoperable area.
- the target area information acquisition unit 10 acquires coordinate information about the field (S21). In addition, the target area information acquisition unit 10 acquires coordinate information regarding the obstacle (S22). Note that steps S21 to S22 may be performed in any order and may be performed simultaneously.
- the movement permission area generation unit 20 generates a movement permission area based on the coordinate information on the field and the obstacle (S23).
- the area division necessity determination unit 31 determines whether or not the movement permission area needs to be divided based on the shape and size of the movement permission area (S24). When the division is necessary, the area division necessity determination unit 31 divides the movement permitted area into a plurality of areas (S25).
- the shaping area generation unit 32 generates a shaping area in each of the movement permitted area or the plurality of areas divided by the area division necessity determination unit 31, and further generates an outer peripheral area and an inside area in each shaping area (S26). ).
- the variant area generation unit 33 sets the areas other than the shaping area in the movement permitted area as variant areas (S27).
- the route generation target area determination unit 34 determines whether or not the drone 100 can be operated for each of the specified areas (S28). When it is determined that the drone 100 cannot be driven, the route generation target area determination unit 34 removes the area from the movement permitted area (S29). Finally, the route generation target area determination unit 34 determines the drivable area as the route generation target area (S30).
- the route generation unit 40 shown in FIG. 9 is a functional unit that generates a driving route in the route generation target area based on the route pattern.
- the route generating unit 40 includes an outer peripheral route generating unit 41, an inner route generating unit 42, a variant area route generating unit 43, and a route connecting unit 44.
- the outer peripheral route generation unit 41 is a functional unit that generates a circular driving route 811r in the outer peripheral area 811i.
- the circular operation route 811r is a route that makes one or more rounds on the outer peripheral area 811i. Although it is counterclockwise in the present embodiment, it may be clockwise.
- the outer peripheral route generation unit 41 performs different bending patterns on the drone 100 depending on whether the inner angle defined inside the outer peripheral area 811i is equal to or greater than a predetermined angle or less than the predetermined angle. It may be allowed to.
- the drone 100 makes a forward turn that bends along the inner angle while moving forward and turning. More specifically, the drone 100 advances to the turning point 410p, turns at an angle corresponding to the interior angle at the turning point 410p, and then moves forward.
- the forward turn is an example of the first turn.
- the drone 100 advances to the turning point 411p located near the boundary line of the area, and then retreats along the route 412r.
- the direction is changed by moving to the turning point 413p so that the rear part of the drone 100 is along another adjacent boundary line. That is, the drone 100 makes a four-figure turn to draw a "4".
- the four-shaped turning is an example of the second turning.
- the inner route generation unit 42 is a functional unit that generates a reciprocating operation route 812r in the inner area 812i.
- the reciprocating operation route 812r is a route for reciprocatingly scanning the inner area 812i.
- the reciprocating operation route 812r is continuously generated along the longest long side 813i direction of each side of the inner area 812i, and follows the shortest side 814i direction of the sides adjacent to the long side 813i. It is designed to make turns on the path.
- the reciprocating operation route 812r is configured by connecting one or a plurality of pairs of reciprocating routes to each other.
- the driving route along the long side 813i direction may or may not be parallel to the long side 813i. Further, the driving routes along the long side 813i direction may be parallel to each other or may not be parallel to each other.
- the movement permitted area is divided into the outer area and the inner area, and the inner route generation unit generates the driving route that reciprocates and scans the inner area.
- the route generation unit may generate the driving route that scans the entire movement permitted area without defining the outer area.
- the inner route generation unit 42 further divides the inner area into one or a plurality of round-trip areas, generates a round-trip route that scans by reciprocating each, and connects these.
- the polygon that defines the reciprocating area is triangular or quadrangular.
- the inner path generation unit 42 uses the longest side as a reference side among the end sides that define the outer edge of the inner area, and makes one round trip based on the length of the shorter short side of the sides adjacent to the reference side. Determine the shape of the area.
- the reference side is the long side 803i.
- the inner path generation unit 42 starts from the end of the short side 804i which is the shorter one of the sides adjacent to the long side 813i, moves along the long side 813i, and on the opposite side 805i facing the short side 814i.
- the first round-trip path 71r forming a pair of an outward path and a return path is generated.
- the route width in the figure indicates the effective width of the drone 100.
- the effective width of the drone 100 is, for example, a width with which the drug spraying drone 100 can spray the drug by moving in one direction. Further, the effective width of the drone 100 is a width that the drone 100 flying for monitoring can monitor by moving in one direction.
- the inner path generation unit 42 generates second to fifth round-trip paths 72r-75r that are connected to the first round-trip path 71r and scan back and forth in the direction of the long side 803i, respectively, in this order.
- the pair of round trip paths are parallel to each other.
- the route generation unit 40 generates a reciprocating operation route that makes a round trip a plurality of times in the route generation target area and scans so that adjacent reciprocating routes or adjacent forward and backward routes spread or narrow from the outward route start side to the outward route end side. ..
- the inner route generation unit 42 generates the reciprocating operation route in the inner area 802i. That is, the first to fifth reciprocating routes 71r-75r are radially generated so that the distances from the short side 804i to the facing side 805i gradually increase. In FIG.
- the outward route start point is on the short side 804i
- the outward route end point is on the opposite side 805i
- adjacent first to fifth reciprocating routes 71r-75r are scanned so as to spread from the short side 804i to the opposite side 805i. ..
- the first reciprocating route 71r and the second reciprocating route 72r have an overlapping area 81c where the effective widths overlap near the short side 804i. Further, the first reciprocating route 71r and the second reciprocating route 72r have a gap region 91c which is not scanned near the opposite side 805i.
- the second to fifth reciprocating routes 72r to 75r also have overlapping regions 82c, 83c, and 84c between adjacent reciprocating routes and near the short side 804i. Gap regions 92c, 93c, 94c are provided between the second to fifth reciprocating routes 72r to 75r, which are adjacent to each other, and in the vicinity of the opposite side 805i.
- Widths 81d-84d of overlapping areas 81c-84c are equal to each other.
- the widths 91d-94d of the gap areas 91d-94d are equal to each other. With this configuration, the width of each of the overlapping regions 81c-84c and the gap regions 91c-94c can be made as narrow as possible.
- the widths 81d-84d of the overlapping areas 81c-84c are obtained by calculating the width on a straight line that passes through the intersection of the long side 803i and the short side 804i and is orthogonal to the long side 803i.
- the widths 91d-94d of the gap regions 91c-94c are obtained, for example, by calculating the width on a straight line that passes through the intersection of the long side 803i and the opposite side 805i and is orthogonal to the long side 803i.
- Widths 81d-84d of overlapping areas 81c-84c are narrower than a predetermined width determined based on the effective width.
- the predetermined width is, for example, about 1/10 of the effective width. If the widths 81d-84d are wider than this, the area for overlapping movement becomes large, resulting in excessive drug application. Further, the working time increases in the surveillance drone 100.
- the widths 91d-94d of the gap areas 91c-94c are narrower than the predetermined width determined based on the effective width.
- the predetermined width is, for example, about 1/10 of the effective width. If the widths 91d-94d are wider than this, the area where the drug is not spread increases.
- the inner-path generating unit 42 uses the reciprocating paths 71r-75r so that the overlapping areas 81c-84c having the same width and the gap areas 91c-94c having the same width are formed between the reciprocating paths 71r-75r. 71r-75r are formed radially.
- the inner area 802i can be scanned almost comprehensively by arranging the overlapping area and the gap area of the allowable width in various places. Therefore, the inner path generating unit 42 divides the inner area 802i. No, one driving route is generated.
- the inner path generation unit 42 stores the maximum allowable widths of the overlapping area and the gap area in advance, and divides the inner area into a plurality of reciprocating areas when it is determined that the entire inner area cannot be scanned even if the maximum allowable width is allowed. To do.
- a long side 813i that is a reference side, a short side 814i arranged at both ends of the long side 813i, and a facing side 815i that faces the short side 814i are respectively defined.
- the inner path generation unit 42 determines the area surrounded by the long side 813i, the short side 814i, the opposite side 815i, and the end side 816i as the first reciprocating area 813a, and divides it from other areas of the inner area 812i to reciprocate. Generate a route.
- the inner route generation unit 42 generates a round-trip route for the other area by using the end side 816i as the second reference side and separately from the first round-trip area 813a.
- a second short side 817i continuous with the short side 815i and a second opposite side 818i facing the second short side 817i are newly defined.
- the inner path generation unit 42 generates a reciprocating path that scans between the second short side 817i and the second opposing side 818i.
- the edge of the effective width of the drone 100 on this round-trip path is the edge 819i.
- the inner path generation unit 42 determines the area surrounded by the second long side 816i, the second short side 817i, the second opposite side 818i, and the second end side 819i as the second reciprocating area 816a, and determines the area of the inner area 812i.
- One round-trip area 813a and other areas are divided to generate a round-trip path.
- the area 819a of the inner area 812i other than the first and second round trip areas 813a and 816a has a triangular shape.
- the inner path generation unit 42 uses the second end side 819i as the third reference side and generates a reciprocating path parallel to the third reference side in the region 819a.
- the inner route generation unit 42 divides the inner area 812i into a plurality of round-trip areas 813a, 816a, 819a, generates routes for each, and connects these. With this configuration, the total area of the overlapping area and the gap area can be reduced, and the drone 100 can efficiently fly in the inner area.
- the inner route generation unit 42 generates a flight plan related to acceleration / deceleration and turning of the drone 100, in addition to the flight route including position information in the three-dimensional direction.
- the inner route generation unit 42 accelerates after departure and when entering the return region from the outward route in the turning region that connects the outward route and the return route of the reciprocating operation route 812r, before stopping and when entering the return route from the returning region.
- the flight plan may be generated to slow down.
- the turn-back area is a connecting portion of the forward and return paths, and refers to an area in which the drone 100 flies at a speed different from the speed during constant-speed straight flight on the forward and return paths, particularly at a speed slower than the constant-speed straight flight.
- the flight plan may include information for turning the drone 100 in a turn-back area that connects the round-trip routes.
- the inner route generation unit 42 may generate the reciprocating operation route 812r such that at least a part of the turn-back region overlaps the outer peripheral area 811i. Since the vehicle moves at a low speed in the turn-back area, it may not be possible to monitor or spray the medicine in the same manner as in the forward and return paths. For example, since it is difficult to maintain a predetermined density of the drug to be sprayed when moving at low speed, the drug spraying may be stopped. Therefore, by overlapping at least a part of the turn-back area with the outer peripheral area 811i, it is possible to ensure effective monitoring of the turn-back area or chemical spraying by the flight of the circular operation route 811r.
- the inner route generating unit 42 sets the turn-back region in the reciprocating operation route 812r that is folded back from the forward route to the returning route.
- the sub-scanning paths 101r and 102r that continuously scan in a direction intersecting the main scanning direction of the 812r may be generated.
- the drone 100 When the drone 100 flies for the purpose of growth monitoring, the drone 100 causes a descending air flow toward the crops growing in the field 80 by the rotor blades 101, so that the crops are laid down to capture the image of the root and the tip. To do. Therefore, in the area where the drone 100 turns the nose, the descending air flow 601 is generated in a radial arc shape centering on the drone 100 toward the rear in the traveling direction. Then, the crops in the area to be photographed are not destroyed as intended, and it is difficult to properly photograph. Therefore, in the turn-back region of the reciprocating operation route 812r, the sub-scanning routes 101r and 102r for performing constant-velocity linear flight are generated separately from the reciprocating operation route 812r.
- the crop that is swept down by the downdraft 601 returns to a substantially upright state when the influence of the downdraft 601 disappears.Therefore, when flying along the sub-scanning paths 101r and 102r, the descending airflow generated during constant speed operation causes It is possible to obtain an image that allows the crops to be laid down and the growth status can be grasped.
- the drone 100 flies for the purpose of spraying a drug
- the drug is sprayed to the root or the tip of the crop or the soil.
- the downdraft of the rotor blade 101 causes the crop to fall over. Therefore, depending on the lodging state of the crop, it is difficult to allow the drug to reach the target as intended.
- the inner path generation unit 42 generates the sub-scanning paths 101r and 102r separately from the reciprocating operation path 812r, the crops are laid down as intended to more effectively spray the medicine to the inner area 812i. It is possible to
- the sub-scanning paths 101r and 102r may be in the same direction or in opposite directions.
- the sub-scanning paths 101r and 102r may be in the same direction as the direction in which the reciprocating operation path 812r flies when returning from the outward path to the inward path, or may be the opposite direction.
- the sub-scanning paths 101r and 102r are paired, but either one may be used.
- the sub-scanning path 102r that is generated so as to cross the gap regions 91d-94d, it is possible to effectively supplement the region in which drug spraying or growth monitoring is effectively performed.
- the variant area route generation unit 43 is a functional unit that generates the variant area driving route 83r in the variant area 83i.
- the variant area driving route 83r is a route that flies to one side in the long side direction of the variant area 83i or a route that makes one round trip.
- the route connecting unit 44 is a functional unit that connects the orbiting operation route 811r, the reciprocating operation route 812r, and the variant area operation route 83r. According to this configuration, even when the route is generated by being divided into a plurality of areas, it is possible to minimize the duplication of the route and generate an efficient driving route.
- the outer peripheral route generation unit 41 generates a circular operation route 811r that circles the outer peripheral area 811i (S41).
- the inner route generation unit 42 generates a reciprocating operation route 812r that reciprocates in the inner area 812i (S42).
- the variant area route generation unit 43 generates a variant area operation route 83r that flies in one direction in the variant area 83i or makes one round trip (S43). Note that steps S41 to S43 are in no particular order and may be performed at the same time.
- the route connecting unit 44 connects the revolving operation route 811r, the reciprocating operation route 812r, and the variant area operation route 83r (S44).
- the inner area can also be generated as a convex polygon similar to the outer periphery of the shaping area. Therefore, the reciprocating operation can be performed by minimizing the overlapping routes. Therefore, the target area can be comprehensively driven in a short time. That is, it is possible to generate an efficient driving route in terms of working time, drone battery consumption, and drug consumption. Further, in the drug spraying drone, the risk of spraying the drug in duplicate is reduced, and high safety can be maintained.
- the route generation unit 40 shown in FIG. 9 may be capable of generating a plurality of types of driving routes in the route generation target area.
- the route selection unit 50 can select which driving route to determine.
- the user may visually determine the plurality of generated driving routes to determine the driving route.
- the route selection unit 50 may be capable of inputting priority information by the user. For example, the user inputs into the operation device 401 which of the working time, the battery consumption of the drone 100, and the medicine consumption is to be given the highest priority. In addition, the operation unit 401 may be able to input the second priority index together. The route selection unit 50 selects a driving route that most matches the input priority order from the plurality of driving routes. According to this configuration, it is possible to efficiently generate a route according to the policy of the user.
- the inner route generation unit 42 determines the longest long side 813i of the sides defining the outer periphery of the inner area 812i. Is determined as the reference side (S51). In addition, the inner path generation unit 42 determines whether the inner area 812i (see FIG. 18) is a polygon having a quadrangle or more (S52). When the inner area 812i is a triangle, a round-trip path parallel to the longest side is generated in the entire inner area 812i (S53).
- the inner area 812i is a polygon with a rectangular shape or more
- the short side adjacent to the long side 813i is determined as the first short side 814i
- the long side is determined as the first opposite side 815i (S54).
- the inner route generation unit 42 determines the number of round trips of the drone 100 based on the first short side 814i (S55).
- the inner path generation unit 42 determines whether or not the length can be scanned by the reciprocating path having the above-described number of reciprocations (S56). ..
- the inner path generating unit 42 determines the positions and widths of the overlapping area and the gap area so that the drone 100 scans to both ends of the first opposing side 815i.
- the reciprocating route is determined, and the reciprocating route is generated in parallel or radially according to the number of reciprocations (S57).
- the inner path generating unit 42 causes the reciprocating path having the overlapping area and the gap area as the maximum width in the reciprocating area 813a. Are generated radially (S58).
- the inside route generation unit 42 sets the end side 816i of the effective width of the drone 100 in the generated reciprocating route as a new reference side (S58), and returns to step S51.
- the inner route generation unit 42 connects the reciprocating routes generated in one or more reciprocating areas 813a, 816a, 819a (step S60).
- the inner path generation unit 42 generates a sub-scanning path for each of the one or more reciprocating areas 813a, 816a, 819a, the sub-scanning path is connected in addition to each reciprocating path.
- Fig. 22 shows an example of a field 80-1 that is divided into a substantially rectangular shape when viewed from above.
- a departure / arrival point 406-1 is arranged at a certain point around the farm field 80-1. Since there is no obstacle on the outer edge of the field 80-1, a movement permission area 80i-1 is defined inside the field 80-1 in a substantially rectangular shape which is a substantially similar shape to the field 80-1. Inside the movement permission area 80i-1, one outer area 811i-1 and one inner area 812i-1 are defined.
- a circular driving route 811r-1 is generated in the outer peripheral area 811i-1, and a reciprocating driving route 812r-1 is generated in the inner area 812i-1.
- the orbiting operation path 811r-1 and the reciprocating operation path 812r-1 are connected to each other, and an operation start point S and an operation end point G are defined.
- a four-figure turn is planned for the turn of the circular operation route 811r-1.
- the inner area 812i-1 has a substantially rectangular shape, and the short sides facing each other have the same length and are substantially parallel to each other, so that the reciprocating operation paths 812r-1 are generated to be substantially parallel.
- the reciprocating operation route 812r-1 projects to the outer peripheral area 811i-1 in the turnback area. In other words, at least a part of the folding area overlaps with the outer peripheral area 811i-1.
- Drone 100 slows as it flies toward the turn area and accelerates as it flies away from the turn area. When the flight speed of the drone 100 is lower than a predetermined value, it may be difficult to spray the medicine with the intended spray density and monitor the growth. Therefore, the folded region is projected to the outer peripheral area 811i-1, and the flight speed in the inner area 812i-1 is maintained as much as possible, so that the effective area for drug spraying and growth monitoring in the inner area 812i-1 is secured.
- Fig. 23 shows an example of a field 80-2 that is divided into a substantially rectangular shape when viewed from above.
- a landing point 406-2 is arranged at a certain point around the farm field 80-2.
- An obstacle 81a-2 is arranged near one side of the field 80-2. Therefore, the movement permission area 80i-2 is defined so as to avoid the entry prohibition area 81b-2 around the obstacle 81a-1, and a part of the outer edge of the movement permission area 80i-2 is defined around the obstacle 81a-1. It shares the edge with the prohibited area 81b-2.
- one outer peripheral area 811i-2 and one inner area 812i-2 are defined.
- a circular driving route 811r-2 is generated in the outer peripheral area 811i-2, and a reciprocating driving route 812r-2 is generated in the inner area 812i-2.
- the orbiting operation path 811r-2 and the reciprocating operation path 812r-2 are connected to each other, and an operation start point S and an operation end point G are defined.
- a four-figure turn is planned for the turn of the circular operation route 811r-1.
- the inner area 812i-2 has a substantially rectangular shape, and the short sides facing each other have the same length and are substantially parallel to each other, so that the reciprocating operation paths 812r-2 are generated to be substantially parallel.
- Fig. 24 shows an example of a field 80-3 which is divided into a substantially polygonal shape when viewed from above.
- a departure / arrival point 406-3 is arranged around the field 80-3.
- Plural obstacles 81a-3 are arranged on the left and right sides and below in the figure of the field 80-3.
- the movement permission area 80i-3 is defined so as to avoid the entry prohibition area 81b-3 around the obstacle 81a-3.
- a circular operation route 811r-3 is generated in the outer peripheral area 811i-3.
- the inner area 812i-3 is divided into three round-trip or square-shaped reciprocating areas 813a-3, 814a-3, 815a-3, and reciprocating operation routes 813r-3, 814r-3, 815r-3 are generated in each. ..
- the three round-trip areas 813a-3, 814a-3, 815a-3 are shaded differently for convenience. Since the short sides facing the reciprocating areas 813a-3, 814a-3 have different lengths, the reciprocating operation paths 813r-3, 814r-3 are generated slightly radially.
- the reciprocating operation routes 813r-3 and 814r-3 project to the outer peripheral area 811i-3 in the turn-back region. That is, at least a part of the folding area overlaps the outer peripheral area 811i-3.
- Fig. 25 is an example of a field 80-4 that is divided into a concave polygon having a depression when viewed from above.
- a landing point 406-4 is arranged at the upper left of the field 80-4 in the figure.
- An obstacle 81a-4 is arranged at the lower left of the field 80-4 in the figure.
- the field 80-4 is largely divided into shaping areas 81i-4 and 82i-4, and an outer area 811i-4 and an inner area 812i-4 are defined in the shaping area 81i-4, and the shaping area 82i-4 is formed.
- Circular operation routes 811r-4 and 821r-4 are generated in the outer peripheral areas 811i-4 and 821i-4, respectively.
- the inner area 812i-4 is divided into three reciprocating areas 813a-4, 814a-4, 815a-4 having a triangular shape or a quadrangular shape, and the reciprocating operation paths 813r-4, 814r-4, 815r are divided into respective areas. -4 has been generated.
- the reciprocating areas 813a-4, 814a-4, 815a-4 and the inner area 822i-4 are shaded differently for convenience. Since the lengths of the opposite short sides of the reciprocating areas 813a-4, 814a-4, 815a-4 are different, the reciprocating operation routes 813r-4, 814r-4, 815r-4 are generated in a slightly radial pattern. Further, the reciprocating operation paths 813r-4, 814r-4, 815r-4 project to the outer peripheral area 811i-4 in the turn-back area. That is, at least part of the folded area overlaps the outer peripheral area 811i-4.
- the agricultural drug spray drone has been described as an example, but the technical idea of the present invention is not limited to this, and is applicable to all machines that operate autonomously. It can be applied to drones other than agricultural ones that fly autonomously. It can also be applied to a machine that runs autonomously on the ground.
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Life Sciences & Earth Sciences (AREA)
- Insects & Arthropods (AREA)
- Pest Control & Pesticides (AREA)
- Wood Science & Technology (AREA)
- Zoology (AREA)
- Environmental Sciences (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Catching Or Destruction (AREA)
- Traffic Control Systems (AREA)
Abstract
Le problème abordé par la présente invention est de produire un itinéraire de déplacement selon lequel un appareil mobile peut se déplacer efficacement. La solution selon l'invention concerne un système de production d'itinéraire de déplacement (1000), qui est pourvu d'une unité de production d'itinéraire (40) qui produit un itinéraire de déplacement pour qu'un appareil mobile (100) se déplace dans une zone cible (80i) en fonction d'informations acquises sur la zone cible. L'unité de production d'itinéraire effectue des allers-retours de multiples fois à l'intérieur de la zone cible et produit des itinéraires d'aller-retour (71r - 75r), qui se présentent de sorte que des itinéraires d'aller-retour adjacents ou des itinéraires sortants et des itinéraires de retour adjacents divergent ou convergent l'un par rapport à l'autre depuis le côté d'origine d'itinéraire sortant vers le côté de terminus d'itinéraire sortant. L'unité de production d'itinéraire peut également comprendre : une section de production d'itinéraire périphérique (41) permettant de produire un itinéraire de déplacement circulaire (811r) pour tourner autour d'une zone périphérique en forme d'anneau (811i) qui forme la limite extérieure d'une zone de forme régulière (81i) ; et une section de production d'itinéraire intérieur (42) qui se déplace en allers-retours de multiples fois à l'intérieur d'une zone intérieure (812i) à l'intérieur d'une zone périphérique et produit des itinéraires de déplacement d'aller-retour (812r) qui vont et viennent de sorte que des itinéraires d'aller-retour adjacents ou des itinéraires sortants et des itinéraires de retour adjacents divergent ou convergent l'un par rapport à l'autre depuis le côté d'origine d'itinéraire sortant vers le côté de terminus d'itinéraire sortant.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201980067873.5A CN112867395B (zh) | 2018-10-30 | 2019-10-23 | 行驶路径生成系统、行驶路径生成方法和计算机可读取记录介质以及无人机 |
JP2020505301A JP6851106B2 (ja) | 2018-10-30 | 2019-10-23 | 運転経路生成システム、運転経路生成方法、および運転経路生成プログラム、ならびにドローン |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018203512 | 2018-10-30 | ||
JP2018-203512 | 2018-10-30 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2020090589A1 true WO2020090589A1 (fr) | 2020-05-07 |
Family
ID=70463154
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2019/041549 WO2020090589A1 (fr) | 2018-10-30 | 2019-10-23 | Système de production d'itinéraire de déplacement, procédé de production d'itinéraire de déplacement, programme de production d'itinéraire de déplacement, et drone |
Country Status (3)
Country | Link |
---|---|
JP (1) | JP6851106B2 (fr) |
CN (1) | CN112867395B (fr) |
WO (1) | WO2020090589A1 (fr) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2022032711A (ja) * | 2020-08-13 | 2022-02-25 | 株式会社東芝 | 点検システムおよび点検方法 |
CN114253286A (zh) * | 2020-09-24 | 2022-03-29 | 乐天集团股份有限公司 | 飞行系统、飞行路径决定方法及飞行路径决定装置 |
WO2024171294A1 (fr) * | 2023-02-14 | 2024-08-22 | 株式会社クボタ | Aéronef sans pilote |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115039561A (zh) * | 2022-06-30 | 2022-09-13 | 松灵机器人(深圳)有限公司 | 割草方法、装置、割草机器人以及存储介质 |
CN118032063B (zh) * | 2024-04-12 | 2024-06-14 | 中国电建集团江西省水电工程局有限公司 | 基于无人机倾斜摄影的风电设备运输地形测量系统及方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005176741A (ja) * | 2003-12-19 | 2005-07-07 | Yanmar Co Ltd | 農業用作業車 |
JP2014113864A (ja) * | 2012-12-07 | 2014-06-26 | Hitachi Solutions Ltd | 散布支援装置 |
CN104503464A (zh) * | 2014-12-30 | 2015-04-08 | 中南大学 | 基于计算机的凸多边形农田无人机喷洒作业航迹规划方法 |
WO2018123062A1 (fr) * | 2016-12-28 | 2018-07-05 | エスゼット ディージェイアイ テクノロジー カンパニー リミテッド | Procédé d'affichage de trajectoire de vol, plate-forme mobile, système de vol, support d'enregistrement et programme |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008252510A (ja) * | 2007-03-30 | 2008-10-16 | Toa Corp | エコーキャンセラ |
CN104412878A (zh) * | 2013-09-10 | 2015-03-18 | 中国兵器科学研究院 | 人工影响天气探测作业无人机系统 |
KR20150136641A (ko) * | 2014-05-27 | 2015-12-08 | (주)지이에스 | 농업용 무인방제 수직이착륙기 |
CN204368415U (zh) * | 2014-12-25 | 2015-06-03 | 武汉智能鸟无人机有限公司 | 一种倾斜式四旋翼无人机 |
US10441965B2 (en) * | 2015-06-22 | 2019-10-15 | Deere & Company | Spray pattern of nozzle systems |
CN205353771U (zh) * | 2015-09-23 | 2016-06-29 | 杨珊珊 | 一种无人机航拍装置及航拍设备 |
CN105794758A (zh) * | 2016-05-13 | 2016-07-27 | 谭圆圆 | 用于连续喷洒的系留式无人飞行器及其连续喷洒方法 |
WO2017219200A1 (fr) * | 2016-06-20 | 2017-12-28 | 李珂悦 | Véhicule aérien sans pilote |
KR20180039477A (ko) * | 2016-10-10 | 2018-04-18 | 한화테크윈 주식회사 | 경로 계획 방법 및 장치 |
KR20180057021A (ko) * | 2016-11-21 | 2018-05-30 | 한화에어로스페이스 주식회사 | 무인기 제어 방법 및 이를 이용한 무인기 제어 장치 |
CN106719551A (zh) * | 2016-12-30 | 2017-05-31 | 浙江科技学院 | 一种自动规划路径农药喷洒无人机系统及其控制方法 |
JP6832719B2 (ja) * | 2017-01-24 | 2021-02-24 | 株式会社クボタ | 作業車 |
JP6802076B2 (ja) * | 2017-01-24 | 2020-12-16 | 株式会社クボタ | 走行経路生成システム |
JP6638683B2 (ja) * | 2017-03-28 | 2020-01-29 | 井関農機株式会社 | 農作業支援システム |
CN107161346B (zh) * | 2017-05-18 | 2020-10-20 | 浙江大学 | 一种基于遍历航点的无人机喷药系统及喷药方法 |
CN107980751A (zh) * | 2017-11-24 | 2018-05-04 | 辽宁世达通用航空股份有限公司 | 一种航空喷洒农药监控的方法及监控系统 |
CN108569401A (zh) * | 2018-05-30 | 2018-09-25 | 郑州方达电子技术有限公司 | 一种无人机自动造林方法 |
-
2019
- 2019-10-23 WO PCT/JP2019/041549 patent/WO2020090589A1/fr active Application Filing
- 2019-10-23 CN CN201980067873.5A patent/CN112867395B/zh active Active
- 2019-10-23 JP JP2020505301A patent/JP6851106B2/ja active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005176741A (ja) * | 2003-12-19 | 2005-07-07 | Yanmar Co Ltd | 農業用作業車 |
JP2014113864A (ja) * | 2012-12-07 | 2014-06-26 | Hitachi Solutions Ltd | 散布支援装置 |
CN104503464A (zh) * | 2014-12-30 | 2015-04-08 | 中南大学 | 基于计算机的凸多边形农田无人机喷洒作业航迹规划方法 |
WO2018123062A1 (fr) * | 2016-12-28 | 2018-07-05 | エスゼット ディージェイアイ テクノロジー カンパニー リミテッド | Procédé d'affichage de trajectoire de vol, plate-forme mobile, système de vol, support d'enregistrement et programme |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2022032711A (ja) * | 2020-08-13 | 2022-02-25 | 株式会社東芝 | 点検システムおよび点検方法 |
JP7471953B2 (ja) | 2020-08-13 | 2024-04-22 | 株式会社東芝 | 点検システムおよび点検方法 |
CN114253286A (zh) * | 2020-09-24 | 2022-03-29 | 乐天集团股份有限公司 | 飞行系统、飞行路径决定方法及飞行路径决定装置 |
JP2022053235A (ja) * | 2020-09-24 | 2022-04-05 | 楽天グループ株式会社 | 飛行システム、飛行経路決定方法、及び飛行経路決定装置 |
JP7165703B2 (ja) | 2020-09-24 | 2022-11-04 | 楽天グループ株式会社 | 飛行システム、飛行経路決定方法、及び飛行経路決定装置 |
US11990051B2 (en) | 2020-09-24 | 2024-05-21 | Rakuten Group, Inc. | Flight system, flight route determination method, and flight route determination device |
WO2024171294A1 (fr) * | 2023-02-14 | 2024-08-22 | 株式会社クボタ | Aéronef sans pilote |
Also Published As
Publication number | Publication date |
---|---|
JP6851106B2 (ja) | 2021-03-31 |
CN112867395A (zh) | 2021-05-28 |
CN112867395B (zh) | 2022-09-23 |
JPWO2020090589A1 (ja) | 2021-02-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2020090589A1 (fr) | Système de production d'itinéraire de déplacement, procédé de production d'itinéraire de déplacement, programme de production d'itinéraire de déplacement, et drone | |
JP7270265B2 (ja) | 運転経路生成装置、運転経路生成方法、運転経路生成プログラム、およびドローン | |
JP6982908B2 (ja) | 運転経路生成装置、運転経路生成方法、および運転経路生成プログラム、ならびにドローン | |
JP7008999B2 (ja) | 運転経路生成システム、運転経路生成方法、および運転経路生成プログラム、ならびにドローン | |
JP2022084735A (ja) | ドローン、ドローンの制御方法、および、ドローンの制御プログラム | |
JP6994798B2 (ja) | ドローンシステム、ドローン、管制装置、ドローンシステムの制御方法、および、ドローンシステム制御プログラム | |
JP7137258B2 (ja) | ドローンシステム、飛行管理装置およびドローン | |
CN113678083B (zh) | 产业机械系统、管制装置、产业机械系统的控制方法以及计算机可读的记录介质 | |
WO2021205559A1 (fr) | Dispositif d'affichage, dispositif de détermination de propriété de vol de drone, drone, procédé de détermination de propriété de vol de drone et programme d'ordinateur | |
JP7079547B1 (ja) | 圃場評価装置、圃場評価方法および圃場評価プログラム | |
JP7285557B2 (ja) | 運転経路生成システム、運転経路生成方法、運転経路生成プログラム、およびドローン | |
JP7412038B2 (ja) | 再測量要否判定装置、測量システム、ドローンシステム、および再測量要否判定方法 | |
US12117297B2 (en) | Traveling route generating system, traveling route generating method, traveling route generating program, coordinate measuring system, and drone | |
JP7412037B2 (ja) | ドローンシステム、操作器および作業エリアの定義方法 | |
WO2021191947A1 (fr) | Système de drone, drone, et procédé de détection d'obstacle | |
JP7490208B2 (ja) | ドローンシステム、ドローン、管制装置、ドローンシステムの制御方法、および、ドローンシステム制御プログラム | |
JP7570710B2 (ja) | エリア編集システム、作業エリアの編集方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ENP | Entry into the national phase |
Ref document number: 2020505301 Country of ref document: JP Kind code of ref document: A |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19879271 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 19879271 Country of ref document: EP Kind code of ref document: A1 |