UNMANNED AIRCRAFT
20250313358 ยท 2025-10-09
Inventors
Cpc classification
B64U50/11
PERFORMING OPERATIONS; TRANSPORTING
B64U2101/40
PERFORMING OPERATIONS; TRANSPORTING
B64U10/16
PERFORMING OPERATIONS; TRANSPORTING
B64U20/80
PERFORMING OPERATIONS; TRANSPORTING
B64U50/33
PERFORMING OPERATIONS; TRANSPORTING
B64U50/19
PERFORMING OPERATIONS; TRANSPORTING
Y02T50/60
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
B64U20/80
PERFORMING OPERATIONS; TRANSPORTING
B64U10/14
PERFORMING OPERATIONS; TRANSPORTING
B64U50/33
PERFORMING OPERATIONS; TRANSPORTING
Abstract
An unmanned aerial vehicle includes a plurality of rotors, a power source, and a power supply to supply external power from the power source to an implement.
Claims
1. An unmanned aerial vehicle comprising: a plurality of rotors; a power source; and a power supply to supply external power from the power source to an implement.
2. The unmanned aerial vehicle according to claim 1, further comprising: a plurality of electric motors each to drive a respective one of a plurality of first rotors included in the plurality of rotors; first wiring to supply power from the power source to each of the plurality of electric motors; and second wiring that branches from the first wiring to supply the external power from the power source to the power supply.
3. The unmanned aerial vehicle according to claim 2, wherein the power source includes a battery to store first electric power.
4. The unmanned aerial vehicle according to claim 2, further comprising: at least one second rotor included in the plurality of rotors; an internal combustion engine to drive the at least one second rotor; and an electric generator to be driven by the internal combustion engine to generate second electric power; wherein the power source includes the electric generator, and the electric generator is connected to the first wiring and the second wiring.
5. The unmanned aerial vehicle according to claim 1, wherein the implement is an interchangeable implement to perform agricultural work on a field or crops in the field.
6. The unmanned aerial vehicle according to claim 1, wherein the power supply includes a terminal to supply power to the implement and a terminal to conduct communication with the implement.
7. The unmanned aerial vehicle according to claim 6, further comprising: a controller configured or programmed to control output of the external power from the power supply, wherein the controller is configured or programmed to control supply of the external power according to a current operational state or a planned operational state of the implement obtained through the communication.
8. The unmanned aerial vehicle according to claim 1, wherein the unmanned aerial vehicle is configured to fly while towing the implement, and the power supply and the implement are electrically connected by a cable.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
DETAILED DESCRIPTION OF THE EXAMPLE EMBODIMENTS
[0058] An unmanned aerial vehicle including a plurality of rotors includes a rotation driver to rotate the rotors (hereinafter referred to as propellers). Hereinafter, such an unmanned aerial vehicle is referred to as a multicopter.
[0059] The configuration of rotation drivers included in multicopters exists in various forms.
[0060] The first rotation driver 3A shown in
[0061] The second rotation driver 3B shown in
[0062] The third rotation driver 3C shown in
[0063] The fourth rotation driver 3D shown in
[0064]
[0065] A multicopter 10 shown in
[0066] In the example of
[0067] The main body 4 includes a controller 4a that controls the operation of devices and components mounted on multicopter 10, sensors 4b connected to the controller 4a, a communication device 4c connected to the controller 4a, and a battery 52.
[0068] The controller 4a may include, for example, a flight controller such as a flight controller and a higher-level computer (companion computer). The companion computer may perform advanced computational processing such as image processing, obstacle detection, and obstacle avoidance based on sensor data acquired by the sensors 4b.
[0069] The sensors 4b may include an acceleration sensor, angular velocity sensor, geomagnetic sensor, atmospheric pressure sensor, altitude sensor, temperature sensor, flow sensor, imaging device, laser sensor, ultrasonic sensor, obstacle contact sensor, and GNSS (Global Navigation Satellite System) receiver. The acceleration sensor and angular velocity sensor may be mounted on the main body 4 as components of an IMU (Inertial Measurement Unit). Examples of laser sensors may include a laser range finder used to measure distance to the ground, and 2D or 3D LiDAR (light detection and ranging).
[0070] The communication device 4c may include a wireless communication module for signal transmission and reception with a ground-based transmitter or ground control station (GCS) via an antenna, and a mobile communication module that utilizes cellular communication networks. The communication device 4c is configured to receive signals such as control commands transmitted from the ground and transmit sensor data such as image data acquired by sensors 4b as telemetry information. The communication device 4c may also include functions for communication between multicopters and satellite communication capabilities. The controller 4a may connect to computers in the cloud through the communication device 4c. The computer in the cloud may execute some or all of the functions of the companion computer.
[0071] A battery 52 is a secondary battery that is configured to store electric power through charging and supply electric power to motors 14 through discharging. Through the operation of battery 52 and the plurality of motors 14, a plurality of rotors 2 can be rotationally driven to generate desired thrust.
[0072] Each of the plurality of rotors 2 generally includes a plurality of blades with fixed pitch angles and generates thrust through rotation. The pitch angles may be variable. Not all of the plurality of rotors 2 need to have the same diameter (propeller diameter), and one or more rotors 2 may have a larger diameter than other rotors 2. The thrust (static thrust) generated by rotating the rotor 2 is generally proportional to the cube of the rotor's diameter. Therefore, when the rotors 2 of different diameters are provided, the rotors 2 with relatively large diameters may be called main rotors and the rotors 2 with relatively small diameters may be called sub-rotors. Regardless of the size of the diameter, the rotors 2 capable of generating relatively large thrust and the rotors 2 capable of generating relatively small thrust may be included depending on the configuration of rotation driver 3. In such case, the rotors 2 capable of generating relatively large thrust may be called main rotors and the rotors 2 capable of generating relatively small thrust may be called sub-rotors. For example, the rotors 2 that generate relatively large thrust per rotation may be called main rotors and the rotors 2 that generate relatively small thrust per rotation may be called sub-rotors. In one example, main rotors may be positioned more inward than sub-rotors. In other words, the rotors 2 may be positioned such that the distance from the center of the body to the rotation axis of each main rotor is shorter than the distance from the center to the rotation axis of each sub-rotor.
[0073] In this example, the rotation driver 3 includes a plurality of motors 14. As mentioned above, the rotation driver 3 may include the internal combustion engine 7a.
[0074]
[0075] The controller 4a may change the rotational speed of individual rotors 2 by controlling each power transmission system 23. Rotation driver 3B may include a mechanism configured to change the pitch angle of blades of each of the plurality of rotors 2. In that case, the controller 4a may adjust the lift generated by each rotor 2 by controlling that mechanism to change the blade pitch angles.
[0076] In a parallel hybrid drive where some of the plurality of rotors 2 are rotated by the internal combustion engine 7a and other rotors 2 are rotated by the motors 14, the internal combustion engine 7a and battery 52 are supported by the main body 4. At least one of the plurality of rotors 2 is connected to the internal combustion engine 7a through the power transmission system 23, and other rotors 2 are connected to the motors 14.
[0077] In such a parallel hybrid drive, the diameter of one or more rotors 2 rotated by the internal combustion engine 7a may be larger than the diameter of other rotors 2 rotated by the motors 14. In other words, the internal combustion engine 7a may be used for to rotate the main rotors and the motors 14 may be used for rotating the sub-rotors. In such case, the main rotors are mainly used to generate thrust, and the sub-rotors are used both to generate thrust and attitude control. The main rotors may be called booster rotors and the sub-rotors may be called attitude control rotors.
[0078] In the parallel hybrid drive, the internal combustion engine is used for both thrust generation and power generation. By selectively transmitting driving force (torque) generated by the internal combustion engine to either or both of the rotor and electric generator, it is possible to achieve balanced thrust generation and power generation.
[0079] When a multicopter includes an internal combustion engine and uses the internal combustion engine for at least one of thrust generation and power generation, this contributes to increased payload and flight duration. It is desirable to perform attitude control of the multicopter by rotating propellers using motors, which have superior response characteristics compared to internal combustion engines. Therefore, in applications where accurate attitude control of the multicopter is required, it is desirable to adopt parallel hybrid drive or series hybrid drive to increase payload and flight duration. Note that when the rotation driver 3 includes a mechanism configured to change the pitch angle of blades of each of the plurality of the rotors 2, the attitude can also be adjusted by changing the pitch angle of each blade.
[0080] Through increased payload and flight duration, the applications of multicopters can be further expanded. For example, in the agricultural field, multicopters are currently being used for agricultural chemical spraying or crop growth monitoring. Various agricultural work can be performed from the air by connecting various ground work machines (hereinafter may be simply referred to as work machines) to the multicopter. Agricultural work machines are sometimes referred to as implements. Examples of implements may include sprayers for spraying chemicals on crops, mowers, seeders, spreaders (fertilizer applicators), rakes, balers, harvesters, plows, harrows, or rotary tillers. Work vehicles such as tractors are not included in implements in this disclosure.
[0081] In the example shown in
[0082] In the example shown in
[0083]
[0084] The controller 4a may receive control commands wirelessly from, for example, a ground station 6 on the ground through the communication device 4c. The number of ground stations 6 is not limited to one, and the grand station 6 may be distributed across a plurality of locations. The communication device 4c may also wirelessly receive control commands from an operator's controller on the ground. The controller 4a may have functions to automatically or autonomously execute takeoff, flight, obstacle avoidance, and landing operations based on sensor data obtained from the sensors 4b. The controller 4a may be configured or programmed to communicate with the implement 200 connected to the power supply 76 and obtain signals indicating the state of implement 200. Additionally, the controller 4a may provide signals to control the operation of the implement 200. Furthermore, the implement 200 may generate signals to instruct the operation of multicopter 10 and transmit them to the controller 4a. Such communication between the controller 4a and the implement 200 may be conducted through wired or wireless methods.
[0085]
[0086]
[0087] In the parallel hybrid drive type multicopter 10, the internal combustion engine 7a not only drives the electric generator 8 to generate power, but also mechanically transmits energy to the rotor 22 to rotate the rotor 22. In contrast, in the series hybrid drive type multicopter 10, all rotors 12 are rotated by electric power generated by the electric generator 8. Therefore, in the series hybrid drive type multicopter 10, when the electric generator 8 is, for example, a fuel cell, the internal combustion engine 7a is not an essential component.
[0088] The following describes configuration examples and operation examples of an unmanned aircraft according to example embodiments of the present disclosure, taking a parallel hybrid drive multicopter as an example.
[0089]
[0090] The multicopter 100 shown in
[0091] The multicopter 100 includes a body frame 110 including four arms 110A for the sub-rotors 12 and two arms 110B for the main rotors 22, for example. The body frame 110 supports a main body 120 including various electronic components and mechanical components described later.
[0092] In the example of
[0093]
[0094] In the illustrated example, the main body 120 of the multicopter 100 includes a controller 30 including a flight controller 32, sensors 72, and a communication device 74. This is basically similar to the controller 4a, sensors 4b, and communication device 4c included in the main body 4 of the multicopter 10 explained with reference to
[0095] The multicopter 100 according to the present example embodiment includes eight sub-rotors 12, eight motors 14 that respectively rotate the eight sub-rotors 12, and eight ESCs that respectively control the eight motors 14, for example. Each ESC 16 receives a motor control signal to control the motor 14 from the controller 30 via wiring 82. The motor control signal is, for example, a PWM (Pulse Width Modulation) signal. When the motor control signal is a PWM signal, the duty cycle of the PWM signal may indicate an analog value of the motor rotation speed. Each ESC 16 controls the rotation speed of the motor 14 connected to that ESC 16 based on the motor control signal from the controller 30. In
[0096] The controller 30 is connected to individual ESCs 16 via electrically independent wiring 82 and may individually control each of the eight ESCs 16. As mentioned earlier, the sub-rotor 12 is used not only to generate lift but also for attitude control. Attitude control is achieved by the flight controller 32 of the controller 30 obtaining measured or estimated values indicating the attitude of the main body 120 from the sensors 72 to determine the current attitude of the main body 120, and controlling the rotation speed of individual motors 14 according to the difference from the target attitude.
[0097] The main body 120 includes a main rotor driver 24 that drives the main rotor 22 and a main rotor controller 26 configured or programmed to control the main rotor drive component 24. In this example embodiment, the main rotor drive component 24 is an internal combustion engine. Therefore, the main rotor controller 26 includes an Engine Control Unit (ECU). The main rotor controller 26 is configured or programmed to execute control of the internal combustion engine by acquiring sensor data such as throttle opening, intake temperature, engine speed, and temperature of various portions of the main rotor drive component 24, which is an internal combustion engine. The main rotor controller 26 is connected to the controller 30 via wiring 82 such as a CAN (Controller Area Network) bus. The main rotor controller 26 is configured or programmed to output engine control signals based on signals transmitted from the controller 30. The engine control signal includes, for example, throttle opening. A digital-to-analog converter (DAC) and/or voltage converter may be connected between the controller 30 and the main rotor controller 26. Mechanical devices such as a clutch and reduction gear may be provided between the main rotor driver 24 and the main rotor 22.
[0098] The main rotor driver 24 preferably is an internal combustion engine with minimal vibration. In this example embodiment, the main rotor driver 24 is, for example, an opposed piston engine. The opposed piston engine is disclosed in, for example, Japanese Patent No. 5508604. The entire contents of Japanese Patent No. 5508604 are hereby incorporated herein by reference.
[0099] The main rotor driver 24, which is an internal combustion engine, may drive an electric generator 42 such as an alternator to generate power. In this example embodiment, the electric generator 42 includes an AC synchronous motor including a rotor and a stator. Therefore, the electric generator 42 may also function as a starter by rotating the rotor through energization during startup of the main rotor driver 24. The electric generator 42 rectifies the alternating current generated by power generation to convert it to direct current. The electric generator 42 generates direct current power required to drive the motor 14 and supplies it to each ESC 16 via wiring 80. The electric generator 42 is configured to output, for example, a direct current voltage of 250V or higher. Note that the wiring 80 is power wiring, and the wiring 82 is signal wiring. Each of wirings 80 and 82 includes a plurality of conductors.
[0100] The electric generator 42 is connected to a power management device 44. The power management device 44 is connected to the controller 30 and a battery management device 54 to be described later. The power management device 44 may control the amount of power generation by the electric generator 42 based on signals from the controller 30 or the battery management device 54. This amount of power generation may be variably controlled by the power management device 44 according to the power required by the motor 14 and battery 52, even when the engine speed of the main rotor driver 24, which is an internal combustion engine, is in a constant state.
[0101] The main body 120 further includes a battery 52 including a plurality of cells of, for example, lithium-ion secondary batteries connected in series or parallel, and a battery management device 54 that controls charging and discharging of the battery 52.
[0102] The battery 52 may receive direct current power from the electric generator 42 via a power switch 56 and be charged by that power. The operation of the power switch 56 may be controlled by the battery management device 54 and the controller 30. The battery management device 54 measures or estimates parameter values defining the state of battery 52, such as current flowing through battery 52, cell voltage, cell balance, State Of Charge (SOC), State Of Health (SOH), and temperature.
[0103] The battery management device 54 may control the power switch 56 according to the state of the battery 52. For example, when the battery 52 is in a state requiring charging, the battery management device 54 electrically connects the electric generator 42 and battery 52 by means of the power switch 56, and supplies power from the electric generator 42 to the battery 52 to execute charging operation. At this time, the battery management device 54 may control the power management device 44 and increase the amount of power generation by the electric generator 42 so that the power supplied to ESC 16 does not fall below a desired level. In contrast, when the battery 52 is in a state not requiring charging, the battery management device 54 disconnects the electrical connection between the electric generator 42 and battery 52 by the power switch 56, thereby stopping the charging of the battery 52.
[0104] In this example embodiment, the battery 52 has a power storage capacity that allows, even when power generation by the electric generator 42 stops for some reason and lift from the main rotor 22 is lost, continued generation of lift and attitude control by the sub-rotor 12 to fly to a location where landing is possible and land there. In other words, when the multicopter 100 according to this example embodiment is flying normally, the power required to drive the sub-rotor 12 can be supplied to ESC 16 from the electric generator 42 rather than from the battery 52. Therefore, even when increasing payload and flight duration, there is little need to increase the power storage capacity of battery 52 accordingly.
[0105] The power stored in battery 52 may be output as, for example, a direct current voltage of 250V or higher. However, this direct current voltage decreases with decreasing state of charge. Therefore, when the state of charge falls below a predetermined level, the battery management device 54 operates to supply part of the direct current power from the electric generator 42 to battery 52 to charge battery 52.
[0106] The battery 52 is connected to a power circuit board 60. The power circuit board 60 has the function of stepping down the voltage output from battery 52 to, for example, 24V, 12V, and 5V. The direct current voltage output from battery 52 is converted to a desired voltage by the power circuit board 60 before being supplied to other electronic components. In the example of
[0107] In the example shown in
[0108] In the example of
[0109] The main body 120 may have configurations not shown in
[0110] In this example embodiment, the motor 14 functions as a plurality of attitude controllers that respectively drive a plurality of first rotors (sub-rotors) 12. Additionally, the main rotor driver 24, which is an internal combustion engine, functions as a main thrust generating device that drives the second rotor (main rotor) 22.
[0111] In this example embodiment, the controller 30 may vary the ratio (power ratio) between the first drive power output from a plurality of motors 14 and the second drive power output from the main rotor driver 24. This point will be explained in detail below.
[0112] Generally, the responsiveness of motor 14 is superior to that of internal combustion engines. Regarding the torque required for rotation of rotors 12, 22, when the time from the input of a torque command signal to the achievement of the torque target value is called the response time, the response time of motors is, for example, about 1/100 of that of internal combustion engines. Therefore, to control the attitude of the multicopter 100, it is desirable to detect the difference between the current value and target value of the attitude angle of the multicopter 100, and control the rotation speed of each of the plurality of sub-rotors 12 with high response speed to reduce this difference. An increase in rotor rotation speed generates an increase in thrust. By adjusting the thrust of each of the plurality of sub-rotors 12, it is possible to control the attitude of the multicopter 100 with high precision and quickly.
[0113] In contrast, internal combustion engines efficiently generate large thrust. While the rotation of sub-rotor 12 is performed using power generated by the power of the main rotor driver 24, which is an internal combustion engine, energy loss occurs when converting mechanical energy to electrical energy. Therefore, from the viewpoint of improving energy consumption efficiency, it is preferable that the main rotor driver 24 be used for main thrust generation by rotating the main rotor 22. Additionally, to increase the thrust of main rotor 22, it is preferable that the diameter of main rotor 22 be larger than the diameter of each of the plurality of first rotors 12.
[0114] However, when the main rotor 22 for main thrust generation is generating large thrust, that large thrust and rotational moment may, conversely, inhibit the attitude control function of the sub-rotors 12. As a result, even when using the plurality of motors 14 with superior responsiveness to rotate the plurality of sub-rotors 12, delays in attitude control response may occur. In contrast, while lowering the rotation speed of the main rotor 22 improves attitude control performance, energy consumption efficiency decreases.
[0115] In battery-powered multicopters, various algorithms are used to adjust the torque of each of the plurality of motors to balance the thrust of each rotor and control to a desired attitude. When performing attitude control with the plurality of motors in such case, adding a rotor rotated by an internal combustion engine may complicate the calculations needed for attitude control. To avoid such complications, it is effective to fix the ratio between the drive power output from the plurality of motors and the drive power output from the internal combustion engine. Therefore, in conventional parallel hybrid types, a control method that fixes this ratio has been adopted.
[0116] However, as a result of studies by the present inventors, it was discovered that when using the multicopter 100 for agricultural work, for example, it is preferable to make the above ratio variable rather than fixed, compared to when flying the multicopter 100 for simple logistics or surveillance purposes. This is because when flying for agricultural purposes, the multicopter 100 operates under various different conditions, such as various agricultural work (ground work) within fields, movement between a plurality of fields, and transport of agricultural materials or harvested crops, and due to these conditions, the required response speed level for attitude control changes significantly. Additionally, when connecting implements with diverse weights and shapes selected according to the content of agricultural work, the required lift and precision of attitude control may also change significantly.
[0117] In this example embodiment, each of the plurality of motors 14 may operate by receiving at least one of power (first power) from the battery 52 and power (second power) from the electric generator 42. The battery 52 and the electric generator 42 function as power sources. Each of the plurality of motors 14 is connected to wiring 80 that supplies power from the power sources (the electric generator 42 and the battery 52). Power may also be supplied from the power sources to devices other than the motors 14. The wiring (second wiring) 80A branching from the wiring (first wiring) 80 electrically connects the power source and the power supply 76, enabling power supply from the power source to the implement 200.
[0118] In this example embodiment, the battery management device 54 functions as a first power controller configured or programmed to control charging and discharging of the battery 52, and the power management device 44 functions as a second power controller configured or programmed to control power generation by the electric generator 42. And the first power controller, namely the battery management device 54, is configured or programmed to control the second power controller, namely the power management device 44.
[0119] The multicopter 100 according to this example embodiment, by including a battery management device 54 and power management device 44, enables at least one of the following control operations: [0120] (1) The first power controller, namely the battery management device 54, controls the second power controller, namely the power management device 44, according to the state of battery 52. [0121] (2) The first power controller, namely the battery management device 54, controls the power management device 44 to adjust the amount of power generation according to the work content of multicopter 100. [0122] (3) The first power controller, namely the battery management device 54, controls the state of charge of battery 52 according to flight conditions including the flight altitude of multicopter 100. [0123] (4) The first power controller, namely the battery management device 54, controls the state of charge of battery 52 according to the distance from multicopter 100 to a possible landing point.
[0124] Below, examples of the above control operations by the battery management device 54 will be explained.
[0125] First, referring to
[0126] The cell monitoring circuit 54a may be configured to measure the voltage of each cell and execute cell balancing during charging. The cell monitoring circuit 54a may include a protection circuit that prevents overcharging and over-discharging of each cell. Such protection circuits may be provided in battery packs that each include a plurality of cells.
[0127] The MCU 54b may obtain current measurement values from a current sensor 53a that measures current flowing through the battery 52. It may also obtain various sensor data such as temperature measurements of battery 52 from other sensors. The battery management device 54 may be programmed to execute various calculations to estimate, for example, the state of charge (SOC) of the battery 52. The state of charge (SOC) is one of the state variables that define the state (charging state) of the battery 52. The parameters defining the state of the battery 52 are not limited to state of charge and may include variables such as charge amount (remaining charge), cell voltage, battery temperature, State Of Health (SOH), and Full Charge Capacity (FCC).
[0128] As shown in
[0129] The battery management device 54 may control the second power controller, namely the power management device 44, according to the state of battery 52.
[0130] For example, when the state of charge (SOC) of battery 52 is equal to or higher than a first reference value (for example, 60%), the battery management device 54 controls the power management device 44 to supply power from the electric generator 42 to motor 14 without charging battery 52 from the electric generator 42. In contrast, for example, when the state of charge (SOC) of battery 52 falls below the first reference value, the battery management device 54 controls the power management device 44 to charge the battery 52 from the electric generator 42. This charging may be continued until the state of charge (SOC) of battery 52 reaches a second reference value (for example, 90%).
[0131] The above operation is just one example. For example, the first reference value may be 80% and the second reference value may be 90%. The first reference value and second reference value need not be fixed values.
[0132] The battery management device 54 may control the power management device 44 to adjust the amount of power generation according to the work content of multicopter 100. The work content of multicopter 100 is defined by a work plan. Then, an implement 200 selected according to the content of the work may be connected to the multicopter 100. Details of the work plan will be described below.
[0133] The work plan includes information about one or more agricultural works to be executed by the multicopter 100. When work is performed by a plurality of multicopters 100, different work plans may be generated for each multicopter 100. The work plan includes information about one or more agricultural works to be executed by each multicopter 100, and information about the fields where each agricultural work is performed. The work plan may include information about a plurality of agricultural works to be executed by each multicopter 100 over a plurality of work days, and information about the fields where each agricultural work is performed. More specifically, the work plan may be a database including schedule information indicating, for each day, at what time, which multicopter will perform which agricultural work, in which field. Therefore, for example, when a work plan is provided to the controller 30 of the multicopter 100, the controller 30 can obtain information about how the power consumption of multicopter 100 and implement 200 will change as the work starts and progresses. In this example embodiment, according to the work content defined by the work plan, in other words, in response to changes in power consumption, the battery management device 54 may control the power management device 44. Specifically, when there is not enough power remaining in battery 52 at a sufficient level to supply the necessary power consumption to perform the work, the battery management device 54 is configured to control the power management device 44 to increase the amount of power generation to raise the state of charge of battery 52.
[0134] Below, an example of a work plan defining the work content of multicopter 100 (and implement 200) will be explained in detail. In this example embodiment, the work plan may be generated by a management system (agricultural management system) for multicopter 100.
[0135]
[0136] The agricultural management system shown in
[0137] The management device 600 determines routes that each multicopter 100 should move along to execute specified agricultural work (for example, tilling, seeding, planting, pest control, fertilizing, harvesting, and other work contents). The management device 600 generates routes on maps that each multicopter 100 should move along by referring to maps of the areas where each multicopter 100 moves, and transmits that route information to each multicopter 100 or user's terminal device 400. The multicopters 100 capable of automatic flight move based on the received route information and execute specified agricultural work in their assigned fields. In the case of manually flown multicopters 100, users can operate multicopter 100 based on route information received at terminal device 400.
[0138] In this example embodiment, since the multicopter 100 may install or tow an implement 200, the multicopter 100 can fly over fields while performing agricultural work according to the type of implement 200. The multicopter 100 also moves between fields, or fly between storage facilities and fields.
[0139] In an example embodiment, the multicopter 100 has an automatic flight capability. That is, the multicopter 100 can fly without manual operation, through the operation of the controller 30. In an example embodiment, the multicopter 100 can fly automatically or by remote control not only above fields but also above areas outside the fields.
[0140] In the present example embodiment, the controller 30 of the multicopter 100 may automatically fly the multicopter 100 based on the position of the multicopter 100 and information about the target path generated by the management device 600. The controller 30 may control not only the flight control of the multicopter 100 but also the operation of the implement 200. This enables the multicopter 100 to automatically fly within the field while performing agricultural work using the implement 200. During flight, the multicopter 100 generates local paths that avoid obstacles along the target path based on sensor data output from sensors 72 such as imaging devices or LiDAR sensors.
[0141] The management device 600 may include a server computer that, for example, centrally manages information about fields and agricultural work in the cloud and supports agriculture by utilizing cloud data. The management device 600, for example, generates work plans for each multicopter 100 and performs global path planning for each multicopter 100 according to that work plan.
[0142] The management device 600 generates target paths in fields based on information about the fields. For example, the management device 600 may generate target paths within fields based on various information such as pre-registered field shapes, field areas, field entrance/exit locations, size of the multicopter 100, model or size of the implement 200, work content, crop type, crop growth area, crop growth status, or spacing between crop rows or ridges. The management device 600 may generate target paths within fields based on information input by users using terminal devices 400 or other devices. The management device 600 generates paths within fields to cover, for example, the entire work area where work is to be performed.
[0143] The terminal device 400 may be a computer used by users who are located away from the multicopter 100. The terminal device 400 may be a mobile terminal such as a laptop computer, smartphone, or tablet computer as shown in
[0144]
[0145] The management device 600 may generate work plans based not only on information indicating approximate timing of agricultural work, but also on information input by each user using the terminal device 400. For example, the management device 600 may generate work plans based on information indicating rough plans for each type of agricultural work in one or more fields managed by each user.
[0146]
[0147]
[0148] The period setting section 761 displays the period input by the user. The user inputs the desired period in which to execute the agricultural work. Days included in the input period are set as candidate dates for agricultural work.
[0149] The time setting section 762 displays the work hours input by the user. The user inputs the desired work hours in which to execute the agricultural work. The work hours are specified by start time and end time. The input work hours are set as candidates for when the agricultural work will be performed.
[0150] The planting variety selection section 763 displays a list of crop varieties to be planted (that is, to be set in the ground). Users may select desired varieties from the list. In the example of
[0151] The field selection section 764 displays fields on a map. Users may select any field from the displayed fields. In the example of
[0152] The work selection section 765 displays a plurality of agricultural works necessary to cultivate the selected crop. Users may select one agricultural work from among the plurality of agricultural works. In the example of
[0153] The machine selection section 766 is usable to select the multicopter to be used in that agricultural work. The machine selection section 766 may display, for example, types or models of multicopters previously registered by the management device 600, and types or models of implements 200 that can be used. Users may select specific machines from among the displayed machines. In the example of
[0154] The fertilizer selection section 767 displays names of a plurality of pre-registered fertilizers. Users may select specific fertilizers from among the plurality of fertilizers displayed. The selected fertilizer is set as the fertilizer to be used in the agricultural work.
[0155] The application amount setting section 770 displays numerical values input from the input device 420. The input numerical value is set as the application amount.
[0156] On the settings screen 760, when the intended period, work hours, planting variety, field, work, fertilizer, and application amount are input and Register is selected, the communication device of the terminal device 400 transmits the input information to the management device 600. The processor of the management device 600 stores the received information in the storage device.
[0157] It should be noted that the information on agricultural work managed by the management device 600 is not limited to what has been described above. For example, the settings screen 760 may be configured to allow setting of types and application amounts of agricultural chemicals to be used in the field. Information regarding agricultural works other than those shown in
[0158] The management device 600 generates work plans for agricultural work to be executed by each multicopter 100 based on information received from each user's terminal device 400 and other sources. For example, the management device 600 determines the actual work dates and work hours for agricultural work to be executed by each multicopter 100. For example, the management device 600 determines the dates and times for executing agricultural work in each field by comprehensively considering the number, distribution, and usage status of multicopters 100, the distribution of fields where agricultural work is performed in that region, the work dates and times desired by each user, and the approximate timing guidelines for work in that region. Algorithms utilizing artificial intelligence (AI) such as deep neural networks may be used to determine the dates and times for executing agricultural work in each field. The management device 600 notifies the terminal devices 400 used by users of the determined dates and times for executing agricultural work. When the determined dates and times for execution differ from those desired by users, information in that regard may be notified. The management device 600 executes path planning for each multicopter 100 for each work day based on the determined dates and times for executing agricultural work in each field.
[0159] With such a work plan generated by the management system described above, the battery management device 54 of the present example embodiment can efficiently control the power management device 44 to increase and decrease the amount of power generation. Specifically, as described later, the amount of power generation can be increased in synchronization with the operation of the implement 200.
[0160] Additionally, with a work plan, the battery management device 54 of the present example embodiment can efficiently control the power management device 44 to increase and decrease the amount of power generation while monitoring the state (particularly the state of charge) of the battery 52. Specifically, as described later, the amount of power generation can be increased immediately before the implement 200 starts operation. Since batteries 52 such as lithium-ion batteries tend to deteriorate when kept in a fully charged state, the process of increasing the state of charge in conjunction with the start of work by the implement 200 is also effective for extending the life of the battery 52. Such a control of state of charge is explained below.
[0161] For example, when the state of charge (SOC) of the battery 52 is at or above a first reference value (for example, 60%), the battery management device 54 controls the power management device 44 to supply power from the electric generator 42 to the motors 14 without charging the battery 52. In contrast, when the state of charge (SOC) of the battery 52 falls below the first reference value, for example, the battery management device 54 executes charging of the battery 52 from the electric generator 42. This charging may be configured to continue until the state of charge (SOC) of the battery 52 reaches a second reference value (for example, 90%).
[0162] The above operation is just one example. For instance, the first reference value may be 80% and the second reference value may be 90%. The first reference value and second reference value need not be fixed.
[0163] The battery management device 54 is configured to control the state of charge of the battery 52 according to flight conditions including the flight altitude of the multicopter 100. Flight conditions are various parameters that determine the power consumption per unit time (power consumption) consumed by the multicopter 100 during flight, such as flight altitude, flight speed, wind direction and wind speed during flight, and payload size (weight). In the present example embodiment, the controller 30 calculates an estimated value of power consumption based on the parameters that define the flight conditions described above. In the present example embodiment, the battery management device 54 is configured to determine whether it is possible to descend and land at a possible landing point using only the power currently stored in the battery 52, based on the estimated power consumption obtained from the controller 30. When it determines that it is not possible to descend and land at the possible landing point using only the power currently stored in the battery 52, the battery management device 54 initiates charging operations to increase the state of charge of the battery 52. This means increasing the first reference value as described above. Such modification of the first reference value may be executed according to the content of work performed by the multicopter 100, as power consumption varies depending on the work content. Details of the work content of the multicopter 100 will be described later.
[0164] The range with the first reference value as the lower limit and the second reference value as the upper limit is the target range for state of charge control performed by the battery management device 54. This target range is preferably varied according to flight status or work status as described above. For example, when the battery 52 is used as an emergency backup power source in case the electric generator 42 fails, the power stored in the battery 52 (first power) only needs to be large enough to enable descent and landing on the ground without using power (second power) generated by the electric generator 42. In such case, the power stored in the battery 52 (first power) may be smaller when the flight altitude is lower. Therefore, for example, the lower limit (first reference value) of the target range for the state of charge (SOC) may be varied according to the flight altitude.
[0165]
[0166] As shown in
[0167] In the example of
[0168] The first reference value may be changed between when performing ground work within a target field and when flying to move in areas outside that field.
[0169] The battery management device 54 may control the state of charge of the battery 52 according to the distance from the multicopter 100 to possible landing points.
[0170] As described above, the technical significance of controlling the state of charge according to flight altitude utilizes the fact that the power consumption required for the multicopter 100 to descend and land from that flight altitude depends on the flight altitude. However, there may be cases where the multicopter 100 is flying over a position where landing is not possible even when it descends directly downward. In such cases, it is preferable for the multicopter 100 to control the state of charge of the battery 52 based on power consumption that considers the distance to a possible landing point.
[0171] In an example embodiment, the controller 30 measures or estimates the position (self-position) of the multicopter 100 during flight based on sensor data obtained from the sensors. Then, it may calculate the distance to possible landing locations based on map information and determine the first reference value according to that distance. Such distance calculation is not limited to being performed by the controller 30, but may be executed by a higher-level computer, a computer at the ground station 6, or one or more computers connected to the communication network described later. The battery management device 54 of the multicopter 100 may then perform charging processes to achieve the state of charge necessary to fly the distance to the landing point through communication between those computers and the multicopter 100.
[0172] Thus, the preferred target range for parameters such as the state of charge (SOC) or charge amount of the battery 52 may vary not only according to the flight altitude or position of the multicopter 100 but also according to various conditions such as work content. Furthermore, the work content of the multicopter 100 also depends on the type of implement 200 connected to or towed by the multicopter 100 (such as model name, model number, power consumption, or size). In the present example embodiment, target ranges for parameters defining the state of the battery 52 is selected according to various flight conditions or work content, and the battery management device 54 may control charging and discharging.
[0173] As mentioned earlier, when charging the battery 52, the battery management device 54 of the present example embodiment may control the amount of power generation by controlling the power management device 44.
[0174] Next, an example of the control of the power management device 44 by the battery management device 54 will be explained with reference to
[0175] In step S10, the battery management device 54 obtains a target range for parameters (first parameters) that define the state of the battery 52, such as the state of charge (SOC). The target range may be specified by a first reference value defining the lower limit and a second reference value defining the upper limit. The target range may be provided to the battery management device 54 from the controller 30. The controller 30 may estimate the required power based on known flight plans or work plans and determine the target range, or it may obtain the target range from a higher-level computer or ground station 6.
[0176] In step S12, the battery management device 54 obtains measured or estimated values of the first parameters defining the current state of the battery 52.
[0177] In step S14, the battery management device 54 obtains a measured or estimated value of parameter (second parameter) defining the current power generation state. The measured or estimated value of the second parameter may be provided to the battery management device 54 from the power management device 44 or the controller 30. An example of the second parameter includes power generated per unit time, main rotor drive unit rotation speed (engine speed), and main rotor drive unit output.
[0178] In step S16, the battery management device 54 determines whether the measured or estimated value of the first parameter is below the target range. When No, return to step S10. When Yes, in step S18, the battery management device 54 adjusts the second parameter so that the measured or estimated value of the first parameter is within the target range. For example, the battery management device 54 provides an instruction signal to the power management device 44 to increase the amount of power generation. The increase in power generation may be performed in predetermined amount units. Alternatively, the battery management device 54 may instruct the power management device 44 on the amount of increase in power generation.
[0179] After the processing in step S18, return to step S10. In step S10, the target range for the first parameter is obtained, but this target range may change dynamically according to the flight status or the work status as described earlier.
[0180] The above flow is just one example, and the control of the power management device 44 by the battery management device 54 may be executed by other algorithms.
[0181] The multicopter 100 of the present example embodiment includes, as mentioned earlier, a power supply 76 that supplies external power from the battery 52 and electric generator 42 to the implement 200. For implements 200 used in agricultural applications, appropriate implements may be selected and attached from various types of interchangeable implements according to the planned ground work. Therefore, the drive power (energy consumption per unit time) of the implement 200 strongly depends on the type of implement 200 connected to the multicopter 100, in other words, the content of ground work performed by the implement 200 connected to the multicopter 100. Therefore, in the present example embodiment, the controller is configured or programmed to control the drive power from the power source (the battery 52 and the electric generator 42) according to the current operation state or planned operation state of the implement 200 connected to the multicopter 100. This point will be explained in more detail below.
[0182] In one example embodiment, the controller 30 included in the multicopter 100 is configured or programmed to control at least one of: the operation of the internal combustion engine serving as the main rotor driver 24 shown in
[0183] For example, the controller 30 may start charging the battery 52 before the start of operation of the implement 200 according to the content of the planned operation of the implement 200. Such information indicating the planned operations may be obtained from the work plan described earlier. Additionally, the controller 30 may adjust the state of charge or charge amount of the battery 52 according to the content of operation of the implement 200. Since such operation content of the implement 200 is defined by the work content (work schedule) in the work plan described earlier, the controller 30 may estimate the time variation of power consumption of the implement 200 based on that work schedule. In contrast, the content of current operation of the implement 200 during work is defined by the above work plan or instructions received by the controller 30 from the user. Therefore, the controller 30 may increase or decrease the amount of power provided from the power supply 76 to the implement 200 in accordance with increases and decreases in power consumption of the implement 200, based on the content of current operation or the planned operation of the implement 200.
[0184] The power required by the implement 200 includes the power consumed when the implement 200 performs ground work and the power consumption of electrical equipment such as an actuator included in the implement 200. Additionally, when the implement 200 includes a battery, this includes the power needed to charge that battery.
[0185] Thus, the power supplied from the power supply 76 of the multicopter 100 to the implement 200 depends on the content of operation (operation state) of the implement 200. In contrast, the power that the multicopter 100 is capable of supplying from the power supply 76 to the implement 200 is determined by the power consumption of the motors 14 included in the multicopter 100, the charging and discharging amount of the battery 52, and the amount of power generation by the electric generator 42. The amount of power generation by the electric generator 42 may be adjusted by the operation of the main rotor driver 24. In the present example embodiment, since the controller 30 is configured or programmed to control at least one of the operation of the main rotor driver 24, the operation of the motors 14, the charging and discharging of the battery 52, and power generation by the electric generator 42, it enables appropriate supply of the amount of power required by the implement 200 from the power supply 76 to the implement 200.
[0186] The controller mentioned here is not limited to the controller 30 shown in
[0187] The controller 30 may initiate charging of the battery 52 or increase the amount of power generation by the electric generator 42 before the start of operation according to the planned operation content of the implement 200.
[0188] Next, an example of external power supply operation will be explained with reference to
[0189] First, in step S20, the controller 30 obtains the content of current or planned operations of the implement 200. The content of operation of the implement 200 may be obtained from the implement 200 or may be obtained from the work plan stored in the storage device included in the controller 30. The content of operation of the implement 200 includes the start time of the operation of the implement 200. Additionally, the content of operation of the implement 200 may include at least one of: type of operation, operation end time, operation duration, power required for operation (power consumption per unit time), and cumulative power amount required until the end of operation. The power consumption of the implement shown in
[0190] In step S22, the controller 30 determines the required amount of external power supply based on the content of operation of the implement 200. When the operation content of the implement 200 obtained in step S20 includes only the operation start time, for example, the controller 30 may determine the required amount of external power supply based on a power consumption table for each implement stored in the storage device. When the content of operation of the implement 200 obtained in step S20 includes information about the power required for operation, that power may be determined as the required amount of external power supply.
[0191] In step S24, the controller 30 obtains information about the current power generation state (for example, amount of power generation) and battery state (for example, charge amount) from the power management device 44 and the battery management device 54, and determines the possible amount of external power supply. Even when the current power generation amount is small, if the charge amount of the battery 52 is sufficiently high, the possible amount of external power supply may be high.
[0192] In step S26, the controller 30 determines whether the required amount of external power supply is greater than the possible amount. When No, return to step S20. When Yes, in step S28, the controller 30 increases the amount of power generation by the electric generator 42. In the example of
[0193] When increasing the power generation amount, the controller 30 may first increase the engine speed of the main rotor driver 24, which is an internal combustion engine. The increase in engine speed may not always have a high response speed. In such case, it is preferable to start increasing the engine speed at time e1, which is earlier than time t1 when the implement 200 starts operation, by the length of the response time. As a result, it is possible to reach the engine speed to generate the required amount of power generation at time e2, which is earlier than time t1. In the example of
[0194] Next, proceeding to step S30, the controller 30 charges the battery 52 with power 28 generated by the electric generator 42. The charge amount may be determined based on the required amount of external power supply.
[0195] In the above example, the required amount of external power supply (supply power) is determined based on the content of operation of the implement 200, but the algorithm described below may be adopted without performing such processing.
[0196] Before the implement 200 starts operation, start charging the battery 52 from the electric generator 42 and increase the state of charge of the battery 52 to a desired level (for example, 90% or higher). In this case, it is preferable that the timing for starting the charging of the battery 52 is such that the charging rate reaches the desired level by the planned time for starting the operation of the implement 200.
[0197] When the planned time for starting the operation of the implement 200 is, for example, immediately after the multicopter 100 starts flying, and when the state of charge of the battery 52 immediately after the multicopter 100 starts up is lower than the desired level, the controller 30 may start charging the battery 52 promptly after startup (for example, before flight begins) and increase the state of charge.
[0198] Before the implement 200 starts operation, increase the power generation amount by the electric generator 42 by a predetermined amount and supply the increased power to the implement 200. It is preferable that the amount of power generation increase is set to a level equal to or higher than the power required for the operation of the implement 200. In this case, the operation of the implement 200 does not require power consumption from the battery 52. When power generation by the electric generator 42 is performed using the driving force of an internal combustion engine with a longer response time than an electric motor, the controller 30 may be configured or programmed to start increasing the driving force of the main rotor driver 24, for example, 1 second, preferably 2 or 3 seconds before the implement 200 starts operation. When a portion of the increased power generation amount is not needed for the operation of the implement 200, it may be used for charging the battery 52.
[0199] In flight conditions where it is possible to reduce the thrust of the main rotor 22 (for example, when descending), the power transmitted from the main rotor driver 24 to the main rotor 22 may be reduced, and the ratio of power used to drive the electric generator 42 from the output of the main rotor driver 24 may be increased. By using mechanical devices (such as a clutch) provided between the main rotor 22 and the main rotor driver 24, the driving force generated by the main rotor driver 24 can be efficiently used to increase the amount of power generation by the electric generator 42.
[0200]
[0201] In the example of
[0202] Examples of the actuator 212 include one or more electric motors. The actuator 212 may be configured to drive a pump to spray agricultural chemicals or fertilizers, or to operate a robot hand. The implement 200 may include electrical equipment, secondary batteries, sensors, and mechanical parts not shown in
[0203] Examples of electrical connection between the power receiving terminal 210 and the power transmission terminal 76A include direct contact enabling conduction, connection via conductive cables or wiring, and connection via wireless power transmission. Examples of electrical connection between communication terminals 216 and 76B also include direct contact enabling conduction, connection via communication cables or wiring, and connection via wireless communication.
[0204] The power receiving terminal 210 and communication terminal 216 may be configured such that the same terminal performs both power reception and communication. Similarly, the power transmission terminal 76A and communication terminal 76B may be configured such that the same terminal performs both power transmission and communication.
[0205] The controller 30 of the multicopter 100 may obtain information about the power required for the operation of the implement 200 from the MCU 214 of the implement 200 via communication terminals 216 and 76B. Such information may include information about the operation plan of the implement 200.
[0206] The controller 30 may generate and supply power required for the operation of the implement 200 based on the information obtained from the implement 200. Note that the implement 200 does not need to include the MCU 214, and the controller 30 of the multicopter 100 may be configured or programmed to execute some or all of the functions of the MCU 214 of the implement 200.
[0207]
[0208] The processor 34 may include one or more semiconductor integrated circuits, also referred to as a central processing unit (CPU) or microprocessor. The processor 34 sequentially executes computer programs stored in ROM 35 to implement the aforementioned processing. The term processor 34 is broadly interpreted to encompass devices such as FPGA (Field Programmable Gate Array) with CPU, GPU (Graphic Processor Unit), ASIC (Application Specific Integrated Circuit), or ASSP (Application Specific Standard Product).
[0209] The ROM 35 is, for example, a writable memory (for example, PROM), rewritable memory (for example, flash memory), or read-only memory. The ROM 35 stores programs that control the operation of the processor. The ROM 35 need not be a single recording medium but may be a collection of a plurality of recording media. Part of the plurality of collections may be removable memory.
[0210] The RAM 36 provides a work area to temporarily expand programs stored in the ROM 35 during boot-up. The RAM 36 need not be a single recording medium but may be a collection of a plurality of recording media.
[0211] The communication I/F 38 is an interface for communication between the controller 30 and other electronic components or electronic control units (ECUs). For example, the communication I/F 38 may perform wired communication complying with various protocols. The communication I/F 38 may perform wireless communication complying with Bluetooth standards and/or Wi-Fi@ standards. Both standards include wireless communication standards utilizing the 2.4 GHz frequency band.
[0212] The storage device 37 may be, for example, a semiconductor memory, magnetic storage device, or optical storage device, or a combination thereof. The storage device 37 is configured to store, for example, map data useful for autonomous flight of the multicopter 10, and various sensor data acquired by the multicopter 10 during flight.
[0213] Note that, as mentioned earlier, the controller 30 may include, as separate components, a flight controller such as the flight controller 32 and an upper-level computer (companion computer). The companion computer may execute each of the aforementioned processes and provide flight-related commands to the flight controller based on the results of those processes.
[0214] Additionally, one or more servers (computers) 500 or terminal devices (including portable and fixed types) 400 connected to the communication device of the multicopter 100 via a communication network N, as shown in
[0215] In the unmanned aerial vehicle according to the above example embodiment, the attitude controller includes a plurality of electric motors, and the main thrust generating device includes an internal combustion engine. In other words, the unmanned aerial vehicle according to the above example embodiment includes the rotation driver 3D shown in
[0216] Additionally, the unmanned aerial vehicle may be includes a plurality of internal combustion engines having different outputs and response speeds. In such a case, the internal combustion engine with relatively low output and relatively high response speed may be the attitude controller, while the internal combustion engine with relatively high output and relatively low response speed may be the main thrust generating device.
[0217] Unmanned aerial vehicles according to example embodiments of the present disclosure may be widely utilized not only for aerial photography, surveying, logistics, and agricultural chemical spraying applications but also for ground work related to agriculture, transportation of harvested crops and agricultural materials.
[0218] While example embodiments of the present invention have been described above, it is to be understood that variations and modifications will be apparent to those skilled in the art without departing from the scope and spirit of the present invention. The scope of the present invention, therefore, is to be determined solely by the following claims.