Unmanned aerial vehicle and unmanned aerial vehicle control method

JPWO2024142243A5Pending Publication Date: 2025-08-19
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2024567026
Authority / Receiving Office
JP · JP
Patent Type
Applications
Filing Date
2025-06-09
Publication Date
2025-08-19

AI Technical Summary

Technical Problem

Current unmanned aerial vehicles (UAVs) have limitations in payload capacity and flight time, which restrict their applications, particularly in agricultural settings where increased capabilities are needed for tasks like pesticide spraying and crop monitoring.

Method used

The implementation of a multicopter design with a combination of electric motors and an internal combustion engine, allowing for variable thrust distribution between main and sub-rotors, enables enhanced payload capacity and extended flight times by optimizing rotor speed control based on weight and flight conditions.

Benefits of technology

This configuration allows for increased payload and flight duration, expanding the operational capabilities of UAVs in agricultural applications by improving both efficiency and versatility.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

Provided is an unmanned aerial vehicle comprising a plurality of rotors and further comprising a control device that controls the rotation of the plurality of rotors. The plurality of rotors include a plurality of first rotors and at least one second rotor. The control device acquires information relating to the weight of the unmanned aerial vehicle and controls the rotation speed of the at least one second rotor on the basis of the acquired information. Also provided is a method for controlling an unmanned aerial vehicle comprising a plurality of rotors, the plurality of rotors including a plurality of first rotors and at least one second rotor, the method including: acquiring information relating to the weight of the unmanned aerial vehicle; and controlling the rotation speed of the at least one second rotor on the basis of the acquired information.
Need to check novelty before this filing date? Find Prior Art

Description

Unmanned aerial vehicle and method for controlling unmanned aerial vehicle

[0001] The present disclosure relates to unmanned aerial vehicles and methods for controlling unmanned aerial vehicles.

[0002] An unmanned aerial vehicle (UAV) is an aircraft that cannot carry a person due to its structure and can fly by remote control or automatic pilot. Rotary-wing unmanned aerial vehicles are unmanned aerial vehicles that obtain lift using propellers that rotate around an axis, i.e., rotors. Small unmanned aerial vehicles equipped with multiple rotors (multi-rotor UAVs) are also called "drones," "multirotors," or "multicopters," and are widely used for applications such as aerial photography, surveying, logistics, and pesticide spraying.

[0003] Patent Document 1 describes an unmanned aerial vehicle (unmanned flying object) that changes its flight position in conjunction with the operation of agricultural machinery.

[0004] Patent Document 2 describes an unmanned aerial vehicle (autonomous flying device) that can increase the payload and continuous flight time and can accurately adjust its position and attitude during flight.

[0005] JP 2022-104737 A JP 2019-59362 A

[0006] The maximum payload and flight time of unmanned aerial vehicles are insufficient for some applications, and further improvements are required.

[0007] The present disclosure provides unmanned aerial vehicles suitable for agricultural applications that allow for increased payload and / or flight time.

[0008] In an exemplary and non-limiting embodiment, the unmanned aerial vehicle of the present disclosure is an unmanned aerial vehicle having multiple rotors, further comprising a control device that controls the rotation of the multiple rotors, the multiple rotors including multiple first rotors and at least one second rotor, and the control device acquires information about the weight of the unmanned aerial vehicle and controls the rotational speed of at least one second rotor included in the multiple rotors based on the acquired information.

[0009] In an exemplary and non-limiting embodiment, the method for controlling an unmanned aerial vehicle of the present disclosure is a method for controlling an unmanned aerial vehicle having multiple rotors, the multiple rotors including multiple first rotors and at least one second rotor, and includes obtaining information about the weight of the unmanned aerial vehicle and controlling the rotational speed of the at least one second rotor based on the obtained information.

[0010] According to embodiments of the unmanned aerial vehicle and the control method for the unmanned aerial vehicle of the present disclosure, it is possible to realize an unmanned aerial vehicle that is suitable for agricultural use and that can increase the payload and / or flight time.

[0011] 1 is a block diagram schematically showing several examples of a rotary drive device that rotates rotors in an unmanned aerial vehicle having multiple rotors. FIG. 2 is a plan view schematically showing one basic configuration example of an unmanned aerial vehicle having multiple rotors. FIG. 3 is a side view schematically showing one basic configuration example of an unmanned aerial vehicle having multiple rotors. FIG. 4 is a plan view schematically showing another basic configuration example of an unmanned aerial vehicle having multiple rotors. FIG. 5 is a block diagram showing an example basic configuration of a battery-powered multicopter. FIG. 6 is a block diagram showing an example basic configuration of a series hybrid multicopter. FIG. 7 is a block diagram showing an example basic configuration of a parallel hybrid multicopter. FIG. 8 is a top view schematically showing a multicopter in an exemplary embodiment. FIG. 9 is a side view schematically showing a multicopter in an exemplary embodiment. FIG. 10 is a block diagram showing an example system configuration of a multicopter in an exemplary embodiment. FIG. 11 is a plan view schematically showing a parallel hybrid drive multicopter. FIG. 12 is a flowchart showing an example of a process for determining the rotational speeds of each sub-rotor and each main rotor. FIG. 13 is a flowchart showing an example of a process performed by a control device. FIG. 14 is a flowchart showing an example of a process performed by a control device. FIG. 15 is a schematic diagram showing changes in the total thrust of the main rotors when the total weights of the multicopters are different from each other. 1 is a flowchart showing an example of processing performed by a control device; FIG. 2 is a schematic diagram showing changes in the total thrust of the main rotors when the total weights of the multicopters are different; FIG. 3 is a flowchart showing an example of a method for controlling an electric motor and an internal combustion engine; FIG. 4 is a block diagram showing an example of the configuration of a flight controller; FIG. 5 is a diagram showing an example of the configuration of a module that generates a PWM signal for the main rotor; FIG. 6 is a graph showing an example of changes over time in the sum of the duty values ​​of the PWM signals for the sub-rotors and the duty value of the PWM signal for the main rotor; FIG. 7 is a diagram showing an example of the configuration of a main rotor control unit; FIG. 8 is a diagram showing another example of the configuration of the main rotor control unit; FIG. 9 is a graph showing an example of the correspondence relationship between the duty ratio of the PWM signal and the engine rotation speed; FIG. 10 is a block diagram showing an example of the hardware configuration of a control device; and FIG. 11 is a diagram showing a schematic example of a communication network to which a multicopter is connected.

[0012] An unmanned aerial vehicle with multiple rotors includes a rotary drive unit that rotates the rotors (hereinafter sometimes referred to as "propellers"). Hereinafter, such an unmanned aerial vehicle will be referred to as a "multicopters."

[0013] There are various configurations of the rotary drive device provided in a multicopter. Fig. 1A is a block diagram schematically illustrating four examples of the rotary drive device 3 in the present disclosure.

[0014] The first rotation drive device 3A shown in FIG. 1A has a plurality of electric motors (hereinafter referred to as "motors") 14 that rotate a plurality of rotors 2, and a battery 52 that stores power to be supplied to each motor 14. The battery 52 is, for example, a secondary battery such as a polymer lithium-ion battery. Each rotor 2 is connected to the output shaft of the corresponding motor 14 and rotated by the motor 14. In order to increase the payload and / or flight time, it is necessary to increase the power storage capacity of the battery 52. ​​The power storage capacity of the battery 52 can be increased by increasing the size of the battery 52, but increasing the size of the battery 52 results in an increase in weight.

[0015] The second rotation drive device 3B shown in FIG. 1A includes a power transmission system 23 mechanically connected to the rotor 2 and an internal combustion engine 7a that provides driving force (torque) to the power transmission system 23. The power transmission system 23 includes mechanical components such as gears or belts, and transmits torque from the output shaft of the internal combustion engine 7a to the rotor 2. The internal combustion engine 7a can efficiently generate mechanical energy by burning fuel. Examples of the internal combustion engine 7a include a gasoline engine, a diesel engine, and a hydrogen engine. The number of internal combustion engines 7a included in the rotation drive device 3B is not limited to one.

[0016] The third rotary drive device 3C shown in FIG. 1A includes multiple motors 14, a power buffer 9 that stores power to be supplied to each motor 14, a power generator 8 such as an alternator that generates power, and an internal combustion engine 7a that provides mechanical energy for the power generator 8 to generate electricity. A typical example of the power buffer 9 is a battery such as a secondary battery, but it may also be a capacitor. In the third rotary drive device 3C, even if the power buffer 9 does not have a large storage capacity, the power generator 8 generates power using the driving force (mechanical energy) of the internal combustion engine 7a, thereby enabling an increase in payload and / or flight time. This type of drive is called a "series hybrid drive." The power generator 8 and internal combustion engine 7a in the series hybrid drive are called a "range extender" because they extend the flight distance of the multicopter.

[0017] 1A includes a plurality of motors 14, a power buffer 9 that stores power to be supplied to each motor 14, a power generator 8 such as an alternator that generates power, an internal combustion engine 7a that provides driving force for generating power to the power generator 8, and a power transmission system 23 that transmits the driving force generated by the internal combustion engine 7a to a rotor 2 to rotate the rotor 2. At least one rotor 2 of the plurality of rotors 2 is rotated by the internal combustion engine 7a, and the other rotors 2 are rotated by the motor 14. In the fourth rotary drive device 3D, the mechanical energy generated by the internal combustion engine 7a can also be used to rotate the rotor 2 without being converted into electric power, thereby improving energy utilization efficiency. This type of drive is called a "parallel hybrid drive."

[0018] Fig. 1B is a plan view schematically illustrating one basic configuration example of multicopter 10. The configuration example of Fig. 1B includes the first rotational drive device 3A shown in Fig. 1A as the rotational drive device 3. That is, the rotational drive device 3 (3A) in this example includes a motor 14 and a battery 52. ​​Fig. 1C is a side view schematically illustrating multicopter 10.

[0019] 1B and 1C includes a plurality of rotors 2, an airframe 4, and an airframe frame 5 that supports the rotors 2 and the airframe 4. The airframe frame 5 supports the airframe 4 at its center and rotatably supports the plurality of rotors 2 with a plurality of arms 5A extending outward from the center. A motor 14 that rotates the rotors 2 is provided near the tip of each arm 5A. The airframe 4 and the airframe frame 5 are sometimes collectively referred to as the "airframe 11."

[0020] 1B, the multicopter 10 is a quad-type multicopter (quadcopter) having four rotors 2. The rotors 2 located on one diagonal line rotate in the same direction (clockwise or counterclockwise), while the rotors 2 located on different diagonal lines rotate in opposite directions.

[0021] The main body 4 includes a control device 4a that controls the operation of devices and components mounted on the multicopter 10, a group of sensors 4b connected to the control device 4a, a communication device 4c connected to the control device 4a, and a battery 52.

[0022] The control device 4 a may include, for example, a flight control device such as a flight controller and a host computer (companion computer). The companion computer can perform advanced arithmetic processing such as image processing, obstacle detection, and obstacle avoidance based on the sensor data acquired by the sensor group 4 b.

[0023] The sensor group 4b may include an acceleration sensor, an angular velocity sensor, a geomagnetic sensor, a barometric pressure sensor, an altitude sensor, a temperature sensor, a flow rate sensor, an imaging device, a laser sensor, an ultrasonic sensor, an obstacle contact sensor, and a Global Navigation Satellite System (GNSS) receiver. The acceleration sensor and the angular velocity sensor may be mounted on the airframe main body 4 as components of an IMU (Inertial Measurement Unit). Examples of the laser sensor may include, for example, a laser range finder used to measure the distance to the ground, and a two-dimensional or three-dimensional light detection and ranging (LiDAR).

[0024] The communication device 4c may include a wireless communication module for transmitting and receiving signals via an antenna to a transmitter or ground station (Ground Control Station (GCS)) on the ground, a mobile communication module using a cellular communication network, etc. The communication device 4c may receive signals such as control commands transmitted from the ground and transmit sensor data such as image data acquired by the sensor group 4b as telemetry information. The communication device 4c may have a function for communicating between multicopters and a satellite communication function. The control device 4a can be connected to a computer on the cloud via the communication device 4c. Some or all of the functions of the companion computer may be performed by the computer on the cloud.

[0025] The battery 52 is a secondary battery that stores power by charging and supplies power to the motors 14 by discharging. The battery 52 and the multiple motors 14 operate to rotate the multiple rotors 2, making it possible to generate a desired thrust.

[0026] Each of the multiple rotors 2 generally has multiple blades with a fixed pitch angle and generates thrust by rotation. The pitch angle may be variable. The multiple rotors 2 do not all need to have the same diameter (propeller diameter); one or more rotors 2 may have a larger diameter than the other rotors 2. The thrust (static thrust) generated by a rotating rotor 2 is generally proportional to the cube of the rotor 2 diameter. Therefore, when rotors 2 with different diameters are included, the rotor 2 with a relatively larger diameter may be referred to as the "main rotor," and the rotor 2 with a relatively smaller diameter may be referred to as the "sub-rotor." Note that, regardless of the diameter, the configuration of the rotary drive device 3 may include a rotor 2 capable of generating a relatively larger thrust and a rotor 2 with a relatively smaller thrust. In this case, the rotor 2 capable of generating a relatively larger thrust may be referred to as the "main rotor," and the rotor 2 with a relatively smaller thrust may be referred to as the "sub-rotor." For example, the rotor 2 that generates a relatively large thrust per rotation may be referred to as the "main rotor," and the rotor 2 that generates a relatively small thrust per rotation may be referred to as the "sub-rotor." In one example, the main rotor may be positioned more inward than the sub-rotors. In other words, each rotor 2 may be positioned so that the distance from the center of the airframe to the rotation axis of each main rotor is shorter than the distance from the center of the airframe to the rotation axis of each sub-rotor.

[0027] In this example, the rotary drive device 3 includes a plurality of motors 14. As mentioned above, the rotary drive device 3 may include an internal combustion engine 7a.

[0028] FIG. 1D is a plan view schematically illustrating an example of the basic configuration of a multicopter 10 including a second rotational drive device 3B as the rotational drive device 3. In the example shown in FIG. 1D , an internal combustion engine 7a is supported by the airframe main body 4. In this example, the driving force generated by the internal combustion engine 7a is transmitted to multiple rotors 2 via multiple power transmission systems 23, causing each rotor 2 to rotate. The control device 4a can change the rotational speed of each rotor 2 by controlling each power transmission system 23. The rotational drive device 3B may include a mechanism for changing the pitch angle of each blade of the multiple rotors 2. In this case, the control device 4a may adjust the lift generated by each rotor 2 by controlling the mechanism to change the pitch angle of the blades.

[0029] In a "parallel hybrid drive" in which some of the multiple rotors 2 are rotated by the internal combustion engine 7a and the other rotors 2 are rotated by the motor 14, the internal combustion engine 7a and the battery 52 are supported on the aircraft body 4. At least one rotor 2 of the multiple rotors 2 is connected to the internal combustion engine 7a via the power transmission system 23, and the other rotors 2 are connected to the motor 14.

[0030] 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 the other rotors 2 rotated by the motor 14. In other words, the internal combustion engine 7a may be used to rotate the main rotor, and the motor 14 may be used to rotate the sub-rotor. In such a case, the main rotor is primarily used to generate thrust, and the sub-rotor is used to generate thrust and for attitude control. The main rotor may also be called a "booster rotor," and the sub-rotor may also be called an "attitude control rotor."

[0031] In the case of a parallel hybrid drive, the internal combustion engine is used for both thrust generation and power generation. By selectively transmitting the driving force (torque) generated by the internal combustion engine to one or both of the rotor and the power generator, it is possible to achieve a good balance between thrust generation and power generation.

[0032] Equipping a multicopter with an internal combustion engine and using it to generate thrust and / or electricity contributes to increased payload and flight time. It is desirable to control the attitude of a multicopter by rotating the propellers with a motor, which has better response characteristics than an internal combustion engine. Therefore, in applications requiring precise control of the multicopter's attitude, it is desirable to employ a parallel hybrid drive or series hybrid drive to increase the payload and flight time. If the rotary drive device 3 is equipped with a mechanism for changing the pitch angle of each blade of the multiple rotors 2, the attitude can also be adjusted by changing the pitch angle of each blade.

[0033] Increased payload and flight time may further expand the applications of multicopters. For example, in the agricultural field, multicopters are currently being used for spraying pesticides or monitoring crop growth conditions. However, by connecting various ground implements (hereinafter, sometimes simply referred to as "implements") to a multicopter, various agricultural tasks can be performed from the air. Agricultural implements are sometimes called "implements." Examples of implements include sprayers that spray pesticides on crops, mowers, seeders, spreaders, rakes, balers, harvesters, plows, harrows, or rotary tillers. Work vehicles such as tractors are not included in the "implements" of this disclosure.

[0034] In the example shown in FIG. 1C , a work implement 200 is coupled to the multicopter 10. The work implement 200 can spray, for example, pesticides or fertilizers on a field or crops within the field. Increasing the payload and flight time allows for a larger and / or more versatile work implement 200. For example, by changing the work implement 200 coupled to the multicopter 10, a variety of ground tasks (agricultural operations) can be performed, including liquid and granular application of pesticides, fertilization, thinning, weeding, transplanting, direct seeding, and harvesting. The work implement 200 may be equipped with a mechanism such as a robotic hand. In this case, a single work implement 200 can perform a variety of ground tasks. If the work implement 200 has a sufficient space to accommodate materials, the work implement 200 can also be used to transport agricultural materials or harvested products over a wide area. The work implement 200 can be coupled to the multicopter 10 in a variety of ways. The multicopter 10 may suspend and tow the work machine 200 by a cable. The work machine 200 towed by the multicopter 10 can also perform ground work while being towed while the multicopter 10 is flying or hovering. The work machine 200 during work may be in the air or on the ground.

[0035] 1C , the multicopter 10 includes a power supply device 76. The power supply device 76 is a device that supplies power to the work machine 200 from a drive energy source, such as the battery 52 or the power generation device 8, included in the multicopter 10. Various functions of the work machine 200 can be performed using this power. The work machine 200 includes actuators such as motors that operate using power obtained from the power supply device 76 of the multicopter 10. The work machine 200 preferably includes a battery that stores power.

[0036] FIG. 2A is a block diagram illustrating an example of the basic configuration of a battery-powered multicopter 10. The battery-powered multicopter 10 includes multiple rotors 12, multiple motors 14 for rotating the rotors 12, multiple ESCs (electric speed controllers) 16 each having a motor drive circuit for driving the motors 14, a battery 52 for supplying power to the corresponding motors 14 via each ESC 16, a control device 4a for controlling the multiple ESCs 16 to control attitude and perform flight, a sensor group 4b, a communication device 4c, and a power supply device 76 electrically connected to the battery 52. ​​For simplicity, FIG. 2A illustrates the rotors 12, motors 14, and ESCs 16 as a single block, but the number of rotors 12, motors 14, and ESCs 16 is actually multiple. This also applies to FIGS. 2B and 2C. The ESC 16 may be included in the control device 4a.

[0037] The control device 4a can receive control commands wirelessly, for example, from a ground station 6 located on the ground via the communication device 4c. The number of ground stations 6 is not limited to one and may be distributed across multiple locations. The communication device 4c can also receive control commands wirelessly from a control device operated by a pilot on the ground. The control device 4a may have the function of automatically or autonomously performing takeoff, flight, obstacle avoidance, and landing operations based on sensor data obtained from the sensor group 4b. The control device 4a may be configured to communicate with the work machine 200 connected to the power supply device 76 and acquire a signal indicating the status of the work machine 200 from the work machine 200. The control device 4a may also provide the work machine 200 with a signal that controls the operation of the work machine 200. Furthermore, the work machine 200 may generate a signal instructing the operation of the multicopter 10 and transmit it to the control device 4a. Such communication between the control device 4a and the work machine 200 can be performed via wired or wireless communication.

[0038] FIG. 2B is a block diagram showing an example of the basic configuration of a series hybrid drive multicopter 10. Similar to the battery-powered multicopter 10, the series hybrid drive multicopter 10 includes multiple rotors 12, multiple motors 14, multiple ESCs 16, a control device 4a, a sensor group 4b, and a communication device 4c. The illustrated series hybrid drive multicopter 10 further includes an internal combustion engine 7a, a fuel tank 7b for storing fuel for the internal combustion engine 7a, a power generation device 8 driven by the internal combustion engine 7a to generate electric power, a power buffer 9 for temporarily storing the electric power generated by the power generation device 8, and a power supply device 76 electrically connected to the power buffer 9. The power buffer 9 is, for example, a battery such as a secondary battery. The electric power generated by the power generation device 8 is supplied to the motor 14 via the power buffer 9 and the ESC 16. The electric power generated by the power generation device 8 may also be supplied to the work machine 200 via the power supply device 76.

[0039] FIG. 2C is a block diagram showing an example of the basic configuration of a parallel hybrid drive multicopter 10. Similar to the series hybrid drive multicopter 10, the parallel hybrid drive multicopter 10 includes multiple rotors 12, multiple motors 14 that respectively drive the multiple rotors 12, multiple ESCs 16, a control device 4a, a sensor group 4b, a communication device 4c, an internal combustion engine 7a, a fuel tank 7b, a power generator 8, a power buffer 9, and a power supply device 76. The parallel hybrid drive multicopter 10 further includes a drive train 27 that transmits the driving force of the internal combustion engine 7a, and a rotor 22 that rotates by receiving the driving force of the internal combustion engine 7a from the drive train 27. One of the rotor 12 and the rotor 22 may be referred to as the “first rotor” and the other as the “second rotor” to distinguish them from each other. The number of rotors 22 connected to the drive train 27 and rotating may be one or more.

[0040] In the parallel hybrid drive multicopter 10, the internal combustion engine 7a not only drives the power generation device 8 to generate electricity, but also mechanically transmits energy to the rotor 22 to rotate the rotor 22. On the other hand, in the series hybrid drive multicopter 10, all of the rotors 12 are rotated by the electric power generated by the power generation device 8. For this reason, in the series hybrid drive multicopter 10, if the power generation device 8 is, for example, a fuel cell, the internal combustion engine 7a is not an essential component.

[0041] Below, an example of the configuration and operation of an unmanned aerial vehicle according to an embodiment of the present disclosure will be described, taking a multicopter that uses parallel hybrid drive as an example.

[0042] <Basic Configuration> Fig. 3A is a schematic top view of the multicopter 100 according to this embodiment, and Fig. 3B is a side view thereof. Fig. 3B illustrates a work implement 200 coupled to the multicopter 100. In addition to or instead of the work implement 200, luggage, agricultural materials, other machinery, or containers, cases, or packages capable of accommodating these items may be coupled to the multicopter 100. Hereinafter, the weight of the work implement 200 and the work implement itself may be referred to as the "payload." The "coupling" between the multicopter 100 and the work implement 200 or the like may be performed using various tools or devices.

[0043] The multicopter 100 shown in FIG. 3A includes eight sub-rotors 12 and two main rotors 22. Each sub-rotor 12 is composed of four sets of propellers 12a and 12b that rotate coaxially and in opposite directions. Each of the propellers 12a and 12b has two blades. The propellers 12a and 12b are rotated by a motor 14. The four sets of propellers 12a and 12b that rotate coaxially and in opposite directions are located at the vertices of a square. The main rotor 22 is composed of two propellers 22a that rotate in opposite directions at different positions. Each propeller 22a has four blades. The eight propellers 12a and 12b of the sub-rotor 12 have the same pitch angle and diameter. The two propellers 22a of the main rotor 22 also have the same pitch angle and diameter. The diameter of the propeller 22a is 1.2 times or more, for example, 1.4 times or more and 2.0 times or less, the diameter of the propellers 12a and 12b.

[0044] The multicopter 100 includes an airframe 110 having four arms 110A for the sub-rotors 12 and two arms 110B for the main rotors 22. The airframe frame 110 supports an airframe main body 120 that includes various electronic and mechanical components, which will be described later. The airframe main body 120 and the airframe frame 110 may be collectively referred to as an "airframe 121."

[0045] In the example of FIG. 3B , the airframe main body 120 has a power supply device 76 and an actuator 78 used for coupling to the work machine 200, etc. The power supply device 76 is a device that supplies power generated within the airframe main body 120 to the work machine 200. The actuator 78 is a device such as an electric motor that performs an operation to couple the work machine 200 to the airframe main body 120 of the multicopter 100. In the example of FIG. 3B , the actuator 78 drives a mechanism that winds up a cable connecting the airframe main body 120 and the work machine 200. This cable may include a power supply line for supplying power from the multicopter 100 to the work machine 200, and a communication line for communication between the multicopter 100 and the work machine 200.

[0046] <System Configuration> FIG. 4 is a block diagram showing an example of a system configuration of the multicopter 100 according to this embodiment.

[0047] In the illustrated example, the airframe 120 of the multicopter 100 has a control device 30 including a flight controller 32, a sensor group 72, and a communication device 74. These are basically the same as the control device 4a, the sensor group 4b, and the communication device 4c of the airframe 4 of the multicopter 10 described with reference to FIG. 1A.

[0048] The multicopter 100 of this embodiment includes eight sub-rotors 12, eight motors 14 for rotating the eight sub-rotors 12, and eight ESCs for controlling the eight motors 14. Each ESC 16 receives a signal (motor control signal) for controlling the motor 14 from the control device 30 via a wiring 82. The motor control signal is, for example, a PWM (Pulse With Modulation) signal. When the motor control signal is a PWM signal, the duty cycle of the PWM signal can 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 control device 30. While FIG. 4 illustrates one set of "sub-rotors 12, motors 14, and ESCs 16" for simplicity, the multicopter 100 of this embodiment includes eight sets of "sub-rotors 12, motors 14, and ESCs 16." The number of these sets is not limited to eight.

[0049] The control device 30 is connected to each of the ESCs 16 via electrically independent wiring 82, and can individually control each of the eight ESCs 16. As described above, the sub-rotors 12 are used not only to generate lift but also for attitude control. Attitude control is achieved by the flight controller 32 of the control device 30 obtaining measured or estimated values ​​indicating the attitude of the airframe 120 from the sensors 72, determining the current attitude of the airframe 120, and controlling the rotational speed of each of the motors 14 in accordance with the difference from the target attitude.

[0050] The aircraft body 120 includes a main rotor drive unit 24 that drives the main rotor 22 and a main rotor control unit 26 that controls the main rotor drive unit 24. In this embodiment, the main rotor drive unit 24 is an internal combustion engine. Therefore, the main rotor control unit 26 includes an engine control unit (ECU). The main rotor control unit 26 acquires sensor data such as the accelerator opening, intake air temperature, engine speed, and temperatures of various components of the main rotor drive unit 24, which is an internal combustion engine, and controls the internal combustion engine. The main rotor control unit 26 is connected to the control device 30 via wiring 82, such as a CAN (Controller Area Network) bus. The main rotor control unit 26 is configured to output an engine control signal based on a signal transmitted from the control device 30. The engine control signal includes, for example, a throttle opening. A digital-to-analog converter (DAC) and / or a voltage converter may be connected between the control device 30 and the main rotor control unit 26. A mechanical device such as a clutch and a reducer may be provided between the main rotor drive section 24 and the main rotor 22.

[0051] The main rotor drive unit 24 is preferably an internal combustion engine with little vibration. In this embodiment, the main rotor drive unit 24 is, for example, an opposed-piston engine. Opposed-piston engines are disclosed, for example, in Japanese Patent No. 5508604. The entire contents of Japanese Patent No. 5508604 are incorporated herein by reference.

[0052] The main rotor drive unit 24, which is an internal combustion engine, can generate electricity by driving a power generator 42, such as an alternator. In this embodiment, the power generator 42 has the structure of an AC synchronous motor having a rotor and a stator. Therefore, when the main rotor drive unit 24 is started, the power generator 42 can also function as a "starter" by rotating the rotor when current is applied. The power generator 42 rectifies the AC generated by power generation and converts it into DC. The power generator 42 generates DC power required to drive the motor 14 and supplies it to each ESC 16 via wiring 80. The power generator 42 is configured to output a DC voltage of, for example, 250 V or higher. Note that the wiring 80 is a power wiring, and the wiring 82 is a signal wiring. Each of the wirings 80 and 82 includes multiple conductors.

[0053] The power generation device 42 is connected to a power management device 44. The power management device 44 is connected to the control device 30 and a battery management device 54, which will be described later. The power management device 44 can control the amount of power generated by the power generation device 42 based on signals from the control device 30 or the battery management device 54. This amount of power generation can be variably controlled by the power management device 44 in accordance with the power required by the motor 14 and the battery 52, even when the engine speed of the main rotor drive unit 24, which is an internal combustion engine, is constant.

[0054] The aircraft body 120 further includes a battery 52 in the form of a plurality of cells, for example, lithium ion secondary batteries, connected in series or in parallel, and a battery management device 54 that controls the charging and discharging of the battery 52 .

[0055] The battery 52 receives DC power from the power generation device 42 via a power switch 56 and can be charged by the power. The operation of the power switch 56 can be controlled by a battery management unit 54 and the control device 30. The battery management unit 54 is a device that measures or estimates parameter values ​​that define the state of the battery 52, such as the current flowing through the battery 52, cell voltage, cell balance, state of charge (SOC), state of health (SOH), and temperature.

[0056] The battery management unit 54 can control the power switch 56 depending on the state of the battery 52. ​​For example, when the battery 52 is in a state requiring charging, the battery management unit 54 electrically connects the power generation device 42 and the battery 52 using the power switch 56, and supplies power from the power generation device 42 to the battery 52 to perform a charging operation. At this time, the battery management unit 54 controls the power management unit 44 to increase the amount of power generated by the power generation device 42 so that the power supplied to the ESC 16 does not drop below a desired level. On the other hand, when the battery 52 is in a state requiring no charging, the battery management unit 54 disconnects the electrical connection between the power generation device 42 and the battery 52 using the power switch 56, and stops charging the battery 52.

[0057] In this embodiment, the battery 52 has a storage capacity that allows the aircraft to continue to fly to a location where landing is possible and land there, by continuing to generate lift and control attitude using the sub-rotor 12, even if power generation by the power generation device 42 stops for some reason and lift from the main rotor 22 is lost. In other words, when the multicopter 100 of this embodiment is flying normally, the power required to drive the sub-rotor 12 can be supplied to the ESC 16 from the power generation device 42, rather than from the battery 52. ​​Therefore, even if the payload and flight time are increased, there is little need to increase the storage capacity of the battery 52 accordingly.

[0058] The power stored in the battery 52 can be output as a DC voltage of, for example, 250 V or higher. However, this DC voltage decreases as the charging rate decreases. Therefore, when the charging rate falls below a predetermined level, the battery management device 54 operates to supply part of the DC power from the power generation device 42 to the battery 52 to charge the battery 52.

[0059] The battery 52 is connected to a power circuit board 60. The power circuit board 60 has a function of stepping down the voltage output from the battery 52 to, for example, 24 V, 12 V, or 5 V. The DC voltage output from the battery 52 is converted to a desired voltage by the power circuit board 60 and then supplied to other electronic components. In the example of FIG. 4 , the power stepped down by the power circuit board 60 is supplied to the control device 30 and the actuator 78 via wiring 80.

[0060] 4 , the power supply device 76 is electrically connected to the power generation device 42 or the battery 52 by a power switch 56. The power supply device 76 in this example is configured to supply power generated within the machine body 120 to an external machine or device such as a work machine 200.

[0061] The airframe main body 120 may have a configuration not shown in FIG. 4 . For example, the airframe main body 120 may include a fuel tank that stores fuel necessary for the operation of the main rotor drive unit 24, a water-cooling or air-cooling device for cooling the main rotor drive unit 24, and electrical components such as lighting devices and an electric pump. The electrical components can be operated by power that has been stepped down to a predetermined voltage by the power circuit board 60. A battery for the electrical components (auxiliary battery) may be provided and configured to supply power to the electrical components. Such an auxiliary battery may be charged by the battery 52 or the power generation device 42.

[0062] In this embodiment, the motor 14 functions as a plurality of "attitude control devices" that respectively drive a plurality of first rotors (sub-rotors) 12. In addition, the main rotor drive unit 24, which is an internal combustion engine, functions as a "main thrust generating device" that drives the second rotor (main rotor) 22.

[0063] In the example shown in FIG. 4, the control device 30 and the main rotor control unit 26 are separate components, but a single control device (computer or ECU) may have the functions of the control device 30 and the main rotor control unit 26.

[0064] In this embodiment, the control device 30 can change the ratio (thrust ratio) between the total thrust (first thrust) of the sub-rotor 12 obtained from the multiple motors 14 and the total thrust (second thrust) of the main rotor 22 obtained from the main rotor drive unit 24. This point will be described in detail below.

[0065] Generally, the responsiveness of the motor 14 is superior to that of an internal combustion engine. If the time from when a torque command signal is input until the torque required to rotate the rotors 12, 22 reaches a target torque value is called the "response time," the response time of the motor is, for example, approximately 1 / 100 of the response time of the internal combustion engine. Therefore, to control the attitude of the multicopter 100, it is desirable to detect the difference between the current and target attitude angles of the multicopter 100 and control the rotational speed of each of the multiple sub-rotors 12 with a high response speed so as to reduce this difference. An increase in rotor rotational speed results in an increase in thrust. By adjusting the thrust of each of the multiple sub-rotors 12, the attitude of the multicopter 100 can be controlled quickly and with high precision.

[0066] On the other hand, an internal combustion engine can efficiently generate large thrust. The sub-rotor 12 is rotated using electric power generated by the power of the main rotor drive unit 24, which is an internal combustion engine, but energy loss occurs when converting mechanical energy into electrical energy. Therefore, from the perspective of improving energy consumption efficiency, it is preferable that the main rotor drive unit 24 be used to rotate the main rotor 22 and generate the main thrust. Furthermore, to increase the thrust of the main rotor 22, it is preferable that the diameter of the main rotor 22 be larger than the diameter of each of the multiple sub-rotors 12.

[0067] However, when the main rotor 22, which generates the main thrust, generates a large thrust, the large thrust and rotational moment may actually inhibit the attitude control function of the sub-rotor 12. As a result, even if multiple sub-rotors 12 are rotated using multiple motors 14 with excellent response, a delay in response may occur in attitude control. On the other hand, if the rotation speed of the main rotor 22 is reduced, attitude control performance improves, but energy consumption efficiency decreases.

[0068] Battery-powered multicopters use various algorithms to adjust the torque of each of the multiple motors to regulate the thrust of each rotor and control it to a desired attitude. When performing attitude control using such multiple motors, adding a rotor rotated by an internal combustion engine can complicate the calculations required for attitude control. To avoid this complexity, it is effective to fix the "ratio" of the thrust obtained from the multiple motors to the thrust obtained from the internal combustion engine. For this reason, conventional parallel hybrid types have adopted a control method that fixes this ratio.

[0069] However, as a result of studies by the inventors, it has been found that when using the multicopter 100 for agricultural work, for example, it is preferable to make the above-mentioned "ratio" variable rather than fixed, compared to when flying the multicopter 100 for simple logistics or surveillance purposes. This is because when flying the multicopter 100 for agricultural purposes, it flies under a variety of different conditions, such as various agricultural tasks (ground tasks) within a field, traveling between multiple fields, and transporting agricultural materials or harvested crops. The level of response speed required for attitude control varies greatly depending on these conditions. Furthermore, when various types of implements with different weights and shapes are appropriately selected and connected depending on the type of agricultural work, the required lift and attitude control accuracy can also vary greatly.

[0070] In this embodiment, when precise attitude control is not required, for example, when there is little external disturbance such as wind and the payload is small, or when only movement is required without performing work using the work equipment, the thrust of the main rotor 22 can be increased and the thrust of the sub-rotor 12 can be reduced instead.

[0071] On the other hand, when precise attitude control is required, for example, when performing ground work while flying with a work machine coupled, or when it is required to move the aircraft body more agilely to change attitude than in normal flight, it is preferable to reduce (or eliminate) the thrust of the main rotor 22 and instead increase the thrust of the sub-rotor 12. Reducing the thrust of the main rotor in this way results in an overall decrease in energy consumption efficiency, but makes it possible to improve attitude control performance (response performance).

[0072] <Determining Rotational Speeds of Main Rotors and Sub-Rotors> Next, an example of a method for determining the rotational speeds of each main rotor 22 and each sub-rotor 12 will be described.

[0073] FIG. 5 is a plan view schematically illustrating a parallel hybrid drive multicopter 100. FIG. 5 shows an xyz coordinate system defined by mutually orthogonal x-, y-, and z-axes. This coordinate system is fixed to the airframe of the multicopter 100, and its origin is located at the center of the airframe (e.g., the center of gravity). The x-axis is an axis extending forward of the airframe and is also referred to as the "roll axis." The y-axis is an axis extending leftward of the airframe and is also referred to as the "pitch axis." The z-axis is an axis extending upward of the airframe and is also referred to as the "yaw axis."

[0074] The multicopter 100 shown in FIG. 5 includes two main rotors 22 and eight sub-rotors 12. Each of the two main rotors 22 is supported by two arms 110B1 and 110B2 extending along the x-axis. The two main rotors 22 are controlled to rotate in opposite directions. The eight sub-rotors 12 are configured as four sets of two coaxial sub-rotors 12. Each of the four sets of sub-rotors 12 is supported by four arms 110A1, 110A2, 110A3, and 110A4 that form 45-degree angles with the x-axis and y-axis. The two sub-rotors 12 in each set are controlled to rotate in opposite directions. The distance from the center of the airframe to the rotation axis of each main rotor 22 is shorter than the distance from the center of the airframe to the rotation axis of each sub-rotor 12. The diameter of each main rotor 22 is larger than the diameter of each sub-rotor 12. 5, each main rotor 22 is represented by a relatively large circle, and the two coaxial sub-rotors 12 are represented by a relatively small circle. The magnitude of the rotational speed of the four sub-rotors 12 located on the upper side (positive side of the z-axis) is expressed as ω 1 , ω 2 , ω 3 , ω 4 and the magnitude of the rotational speed of the four sub-rotors 12 located on the lower side (negative side of the z-axis) is ω 5 , ω 6 , ω 7 , ω 8 The magnitude of the rotational speed of the two main rotors 22 is set as ω m1 , ω m2 Here, the "rotational speed" is the number of rotations per unit time (for example, unit: rpm) or angular velocity (for example, unit: rad / s).

[0075] Of the two sub-rotors 12 supported by the upper right arm 110A1 in FIG. 5, the sub-rotor 12 on the positive side of the z-axis (upper side) rotates clockwise at a rotation speed ω 1 The sub-rotor 12 on the negative side of the z-axis (lower side) rotates counterclockwise at a rotational speed ω 5 Of the two sub-rotors 12 supported by the lower right arm 110A2, the sub-rotor 12 on the positive side of the z-axis rotates counterclockwise at a rotation speed ω2 The sub-rotor 12 on the negative side of the z-axis rotates clockwise at a rotation speed ω 6 Of the two sub-rotors 12 supported by the lower left arm 110A3, the sub-rotor 12 on the positive side of the z-axis rotates clockwise at a rotation speed ω 3 The sub-rotor 12 on the negative side of the z-axis rotates counterclockwise at a rotation speed ω 7 Of the two sub-rotors 12 supported by the upper left arm 110A4, the sub-rotor 12 on the positive side of the z-axis rotates counterclockwise at a rotation speed ω 4 The sub-rotor 12 on the negative side of the z-axis rotates clockwise at a rotation speed ω 8 The main rotor 22 supported by an arm 110B1 extending from the center of the aircraft in the positive direction of the x-axis rotates clockwise at a rotational speed ω m1 The main rotor 22 supported by the arm 110B2 extending from the center of the aircraft to the negative side of the x-axis rotates counterclockwise at a rotational speed ω m2 Rotate with.

[0076] The length of each of the four arms 110A1, 110A2, 110A3, and 110A4 supporting the sub-rotor 12 is 1, and the length of each of the two arms 110B1 and 110B2 supporting the main rotor 22 is 1. m Furthermore, the total thrust generated by the rotation of the multiple main rotors 22 and the multiple sub-rotors 12 is T, and the torque of the rotation around the x-axis is τ φ , the torque around the y-axis is τ θ , the torque around the z-axis is τ ψ Let's say.

[0077] Total thrust T and torque τ φ , τ θ , τ ψ and the rotation speed ω of the sub-rotor 12 1 , ω 2 , ω 3 , ω 4 , ω 5 , ω 6 , ω 7 , ω 8 and the rotation speed ω of the main rotor 22 m1 , ω m2 The relationship between is expressed by the following equation 1. Here, k, k m , b, b m is a predetermined coefficient. m , b, b m is a fixed value determined by the size, shape, and arrangement of the sub-rotor 12 and the main rotor 22, and is stored in advance in a storage device. Note that the relationship shown in Equation 1 is merely an example, and if a configuration different from the configuration shown in Figure 5 is adopted, a relational expression different from Equation 1 will hold. Here, an example in which Equation 1 holds will be described.

[0078] When the term relating to the main rotor 22 and the term relating to the sub-rotor 12 are separated on the right side of Equation 1, the following Equation 2 is obtained.

[0079] In this embodiment, the two main rotors 22 are controlled to rotate in synchronous with each other in opposite directions. m1 =ω m2 =ω m This allows us to calculate the torque τ θ and τ ψ The components of the thrust force due to the main rotor 22 cancel each other out, leaving only the thrust component as the contribution from the main rotor 22. Therefore, Equation 2 is transformed as follows:

[0080] When the inverse matrix of the matrix on the right side of Equation 3 is applied to both sides from the left, the relationship of Equation 4 below is obtained.

[0081] Therefore, T-2k m ω m 2 , τ φ , τ θ , τ ψ Once this is determined, the rotational speed ω of the sub-rotor 12 can be calculated by the calculation of Equation 4. 1 , ω 2 , ω 3 , ω 4 , ω 5 , ω 6 , ω 7 , ω 8 T-2k can be determined. m ω m2 corresponds to the total thrust of the multiple sub-rotors 12. m ω m 2 is the unknown ω m However, when the ratio between the total thrust of the main rotor 22 and the total thrust of the sub-rotor 12 is fixed, T-2k m ω m 2 T-2k can be determined. m ω m 2 can be calculated by multiplying T by a constant coefficient. For example, if the ratio of the total thrust of the main rotor 22 to the total thrust of the sub-rotor 12 is fixed at 6:4, multiplying T by a coefficient of 0.4 gives T-2k m ω m 2 Furthermore, if the ratio of the total thrust of the main rotor 22 to the total thrust of the sub-rotor 12 is fixed at, for example, 3:7, multiplying T by a coefficient of 0.7 gives T-2k m ω m 2 Therefore, when the ratio between the total thrust of the main rotor 22 and the total thrust of the sub-rotors 12 is fixed, the total thrust T of all rotors and the torque τ about each axis can be determined. φ , τ θ , τ ψ Once this is determined, the rotational speed ω of the sub-rotor 12 can be calculated by the calculation of Equation 4. 1 , ω 2 , ω 3 , ω 4 , ω 5 , ω 6 , ω 7 , ω 8 In addition, the total thrust T by all rotors or the total thrust T-2k by the sub-rotors 12 can be determined. m ω m 2 By multiplying this by a predetermined coefficient, the total thrust 2k m ω m 2 can be calculated. m Since is known, 2k m ωm 2 From the value of m can be calculated.

[0082] As described above, the control device 30 calculates the desired thrust T and the torque τ around each axis. φ , τ θ , τ ψ and the rotational speed ω of the sub-rotor 12 based on the relationship of Equation 4. 1 , ω 2 , ω 3 , ω 4 , ω 5 , ω 6 , ω 7 , ω 8 and the rotation speed ω of the main rotor 22 m The thrust T can be determined by the flight state of the multicopter 100 and the total weight T of the multicopter 100. 0 The total weight T of the multicopter 100 can be determined based on the 0 " refers to the total weight of the multicopter 100 and the weight of the payload (e.g., the work machine 200) connected to the multicopter 100. The total weight T 0 is also referred to as takeoff weight. The payload may be luggage, agricultural materials, other machinery, or a container, case, or package capable of containing any of these, which may be coupled to the multicopter 100 together with or instead of the work implement 200. An example in which the multicopter 100 is flying with the work implement 200 coupled as the payload will be described below.

[0083] An example of the process of determining the rotational speed of each rotor by the control device 30 will be described below with reference to FIG.

[0084] 6 is a flowchart showing an example of a process for determining the rotational speed of each sub-rotor 12 and each main rotor 22. The process shown in FIG. 6 can be executed by, for example, the flight controller 32 in the control device 30. The control device 30 executes the processes of steps S100 to S114 to determine the rotational speed ω of each main rotor 22. m and the rotational speed ω of the eight sub-rotors 121 , ω 2 , ω 3 , ω 4 , ω 5 , ω 6 , ω 7 , ω 8 can be determined.

[0085] In step S100, the control device 30 calculates the total weight T 0 The total weight T of the multicopter 100 is obtained. 0 The information may be stored in advance in a storage device, for example. Alternatively, the weight of the multicopter 100 may be stored in advance in a storage device, and the weight of the work machine 200 may be measured by a sensor. By providing such a sensor, the total weight T 0 The control device 30 may calculate the weight of the fuel or the amount of change in the weight of the fuel by detecting the remaining amount of fuel in the internal combustion engine (main rotor drive unit 24) using, for example, a sensor (level sensor) provided in a container (fuel tank) that stores the fuel. The control device 30 may calculate the total weight T 0 may be calculated.

[0086] In step S102, the control device 30 determines the sum (total thrust) T of the thrust to be generated by the plurality of sub-rotors 12 and the plurality of main rotors 22. The control device 30 determines the total weight T of the multicopter 100. 0 Based on the information on the total weight T of the multicopter 100 and the flight state, for example, during hovering, the control device 30 can determine the total thrust T. 0 The thrust that balances this can be determined as the total thrust T. During horizontal flight, the control device 30 can determine the total thrust T based on the condition that the vertical component of the thrust balances with gravity, taking into account the inclination of the aircraft. During ascent or descent, the control device 30 determines the total thrust T so that the aircraft ascends or descends at the desired acceleration.

[0087] In step S104, the control device 30 estimates the current attitude angle of the multicopter 100 based on data acquired from one or more sensors such as the IMU and the geomagnetic sensor. The attitude angle represents the tilt of the multicopter 100 from a reference attitude in a coordinate system fixed to the ground.

[0088] In step S106, the control device 30 calculates the required torque τ around each axis based on the difference between the current attitude angle of the multicopter 100 and the target attitude angle. φ , τ θ , τ ψ The target attitude angle can be determined, for example, by a user operating a pilot or in accordance with a preset flight program. For example, the control device 30 determines the torque for each of the roll angle, pitch angle, and yaw angle to be a larger value as the difference between the angle and the target angle increases.

[0089] The processes of steps S104 and S106 may be performed before the processes of steps S100 and S102, or may be performed in parallel.

[0090] In step S108, the control device 30 applies a first coefficient K between 0 and 1 to the total thrust T determined in step S102. 1 By multiplying the first thrust T 1 Determine the first coefficient K 1 may be set to a predetermined value, such as 0.4.

[0091] In step S110, the control device 30 multiplies the total thrust T by a second coefficient K, which is a value obtained by subtracting the first coefficient from 1. 2 (= 1-K 1 ) or multiply by the first thrust T 1 , the second coefficient K 2 The first coefficient K 1 The third coefficient K is the value divided by 3 (=K 2 / K 1 ) to obtain a second thrust T 2 The second coefficient K is calculated by multiplying the total thrust T by the 2and the first thrust T 1 The third coefficient K 3 The multiplication operation yields the same result.

[0092] The order of the processes of steps S108 and S110 is not particularly limited, and either may be performed first, or these processes may be performed simultaneously.

[0093] The second thrust T is the total thrust of the main rotor 22. 2 and the first thrust T which is the total thrust of the sub-rotor 12. 1 The ratio of T to T may be set to a predetermined ratio, such as 6:4. 2 : T 1 If T = 6:4, the first coefficient is set to 0.4, the second coefficient is set to 0.6, and the third coefficient is set to 1.5. 2 : T 1 = 5:5, the first coefficient is set to 0.5, the second coefficient is set to 0.5, and the third coefficient is set to 1. 2 : T 1 If T = 2:8, the first coefficient is set to 0.8, the second coefficient is set to 0.2, and the third coefficient is set to 0.25. 2 / T 1 This corresponds to the first thrust T 1 is T-2k in Equation 4 m ω m 2 corresponds to the second thrust T 2 is 2k in Equation 4 m ω m 2 is equivalent to

[0094] In step S112, the control device 30 calculates the determined first thrust T 1 (=T-2k m ω m 2 ) and the required torque τ around each axis φ , τ θ , τ ψ Based on this, the control device 30 executes the calculation shown in Equation 4. As a result, the rotation speed ω of the sub-rotor 12 is calculated as follows: 1 , ω 2 , ω 3 , ω 4 , ω5 , ω 6 , ω 7 , ω 8 can be determined.

[0095] In step S114, the control device 30 calculates the second thrust T 2 Based on this, T 2 = 2k m ω m 2 From the relationship, the rotation speed ω of each main rotor 22 m Determine.

[0096] The order of the processes in steps S112 and S114 is not particularly limited, and either may be performed first, or these processes may be performed simultaneously.

[0097] Through the above processing, the control device 30 calculates the desired total thrust T and the required torque τ around each axis. φ , τ θ , τ ψ It should be noted that instead of the process in step S110, the control device 30 may calculate the first thrust T from the total thrust T required for flight. 1 The second thrust T 2 The second thrust T 2 can be obtained.

[0098] The control device 30 controls each motor 14 and the internal combustion engine (main rotor drive unit 24) based on the determined rotational speed of each sub-rotor 12 and each main rotor 22. The control device 30 controls each motor 14 via each ESC 16 by sending a motor control signal (e.g., a PWM signal) indicating the determined rotational speed of the sub-rotor 12 to each ESC 16. The control device 30 also controls the internal combustion engine via the main rotor control unit 26 by sending a control signal indicating the determined rotational speed of the main rotor 22 to the main rotor control unit 26. The above operations are repeatedly performed during flight.

[0099] In this way, the control device 30 in this embodiment controls the first thrust T 1 is calculated, and the first thrust T 1 and the total thrust T required for flight, the second thrust T which is the total thrust generated by the main rotor 22. 2 The control device 30 calculates the first thrust T 1 The rotational speed ω of each of the plurality of sub-rotors 12 is calculated based on 1 ~ω 8 is determined, and the second thrust T 2 The rotation speed ω of each main rotor 22 is calculated based on m More specifically, the control device 30 determines a total thrust T to be generated by the plurality of sub-rotors 12 (first rotors) and the plurality of main rotors 22 (second rotors), and calculates a relationship between the total thrust T and the rotational speed ω of the main rotor 22. m and / or a predetermined relationship between the total thrust T and the rotational speed ω of each of the sub-rotors 12. 1 ~ω 8 The rotational speed of each rotor can be determined based on a predetermined relationship between the first coefficient K 1 , the second coefficient K 2 and the third coefficient K 3 For example, the control device 30 may be configured to apply a first coefficient K 1 The first thrust T is the sum of the thrusts to be generated by the multiple sub-rotors 12. 1 The control device 30 further determines the first thrust T from the total thrust T. 1 The process of subtracting the second coefficient K from the total thrust T 2 (= 1-K 1 ) or the first thrust T 1 Add the third coefficient (=(1-K 1 ) / K 1 ) is multiplied to obtain a second thrust T 2 The control device 30 determines the first thrust T 1 and determining the rotational speed of each of the plurality of sub-rotors 12 based on the second thrust T 2The rotation speed of each of the plurality of main rotors 22 is determined based on the above.

[0100] Through the above operations, the control device 30 can sequentially determine the rotational speed of each sub-rotor 12 and each main rotor 22 during flight, and rotate each sub-rotor 12 and each main rotor 22 at the determined rotational speed, thereby bringing the multicopter 100 closer to the target attitude and enabling it to fly as desired.

[0101] 3A and 5, the multicopter 100 includes two main rotors 22 and eight sub-rotors 12, but the number of main rotors 22 and sub-rotors 12 is not limited to this example. For example, the number of main rotors 22 may be one or three or more. The number of sub-rotors 12 may also be other numbers, such as four or six. The sub-rotors 12 are not limited to the octo-quadcopter configuration shown in FIGS. 3A and 5, and various other configurations, such as a quadcopter, a hexacopter, or an octocopter, can be used.

[0102] In the above operation, the first coefficient K 1 , and the second coefficient K 2 or the third coefficient K 3 In other words, the total thrust T by the main rotor 22 2 and the total thrust T by the sub-rotor 12 1 The boost coefficient T 2 / T 1 (The third coefficient K 3 The boost coefficient corresponds to the ratio between the total thrust (second thrust) of the main rotor 22 obtained from the main rotor drive unit 24 and the total thrust (first thrust) of the sub-rotor 12 obtained from the multiple motors 14. The control device 30 calculates the first coefficient K 1 , and the second coefficient K 2 or the third coefficient K 3 may be changed depending on the state of the multicopter 100. For example, the control device 30 may change the first coefficient K 1 , and the second coefficient K 2 or the third coefficient K 3The flight modes include, for example, hovering, horizontal flight (forward, backward, or sideways (aileron)), climbing, descending, and rotation (rudder). The control device 30 may change the first coefficient K 1 The first coefficient K may be configured to maintain a value less than 0.5. 1 If the second coefficient K is kept below 0.5, 2 is maintained at a value greater than 0.5, and the third coefficient K 3 The boost coefficient (boost coefficient) is maintained at a value greater than 1. This allows the main rotor 22 to efficiently generate a large thrust. When adjusting the attitude (yaw, pitch, and / or roll) of the aircraft to a desired attitude, for example, for landing, level flight, or rudder operation, the control device 30 may set the boost coefficient to a value smaller than the value during hovering (for example, a value smaller than 1). This makes it possible to prevent the large thrust and rotational moment generated by the rotation of the main rotor 22 from interfering with the attitude control function of the sub-rotor 12.

[0103] The control device 30 adjusts the first coefficient K in response to a user's operation using an external device such as a remote monitoring device. 1 , and the second coefficient K 2 or the third coefficient K 3 This allows the user to adjust the balance between the efficiency of thrust generation and the responsiveness of attitude control, for example, to make it easier for the user to control the aircraft.

[0104] <Control based on change in total weight of multicopter> The total weight T of the multicopter 100 0 For example, when the work machine 200 performs work such as spraying pesticides, fertilizing, or direct sowing of seeds, the weight of the pesticides, fertilizers, or seeds stored in the work machine 200 changes, and the total weight T 0 The pesticides, fertilizers, and seeds are sometimes collectively referred to as "agricultural materials." When the work machine 200 harvests or transports the harvested products, the weight of the harvested products stored in the work machine 200 changes, and the total weight T0 Furthermore, the total weight T of the multicopter 100 also changes due to a change in the weight of the fuel in the internal combustion engine (main rotor drive unit 24). 0 As will be described below, the control device 30 controls the total weight T 0 and based on the acquired information, calculate the rotational speed ω of each main rotor 22. m The control device 30 can control the rotation speed ω of the sub-rotor 12 based on the acquired information. 1 , ω 2 , ω 3 , ω 4 , ω 5 , ω 6 , ω 7 , ω 8 The control device 30 can also control the total weight T 0 In the example described below, the rotation speed of each rotor can be changed according to the change in the total weight T 0 is the total weight of the multicopter 100 and the weight of the payload (here, the work machine 200) connected to the airframe 121 of the multicopter 100. The weight of the multicopter 100 may include the weight of the airframe of the multicopter 100 and the weight of fuel for the internal combustion engine. The weight of the multicopter 100 excluding the payload and fuel may be referred to as the "airframe weight."

[0105] An example of the processing performed by the control device 30 will be described with reference to Fig. 7. The control device 30 executes the processing shown in Fig. 7 while the multicopter 100 is flying, thereby controlling the total weight T 0 The rotation speed of each rotor can be changed in accordance with the change in the rotational speed of each rotor. For simplicity, the control of the attitude angle of the multicopter 100 is not shown in FIG. 7, but can be performed in a manner similar to the method described with reference to FIG.

[0106] First, in step S200, the control device 30 calculates the total weight T 0The control device 30 determines whether to start control based on a change in weight, for example, based on a command from an external device such as a pilot used by a user or a remote monitoring device, or based on a preset flight plan. The determination may be made while the multicopter 100 is flying. 0 Before the control based on the change in the total weight T of the multicopter 100 is started, the rotation speed of the main rotor 22, the rotation speed of the sub-rotor 12, and the attitude angle of the multicopter 100 can be controlled by, for example, the method described with reference to FIG. 0 If it is determined that control based on the change in is to be started (if "Yes"), the process proceeds to step S202.

[0107] In step S202, the control device 30 calculates the total weight T 0 The control device 30 can detect a change in the weight of the work machine 200, for example, by measuring the weight of the work machine 200 with a sensor while the multicopter 100 is flying. The control device 30 may calculate the weight of the fuel or the amount of change thereof using a sensor provided in the fuel tank. This is not limited to the case where a sensor is used, and the control device 30 may calculate the total weight T of the multicopter 100 by estimating the amount of change (decrease) in the amount of fuel and the amount of change in the agricultural materials or harvested products stored in the work machine 200 from the flight time, flight distance, work content, work time, etc. of the multicopter 100. 0 It is also possible to detect changes in

[0108] Total weight of the multicopter 100 T 0 If a change in the total weight T of the multicopter 100 is detected (if "Yes"), in step S204, the control device 30 0 It is determined whether the amount of change in the total weight T of the multicopter 100 is greater than a predetermined value. 0 If the change in the total weight T 0In this case, the control device 30 changes the rotation speed of the main rotor 22 and the rotation speed of the sub-rotor 12 in accordance with the amount of change in the second thrust T 2 and first thrust T 1 and maintain the ratio within a predetermined range (e.g., T 2 : T 1 The rotational speeds of the main rotor 22 and the sub-rotor 12 may be changed while maintaining the second thrust T 2 and first thrust T 1 If the ratio is predetermined (for example, T 2 : T 1 = 6:4), the control device 30 controls the second thrust T 2 and first thrust T 1 The ratio of the second thrust T to the second thrust T is not limited to a case where the ratio strictly matches a predetermined ratio, but a predetermined error (for example, ±5%) is allowed. 2 and first thrust T 1 The control device 30 may determine the rotational speeds of the main rotor 22 and the sub-rotor 12 so that the ratio of the total weight T 0 The rotation speed of the main rotor 22 may be determined based on data such as a table showing the relationship between the total thrust T determined based on the above and the rotation speed of the main rotor 22.

[0109] Total weight of the multicopter 100 T 0 A change in the total weight T of the multicopter 100 is detected. 0 If the amount of change in the total weight T of the multicopter 100 is equal to or less than the predetermined value ("No" in step S204), the control device 30 calculates the total weight T of the multicopter 100 in step S208. 0 The control device 30 changes the rotation speed of the sub-rotor 12 in accordance with the amount of change in the total weight T 0 The rotational speed of the sub-rotor 12 can be determined based on the total thrust T determined based on the rotational speed of the main rotor 22. Since the rotational speed of the main rotor 22 is maintained, there is no need to change the target rotational speed of the engine. This reduces the frequency of changing the target rotational speed of the internal combustion engine (main rotor drive unit 24) while reducing the total weight T of the multicopter 100. 0The rotational speed of the rotor can be controlled in accordance with the change in the rotational speed, and the flight of the multicopter 100 can be controlled.

[0110] The control device 30 repeats the processing of steps S202, S204, S206, and S208 while the multicopter 100 is flying until an end command is issued (step S210).

[0111] The control device 30 calculates the total weight T 0 For example, when work is performed by a work machine 200 connected to the multicopter 100, it is possible to respond to changes in the weight of the work machine 200. 0 When a change in the total weight T of the multicopter 100 is detected, 0 Not only when the actual change in the total weight T of the multicopter 100 used to determine the rotational speed of the main rotor 22 or the sub-rotor 12 occurs, but also when the actual change in the total weight T of the multicopter 100 used to determine the rotational speed of the main rotor 22 or the sub-rotor 12 occurs. 0 Information on the total weight T of the multicopter 100 acquired in step S100 of FIG. 0 ) and the total weight T of the multicopter 100 calculated by a sensor or the like. 0 For example, even if there is an error in the weight information of the work machine 200 stored in advance in the storage device, the corrected total weight T 0 Control can be performed based on the above.

[0112] Alternatively, to simplify the control, in step S100 of FIG. 6, the total weight T 0 As the information, information on the total weight of the multicopter 100 and the weight of the payload (here, the work machine 200) may be acquired. The weight of the multicopter 100 does not change during flight. The weight of the multicopter 100 is known to the user and can be stored in a storage device in advance. In the example described, the total weight T 0is the sum of the weight of the multicopter 100, the weight of fuel, and the weight of the payload (here, the work machine 200). Therefore, the sum of the weight of the multicopter 100 and the weight of the work machine 200 is the total weight T 0 However, by performing the process described with reference to FIG. 7, the total weight T 0 Therefore, in order to simplify the control, the initial setting of the rotational speed of the main rotor 22 or the sub-rotor 12 can be performed using only information on the aircraft weight of the multicopter 100 and the weight of the work machine 200, which are known to the user.

[0113] In the flowchart of FIG. 7, the control device 30 calculates the total weight T 0 When a change in the total weight T 0 However, the embodiment of the present disclosure is not limited to the example of FIG. 7. Other examples of the processing performed by the control device 30 will be described with reference to FIGS. 8A and 9A. In the example of FIG. 8A, the control device 30 performs processing of step S206 when a change in the weight of the work machine 200 is detected, and performs processing of step S208 when no change in the weight of the work machine 200 is detected and only a change in the weight of the fuel is detected. In the example of FIG. 9A, the control device 30 performs processing of step S208 when a change in the weight of the work machine 200 is detected and only a change in the weight of the fuel is detected. 0 When a change in the value of the parameter is detected, the process of step S206 may be performed.

[0114] In the flowchart of FIG. 8A, steps S220 and S222 may be performed in the same manner as steps S200 and S202 in FIG.

[0115] In step S222, the total weight T 0If a change in the weight of the work machine 200 has been detected (if "Yes"), in step S224, the control device 30 determines whether a change in the weight of the work machine 200 has been detected. If a change in the weight of the work machine 200 has been detected (if "Yes"), the control device 30 determines whether a change in the total weight T 0 7. Step S226 may be performed in the same manner as step S206 in FIG. 7. If a change in the weight of the work machine 200 is not detected (if "No"), in step S208, the control device 30 changes the rotation speed of the main rotor 22 and the rotation speed of the sub-rotor 12 according to the amount of change in the total weight T 0 The rotation speed of the sub-rotor 12 is changed in accordance with the amount of change in the rotation speed of the main rotor 22, and the rotation speed of the main rotor 22 is maintained unchanged. Step S228 can be performed in the same manner as step S208 in FIG.

[0116] The control device 30 repeats the processing of steps S222, S224, S226, and S228 while the multicopter 100 is flying until an end command is issued (step S230).

[0117] In the flowchart of FIG. 9A, steps S240 and S242 may be performed in the same manner as steps S200 and S202 in FIG.

[0118] In step S242, the total weight T 0 If a change in the second thrust T is detected (if "Yes"), in step S244, the control device 30 2 and first thrust T 1 In step S246, the control device 30 acquires information on the ratio of the total weight T 0 The second thrust T 2 and first thrust T 1 The rotation speed of the main rotor 22 and the rotation speed of the sub-rotor 12 are changed while maintaining the ratio of

[0119] The control device 30 repeats the processing of steps S242, S244, and S246 while the multicopter 100 is flying until an end command is issued (step S248).

[0120] A specific example of the process of FIG. 8A will be described with reference to FIG. 8B. 0 8B is a schematic diagram for explaining a method for controlling the rotation speeds of the main rotor 22 and the sub-rotor 12 when the total weight T 0 The second thrust T is the total thrust of the main rotor 22 in the cases (a) to (d) where 2 The bottom part of FIG. 8B is a table corresponding to the top graph.

[0121] (a) of FIG. 8B corresponds to a case where a payload (weight 60 kgf) is connected to the multicopter 100 and the weight of fuel carried on the multicopter 100 is maximum. (b) of FIG. 8B corresponds to a case where a payload (weight 60 kgf) is connected to the multicopter 100 and the weight of fuel carried on the multicopter 100 is minimum. (c) of FIG. 8B corresponds to a case where no payload is connected to the multicopter 100 and the weight of fuel carried on the multicopter 100 is maximum. (d) of FIG. 8B corresponds to a case where no payload is connected to the multicopter 100 and the weight of fuel carried on the multicopter 100 is minimum. Note that (a) to (d) of FIG. 8B are not necessarily in chronological order, and each diagrammatically illustrates an example of a state of the multicopter 100 during flight.

[0122] For example, during the flight of the multicopter 100, the total weight T 0 8B (a) to (b) or (c) to (d), that is, when the weight of the payload does not change and the weight of the fuel loaded on the multicopter 100 changes (decreases), the control device 30 maintains the rotational speed of the main rotor 22 and changes the rotational speed of the sub-rotor 12. Since the rotational speed of the main rotor 22 is maintained, the second thrust T 2 is maintained, while the total thrust T changes according to the change in the total weight T0 of the multicopter 100. 2 and first thrust T 1 The ratio will be changed.

[0123] On the other hand, for example, during the flight of the multicopter 100, the total weight T 0 8B (c) to (a) or (d) to (b), that is, when a change occurs in the weight of the load, the control device 30 adjusts the second thrust T 2 and first thrust T 1 The rotation speed of the main rotor 22 and the rotation speed of the sub-rotor 12 are changed while keeping the ratio of the total weight T 0 Since the total thrust T changes depending on the amount of change in 2 and the first thrust T 1 In response to this, the rotation speed of the main rotor 22 and the rotation speed of the sub-rotor 12 are changed.

[0124] A specific example of the process of FIG. 9A will be described with reference to FIG. 9B. 0 9B is a schematic diagram for explaining a method for controlling the rotation speeds of the main rotor 22 and the sub-rotor 12 when the total weight T 0 The second thrust T is the total thrust of the main rotor 22 in the cases (a) to (d) where 2 9B is a graph showing the change in the value of the saturation voltage Vp, and the bottom part of FIG. 9B is a table corresponding to the top graph.

[0125] 9B(a) to (d), both the weight of the payload and the weight of the fuel change. 0 When the second thrust T 2 and first thrust T 1 The rotation speed of the main rotor 22 and the rotation speed of the sub-rotor 12 are changed while the ratio of the second thrust T 2 and first thrust T 1 The ratio of 2 : T 1The ratio is maintained at 6:4. When the work machine 200 connected to the multicopter 100 performs tasks such as spraying pesticides, fertilizing, or direct sowing seeds, or when the work machine 200 harvests or transports harvested goods, the weight of the work machine 200 may change during flight. According to the control method of FIG. 9A, the rotation speed of each rotor can be controlled according to changes in the weight of the work machine 200 (payload). The second thrust T 2 and first thrust T 1 The ratio can be maintained within a preferred range determined depending on the configuration and flight conditions of the multicopter 100.

[0126] <Engine Control> Next, an example of a method for controlling an internal combustion engine (engine) will be described.

[0127] As described above, the multicopter 100 in this embodiment includes multiple rotors, including multiple sub-rotors 12 and at least one main rotor 22. The multiple sub-rotors 12 are driven by multiple motors 14, respectively. At least one main rotor 22 is driven by a main rotor drive unit 24, i.e., an internal combustion engine. The control device 30 controls the multiple motors 14 to control the rotation of the multiple sub-rotors 12 and thereby perform attitude control of the airframe. The control device 30 controls the internal combustion engine via a main rotor control unit 26 to control the rotation of at least one main rotor 22 and generate main thrust.

[0128] 10 is a flowchart showing an example of a method for controlling the motor 14 and the internal combustion engine. The control method shown in FIG.

[0129] In step S300, the control device 30 determines the rotational speed of each sub-rotor 12 and the rotational speed of each main rotor 22. The rotational speed of each rotor is determined, for example, by the method described with reference to FIG. 6 . Hereinafter, the rotational speed of each sub-rotor 12 may be referred to as the "first rotational speed," and the rotational speed of each main rotor 22 may be referred to as the "second rotational speed." The first rotational speed is determined individually for each sub-rotor 12. The second rotational speed may be determined individually for each main rotor 22, or may be determined collectively to a common value.

[0130] In step S302, the control device 30 generates, as a first control signal for each sub-rotor 12, a first PWM signal having a duty ratio corresponding to the rotational speed of the sub-rotor 12. The first PWM signal corresponds to the motor control signal described above. The duty ratio of the PWM signal indicates the rotational speed of the motor. Note that the first control signal is not limited to a PWM signal and may be another type of signal.

[0131] In step S304, the control device 30 generates a second PWM signal having a duty ratio corresponding to the rotational speed of each main rotor 22. In this embodiment, each main rotor 22 is driven by an internal combustion engine, but each main rotor 22 may also be driven by an electric motor. For example, the configuration of the first rotation drive device 3A or the third rotation drive device 3C shown in FIG. 1A may be adopted to drive some rotors as main rotors and the remaining rotors as sub-rotors. When each main rotor 22 is driven by an electric motor, the control device 30 can generate a PWM signal as the second PWM signal to be input to the ESC that drives the electric motor.

[0132] In step S306, the main rotor control unit 26 converts the second PWM signal generated by the control device 30 into a second control signal that determines the rotational speed of the internal combustion engine. When each main rotor 22 is driven by an internal combustion engine, as in this embodiment, the second PWM signal for driving the electric motor cannot be used to control the internal combustion engine as is. Therefore, the main rotor control unit 26 converts the second PWM signal into a second control signal for controlling the internal combustion engine. The second control signal may be, for example, a signal that determines the opening of a throttle valve of the internal combustion engine. The main rotor control unit 26 can convert the second PWM signal into the second control signal based on data such as a table that indicates the relationship between the duty ratio of the second PWM signal and the opening of the throttle valve or the relationship between the duty ratio of the second PWM signal and the rotational speed of the internal combustion engine. The duty ratio of the second PWM signal correlates with the rotational speed of each main rotor 22 (second rotational speed). Therefore, the table showing the relationship between the duty ratio of the second PWM signal and the rotation speed of the internal combustion engine corresponds to a table for converting the second rotation speed into the rotation speed of the internal combustion engine. Data such as the table may be stored in advance in a storage device internal or external to the control device 30. The control device 30 can read the data from the storage device and convert the second PWM signal into the second control signal by referring to the data. Data such as the table may be stored in a server computer on the cloud. In this case, the control device 30 can obtain the data via the communication device 74.

[0133] In step S308, the control device 30 controls each motor 14 by inputting the first control signal generated for each sub-rotor 12 to the corresponding ESC 16. In addition, the main rotor control unit 26 controls the main rotor drive unit 24 (internal combustion engine) using the second control signal.

[0134] Through the above operations, each motor 14 and the internal combustion engine can be controlled to rotate each sub-rotor 12 and each main rotor 22 at a desired rotational speed. In this embodiment, the control shown in Fig. 10 is executed by the control device 30 and the main rotor control unit 26, but a single control device or control system having the functions of the control device 30 and the main rotor control unit 26 may be configured to execute the control shown in Fig. 10. That is, the control device or control system may be configured to determine the rotational speed (first rotational speed) of each of the multiple sub-rotors 12 and the rotational speed (second rotational speed) of at least one main rotor 22, generate first control signals that rotate each of the multiple electric motors 14 based on the first rotational speed, and generate second control signals that drive the internal combustion engine based on the second rotational speed. Such a control device or control system may, for example, generate, as a first control signal, a signal (e.g., the above-mentioned first PWM signal) having a duty ratio corresponding to the first rotational speed of each sub-rotor 12, generate a signal (e.g., the above-mentioned second PWM signal) having a duty ratio corresponding to the second rotational speed of at least one second rotor, and convert the second PWM signal into a second control signal that defines the rotational speed of the internal combustion engine based on data such as the above-mentioned table.

[0135] Hereinafter, with reference to FIGS. 11 to 15, a configuration example for realizing the above control will be described in more detail.

[0136] FIG. 11 is a block diagram showing an example configuration of the flight controller 32 in the control device 30. The flight controller 32 in this example includes a module 322 that determines the rotational speed of each sub-rotor 12 for attitude control, a module 324 that generates a first PWM signal (first control signal) having a duty ratio corresponding to the rotational speed of each sub-rotor 12, and a module 326 that generates a second PWM signal having a duty ratio corresponding to the rotational speed of each main rotor 22. The first PWM signal is input to each of the multiple ESCs 16. In the example shown in FIG. 11, PWM signals #1 to #8 are input to eight ESCs 16 corresponding to the eight sub-rotors 12, respectively. In the example shown in FIG. 11, PWM signals #1 to #8 are also input to a module 326 that generates a PWM signal for the main rotor 22. Module 326 generates a PWM signal (second PWM signal) for the main rotor 22 based on these PWM signals #1 to #8, and outputs the second PWM signal to main rotor control unit 26. Main rotor control unit 26 converts the second PWM signal into a second control signal, which is an engine control signal, and controls the internal combustion engine based on the second control signal.

[0137] FIG. 12 is a diagram showing an example configuration of a module 326 that generates a PWM signal for the main rotor 22. The module 326 includes multiple adders 326a, a filter calculator 326b, and a multiplier 326c. The number of adders 326a is the same as the number of sub-rotors 12. The adders 326a add the duty values ​​of the PWM signals #1 to #8 input from the modules 324 and output a duty sum value. The duty sum value is correlated (e.g., proportional) to the total thrust of the multiple sub-rotors 12. The duty sum signal is input to the filter calculator 326b. The filter calculator 326b removes high-frequency components from the duty sum signal and outputs a signal with smooth time variations. The signal output from the filter calculator 326b is sent to the multiplier 326c. The multiplier 326c multiplies the signal by a boost coefficient to generate and output a PWM signal for the main rotor 22. The functions shown in FIG. 12 may be realized by hardware or software.

[0138] 13 is a graph showing an example of the time variation of the sum of the duties of the PWM signals for the sub-rotor 12 and the duty value of the PWM signal for the main rotor 22. For example, when the process of FIG. 9A is performed, as shown in FIG. 13, the boost coefficient is always maintained at a constant value, and the ratio between the sum of the duties of the PWM signals for the sub-rotor 12 and the duty value of the PWM signal for the main rotor 22 is constant. In other words, the second thrust T 2 and the first thrust T which is the total thrust of the sub-rotor 12. 1 As described above, the boost coefficient may vary during flight depending on the state of the multicopter 100 or commands from an external device. For example, when the process of FIG. 8A is performed, the boost coefficient may vary over time, i.e., the ratio of the second thrust T 2 and the first thrust T which is the total thrust of the sub-rotor 12. 1 The ratio of may change over time.

[0139] FIG. 14 illustrates an exemplary configuration of the main rotor control unit 26. The main rotor control unit 26 illustrated in FIG. 14 includes a module 26a that determines a target rotation speed of the internal combustion engine (engine), a subtractor 26b, a module 26c that performs calculations for PID control, a module 26d that generates signals for CAN communication, a module 26f that measures the pulse interval of an engine rotation pulse signal output from a sensor installed in the internal combustion engine, and a module 26e that calculates the actual rotation speed of the engine based on the pulse interval. The main rotor control unit 26 further includes a storage device 26g that stores a target rotation speed table, which is data indicating the relationship between the duty ratio of the PWM signal for the main rotor 22 and the target rotation speed of the engine. Here, the engine rotation speed refers to the number of engine rotations (e.g., in rpm) per unit time (e.g., one minute). The functions illustrated in FIG. 14 may be implemented by hardware or software.

[0140] The main rotor control unit 26 determines the target rotation speed of the engine based on, for example, a PWM signal for the main rotor 22 output from the flight controller 32 and a target rotation speed table. 0 In such a case, the main rotor control unit 26 may store a target rotation speed table that is data showing the relationship between the total weight T 0 The target engine speed is determined based on the information and the target speed table.

[0141] 15 is a diagram showing another example of the configuration of the main rotor control unit 26. The main rotor control unit 26 shown in FIG. 15 is used when, for example, the process of FIG. 9A is performed. The main rotor control unit 26 shown in FIG. 15 calculates the total weight T 0 The target rotation speed of the engine, which is determined based on the information on the target rotation speed table and the target rotation speed table, is corrected based on the total thrust (summed duty value) of the multiple sub-rotors 12. The summed duty value of the PWM signals for the sub-rotors 12 is proportional to the total thrust of the multiple sub-rotors 12. The main rotor control unit 26 shown in FIG. 15 further includes a unit 26o for monitoring the summed duty value of the PWM signals for the sub-rotors 12. The unit 26o further includes an upper limit sticking detector 26l and a lower limit sticking detector 26m that detect upper limit sticking and lower limit sticking, respectively, of the summed duty value of the PWM signals for the sub-rotors 12 input to the main rotor control unit 26, an adder-subtractor 26k and a filter calculator 26j that perform calculations based on the detections by the upper limit sticking detector 26l and the lower limit sticking detector 26m, a multiplier 26i that multiplies the signal output from the filter calculator 26j by a predetermined coefficient and outputs the result, and an adder 26h. The functions shown in FIG. 15 may be realized by hardware or software.

[0142] FIG. 16 is a graph showing an example of the correspondence relationship between the duty ratio of the PWM signal and the engine rotation speed. A target rotation speed table can be created in advance based on the relationship shown in FIG. 16 and stored in the storage device 26g. In this example, the rotation speed of each main rotor 22 is proportional to the duty ratio of the PWM signal. The target rotation speed table is an example of a table that converts the rotation speed of each main rotor 22 into the rotation speed of the internal combustion engine. Based on such a table, the main rotor control unit 26 can convert the PWM signal into an engine control signal (second control signal) that drives the internal combustion engine.

[0143] The main rotor control unit 26 determines the target engine speed, while measuring the pulse interval of the engine rotation pulse signal output from the sensor and calculating the actual engine speed based on the pulse interval. The main rotor control unit 26 performs PID control, which subtracts the target engine speed from the actual engine speed and adjusts the engine control signal so that the difference approaches zero. The main rotor control unit 26 controls the main rotor drive unit 24 (internal combustion engine) using the engine control signal determined so that the difference between the target engine speed and the actual engine speed approaches zero. This allows the main rotor 22 to rotate at the desired rotational speed.

[0144] In the above example, a table showing the relationship between the duty ratio of the PWM signal and the target engine speed is used. However, data such as a table showing the relationship between the duty ratio of the PWM signal and the opening of the throttle valve of the internal combustion engine may be used instead. Based on such data, the main rotor control unit 26 can convert the PWM signal for the main rotor 22 (second PWM signal) into an engine control signal that indicates the opening of the throttle valve. Such an engine control signal can be used as the second control signal that drives the internal combustion engine.

[0145] As described above, when controlling the rotational speed of each main rotor 22, the flight controller 32 in the control device 30 of this embodiment generates a PWM signal having a duty ratio corresponding to the rotational speed. The main rotor control unit 26 converts this PWM signal into an engine control signal based on a table defining the relationship shown in FIG. 16 and controls the internal combustion engine using this engine control signal. This configuration makes it possible to use a flight controller used in a battery-powered or series hybrid drive system in which the main rotor 22 is driven by an electric motor in the parallel hybrid drive system of this embodiment. Therefore, it is possible to control the internal combustion engine that drives the main rotor 22 in a parallel hybrid drive system without changing the flight controller.

[0146] The control device 30 in the embodiment of the present disclosure can be realized by a digital computer system programmed to execute the processes described with reference to FIGS.

[0147] 17 is a block diagram showing an example of the hardware configuration of the control device 30. The control device 30 includes a processor 34, a ROM (Read Only Memory) 35, a RAM (Random Access Memory) 36, a storage device 37, and a communication I / F 38. These components are connected to each other via a bus 39.

[0148] The processor 34 is one or more semiconductor integrated circuits, and is also referred to as a central processing unit (CPU) or a microprocessor. The processor 34 sequentially executes computer programs stored in the ROM 35 to perform the above-described processing. The term "processor 34" is broadly interpreted as including a field programmable gate array (FPGA) equipped with a CPU, a graphic processor unit (GPU), an application specific integrated circuit (ASIC), or an application specific standard product (ASSP).

[0149] The ROM 35 is, for example, a writable memory (e.g., a PROM), a rewritable memory (e.g., a flash memory), or a read-only memory. The ROM 35 stores a program that controls the operation of the processor. The ROM 35 does not have to be a single recording medium, but may be a collection of multiple recording media. Some of the collection of multiple recording media may be removable memories.

[0150] The RAM 36 provides a working area for temporarily loading the programs stored in the ROM 35 at boot time. The RAM 36 does not have to be a single recording medium, but can be a collection of multiple recording media.

[0151] The communication I / F 38 is an interface for communication between the control device 30 and other electronic components or electronic control units (ECUs). For example, the communication I / F 38 can perform wired communication in accordance with various protocols. The communication I / F 38 may also perform wireless communication in accordance with the Bluetooth (registered trademark) standard and / or the Wi-Fi (registered trademark) standard. Both standards include wireless communication standards that use frequencies in the 2.4 GHz band.

[0152] The storage device 37 may be, for example, a semiconductor memory, a magnetic storage device, an optical storage device, or a combination thereof. The storage device 37 may store, for example, map data useful for the autonomous flight of the multicopter 10 and various sensor data acquired by the multicopter 10 during flight.

[0153] As described above, the control device 30 may include, for example, a flight control device such as the flight controller 32 and a higher-level computer (companion computer) as separate components. Also, a system including the control device 30 and the main rotor control unit 26 may be used as the "control device."

[0154] 18 , some or all of the functions of the control device 30 may be implemented by one or more servers (computers) 500 or terminal devices (including portable and fixed types) 400 connected to the communication device 74 of the multicopter 100 via a communication network N. An agricultural machine 700 such as a tractor may be connected to such a communication network N, and communication may be performed between the multicopter 100 and the agricultural machine 700. Some of the data used for processing by the control device 30 and control signals for the multicopter 100 may be provided from the agricultural machine 700 to the multicopter 100 via the communication network N.

[0155] In the unmanned aerial vehicle according to the above embodiments, the "attitude control device" includes multiple electric motors, and the "main thrust generating device" includes an internal combustion engine. In other words, the unmanned aerial vehicle according to the above embodiments includes the rotary drive device 3D shown in FIG. 1A. However, even in the rotary drive devices 3A, 3B, and 3C shown in FIG. 1A, by differentiating some of the motors 14 or power transmission systems 23 from the other motors 14 or power transmission systems 23, it is possible to realize an unmanned aerial vehicle that includes an "attitude control device" and a "main thrust generating device."

[0156] The unmanned aerial vehicle may also be equipped with multiple internal combustion engines with different power outputs and response speeds. In this case, an internal combustion engine with a relatively low power output and a relatively high response speed may constitute an "attitude control device," and an internal combustion engine with a relatively high power output and a relatively low response speed may constitute a "main thrust generating device."

[0157] This specification discloses an unmanned aerial vehicle and a control method described in the following items.

[0158] [Item 1] An unmanned aerial vehicle having multiple rotors, further comprising a control device that controls the rotation of the multiple rotors, wherein the multiple rotors include multiple first rotors and at least one second rotor, and the control device acquires information about the weight of the unmanned aerial vehicle, and controls the rotational speed of the at least one second rotor based on the acquired information.

[0159] [Item 2] The control device, as the information, acquires information on the total weight of the unmanned aerial vehicle and the weight of a payload connected to the body of the unmanned aerial vehicle, and controls the rotational speed of the at least one second rotor according to the total weight.

[0160] [Item 3] The unmanned aerial vehicle according to Item 2, wherein the payload is a ground work vehicle.

[0161] [Item 4] The unmanned aerial vehicle described in Item 2 or 3, wherein the control device controls the rotational speed of the at least one second rotor based on a predetermined relationship between the total weight and the rotational speed of the at least one second rotor.

[0162] [Item 5] The unmanned aerial vehicle described in any one of Items 1 to 4, wherein the control device controls the rotational speeds of the multiple first rotors so that the ratio of the total thrust generated by the at least one second rotor to the total thrust generated by the multiple first rotors is within a predetermined range.

[0163] [Item 6] An unmanned aerial vehicle described in any one of items 1 to 5, wherein the control device detects changes in the weight of the unmanned aerial vehicle while the unmanned aerial vehicle is flying, and changes the rotational speed of the multiple first rotors in accordance with the changes in the weight of the unmanned aerial vehicle.

[0164] [Item 7] The unmanned aerial vehicle according to Item 6, wherein the control device maintains the rotational speed of the at least one second rotor when changing the rotational speed of the plurality of first rotors.

[0165] [Item 8] An unmanned aerial vehicle described in any one of items 1 to 5, wherein the control device detects a change in the weight of the unmanned aerial vehicle while the unmanned aerial vehicle is flying, and changes the rotational speed of the at least one second rotor in accordance with the change in the weight of the unmanned aerial vehicle.

[0166] [Item 9] The unmanned aerial vehicle described in Item 8, wherein the control device maintains a ratio between the sum of the thrust generated by the at least one second rotor and the sum of the thrust generated by the multiple first rotors when changing the rotational speed of the at least one second rotor.

[0167] [Item 10] An unmanned aerial vehicle described in any one of items 1 to 9, further comprising: an internal combustion engine that drives the at least one second rotor; and a plurality of electric motors that drive the plurality of first rotors, respectively.

[0168] [Item 11] The unmanned aerial vehicle according to any one of Items 1 to 10, wherein the diameter of the at least one second rotor is larger than the diameter of each of the plurality of first rotors.

[0169] [Item 12] An unmanned aerial vehicle described in any one of Items 1 to 11, wherein the at least one second rotor is used to generate thrust, and the multiple first rotors are used to generate thrust and control attitude.

[0170] [Item 13] The unmanned aerial vehicle described in any one of Items 1 to 12, wherein the at least one second rotor is capable of generating a greater total thrust than the plurality of first rotors.

[0171] [Item 14] The unmanned aerial vehicle according to any one of Items 1 to 13, wherein the at least one second rotor is capable of generating a thrust greater than that of the plurality of first rotors.

[0172] [Item 15] An unmanned aerial vehicle described in any one of items 1 to 14, wherein the distance from the center of the body of the unmanned aerial vehicle to the rotation axis of each of the at least one second rotor is shorter than the distance from the center of the body to the rotation axis of each of the plurality of first rotors.

[0173] [Item 16] The unmanned aerial vehicle described in any one of items 1 to 15, further comprising a sensor that detects a change in the weight of the unmanned aerial vehicle.

[0174] [Item 17] A method for controlling an unmanned aerial vehicle having multiple rotors, wherein the multiple rotors include multiple first rotors and at least one second rotor, the method comprising: acquiring information about the weight of the unmanned aerial vehicle; and controlling the rotational speed of the at least one second rotor based on the acquired information.

[0175] The unmanned aerial vehicle disclosed herein can be widely used not only for aerial photography, surveying, logistics, and pesticide spraying, but also for ground work related to agricultural work, transporting harvested products and agricultural materials, and the like.

[0176] 2: Rotor (propeller), 3: Rotation drive device, 4: Airframe body, 4a: Control device, 4b: Sensor group, 4c: Communication device, 5: Airframe frame, 10: Multicopter, 12: Sub-rotor, 14: Motor, 16: ESC, 22: Main rotor, 52: Battery, 54: Battery management device

Claims

1. 1. An unmanned aerial vehicle having multiple rotors, a control device for controlling the rotation of the plurality of rotors; the plurality of rotors includes a plurality of first rotors and at least one second rotor; The control device obtaining information about the weight of the unmanned aerial vehicle; and controlling the rotational speed of the at least one second rotor based on the acquired information.

2. The control device As the information, information on the total weight of the unmanned aerial vehicle and the weight of a payload connected to the body of the unmanned aerial vehicle is acquired, The unmanned aerial vehicle according to claim 1 , wherein the rotational speed of the at least one second rotor is controlled in accordance with the total weight.

3. The unmanned aerial vehicle according to claim 2 , wherein the payload is a ground work vehicle.

4. The control device The unmanned aerial vehicle according to claim 2 or 3, wherein the rotational speed of the at least one second rotor is controlled based on a predetermined relationship between the total weight and the rotational speed of the at least one second rotor.

5. 4. An unmanned aerial vehicle as described in any one of claims 1 to 3, wherein the control device controls the rotational speeds of the multiple first rotors so that the ratio of the total thrust generated by the at least one second rotor to the total thrust generated by the multiple first rotors is within a predetermined range.

6. The control device Detecting a change in weight of the unmanned aerial vehicle while the unmanned aerial vehicle is flying; The unmanned aerial vehicle according to claim 1 , wherein the rotational speeds of the plurality of first rotors are changed in accordance with changes in the weight of the unmanned aerial vehicle.

7. The unmanned aerial vehicle of claim 6 , wherein the controller maintains the rotational speed of the at least one second rotor when varying the rotational speed of the plurality of first rotors.

8. The control device Detecting a change in weight of the unmanned aerial vehicle while the unmanned aerial vehicle is flying; The unmanned aerial vehicle (10) of claim 1 , wherein the rotational speed of the at least one second rotor (12) is changed in response to a change in weight of the unmanned aerial vehicle (10).

9. 9. The unmanned aerial vehicle of claim 8, wherein the control device maintains a ratio between a sum of thrust generated by the at least one second rotor and a sum of thrust generated by the plurality of first rotors when changing the rotational speed of the at least one second rotor.

10. an internal combustion engine driving the at least one second rotor; a plurality of electric motors that drive the plurality of first rotors, respectively; The unmanned aerial vehicle according to claim 1 , further comprising:

11. The unmanned aerial vehicle according to claim 1 , wherein the diameter of the at least one second rotor is larger than the diameter of each of the plurality of first rotors.

12. the at least one second rotor is used to generate thrust; The unmanned aerial vehicle according to claim 1 , wherein the plurality of first rotors are used for thrust generation and attitude control.

13. The unmanned aerial vehicle according to claim 1 , wherein the at least one second rotor is capable of generating a greater total thrust than the plurality of first rotors.

14. The unmanned aerial vehicle according to claim 1 , wherein the at least one second rotor is capable of generating a thrust greater than that of the plurality of first rotors.

15. An unmanned aerial vehicle described in any one of claims 1 to 3, wherein the distance from the center of the body of the unmanned aerial vehicle to the rotation axis of each of the at least one second rotor is shorter than the distance from the center of the body to the rotation axis of each of the multiple first rotors.

16. The unmanned aerial vehicle according to claim 1 , further comprising a sensor for detecting a change in weight of the unmanned aerial vehicle.

17. 1. A method for controlling an unmanned aerial vehicle having multiple rotors, comprising: the plurality of rotors includes a plurality of first rotors and at least one second rotor; obtaining information about a weight of the unmanned aerial vehicle; controlling the rotational speed of the at least one second rotor based on the obtained information; A control method comprising: