WO2024114558A1 - Gimbal state identification method and apparatus, and storage medium and gimbal - Google Patents
Gimbal state identification method and apparatus, and storage medium and gimbal Download PDFInfo
- Publication number
- WO2024114558A1 WO2024114558A1 PCT/CN2023/134241 CN2023134241W WO2024114558A1 WO 2024114558 A1 WO2024114558 A1 WO 2024114558A1 CN 2023134241 W CN2023134241 W CN 2023134241W WO 2024114558 A1 WO2024114558 A1 WO 2024114558A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- gimbal
- state
- inertia
- moment
- load
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 69
- 230000007246 mechanism Effects 0.000 claims description 33
- 238000005259 measurement Methods 0.000 claims description 29
- 230000006641 stabilisation Effects 0.000 claims description 6
- 238000011105 stabilization Methods 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 11
- 238000004364 calculation method Methods 0.000 description 8
- 230000001133 acceleration Effects 0.000 description 6
- 230000008859 change Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 238000004422 calculation algorithm Methods 0.000 description 4
- 238000001914 filtration Methods 0.000 description 3
- 230000005484 gravity Effects 0.000 description 3
- 230000001960 triggered effect Effects 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 238000003062 neural network model Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 1
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 1
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 1
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 1
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000000691 measurement method Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01M—TESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
- G01M99/00—Subject matter not provided for in other groups of this subclass
Definitions
- the present application relates to the field of pan-tilt technology, and in particular to a pan-tilt state recognition method, device, storage medium and pan-tilt.
- gimbals are used more and more widely, especially in various types of shooting equipment, such as sports cameras, drones, mobile phones, etc., to provide anti-shake services as a supporting platform for shooting equipment, and can flexibly change the posture of the shooting equipment.
- the motor control output of the gimbal will be abnormal due to the inconsistency between the controlled object and the normal working state, resulting in continuous shaking of the gimbal, which will affect user use.
- the embodiments of the present application provide a gimbal status recognition method, device, storage medium and gimbal, which can more accurately recognize the loading status of the gimbal.
- an embodiment of the present application provides a method for identifying a gimbal state, comprising:
- the axis obtains the angular velocity of the target axis of the gimbal and the torque output by the motor of the target axis, wherein the target axis is connected to a fixing mechanism of the gimbal for loading a load;
- the current loading state of the gimbal is determined according to the current moment of inertia, wherein the loading state includes a loaded state or an unloaded state.
- an embodiment of the present application further provides a gimbal state recognition device, comprising:
- a data acquisition module used for axially acquiring the angular velocity of a target axis of the gimbal and the torque output by a motor of the target axis, wherein the target axis is connected to a fixing mechanism of the gimbal for loading a load;
- a data prediction module is used to determine the current moment of inertia of the target axis based on the angular velocity and the torque output by the motor;
- the state recognition module is used to determine the loading state of the gimbal according to the current moment of inertia, and the loading state includes a loaded state or an unloaded state.
- the present application also provides a computer-readable storage medium on which a computer A computer program, when the computer program is run on a computer, enables the computer to execute a gimbal state identification method as provided in any embodiment of the present application.
- an embodiment of the present application also provides a gimbal, comprising a gimbal body; a target axis, the target axis is connected to a fixing mechanism, wherein the fixing mechanism axis is used to load a load; and an axis controller, the controller axis is configured to execute a gimbal state identification method as provided in any embodiment of the present application.
- the technical solution provided by the embodiment of the present application takes into account that whether the fixing mechanism is loaded with a load will affect the output of the motor of the target axis connected to the fixing mechanism and the angular velocity of the target axis. Therefore, the embodiment of the present application obtains the angular velocity of the target axis of the gimbal and the torque output by the motor of the target axis to determine the current moment of inertia of the target axis according to the angular velocity and the torque output by the motor. If it is determined according to the current moment of inertia that the fixing mechanism is not loaded with a load, the gimbal is determined to be in an unloaded state.
- the gimbal is determined to be in a loaded state. In this way, by determining the current moment of inertia of the target axis to determine the loading state of the gimbal, the accuracy of identifying the loading state of the gimbal can be improved, which is convenient for users to use.
- FIG1 is a schematic diagram of an application scenario of a gimbal status recognition method provided in an embodiment of the present application.
- FIG. 2 is a flow chart of a gimbal status recognition method provided in an embodiment of the present application.
- FIG3 is a schematic diagram of the structure of a handheld gimbal provided in an embodiment of the present application.
- FIG4 is a logic judgment diagram of the gimbal state identification method provided in an embodiment of the present application.
- FIG5 is a schematic diagram of the structure of a gimbal state recognition device provided in an embodiment of the present application.
- FIG6 is a block diagram of a pan/tilt platform according to an embodiment of the present application.
- Figure 1 is a schematic diagram of the application scenario of the gimbal state recognition method provided by the embodiment of the present application.
- the fixing mechanism is used to load the shooting equipment.
- each axis is connected to a motor, and the motor provides a driving force for it to rotate the axis.
- the gimbal is not loaded with a load, the gimbal is in an unloaded state, as shown in Figure 1 (a).
- the gimbal When the gimbal is loaded with a load, the gimbal is in a loaded state, as shown in Figure 1 (b), wherein the load is the mobile phone in Figure 1 (b).
- the gimbal When the gimbal is in a loaded state, the gimbal can drive the shooting equipment to move in one or more directions through the axis, so as to capture images in a larger range.
- this application identifies the loading state of the gimbal, and then controls whether the gimbal works according to the loading state, thereby avoiding providing anti-shake service when the gimbal is in an unloaded state.
- the embodiment of the present application provides a gimbal state recognition method, device, storage medium and equipment, and the execution subject of the method can be a gimbal control device provided in the embodiment of the present application, or a gimbal integrated with the gimbal control device.
- the gimbal control device can be implemented in hardware or software, and the gimbal includes but is not limited to a handheld gimbal, a camera gimbal, etc.
- a handheld gimbal is used as an example to explain the solution provided in the embodiment of the present application.
- the handheld gimbal can also include a handheld gimbal for a smartphone, a handheld gimbal for a sports camera, a handheld gimbal for a micro single camera, and a handheld gimbal for a professional camera, etc., which will not be repeated here.
- the gimbal can also be carried on various aircraft or visual robots.
- FIG. 2 is a schematic diagram of the process of the gimbal state identification method provided in the embodiment of the present application.
- the specific process of the gimbal state identification method provided in the embodiment of the present application can be as follows:
- the axis obtains the angular velocity of the target axis of the gimbal and the torque output by the motor of the target axis, wherein the target axis is connected to a fixing mechanism of the gimbal for loading a load.
- pan-tilts Since there are many types of pan-tilts, their structures are different and cannot be listed exhaustively. In this embodiment, only a handheld pan-tilt is used as an example for illustration, and other types of pan-tilts can refer to this method to implement the solution provided in this embodiment.
- FIG. 3 is a schematic diagram of the structure of a handheld gimbal 100 provided in an embodiment of the present application.
- the handheld gimbal 100 includes a roll axis 101, a pitch axis 102, and a pan axis 103 connected in sequence, wherein the roll axis 101 is connected to a fixing mechanism 104, and the fixing mechanism 104 is used to load a shooting device 105, wherein the shooting device 105 loaded on the fixing mechanism 104 is regarded as a load relative to the handheld gimbal 100.
- the roll axis 101 rotates in the direction A shown in the figure to drive the fixing mechanism 104 to roll in the direction A
- the pitch axis 102 rotates in the direction B shown in the figure
- the pan axis 103 rotates in the direction C shown in the figure.
- the handheld gimbal 100 also includes a handle 106, and the user uses the handheld gimbal 100 by holding the handle 106.
- the target axis is the axis connected to the fixing mechanism, which is the roll axis 101 in Figure 3. Whether the fixing mechanism is loaded with a load will affect the angular velocity of the target axis and the torque output by the motor connected to the target axis. Therefore, in this embodiment, the angular velocity of the target axis and the torque output by the motor thereon can be obtained, and then the loading state of the gimbal can be determined based on the angular velocity and the torque output by the motor. Of course, on this basis, the angular velocity of other axes and the torque output by the motor can also be combined to determine the loading state of the gimbal.
- the angular velocity of the target axis can be measured by an inertial measurement unit, angular velocity meter or other instrument arranged on the target axis or calculated by angle sensor data, and the torque output by the motor can be determined by data such as the current, speed or power output by the motor of the target axis.
- S120 Determine the current moment of inertia of the target axis based on the angular velocity and the torque output by the motor.
- the current moment of inertia can measure the inertia of the target axis when it rotates at the current moment. If the angular velocity fluctuation of the target axis becomes larger under the same motor output, it means that the moment of inertia of the target axis has become smaller. If the moment of inertia of the target axis is less than the preset no-load threshold, it can be further determined that there is no load on the target axis. In this case, the gimbal is judged to be in an no-load state. If the angular velocity fluctuation of the target axis becomes smaller under the same motor output, it means that the moment of inertia of the target axis has become larger. If the moment of inertia of the target axis is greater than the preset load threshold, the gimbal is judged to be in a loaded state.
- the methods for determining the current moment of inertia of the target axis based on the angular velocity and the torque output by the motor are: There are many methods, for example, the angular acceleration is determined by the change of the angular velocity, and then the moment of inertia of the target axis is calculated according to the ratio of the torque output by the motor and the angular acceleration. For another example, the current moment of inertia of the target axis is predicted by inputting the angular velocity and the torque output by the motor into a pre-trained neural network model, wherein the neural network model is trained by pre-learning the mapping relationship between the angular velocity, the torque output by the motor and the moment of inertia. It can be understood that there are many ways to determine the current moment of inertia of the target axis based on the angular velocity and the torque output by the motor, which are not listed here.
- the loading state preset by the gimbal system includes a loaded state and an unloaded state.
- One loading state may correspond to one or more moments of inertia, or one loading state may correspond to a numerical range of the moment of inertia. Specifically, if the current moment of inertia corresponds to the loaded state, it can be determined that the gimbal is in a loaded state. If the current moment of inertia corresponds to the unloaded state, it can be determined that the gimbal is in an unloaded state.
- the change trend of the moment of inertia before a period of time is determined, and the loading state of the gimbal is determined according to whether the change trend is an upward or downward trend. Specifically, when the change trend is an upward trend, the gimbal is determined to be in a loaded state, and when the change trend is a downward trend, the gimbal is determined to be in an unloaded state.
- the present application is not limited by the execution order of the various steps described. If no conflict occurs, some steps can be performed in other orders or simultaneously.
- the gimbal state identification method obtaineds the angular velocity of the target axis and the torque output by the motor of the target axis, and then determines the current moment of inertia of the target axis based on the angular velocity and the torque output by the motor, wherein the current moment of inertia can accurately identify the situation in which the target axis is subjected to external force, and further can describe the loading state of the gimbal.
- the loading state of the gimbal includes a loaded state and an unloaded state.
- the gimbal can be controlled so that the gimbal does not provide anti-shake service when it is in an unloaded state, thereby avoiding the situation in which the gimbal continuously shakes, making it easier for users to load loads on the gimbal, effectively improving the user experience, and further improving the stability and reliability of the use of the gimbal, extending the service life of the gimbal.
- determining the current moment of inertia of the target axis based on the angular velocity and the torque output by the motor includes:
- the inverse of the currently observed moment of inertia and the currently observed angular velocity are determined as state quantities, and the currently measured angular velocity is determined as a measured quantity;
- the current moment of inertia of the target axis is obtained.
- the current moment of inertia is calculated by Kalman filtering, and the moment of inertia satisfies the minimum variance estimation, and its value is more accurate. Furthermore, the accurately calculated current moment of inertia can more accurately describe the load state of the gimbal.
- the Kalman state equation can be constructed by taking the inverse of the current observed moment of inertia and the current observed angular velocity as state quantities
- the Kalman measurement equation can be constructed by taking the current measured angular velocity as the measurement quantity.
- the observed angular velocity and observed moment of inertia at the current moment can be solved by bringing the moment of inertia and angular velocity at the previous moment and the torque at the current moment into the Kalman state equation.
- the corrected angular velocity and corrected moment of inertia at the current moment can be solved by the measurement equation and the Kalman gain.
- the angular acceleration is expressed by the inverse of the moment of inertia and the torque output by the motor, and the expression is as follows:
- the torque output by the motor can be corrected by the eccentric torque, so that the torque output by the motor is more accurate.
- the eccentric torque is measured in advance, and its measurement method includes but is not limited to collecting the output data of the motor under static stabilization and calculating it.
- the expression of the angular acceleration can be as follows:
- the state equation can be constructed by determining the inverse of the current observed moment of inertia and the current observed angular velocity at the current moment as state quantities.
- the expression of the state equation is as follows:
- k represents the current moment and k-1 represents the previous moment. and is the state quantity, which is the value to be solved.
- dt represents a preset period, which can represent the update period of the state equation.
- d k-1 represents the observation noise, which is related to the system environment and can be obtained through offline test evaluation.
- the constructed measurement equation is as follows:
- ⁇ k represents the current angular velocity measured in real time by the inertial measurement unit at the current moment, is the current observed angular velocity at the current moment, and v k-1 represents the measurement noise, which is related to the measurement error of the inertial measurement unit. This value can be obtained by offline test evaluation.
- the inverse of the current observed moment of inertia can be obtained through the above state equation and measurement equation
- the current observed moment of inertia can be further determined based on the reciprocal.
- the current moment of inertia of the target axis is obtained according to the Kalman state equation and the Kalman measurement equation, including:
- the current corrected angular velocity and the current corrected moment of inertia are calculated according to the Kalman measurement equation and the Kalman gain, and the current corrected moment of inertia is determined as the current moment of inertia of the target axis.
- the Kalman filtering algorithm is used to calculate the current moment of inertia at the current moment based on the torque output by the motor of the target axis and the angular velocity of the target axis, thereby filtering out the influence of white noise on the calculation of the current moment of inertia, reducing the calculation error of the current moment of inertia, and improving the accuracy of the current moment of inertia.
- determining the loading state of the gimbal according to the moment of inertia includes:
- the gimbal's loading state is switched to a loaded state
- the loaded state of the gimbal is switched to the no-load state.
- the present application pre-determines two thresholds, namely a preset no-load threshold and a preset load threshold, and then compares the current moment of inertia with the preset no-load threshold and the preset load threshold respectively, to determine whether its loading status needs to be changed in combination with the current loading status of the gimbal.
- the gimbal when the gimbal is in an unloaded state, if the current moment of inertia is greater than a preset load threshold, the moment of inertia of the target axis is continuously detected within a preset time period, and the moment of inertia detected at each moment within the preset time period is called the current moment of inertia at that moment, and then it is determined whether the moment of inertia is greater than the preset load threshold. If so, the loading state of the gimbal is switched from the unloaded state to the loaded state. If not, the loading state of the gimbal can be re-determined, or the gimbal can be determined to be in an unloaded state.
- the moment of inertia of the target axis at each moment can be continuously detected within a preset time period thereafter, and the moment of inertia of the target axis at multiple moments can also be detected at sampling rate intervals.
- the specific real-time method is not limited here.
- the gimbal when the gimbal is in a loaded state, if the current moment of inertia is less than the preset no-load threshold, the current moment of inertia of the target axis is continuously detected within a preset period of time to determine whether the current moment of inertia is still less than the preset no-load threshold. If so, the loading state of the gimbal is switched from the loaded state to the no-load state.
- the loading state of the gimbal is judged according to the current loading state of the gimbal and combined with the current moment of inertia to determine whether to switch the loading state. On the one hand, it can verify whether the result of the current loading state is accurate. On the other hand, by continuously judging the size of the current moment of inertia, the loading state of the gimbal is judged after the current moment of inertia data is stable, which can avoid judgment errors and improve the accuracy of the loading state recognition of the gimbal.
- the method further includes:
- the loading state of the gimbal is switched to the no-load state, and the current moment of inertia is greater than the preset no-load threshold and less than the preset load threshold, it is determined that the loading state of the gimbal is still the loaded state;
- the loading state of the gimbal is switched to the no-load state, and the current moment of inertia is greater than a preset no-load threshold and less than a preset load threshold, it is determined that the loading state of the gimbal is still the no-load state.
- the current moment of inertia is still used to determine whether the loading state of the gimbal needs to be changed, that is, when the current moment of inertia is within the range between the preset no-load threshold and the preset load threshold, the loading state of the gimbal can be maintained.
- This method can avoid misjudgment of the loading state of the gimbal due to the value fluctuation of the current moment of inertia, thereby improving the accuracy of identifying the loading state of the gimbal.
- the preset no-load threshold is less than the preset load threshold, wherein the preset load threshold is less than the moment of inertia measured by the measuring instrument when the gimbal is loaded with a load, and the preset no-load threshold is greater than the moment of inertia measured by the measuring instrument when the gimbal is loaded with a load.
- the moment of inertia of the platform is measured by a measuring instrument when there is no load on the platform.
- the moment of inertia of the target axis can be measured multiple times by a measuring instrument when the gimbal is not loaded with a load, so as to determine a preset no-load threshold value according to multiple moments of inertia
- the moment of inertia of the target axis can be measured multiple times by a measuring instrument when the gimbal is loaded with a load, so as to determine a preset load threshold value according to multiple moments of inertia.
- any instrument capable of measuring the moment of inertia can be used in the embodiments of the present application to measure the moment of inertia of the gimbal.
- the method of determining the preset no-load threshold or the preset load threshold based on the rotational inertia measured multiple times may be, for example, to obtain statistical values such as the average value, mean, median, extreme value, etc. of the rotational inertia measured multiple times, and then determine one of the statistical values as the preset no-load threshold or the preset load threshold.
- the statistical value can be fine-tuned based on it to determine a preset no-load or preset load threshold. For example, based on the statistical value obtained when the gimbal is no-loaded, the preset no-load threshold is obtained by increasing the statistical value, and correspondingly, based on the statistical value obtained when the gimbal is loaded, the preset load threshold is obtained by decreasing the statistical value.
- the amplitude of decreasing or increasing the statistical value can be 5%, 10%, 12%, 15%, etc. as the adjustment amplitude based on it.
- Je represents the statistical value obtained when the gimbal is unloaded
- J0 represents the preset unloaded threshold
- Jd represents the statistical value obtained when the gimbal is loaded
- J1 represents the preset load threshold
- the moment of inertia of the target axis of the gimbal is measured in advance by a measuring instrument in two situations: when the gimbal is not loaded with a load and when it is loaded with a load, so as to determine a preset no-load threshold and a preset load threshold based on multiple measurement results, wherein the preset no-load threshold and the preset load threshold can accurately divide the no-load state and the loaded state of the gimbal, and there is a difference between the two thresholds, which has hysteresis performance, and can more accurately determine the loading state of the gimbal, making the switching of the loading state of the gimbal more stable.
- FIG. 4 is a logic judgment diagram of the gimbal state identification method provided in the embodiment of the present application.
- S220 Determine the current moment of inertia of the target axis based on the angular velocity and the torque output by the motor.
- S241 is executed. If the current moment of inertia is greater than the preset no-load threshold and less than the preset load threshold, it is determined that the loading state of the gimbal is still in the no-load state.
- the loading state is a load state; after determining the loading state of the gimbal according to the current moment of inertia, the method further includes:
- the axis is stabilized and controlled according to the target control parameters of the axis.
- the current moment of inertia of the target shaft is related to the weight of the load loaded thereon, and the weight of the load can be determined by the current moment of inertia.
- the corresponding relationship between the current moment of inertia and the control parameter is preset, and by selecting different control parameters according to the weight of the load, the anti-shake effect on the load can be improved.
- control parameters may include: motor torque information of each axis, response speed to load posture, motor rotation speed of each axis, etc.
- the anti-shake service of the gimbal can be started according to the target control parameters to perform stabilization control on each axis, thereby performing targeted anti-shake control on the load, which can improve the shooting effect when the load is on the shooting equipment.
- the method further includes:
- the motor of the axis on the gimbal can be controlled to unload force.
- the axis is in a free state, and the axis can rotate accordingly by the external force (including gravity) applied thereto, and the torque output by the motor is zero, and the motor will not continue to vibrate, which is convenient for users to use.
- the motor of the target axis can be unloaded, or the motors of all axes of the gimbal can be unloaded. The specific details can be determined according to actual needs and are not limited here.
- the roll axis can rotate freely in direction A based on the external force. For example, if the roll axis is only acted upon by gravity, the fixing mechanism connected to the roll axis is consistent with the direction of gravity.
- the target axis can be driven to move to a preset position by the motor of the target axis. After the target axis is driven to the preset position, the target axis is controlled to be locked, that is, the fixing mechanism connected to the target axis is controlled to be locked, so that the user can load the load on the fixing mechanism.
- each axis of the gimbal can also be controlled to move to its corresponding preset position so that the load can be quickly loaded on the fixed mechanism.
- the preset position can be, for example, the position of the axis corresponding to the motor when the motor is in the reference zero position, the preset position can also be a position specified by the user, or a position determined according to the user's usage habits. When the user adjusts the axis to a certain position multiple times when loading the load, the position can be determined as the preset position.
- the axes of the gimbal are moved to their corresponding preset positions through linkage, so that the gimbal is in a specified posture, which can be a posture for the user to load a load on the fixing mechanism, a posture facing the user, or a default posture.
- the determined load state of the gimbal may also be matched with the current mode of the gimbal. When the two do not match, a prompt message is issued to prompt the user.
- the operating mode of the gimbal is obtained. If the operating mode is the idle mode, it means that the two match. If the operating mode is the working mode, it means that the two do not match, and a prompt message is issued.
- the operating mode of the gimbal is obtained. If the operating mode is a no-load mode, it means that the two do not match, and a prompt message is issued. If the operating mode is a working mode, it means that the two match.
- the prompt information can be output through the gimbal in the form of voice, text, vibration, etc., or output through an external device connected to the gimbal, where the external device is, for example, a mobile phone, headphones, a remote control, etc.
- the external device is, for example, a mobile phone, headphones, a remote control, etc.
- the specific implementation method is not limited here.
- the method further includes:
- the state for controlling the PTZ After determining that the PTZ is in an idle state, it is also possible to determine the state for controlling the PTZ to enter a dormant state.
- the force unloading time of the gimbal can be determined, and the gimbal can be controlled to slowly enter the dormant state according to the force unloading time. This can provide a buffer for the gimbal force unloading, avoid damage to the gimbal, improve the safety of the gimbal operation, and increase the service life of the gimbal.
- the motor's unloading speed can be determined based on the torque output by the motor and the unloading time, and then the target axis can be controlled to slowly unload the force according to the unloading speed to control the gimbal to enter a sleep state. After the gimbal enters the sleep state, the power consumption of the gimbal is reduced, which is conducive to extending the use time of the gimbal.
- the method further includes:
- the PTZ Upon receiving the user's exit sleep command, the PTZ is controlled to switch from sleep state to no-load state.
- This embodiment provides a solution for the user to exit the sleep state. If the gimbal receives the user's exit sleep command, it can control the gimbal to switch from the sleep state to the no-load state.
- the user's exit sleep command can be triggered by, for example, the user operating a virtual or physical button on the gimbal, or by an external device connected to the gimbal. Of course, it can also be voice triggered or gesture triggered. It can be understood that it can also be proposed to control the gimbal to switch from the load state or the no-load state to the sleep state according to the user's sleep command. The specific implementation method will not be repeated here.
- the gimbal state recognition method proposed in the embodiment of the present invention can obtain the angular velocity of the target axis and the torque output by the motor of the target axis, and then calculate the current moment of inertia at the current moment according to the torque and angular velocity output by the motor through the Kalman filter algorithm, filter out the influence of white noise on the calculation of the current moment of inertia, reduce the calculation error of the current moment of inertia, and improve the accuracy of the current moment of inertia.
- the current moment of inertia is also compared with the preset no-load threshold and the preset load threshold, and then when the gimbal is in a loaded state and the current moment of inertia is less than the preset no-load threshold, the loading state of the gimbal is switched to the no-load state, and when the gimbal is in an no-load state and the current moment of inertia is greater than the preset load threshold, the loading state of the gimbal is switched to the loaded state.
- the preset load threshold is greater than the preset no-load threshold, and has hysteresis performance, which can more accurately determine the loading state of the gimbal, so that the switching of the loading state of the gimbal is more stable.
- the loading status is still determined, which can avoid judgment deviation and improve the accuracy of the loading status identification of the gimbal.
- the motor of the upper axis of the gimbal is controlled to unload force; or the axis of the gimbal is controlled to move to a preset position, which can facilitate user use.
- the motor unloads force, it also provides a buffer for the gimbal by slowly unloading force, avoiding damage to the gimbal.
- the anti-shake effect of the load can be improved by performing stabilization control on each axis.
- a gimbal state recognition device is also provided.
- FIG. 5 is a schematic diagram of the structure of the gimbal state recognition device provided in the embodiment of the present application.
- the gimbal state recognition device 300 is applied to the gimbal, and the gimbal state recognition device 300 includes:
- the data acquisition module 310 is used to acquire the angular velocity of the target axis of the gimbal and the torque output by the motor of the target axis, wherein the target axis is connected to a fixing mechanism of the gimbal for loading a load;
- a data prediction module 320 for determining a current moment of inertia of the target shaft based on the angular velocity and the torque output by the motor;
- the state identification module 330 is used to determine the loading state of the gimbal according to the current moment of inertia, where the loading state includes a loaded state or an unloaded state.
- the data prediction module 320 is further configured to:
- the inverse of the currently observed moment of inertia and the currently observed angular velocity are determined as state quantities, and the currently measured angular velocity is determined as a measured quantity;
- the current moment of inertia of the target axis is obtained.
- the data prediction module 320 is further configured to:
- the corrected angular velocity and corrected moment of inertia at the current moment can be calculated through the Kalman measurement equation and the Kalman gain.
- the state identification module 330 is further configured to:
- the gimbal's loading state is switched to a loaded state
- the loaded state of the gimbal is switched to the no-load state.
- the state identification module 330 is further configured to:
- the loading state of the gimbal is switched to the no-load state, and the current moment of inertia is greater than the preset no-load threshold and less than the preset load threshold, it is determined that the loading state of the gimbal is still the loaded state;
- the loading state of the gimbal is switched to the no-load state, and the current moment of inertia is greater than a preset no-load threshold and less than a preset load threshold, it is determined that the loading state of the gimbal is still the no-load state.
- the preset no-load threshold is less than the preset load threshold, wherein the preset load threshold is less than the moment of inertia measured by the measuring instrument when the gimbal is loaded with a load, and the preset no-load threshold is greater than the moment of inertia measured by the measuring instrument when the gimbal is not loaded with a load.
- the state identification module 330 is further configured to:
- the axis is stabilized and controlled according to the target control parameters of the axis.
- the state identification module 330 is further used to:
- the gimbal state recognition device 300 provided in the embodiment of the present application belongs to the same concept as the gimbal state recognition method in the above embodiment. Any method provided in the gimbal state recognition method embodiment can be implemented through the gimbal state recognition device 300. The specific implementation process is detailed in the gimbal state recognition method embodiment, which will not be repeated here.
- the pan-tilt state recognition device 300 proposed in the embodiment of the present application can obtain the angular velocity of the target axis and the torque output by the motor of the target axis, and then calculate the current moment of inertia at the current moment according to the torque and angular velocity output by the motor of the target axis through the Kalman filter algorithm, filter out the influence of white noise on the calculation of the current moment of inertia, reduce the calculation error of the current moment of inertia, and improve the accuracy of the current moment of inertia.
- the current moment of inertia is also compared with the preset no-load threshold and the preset load threshold, and then when the pan-tilt is in the load state and the current moment of inertia is less than the preset no-load threshold, the loading state of the pan-tilt is switched to the load state, and when the current moment of inertia is greater than the preset load threshold, it is determined that the pan-tilt is in the load state.
- the preset load threshold is greater than the preset no-load threshold, and has hysteresis performance, which can more accurately determine the loading state of the pan-tilt, so that the switching of the loading state of the pan-tilt is more stable.
- the loading state is still determined, which can avoid the determination deviation and improve the accuracy of the loading state recognition of the pan-tilt.
- the motor of the axis on the gimbal is controlled to unload force;
- the axis of the gimbal can be controlled to move to a preset position, which can facilitate user use.
- the motor When the motor unloads force, it also provides a buffer for the gimbal by slowly unloading the force, avoiding damage to the gimbal, improving the safety of the gimbal operation, and increasing the service life of the gimbal. After determining that the gimbal is in a loaded state, the anti-shake effect of the load can be improved by performing stabilization control on each axis.
- the embodiment of the present application also provides a gimbal, which includes but is not limited to a handheld gimbal, a fixed gimbal, an electric gimbal, a high-speed gimbal, a low-speed gimbal, etc., and can be further subdivided on this basis.
- the handheld gimbal also includes a handheld gimbal for a smartphone, a handheld gimbal for a sports camera, a handheld gimbal for a micro-single camera, and a handheld gimbal for a professional camera, etc., which will not be repeated here.
- the gimbal can also be carried on various aircraft or visual robots.
- FIG. 6 is a block diagram of a gimbal 400 provided in an embodiment of the present application.
- the gimbal 400 includes a gimbal body 410, an axis 430, and a controller 420, wherein the axis 430, one of which is a target axis connected to a fixing mechanism, and the fixing mechanism is used to load a load, wherein the axis 430 is correspondingly connected to a motor, and the motor drives the axis 430 to rotate.
- the controller 420 is used to control the motor to drive the corresponding axis 430 to rotate. It can be understood by those skilled in the art that the structure of the gimbal 400 shown in the figure does not constitute a limitation on the gimbal 400, and may include more or less components than shown, or combine certain components, or arrange different components.
- a handheld gimbal is taken as an example.
- the handheld gimbal includes a roll axis, a pitch axis, and a yaw axis connected in sequence, wherein the roll axis is connected to a fixing mechanism as a target axis, and the fixing mechanism is used to load a load.
- the controller 420 also includes a processor and a memory.
- the processor is the control center of the gimbal 400. It uses various interfaces and lines to connect various parts of the entire gimbal 400, execute various functions of the gimbal 400 and process data, thereby monitoring the gimbal 400 as a whole.
- controller 420 in the pan/tilt platform 400 is configured to implement the following functions:
- the loading state of the gimbal is determined according to the current moment of inertia, and the loading state includes a loaded state or an unloaded state.
- the gimbal 400 provided in this embodiment can also include a communication module to communicate with external devices, as well as a power supply module, an inertial measurement unit, a sensor, etc.
- the pan-tilt platform 400 provided in this embodiment can obtain the angular velocity of the target axis and the torque output by the motor of the target axis, and then calculate the current moment of inertia at the current moment according to the torque and angular velocity output by the motor of the target axis through the Kalman filter algorithm, filter out the influence of white noise on the calculation of the current moment of inertia, reduce the calculation error of the current moment of inertia, and improve the accuracy of the current moment of inertia.
- the current moment of inertia is also compared with the preset no-load threshold and the preset load threshold, and then when the pan-tilt platform is in a loaded state and the current moment of inertia is less than the preset no-load threshold, the loading state of the pan-tilt platform is switched to a loaded state, and when the current moment of inertia is greater than the preset load threshold, it is determined that the pan-tilt platform is in a loaded state.
- the preset load threshold is greater than the preset no-load threshold, and has hysteresis performance, which can more accurately determine the loading state of the pan-tilt platform, so that the switching of the loading state of the pan-tilt platform is more stable.
- the loading state is still determined, which can avoid the determination deviation and improve the accuracy of the loading state recognition of the pan-tilt platform.
- the motor of the upper axis of the gimbal is controlled to unload force; or the axis of the gimbal is controlled to move to a preset position, which can facilitate user use.
- the motor unloads force, it also provides a buffer for the gimbal by slowly unloading force, avoiding damage to the gimbal, improving the safety of the gimbal operation, and increasing the service life of the gimbal.
- the anti-shake effect of the load can be improved by performing stabilization control on each axis.
- the embodiment of the present application provides a computer-readable storage medium.
- a person skilled in the art can understand that all or part of the steps in the above-mentioned embodiment method can be completed by instructing related hardware through a program.
- the program can be stored in a computer-readable storage medium. When the program is executed, it includes the following steps:
- the loading state of the gimbal is determined according to the current moment of inertia, and the loading state includes a loaded state or an unloaded state.
- the above-mentioned storage medium may be ROM/RAM, a magnetic disk, an optical disk, etc. Since the computer program stored in the storage medium can execute the steps in any one of the gimbal state identification methods provided in the embodiments of the present application, the beneficial effects that can be achieved by any one of the gimbal state identification methods provided in the embodiments of the present application can be achieved, as detailed in the previous embodiments, which will not be repeated here.
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Control Of Electric Motors In General (AREA)
- Manipulator (AREA)
Abstract
Provided are a gimbal state identification method and apparatus, and a storage medium and a gimbal. The method comprises: acquiring an angular velocity of a target shaft of a gimbal 400 and a torque output by an electric motor of the target shaft; determining the current rotational inertia of the target shaft on the basis of the angular velocity and the torque output by the electric motor; and determining a load state of the gimbal 400 according to the current rotational inertia, wherein the load state comprises a loaded state or an unloaded state.
Description
本申请涉及云台技术领域,具体涉及一种云台状态识别方法、装置、存储介质及云台。The present application relates to the field of pan-tilt technology, and in particular to a pan-tilt state recognition method, device, storage medium and pan-tilt.
随着科学技术的飞速发展,云台的应用越来越广泛,尤其广泛应用于各类拍摄设备,比如运动相机、无人机、手机等,以作为拍摄设备的支撑平台提供防抖服务,且能灵活地改变拍摄设备的姿态。With the rapid development of science and technology, gimbals are used more and more widely, especially in various types of shooting equipment, such as sports cameras, drones, mobile phones, etc., to provide anti-shake services as a supporting platform for shooting equipment, and can flexibly change the posture of the shooting equipment.
其中,在云台未装载拍摄设备时启动云台,由于被控对象与正常工作状态不一致,会使得云台的电机控制出力异常,从而导致云台持续抖动,这种抖动会影响用户使用。Among them, when the gimbal is started without any shooting equipment, the motor control output of the gimbal will be abnormal due to the inconsistency between the controlled object and the normal working state, resulting in continuous shaking of the gimbal, which will affect user use.
发明内容Summary of the invention
本申请实施例提供一种云台状态识别方法、装置、存储介质及云台,能够更加准确地识别云台的装载状态。The embodiments of the present application provide a gimbal status recognition method, device, storage medium and gimbal, which can more accurately recognize the loading status of the gimbal.
第一方面,本申请实施例提供一种云台状态识别方法,包括:In a first aspect, an embodiment of the present application provides a method for identifying a gimbal state, comprising:
轴获取云台的目标轴的角速度,以及目标轴的电机输出的力矩,其中,目标轴与云台用于装载负载的固定机构连接;The axis obtains the angular velocity of the target axis of the gimbal and the torque output by the motor of the target axis, wherein the target axis is connected to a fixing mechanism of the gimbal for loading a load;
基于角速度和电机输出的力矩,确定目标轴的当前转动惯量;Determine the current moment of inertia of the target axis based on the angular velocity and the torque output by the motor;
根据当前转动惯量确定云台的当前装载状态,其中,装载状态包括负载状态或空载状态。The current loading state of the gimbal is determined according to the current moment of inertia, wherein the loading state includes a loaded state or an unloaded state.
第二方面,本申请实施例还提供一种云台状态识别装置,包括:In a second aspect, an embodiment of the present application further provides a gimbal state recognition device, comprising:
数据获取模块,用于轴获取云台的目标轴的角速度,以及目标轴的电机输出的力矩,其中,目标轴与云台用于装载负载的固定机构连接;A data acquisition module, used for axially acquiring the angular velocity of a target axis of the gimbal and the torque output by a motor of the target axis, wherein the target axis is connected to a fixing mechanism of the gimbal for loading a load;
数据预测模块,用于基于角速度和电机输出的力矩,确定目标轴的当前转动惯量;A data prediction module is used to determine the current moment of inertia of the target axis based on the angular velocity and the torque output by the motor;
状态识别模块,用于根据当前转动惯量确定云台的装载状态,装载状态包括负载状态或空载状态。The state recognition module is used to determine the loading state of the gimbal according to the current moment of inertia, and the loading state includes a loaded state or an unloaded state.
第三方面,本申请实施例还提供一种计算机可读存储介质,其上存储有计
算机程序,当计算机程序在计算机上运行时,使得计算机执行如本申请任一实施例提供的云台状态识别方法。In a third aspect, the present application also provides a computer-readable storage medium on which a computer A computer program, when the computer program is run on a computer, enables the computer to execute a gimbal state identification method as provided in any embodiment of the present application.
第四方面,本申请实施例还提供一种云台,包括云台本体;目标轴,目标轴与固定机构连接,其中,固定机构轴用于装载负载;轴控制器,控制器轴被配置为执行如本申请任一实施例提供的云台状态识别方法。In a fourth aspect, an embodiment of the present application also provides a gimbal, comprising a gimbal body; a target axis, the target axis is connected to a fixing mechanism, wherein the fixing mechanism axis is used to load a load; and an axis controller, the controller axis is configured to execute a gimbal state identification method as provided in any embodiment of the present application.
本申请实施例提供的技术方案,考虑到固定机构上是否装载有负载会影响与该固定机构连接的目标轴的电机的出力和目标轴的角速度,故而,本申请实施例通过获取云台的目标轴的角速度和该目标轴的电机输出的力矩,以根据角速度和电机输出的力矩确定目标轴的当前转动惯量,若根据当前转动惯量确定固定机构上未装载负载,则判定云台处于空载状态,若根据当前转动惯量确定固定机构上装载有负载,则判定云台处于负载状态。以此,通过确定目标轴的当前转动惯量以判定云台的装载状态,能够提高对云台的装载状态识别的准确度,方便用户使用。The technical solution provided by the embodiment of the present application takes into account that whether the fixing mechanism is loaded with a load will affect the output of the motor of the target axis connected to the fixing mechanism and the angular velocity of the target axis. Therefore, the embodiment of the present application obtains the angular velocity of the target axis of the gimbal and the torque output by the motor of the target axis to determine the current moment of inertia of the target axis according to the angular velocity and the torque output by the motor. If it is determined according to the current moment of inertia that the fixing mechanism is not loaded with a load, the gimbal is determined to be in an unloaded state. If it is determined according to the current moment of inertia that the fixing mechanism is loaded with a load, the gimbal is determined to be in a loaded state. In this way, by determining the current moment of inertia of the target axis to determine the loading state of the gimbal, the accuracy of identifying the loading state of the gimbal can be improved, which is convenient for users to use.
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without paying any creative work.
图1为本申请实施例提供的云台状态识别方法的应用场景示意图。FIG1 is a schematic diagram of an application scenario of a gimbal status recognition method provided in an embodiment of the present application.
图2为本申请实施例提供的云台状态识别方法的流程示意图。FIG. 2 is a flow chart of a gimbal status recognition method provided in an embodiment of the present application.
图3为本申请实施例提供的手持云台的结构示意图。FIG3 is a schematic diagram of the structure of a handheld gimbal provided in an embodiment of the present application.
图4为本申请实施例提供的云台状态识别方法的逻辑判断图。FIG4 is a logic judgment diagram of the gimbal state identification method provided in an embodiment of the present application.
图5为本申请实施例提供的云台状态识别装置的结构示意图。FIG5 is a schematic diagram of the structure of a gimbal state recognition device provided in an embodiment of the present application.
图6为本申请实施例提供的云台的方框图。FIG6 is a block diagram of a pan/tilt platform according to an embodiment of the present application.
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有付出创造性劳动
前提下所获得的所有其他实施例,都属于本申请的保护范围。The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, those skilled in the art will be able to use the present invention without creative work. All other embodiments obtained under this premise belong to the protection scope of this application.
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
为更好地理解本申请实施例提供的方案,首先,本申请先提供一个应用场景。请参阅图1,图1为本申请实施例提供的云台状态识别方法的应用场景示意图。如图1所示,云台包括的轴之中至少有一个连接有固定机构,该固定机构用于装载拍摄设备,当轴有多个时,每一轴连接有电机,通过电机为其提供驱动力,使得轴旋转。其中,当云台上未装载负载时,云台处于空载状态,如图1(a)所示。而当云台上装载有负载时,云台处于负载状态,如图1(b),其中,该负载如图1(b)中的手机。当云台处于负载状态时,云台可通过轴带动拍摄设备在一个或者多个方向上运动,从而在较大范围内拍摄图像。In order to better understand the solution provided by the embodiment of the present application, first of all, the present application provides an application scenario. Please refer to Figure 1, which is a schematic diagram of the application scenario of the gimbal state recognition method provided by the embodiment of the present application. As shown in Figure 1, at least one of the axes included in the gimbal is connected to a fixing mechanism, and the fixing mechanism is used to load the shooting equipment. When there are multiple axes, each axis is connected to a motor, and the motor provides a driving force for it to rotate the axis. Among them, when the gimbal is not loaded with a load, the gimbal is in an unloaded state, as shown in Figure 1 (a). When the gimbal is loaded with a load, the gimbal is in a loaded state, as shown in Figure 1 (b), wherein the load is the mobile phone in Figure 1 (b). When the gimbal is in a loaded state, the gimbal can drive the shooting equipment to move in one or more directions through the axis, so as to capture images in a larger range.
考虑到云台处于空载状态且云台启动时,电机将出力异常并造成云台的持续抖动,会造成用户在云台上安装负载困难,且容易造成云台的性能损耗。为解决此类技术问题本申请通过识别云台的装载状态,进而根据装载状态控制云台是否工作,从而避免了在云台处于空载状态下时提供防抖服务。具体地,本申请实施例提供了一种云台状态识别方法、装置、存储介质及设备,该方法的执行主体可以是本申请实施例提供的云台控制装置,或者集成了该云台控制装置的云台。其中,该云台控制装置可以采用硬件或者软件的方式实现,云台包括但不限于手持云台、相机云台等,本实施例中以手持云台为例解释本申请实施例提供的方案。其中,手持云台还可以包括智能手机手持云台、运动相机手持云台、微单相机手持云台和专业摄像机手持云台等,此处不再赘述。当然地,该云台还可以搭载在各类飞行器或视觉机器人上。Considering that the gimbal is in an unloaded state and the gimbal is started, the motor will have abnormal output and cause continuous shaking of the gimbal, which will make it difficult for the user to install the load on the gimbal, and it is easy to cause performance loss of the gimbal. In order to solve such technical problems, this application identifies the loading state of the gimbal, and then controls whether the gimbal works according to the loading state, thereby avoiding providing anti-shake service when the gimbal is in an unloaded state. Specifically, the embodiment of the present application provides a gimbal state recognition method, device, storage medium and equipment, and the execution subject of the method can be a gimbal control device provided in the embodiment of the present application, or a gimbal integrated with the gimbal control device. Among them, the gimbal control device can be implemented in hardware or software, and the gimbal includes but is not limited to a handheld gimbal, a camera gimbal, etc. In this embodiment, a handheld gimbal is used as an example to explain the solution provided in the embodiment of the present application. Among them, the handheld gimbal can also include a handheld gimbal for a smartphone, a handheld gimbal for a sports camera, a handheld gimbal for a micro single camera, and a handheld gimbal for a professional camera, etc., which will not be repeated here. Of course, the gimbal can also be carried on various aircraft or visual robots.
请参阅图2,图2为本申请实施例提供的云台状态识别方法的流程示意图。本申请实施例提供的云台状态识别方法的具体流程可以如下:Please refer to Figure 2, which is a schematic diagram of the process of the gimbal state identification method provided in the embodiment of the present application. The specific process of the gimbal state identification method provided in the embodiment of the present application can be as follows:
S110、轴获取云台的目标轴的角速度,以及目标轴的电机输出的力矩,其中,目标轴与云台用于装载负载的固定机构连接。
S110, the axis obtains the angular velocity of the target axis of the gimbal and the torque output by the motor of the target axis, wherein the target axis is connected to a fixing mechanism of the gimbal for loading a load.
由于云台的类型有多种,其结构各异、无法穷举。本实施例中仅以手持云台为例进行举例说明,而其它类型的云台可参照此类方式实施本实施例提供的方案。Since there are many types of pan-tilts, their structures are different and cannot be listed exhaustively. In this embodiment, only a handheld pan-tilt is used as an example for illustration, and other types of pan-tilts can refer to this method to implement the solution provided in this embodiment.
具体地,请参阅图3,图3为本申请实施例提供的手持云台100的结构示意图,该手持云台100包括依次连接的横滚轴101、俯仰轴102和航向轴103,其中,横滚轴101连接固定机构104,固定机构104用于装载拍摄设备105,其中,固定机构104上装载的拍摄设备105相对于手持云台100而言视为负载。其中,横滚轴101在图示A方向上转动,以带动固定机构104在A方向上滚动,俯仰轴102在图示B方向上转动,航向轴103在图示C方向上转动。该手持云台100还包括手柄106,用户通过握持手柄106以使用手持云台100。Specifically, please refer to FIG. 3, which is a schematic diagram of the structure of a handheld gimbal 100 provided in an embodiment of the present application. The handheld gimbal 100 includes a roll axis 101, a pitch axis 102, and a pan axis 103 connected in sequence, wherein the roll axis 101 is connected to a fixing mechanism 104, and the fixing mechanism 104 is used to load a shooting device 105, wherein the shooting device 105 loaded on the fixing mechanism 104 is regarded as a load relative to the handheld gimbal 100. The roll axis 101 rotates in the direction A shown in the figure to drive the fixing mechanism 104 to roll in the direction A, the pitch axis 102 rotates in the direction B shown in the figure, and the pan axis 103 rotates in the direction C shown in the figure. The handheld gimbal 100 also includes a handle 106, and the user uses the handheld gimbal 100 by holding the handle 106.
其中,目标轴即为连接固定机构的轴,在图3中即为横滚轴101。固定机构上是否装载有负载会影响目标轴的角速度以及连接目标轴的电机输出的力矩。因此,本实施例中可获取目标轴的角速度和其上电机输出的力矩,进而基于角速度和电机输出的力矩确定云台的装载状态。当然地,也可在此基础上结合其它轴的角速度和电机输出的力矩以确定云台的装载状态,由于其实施方式与通过目标轴的电机的角速度和电机输出的力矩确定云台的装载状态的方式相同,故此不再赘述,只需说明的是,凡是通过本申请实施例提及的基于角速度和电机输出的力矩确定出云台的装载状态的方式均属于本申请所要求的保护范围。Among them, the target axis is the axis connected to the fixing mechanism, which is the roll axis 101 in Figure 3. Whether the fixing mechanism is loaded with a load will affect the angular velocity of the target axis and the torque output by the motor connected to the target axis. Therefore, in this embodiment, the angular velocity of the target axis and the torque output by the motor thereon can be obtained, and then the loading state of the gimbal can be determined based on the angular velocity and the torque output by the motor. Of course, on this basis, the angular velocity of other axes and the torque output by the motor can also be combined to determine the loading state of the gimbal. Since its implementation method is the same as the method of determining the loading state of the gimbal by the angular velocity of the motor of the target axis and the torque output by the motor, it will not be repeated here. It is only necessary to explain that all methods of determining the loading state of the gimbal based on the angular velocity and the torque output by the motor mentioned in the embodiments of the present application belong to the protection scope required by the present application.
示例性地,目标轴的角速度可通过设置于目标轴上的惯性测量单元、角速度计等仪器测量或通过角度传感器数据计算得到,电机输出的力矩可通过目标轴的电机输出的电流、转速或功率等数据确定。Exemplarily, the angular velocity of the target axis can be measured by an inertial measurement unit, angular velocity meter or other instrument arranged on the target axis or calculated by angle sensor data, and the torque output by the motor can be determined by data such as the current, speed or power output by the motor of the target axis.
S120、基于角速度和电机输出的力矩,确定目标轴的当前转动惯量。S120: Determine the current moment of inertia of the target axis based on the angular velocity and the torque output by the motor.
其中,当前转动惯量能够衡量目标轴在当前时刻转动时的惯性,若相同电机出力情况下目标轴的角速度波动变大,则说明目标轴的转动惯量变小了,若目标轴转动惯量小于预设空载阈值,进一步可确定目标轴上未装载负载,此种情形下判定云台处于空载状态。若相同电机出力情况下目标轴的角速度波动变小,则说明目标轴的转动惯量变大了,若目标轴转动惯量大于预设负载阈值,此种情形下判定云台处于负载状态。Among them, the current moment of inertia can measure the inertia of the target axis when it rotates at the current moment. If the angular velocity fluctuation of the target axis becomes larger under the same motor output, it means that the moment of inertia of the target axis has become smaller. If the moment of inertia of the target axis is less than the preset no-load threshold, it can be further determined that there is no load on the target axis. In this case, the gimbal is judged to be in an no-load state. If the angular velocity fluctuation of the target axis becomes smaller under the same motor output, it means that the moment of inertia of the target axis has become larger. If the moment of inertia of the target axis is greater than the preset load threshold, the gimbal is judged to be in a loaded state.
其中,基于角速度和电机输出的力矩确定目标轴的当前转动惯量的方式有
多种,比如,通过角速度的变化情况确定出角加速度,进而根据电机输出的力矩和角加速度的比值计算出目标轴的转动惯量。再比如,通过将角速度和电机输出的力矩输入预先训练好的神经网络模型进行预测,进而预测出目标轴的当前转动惯量,其中,该神经网络模型通过预先学习角速度、电机输出的力矩和转动惯量之间的映射关系训练得到的。可以理解地,基于角速度和电机输出的力矩确定目标轴的当前转动惯量的方式有多种,此处不再列举。Among them, the methods for determining the current moment of inertia of the target axis based on the angular velocity and the torque output by the motor are: There are many methods, for example, the angular acceleration is determined by the change of the angular velocity, and then the moment of inertia of the target axis is calculated according to the ratio of the torque output by the motor and the angular acceleration. For another example, the current moment of inertia of the target axis is predicted by inputting the angular velocity and the torque output by the motor into a pre-trained neural network model, wherein the neural network model is trained by pre-learning the mapping relationship between the angular velocity, the torque output by the motor and the moment of inertia. It can be understood that there are many ways to determine the current moment of inertia of the target axis based on the angular velocity and the torque output by the motor, which are not listed here.
S130、根据当前转动惯量确定云台的装载状态,装载状态包括负载状态或空载状态。S130, determining a loading state of the gimbal according to the current moment of inertia, where the loading state includes a loaded state or an unloaded state.
其中,根据当前转动惯量确定云台的装载状态的方式有多种,比如,预先设置有转动惯量与云台的装载状态之间的映射关系,本实施例中,云台系统预设的装载状态包括负载状态和空载状态,一个装载状态可对应一个或多个转动惯量,或者,一个装载状态可对应一个转动惯量的数值区间。具体地,若当前转动惯量对应于负载状态,即可判定云台处于负载状态,有当前转动惯量对应于空载状态,即可判定云台处于空载状态。There are many ways to determine the loading state of the gimbal according to the current moment of inertia. For example, a mapping relationship between the moment of inertia and the loading state of the gimbal is preset. In this embodiment, the loading state preset by the gimbal system includes a loaded state and an unloaded state. One loading state may correspond to one or more moments of inertia, or one loading state may correspond to a numerical range of the moment of inertia. Specifically, if the current moment of inertia corresponds to the loaded state, it can be determined that the gimbal is in a loaded state. If the current moment of inertia corresponds to the unloaded state, it can be determined that the gimbal is in an unloaded state.
再比如,确定一段时间之前的转动惯量的变化趋势,根据变化趋势呈上升或下降趋势进而判定云台的装载状态。具体地,当变化趋势呈上升趋势时,判定云台处于负载状态,当变化趋势呈下降趋势时,判定云台处于空载状态。For another example, the change trend of the moment of inertia before a period of time is determined, and the loading state of the gimbal is determined according to whether the change trend is an upward or downward trend. Specifically, when the change trend is an upward trend, the gimbal is determined to be in a loaded state, and when the change trend is a downward trend, the gimbal is determined to be in an unloaded state.
具体实施时,本申请不受所描述的各个步骤的执行顺序的限制,在不产生冲突的情况下,某些步骤还可以采用其它顺序进行或者同时进行。In specific implementation, the present application is not limited by the execution order of the various steps described. If no conflict occurs, some steps can be performed in other orders or simultaneously.
本申请实施例提供的云台状态识别方法,通过获取目标轴的角速度和目标轴的电机输出的力矩,进而基于角速度和电机输出的力矩确定目标轴的当前转动惯量,其中,当前转动惯量能够准确地识别出目标轴受外力的情况,更进一步地可描述云台的装载状态。其中,云台的装载状态包括负载状态和空载状态,通过判定出云台当前处于负载状态或空载状态,即可对云台进行控制,使得云台在处于空载状态时并不提供防抖服务,以此避免了云台出现持续抖动的情况,从而便于用户在云台上装载负载,有效地提升了用户体验,也进一步提高了云台使用的稳定可靠性,延长了云台的使用寿命。The gimbal state identification method provided in the embodiment of the present application obtains the angular velocity of the target axis and the torque output by the motor of the target axis, and then determines the current moment of inertia of the target axis based on the angular velocity and the torque output by the motor, wherein the current moment of inertia can accurately identify the situation in which the target axis is subjected to external force, and further can describe the loading state of the gimbal. The loading state of the gimbal includes a loaded state and an unloaded state. By determining whether the gimbal is currently in a loaded state or an unloaded state, the gimbal can be controlled so that the gimbal does not provide anti-shake service when it is in an unloaded state, thereby avoiding the situation in which the gimbal continuously shakes, making it easier for users to load loads on the gimbal, effectively improving the user experience, and further improving the stability and reliability of the use of the gimbal, extending the service life of the gimbal.
在一些实施例中,基于角速度和电机输出的力矩,确定目标轴的当前转动惯量,包括:
In some embodiments, determining the current moment of inertia of the target axis based on the angular velocity and the torque output by the motor includes:
将当前观测转动惯量的倒数和当前观测角速度确定为状态量,将当前测量角速度确定为测量量;The inverse of the currently observed moment of inertia and the currently observed angular velocity are determined as state quantities, and the currently measured angular velocity is determined as a measured quantity;
根据状态量和测量量构建卡尔曼状态方程和卡尔曼测量方程;Construct Kalman state equation and Kalman measurement equation according to state quantity and measurement quantity;
根据卡尔曼状态方程和卡尔曼测量方程,得到目标轴的当前转动惯量。According to the Kalman state equation and the Kalman measurement equation, the current moment of inertia of the target axis is obtained.
考虑到噪声影响,本实施例中通过卡尔曼滤波解算出当前转动惯量,该转动惯量满足最小方差估计,其值更加准确,进一步地,通过准确解算出的当前转动惯量能够更加准确地表述云台的负载状态。Taking the influence of noise into consideration, in this embodiment, the current moment of inertia is calculated by Kalman filtering, and the moment of inertia satisfies the minimum variance estimation, and its value is more accurate. Furthermore, the accurately calculated current moment of inertia can more accurately describe the load state of the gimbal.
示例性地,可通过将当前观测转动惯量的倒数和当前观测角速度作为状态量以构建卡尔曼状态方程,将当前测量角速度作为测量量构建卡尔曼测量方程。通过上一时刻的转动惯量和角速度以及当前时刻的力矩,带入卡尔曼状态方程可解算出当前时刻的观测角速度和观测转动惯量。通过测量方程和卡尔曼增益可解算出当前时刻的修正角速度和修正转动惯量。For example, the Kalman state equation can be constructed by taking the inverse of the current observed moment of inertia and the current observed angular velocity as state quantities, and the Kalman measurement equation can be constructed by taking the current measured angular velocity as the measurement quantity. The observed angular velocity and observed moment of inertia at the current moment can be solved by bringing the moment of inertia and angular velocity at the previous moment and the torque at the current moment into the Kalman state equation. The corrected angular velocity and corrected moment of inertia at the current moment can be solved by the measurement equation and the Kalman gain.
构建卡尔曼状态方程和卡尔曼测量方程的过程如下:The process of constructing the Kalman state equation and the Kalman measurement equation is as follows:
首先,考虑到目标轴的电机输出的力矩与转动惯量的倒数和角加速度相关,通过转动惯量的倒数和电机输出的力矩表示角加速度,其表达方式如下:
First, considering that the torque output by the motor of the target axis is related to the inverse of the moment of inertia and the angular acceleration, the angular acceleration is expressed by the inverse of the moment of inertia and the torque output by the motor, and the expression is as follows:
First, considering that the torque output by the motor of the target axis is related to the inverse of the moment of inertia and the angular acceleration, the angular acceleration is expressed by the inverse of the moment of inertia and the torque output by the motor, and the expression is as follows:
其中,表示角加速度,F表示电机输出的力矩,G表示转动惯量的倒数。in, represents angular acceleration, F represents the torque output by the motor, and G represents the inverse of the moment of inertia.
进一步地,考虑到偏心力矩对电机输出的力矩的影响,可通过偏心力矩对电机输出的力矩进行修正,使得电机输出的力矩更加精确。其中,偏心力矩是预先测定的,其测定方式包括但不限于在静态增稳情况下采集电机的输出数据并计算得到。在考虑到偏心力矩的影响因素之后,角加速度的表达方式可如下:
Furthermore, considering the influence of the eccentric torque on the torque output by the motor, the torque output by the motor can be corrected by the eccentric torque, so that the torque output by the motor is more accurate. The eccentric torque is measured in advance, and its measurement method includes but is not limited to collecting the output data of the motor under static stabilization and calculating it. After considering the influence of the eccentric torque, the expression of the angular acceleration can be as follows:
Furthermore, considering the influence of the eccentric torque on the torque output by the motor, the torque output by the motor can be corrected by the eccentric torque, so that the torque output by the motor is more accurate. The eccentric torque is measured in advance, and its measurement method includes but is not limited to collecting the output data of the motor under static stabilization and calculating it. After considering the influence of the eccentric torque, the expression of the angular acceleration can be as follows:
其中,M0表示偏心力矩。Where M0 represents the eccentric moment.
之后,通过将当前时刻的当前观测转动惯量的倒数和当前观测角速度确定为状态量,即可构建状态方程,状态方程的表达式如下:
After that, the state equation can be constructed by determining the inverse of the current observed moment of inertia and the current observed angular velocity at the current moment as state quantities. The expression of the state equation is as follows:
After that, the state equation can be constructed by determining the inverse of the current observed moment of inertia and the current observed angular velocity at the current moment as state quantities. The expression of the state equation is as follows:
其中,k表示当前时刻,k-1表示前一时刻。和为状态量,该状态量为需要求解的值,表示当前时刻的当前观测转动惯量的倒数,表示当前
时刻的当前观测角速度。dt表示预设周期,该预设周期可表示状态方程的更新周期。表示前一时刻的历史角速度。表示前一时刻的历史转动惯量的倒数,其中,通过历史转动惯量即可得到历史转动惯量的倒数。dk-1表示观测噪声,其和系统环境相关,该值可通过离线测试评估得到。Among them, k represents the current moment and k-1 represents the previous moment. and is the state quantity, which is the value to be solved. Represents the inverse of the current observed moment of inertia at the current moment, Indicates the current The current observed angular velocity at the time. dt represents a preset period, which can represent the update period of the state equation. Represents the historical angular velocity at the previous moment. It represents the inverse of the historical moment of inertia at the previous moment, where the inverse of the historical moment of inertia can be obtained through the historical moment of inertia. d k-1 represents the observation noise, which is related to the system environment and can be obtained through offline test evaluation.
通过将当前时刻的当前测量角速度作为测量量,该测量量为通过惯性测量单元或角速度传感器实时检测得到的数值,构建的测量方程如下:
By taking the current measured angular velocity at the current moment as the measurement quantity, which is a value detected in real time by an inertial measurement unit or an angular velocity sensor, the constructed measurement equation is as follows:
By taking the current measured angular velocity at the current moment as the measurement quantity, which is a value detected in real time by an inertial measurement unit or an angular velocity sensor, the constructed measurement equation is as follows:
其中,ωk表示当前时刻通过惯性测量单元实时测量的当前测量角速度,为当前时刻的当前观测角速度,vk-1表示测量噪声,其与惯性测量单元的测量误差相关,该值可通过离线测试评估得到。Wherein, ω k represents the current angular velocity measured in real time by the inertial measurement unit at the current moment, is the current observed angular velocity at the current moment, and v k-1 represents the measurement noise, which is related to the measurement error of the inertial measurement unit. This value can be obtained by offline test evaluation.
如上,通过上述的状态方程和测量方程即可得到当前观测转动惯量的倒数根据该倒数即可进一步确定出当前观测转动惯量。As above, the inverse of the current observed moment of inertia can be obtained through the above state equation and measurement equation The current observed moment of inertia can be further determined based on the reciprocal.
在一些实施例中,根据卡尔曼状态方程和卡尔曼测量方程,得到目标轴的当前转动惯量,包括:In some embodiments, the current moment of inertia of the target axis is obtained according to the Kalman state equation and the Kalman measurement equation, including:
将电机输出的当前力矩、前一时刻的历史转动惯量以及历史角速度输入状态方程求解,得到当前观测角速度和当前观测转动惯量;Solve the current torque output by the motor, the historical moment of inertia at the previous moment, and the historical angular velocity input state equation to obtain the current observed angular velocity and the current observed moment of inertia;
根据卡尔曼测量方程和卡尔曼增益解算出当前修正角速度和当前修正转动惯量,并将当前修正转动惯量确定为目标轴的当前转动惯量。The current corrected angular velocity and the current corrected moment of inertia are calculated according to the Kalman measurement equation and the Kalman gain, and the current corrected moment of inertia is determined as the current moment of inertia of the target axis.
本实施例中通过卡尔曼滤波算法根据目标轴的电机输出的力矩和目标轴的角速度解算出当前时刻的当前转动惯量,滤除了白噪声对当前转动惯量解算的影响,减小了当前转动惯量的解算误差,提高了当前转动惯量的准确度。In this embodiment, the Kalman filtering algorithm is used to calculate the current moment of inertia at the current moment based on the torque output by the motor of the target axis and the angular velocity of the target axis, thereby filtering out the influence of white noise on the calculation of the current moment of inertia, reducing the calculation error of the current moment of inertia, and improving the accuracy of the current moment of inertia.
在一些实施例中,根据转动惯量确定云台的装载状态,包括:In some embodiments, determining the loading state of the gimbal according to the moment of inertia includes:
当云台处于空载状态时,若当前转动惯量大于预设负载阈值且持续预设时长,则将云台的装载状态切换为负载状态;When the gimbal is in an unloaded state, if the current moment of inertia is greater than the preset load threshold and lasts for a preset time, the gimbal's loading state is switched to a loaded state;
当云台处于负载状态时,若当前转动惯量小于预设空载阈值且持续预设时长,则将云台的装载状态切换为空载状态。When the gimbal is in a loaded state, if the current moment of inertia is less than a preset no-load threshold and lasts for a preset time, the loaded state of the gimbal is switched to the no-load state.
其中,本申请预先测定了两个阈值分别为预设空载阈值和预设负载阈值,进而通过将当前转动惯量分别与预设空载阈值和预设负载阈值进行比较,以结合云台当前的装载状态判定其装载状态是否需要变更。
Among them, the present application pre-determines two thresholds, namely a preset no-load threshold and a preset load threshold, and then compares the current moment of inertia with the preset no-load threshold and the preset load threshold respectively, to determine whether its loading status needs to be changed in combination with the current loading status of the gimbal.
示例性地,当云台处于空载状态时,若当前转动惯量大于预设负载阈值,还在之后的预设时长内持续检测目标轴的转动惯量,而在预设时长内的每一时刻检测的转动惯量均称为该时刻的当前转动惯量,之后确定转动惯量是否均大于预设负载阈值,若是,则将云台的装载状态由空载状态切换为负载状态。若否,可重新判定云台的装载状态,或者判定云台处于空载状态。For example, when the gimbal is in an unloaded state, if the current moment of inertia is greater than a preset load threshold, the moment of inertia of the target axis is continuously detected within a preset time period, and the moment of inertia detected at each moment within the preset time period is called the current moment of inertia at that moment, and then it is determined whether the moment of inertia is greater than the preset load threshold. If so, the loading state of the gimbal is switched from the unloaded state to the loaded state. If not, the loading state of the gimbal can be re-determined, or the gimbal can be determined to be in an unloaded state.
可以理解地,在当前转动惯量大于预设负载阈值之后,可在其之后的预设时长内连续检测目标轴在每一时刻的转动惯量,还可按照采样率间隔检测目标轴在多个时刻的转动惯量,具体的实时方式此处并不进行限定。It can be understood that after the current moment of inertia is greater than the preset load threshold, the moment of inertia of the target axis at each moment can be continuously detected within a preset time period thereafter, and the moment of inertia of the target axis at multiple moments can also be detected at sampling rate intervals. The specific real-time method is not limited here.
相应地,当云台处于负载状态时,若当前转动惯量小于预设空载阈值,还在之后的预设时长内持续检测目标轴的当前转动惯量,以判断当前转动惯量是否依旧小于预设空载阈值,若是,则将云台的装载状态由负载状态切换为空载状态。Accordingly, when the gimbal is in a loaded state, if the current moment of inertia is less than the preset no-load threshold, the current moment of inertia of the target axis is continuously detected within a preset period of time to determine whether the current moment of inertia is still less than the preset no-load threshold. If so, the loading state of the gimbal is switched from the loaded state to the no-load state.
本实施例中,根据云台当前所处的装载状态并结合当前转动惯量对云台的装载状态进行判断,以确定是否要进行装载状态切换。一方面可验证当前的装载状态的结果是否准确,另一方面,还通过持续判断当前转动惯量的大小,以使得当前转动惯量数据稳定后判断云台的装载状态,能够避免判定误差,提高了对云台的装载状态识别的准确度。In this embodiment, the loading state of the gimbal is judged according to the current loading state of the gimbal and combined with the current moment of inertia to determine whether to switch the loading state. On the one hand, it can verify whether the result of the current loading state is accurate. On the other hand, by continuously judging the size of the current moment of inertia, the loading state of the gimbal is judged after the current moment of inertia data is stable, which can avoid judgment errors and improve the accuracy of the loading state recognition of the gimbal.
在一些实施例中,根据转动惯量确定云台的装载状态之后,还包括:In some embodiments, after determining the loading state of the gimbal according to the moment of inertia, the method further includes:
若云台的装载状态切换为空载状态,当前转动惯量大于预设空载阈值,且小于预设负载阈值,则确定云台的装载状态仍为负载状态;If the loading state of the gimbal is switched to the no-load state, and the current moment of inertia is greater than the preset no-load threshold and less than the preset load threshold, it is determined that the loading state of the gimbal is still the loaded state;
若云台的装载状态切换为空载状态,当前转动惯量大于预设空载阈值,且小于预设负载阈值,则确定云台的装载状态仍为空载状态。If the loading state of the gimbal is switched to the no-load state, and the current moment of inertia is greater than a preset no-load threshold and less than a preset load threshold, it is determined that the loading state of the gimbal is still the no-load state.
本实施例中,还在云台的装载状态进行切换之后,继续以当前转动惯量判定云台的装载状态是否需要变更,即在当前转动惯量处于预设空载阈值和预设负载阈值之间的范围时,即可保持云台的装载状态。此种方式能够避免由于当前转动惯量的数值波动造成对云台的装载状态的误判,从而提高了对云台的装载状态进行识别的准确性。In this embodiment, after the loading state of the gimbal is switched, the current moment of inertia is still used to determine whether the loading state of the gimbal needs to be changed, that is, when the current moment of inertia is within the range between the preset no-load threshold and the preset load threshold, the loading state of the gimbal can be maintained. This method can avoid misjudgment of the loading state of the gimbal due to the value fluctuation of the current moment of inertia, thereby improving the accuracy of identifying the loading state of the gimbal.
在一些实施例中,预设空载阈值小于预设负载阈值,其中,预设负载阈值小于在云台装载有负载时通过测量仪测定的转动惯量,预设空载阈值大于在云
台未装载有负载时通过测量仪测定的转动惯量。In some embodiments, the preset no-load threshold is less than the preset load threshold, wherein the preset load threshold is less than the moment of inertia measured by the measuring instrument when the gimbal is loaded with a load, and the preset no-load threshold is greater than the moment of inertia measured by the measuring instrument when the gimbal is loaded with a load. The moment of inertia of the platform is measured by a measuring instrument when there is no load on the platform.
示例性地,可预先通过测量仪在云台未装载有负载时多次测量目标轴的转动惯量,以根据多个转动惯量确定出预设空载阈值,以及通过测量仪在云台装载有负载时多次测量目标轴的转动惯量,以根据多个转动惯量确定出预设负载阈值。其中,能够测量转动惯量的仪器均可用于本申请实施例中以测量云台的转动惯量。For example, the moment of inertia of the target axis can be measured multiple times by a measuring instrument when the gimbal is not loaded with a load, so as to determine a preset no-load threshold value according to multiple moments of inertia, and the moment of inertia of the target axis can be measured multiple times by a measuring instrument when the gimbal is loaded with a load, so as to determine a preset load threshold value according to multiple moments of inertia. Among them, any instrument capable of measuring the moment of inertia can be used in the embodiments of the present application to measure the moment of inertia of the gimbal.
进一步地,根据多次测量的转动惯量确定出预设空载阈值或预设负载阈值的方式可比如为求取多次测量的转动惯量的平均值、均值、中值、极值等统计值,进而将该统计值中的一个确定为预设空载阈值或预设负载阈值。Furthermore, the method of determining the preset no-load threshold or the preset load threshold based on the rotational inertia measured multiple times may be, for example, to obtain statistical values such as the average value, mean, median, extreme value, etc. of the rotational inertia measured multiple times, and then determine one of the statistical values as the preset no-load threshold or the preset load threshold.
更进一步地,还可在该统计值的基础上对其进行微调以确定出预设空载预设或预设负载阈值。比如,在云台空载下得到的统计值的基础上,通过调高该统计值以得到预设空载阈值,对应地,在云台负载下得到的统计值的基础上,通过调低该统计值以得到预设负载阈值。其中,对统计值调低或调高的幅度可为在其基础上以5%、10%、12%、15%等作为调节幅度。Furthermore, the statistical value can be fine-tuned based on it to determine a preset no-load or preset load threshold. For example, based on the statistical value obtained when the gimbal is no-loaded, the preset no-load threshold is obtained by increasing the statistical value, and correspondingly, based on the statistical value obtained when the gimbal is loaded, the preset load threshold is obtained by decreasing the statistical value. The amplitude of decreasing or increasing the statistical value can be 5%, 10%, 12%, 15%, etc. as the adjustment amplitude based on it.
其中,以Je表示在云台空载下得到的统计值,以J0表示预设空载阈值,以Jd表示在云台负载下得到的统计值,以J1表示预设负载阈值,其关系式如下:
Je<J0<J1<Jd Wherein, Je represents the statistical value obtained when the gimbal is unloaded, J0 represents the preset unloaded threshold, Jd represents the statistical value obtained when the gimbal is loaded, and J1 represents the preset load threshold. The relationship is as follows:
J e <J 0 <J 1 <J d
Je<J0<J1<Jd Wherein, Je represents the statistical value obtained when the gimbal is unloaded, J0 represents the preset unloaded threshold, Jd represents the statistical value obtained when the gimbal is loaded, and J1 represents the preset load threshold. The relationship is as follows:
J e <J 0 <J 1 <J d
本实施例中,预先通过测量仪对云台在未装载有负载时以及装载有负载时的两种情形下的目标轴的转动惯量进行测量,以根据多次测量结果确定出预设空载阈值和预设负载阈值,其中,预设空载阈值和预设负载阈值能够准确地划分云台的空载状态和负载状态,且两个阈值之间存在差值,兼具滞回性能,能够更加准确地判别云台的装载状态,使得云台的装载状态的切换更加稳定。In this embodiment, the moment of inertia of the target axis of the gimbal is measured in advance by a measuring instrument in two situations: when the gimbal is not loaded with a load and when it is loaded with a load, so as to determine a preset no-load threshold and a preset load threshold based on multiple measurement results, wherein the preset no-load threshold and the preset load threshold can accurately divide the no-load state and the loaded state of the gimbal, and there is a difference between the two thresholds, which has hysteresis performance, and can more accurately determine the loading state of the gimbal, making the switching of the loading state of the gimbal more stable.
如上述示例,提供了根据目标轴的当前转动惯量确定云台的装载状态各个实施方式,此处,提供一个具体的流程图以详细解释本申请实施例提供的云台状态识别方法。具体地,请参阅图4,图4为本申请实施例提供的云台状态识别方法的逻辑判断图。As in the above examples, various implementation methods for determining the loading state of the gimbal according to the current moment of inertia of the target axis are provided. Here, a specific flowchart is provided to explain in detail the gimbal state identification method provided in the embodiment of the present application. Specifically, please refer to FIG. 4, which is a logic judgment diagram of the gimbal state identification method provided in the embodiment of the present application.
S210、获取目标轴的角速度和电机输出的力矩。S210: Obtain the angular velocity of the target axis and the torque output by the motor.
S220、基于角速度和电机输出的力矩,确定目标轴的当前转动惯量。S220: Determine the current moment of inertia of the target axis based on the angular velocity and the torque output by the motor.
S230、当云台处于空载状态时,若当前转动惯量大于预设负载阈值且持续
预设时长,则将云台的装载状态切换为负载状态;S230: When the gimbal is in an unloaded state, if the current moment of inertia is greater than the preset load threshold and continues After the preset time, the gimbal's loading state is switched to the load state;
在S230之后,执行S231、若当前转动惯量大于预设空载阈值,且小于预设负载阈值,则确定云台的装载状态仍为负载状态;After S230, executing S231, if the current moment of inertia is greater than the preset no-load threshold and less than the preset load threshold, determining that the loading state of the gimbal is still the loaded state;
S240、当云台处于负载状态时,若当前转动惯量小于预设空载阈值且持续预设时长,则将云台的装载状态切换为空载状态;S240, when the gimbal is in a loaded state, if the current moment of inertia is less than a preset no-load threshold and lasts for a preset time, switching the loaded state of the gimbal to a no-load state;
在S240之后,执行S241、若当前转动惯量大于预设空载阈值,且小于预设负载阈值,则确定云台的装载状态仍为空载状态。After S240, S241 is executed. If the current moment of inertia is greater than the preset no-load threshold and less than the preset load threshold, it is determined that the loading state of the gimbal is still in the no-load state.
在一些实施例中,装载状态为负载状态;根据当前转动惯量确定云台的装载状态之后,还包括:In some embodiments, the loading state is a load state; after determining the loading state of the gimbal according to the current moment of inertia, the method further includes:
根据当前转动惯量确定云台的轴的目标控制参数;Determine the target control parameters of the axis of the gimbal according to the current moment of inertia;
根据轴的目标控制参数,对轴进行增稳控制。The axis is stabilized and controlled according to the target control parameters of the axis.
示例性地,若目标轴上装载有负载时,该目标轴的当前转动惯量与其上装载的负载的重量相关,通过当前转动惯量即可确定负载的重量。其中,预先设置了当前转动惯量与控制参数之间的对应关系,通过针对负载的重量选择不同的控制参数,能够提高对负载的防抖效果。For example, if a target shaft is loaded with a load, the current moment of inertia of the target shaft is related to the weight of the load loaded thereon, and the weight of the load can be determined by the current moment of inertia. The corresponding relationship between the current moment of inertia and the control parameter is preset, and by selecting different control parameters according to the weight of the load, the anti-shake effect on the load can be improved.
示例性地,控制参数可包括:各轴的电机力矩信息、对负载姿态的响应速度、各轴的电机转动速度等。Exemplarily, the control parameters may include: motor torque information of each axis, response speed to load posture, motor rotation speed of each axis, etc.
其中,在根据当前转动惯量确定云台各轴的目标控制参数之后,即可根据目标控制参数启动云台的防抖服务,以对各轴进行增稳控制,从而针对性地对负载进行防抖控制,在负载在拍摄设备时能够提高拍摄效果。Among them, after determining the target control parameters of each axis of the gimbal according to the current moment of inertia, the anti-shake service of the gimbal can be started according to the target control parameters to perform stabilization control on each axis, thereby performing targeted anti-shake control on the load, which can improve the shooting effect when the load is on the shooting equipment.
在一些实施例中,确定云台的装载状态为空载状态之后,还包括:In some embodiments, after determining that the loading state of the gimbal is an unloaded state, the method further includes:
控制云台上轴的电机卸力;或者,Control the motor unloading force of the gimbal axis; or,
控制云台的轴移动至预设位置;或者,Control the axis of the gimbal to move to a preset position; or,
控制云台的轴移动至预设位置之后停留预设时长后卸力。Control the gimbal's axis to move to the preset position, stay there for a preset time, and then release the force.
其中,在云台处于空载状态时,可控制云台上轴的电机卸力,轴的电机卸力之后,轴呈自由状态,轴可以通过其上施加的外力(包括重力)相应旋转,且电机输出的力矩为零,电机不会持续抖动,方便用户使用。其中,可仅对目标轴的电机卸力,也可对云台所有轴的电机卸力,具体可根据实际需求确定,此处并不进行限定。以上述提及的手持云台为例,并结合图3,若横滚轴卸力,
则横滚轴可基于外力作用在A方向上自由转动。比如,横滚轴仅受重力作用,则横滚轴连接的固定机构与重力方向一致。Among them, when the gimbal is in a no-load state, the motor of the axis on the gimbal can be controlled to unload force. After the motor of the axis is unloaded, the axis is in a free state, and the axis can rotate accordingly by the external force (including gravity) applied thereto, and the torque output by the motor is zero, and the motor will not continue to vibrate, which is convenient for users to use. Among them, only the motor of the target axis can be unloaded, or the motors of all axes of the gimbal can be unloaded. The specific details can be determined according to actual needs and are not limited here. Taking the handheld gimbal mentioned above as an example, and combined with Figure 3, if the roll axis is unloaded, Then the roll axis can rotate freely in direction A based on the external force. For example, if the roll axis is only acted upon by gravity, the fixing mechanism connected to the roll axis is consistent with the direction of gravity.
或者,在云台处于空载状态时,还可通过目标轴的电机驱动目标轴移动至预设位置。其中,驱动目标轴至预设位置之后,控制目标轴锁定,也即控制与目标轴连接的固定机构锁定,能够方便用户将负载装载在固定机构上。Alternatively, when the gimbal is in an unloaded state, the target axis can be driven to move to a preset position by the motor of the target axis. After the target axis is driven to the preset position, the target axis is controlled to be locked, that is, the fixing mechanism connected to the target axis is controlled to be locked, so that the user can load the load on the fixing mechanism.
当然地,还可控制云台的各轴均移动至其对应的预设位置从而能够快速地在固定机构上装载负载。其中,预设位置可比如为电机在参考零位时轴对应的位置,预设位置还可为用户指定的某一个位置,预设位置还可为根据用户使用习惯确定出的一个位置,当用户在装载负载时,多次将轴调整为某一个位置,即可将该位置确定为预设位置。Of course, each axis of the gimbal can also be controlled to move to its corresponding preset position so that the load can be quickly loaded on the fixed mechanism. The preset position can be, for example, the position of the axis corresponding to the motor when the motor is in the reference zero position, the preset position can also be a position specified by the user, or a position determined according to the user's usage habits. When the user adjusts the axis to a certain position multiple times when loading the load, the position can be determined as the preset position.
示例性地,云台的各轴之间通过联动移动至各自对应的预设位置,以使得云台呈指定姿态,该指定姿态可为用户便于在固定机构上装载负载的姿态,也可以为朝向用户的姿态,还可以是一个默认姿态。Exemplarily, the axes of the gimbal are moved to their corresponding preset positions through linkage, so that the gimbal is in a specified posture, which can be a posture for the user to load a load on the fixing mechanism, a posture facing the user, or a default posture.
在一些实施例中,还可将确定出的云台的负载状态与云台当前的模式进行匹配,当两者不匹配时,发出提示信息以提示用户。In some embodiments, the determined load state of the gimbal may also be matched with the current mode of the gimbal. When the two do not match, a prompt message is issued to prompt the user.
比如,若确定出云台处于空载状态,则获取云台的运行模式,若运行模式为空载模式,则说明两者匹配,若运行模式为工作模式,则说明两者不匹配,则发出提示信息。For example, if it is determined that the gimbal is in an idle state, the operating mode of the gimbal is obtained. If the operating mode is the idle mode, it means that the two match. If the operating mode is the working mode, it means that the two do not match, and a prompt message is issued.
再比如,若确定出云台处于负载状态,则获取云台的运行模式,若运行模式为空载模式,则说明两者不匹配,发出提示信息,若运行模式为工作模式,则说明两者匹配。For another example, if it is determined that the gimbal is in a load state, the operating mode of the gimbal is obtained. If the operating mode is a no-load mode, it means that the two do not match, and a prompt message is issued. If the operating mode is a working mode, it means that the two match.
更具体地,提示信息可以语音、文字、振动等方式通过云台输出,或通过与云台连接的外部设备输出,其中,外部设备比如为手机、耳机、遥控器等,具体的实施方式此处并不进行限定。More specifically, the prompt information can be output through the gimbal in the form of voice, text, vibration, etc., or output through an external device connected to the gimbal, where the external device is, for example, a mobile phone, headphones, a remote control, etc. The specific implementation method is not limited here.
在一些实施例中,确定云台的装载状态为空载状态之后,还包括:In some embodiments, after determining that the loading state of the gimbal is an unloaded state, the method further includes:
确定用于控制云台进入休眠状态的卸力时长;Determine the force release duration used to control the gimbal to enter sleep mode;
基于卸力时长控制云台缓慢进入休眠状态。Control the gimbal to slowly enter sleep mode based on the force unloading duration.
其中,在确定云台处于空载状态之后,还可确定用于控制云台进入休眠状
态的卸力时长,进而根据卸力时长控制云台缓慢进入休眠状态,能够为云台卸力提供缓冲,避免了对云台造成损耗,提高了云台运行的安全性,且提高了云台的使用寿命。After determining that the PTZ is in an idle state, it is also possible to determine the state for controlling the PTZ to enter a dormant state. The force unloading time of the gimbal can be determined, and the gimbal can be controlled to slowly enter the dormant state according to the force unloading time. This can provide a buffer for the gimbal force unloading, avoid damage to the gimbal, improve the safety of the gimbal operation, and increase the service life of the gimbal.
具体地,可在云台处于空载状态之后,根据电机输出的力矩和卸力时长确定出电机的卸力速度,进而根据卸力速度控制目标轴缓慢卸力,以控制云台进入休眠状态,其中,在云台进入休眠状态之后,云台的耗电量减少,利于延长云台的使用时间。Specifically, after the gimbal is in a no-load state, the motor's unloading speed can be determined based on the torque output by the motor and the unloading time, and then the target axis can be controlled to slowly unload the force according to the unloading speed to control the gimbal to enter a sleep state. After the gimbal enters the sleep state, the power consumption of the gimbal is reduced, which is conducive to extending the use time of the gimbal.
在一些实施例中,控制云台进入休眠状态之后,还包括:In some embodiments, after controlling the PTZ to enter a dormant state, the method further includes:
接收到用户退出休眠指令,控制云台由休眠状态切换至空载状态。Upon receiving the user's exit sleep command, the PTZ is controlled to switch from sleep state to no-load state.
本实施例提供了用户退出休眠状态的方案,如云台接收到用户退出休眠指令,即可控制云台由休眠状态切换至空载状态,其中,用户退出休眠指令的触发方式可比如为通过用户操作云台上的虚拟或实体按键触发,也可通过与云台通信连接的外部设备触发。当然地,也可为语音触发或手势触发等。可以理解地,还可相应地提出根据用户进入休眠指令,控制云台由负载状态或空载状态切换至休眠状态,具体实施例方式此处不再赘述。This embodiment provides a solution for the user to exit the sleep state. If the gimbal receives the user's exit sleep command, it can control the gimbal to switch from the sleep state to the no-load state. The user's exit sleep command can be triggered by, for example, the user operating a virtual or physical button on the gimbal, or by an external device connected to the gimbal. Of course, it can also be voice triggered or gesture triggered. It can be understood that it can also be proposed to control the gimbal to switch from the load state or the no-load state to the sleep state according to the user's sleep command. The specific implementation method will not be repeated here.
由上可知,本发明实施例提出的云台状态识别方法,能够通过获取目标轴的角速度和目标轴的电机输出的力矩,进而通过卡尔曼滤波算法根据电机输出的力矩和角速度解算出当前时刻的当前转动惯量,滤除了白噪声对当前转动惯量解算的影响,减小了当前转动惯量的解算误差,提高了当前转动惯量的准确度。其中,在根据当前转动惯量确定云台的装载状态时,还通过将当前转动惯量与预设空载阈值和预设负载阈值进行比较,进而在云台处于负载状态,且当前转动惯量小于预设空载阈值时,将云台的装载状态切换为空载状态,当云台处于空载状态,当前转动惯量大于预设负载阈值时,将云台的装载状态切换为负载状态。其中,预设负载阈值大于预设空载阈值,兼具滞回性能,能够更加准确地判别云台的装载状态,使得云台的装载状态的切换更加稳定。另外,在此之后,还继续对其装载状态进行判定,能够避免判定偏差,提高了对云台的装载状态识别的准确度。其次,在确定云台处于空载状态之后,还通过控制云台上轴的电机卸力;或者,控制云台的轴移动至预设位置,能够方便用户使用。以及在电机卸力时,还通过缓慢卸力为云台卸力提供缓冲,避免了对云台造成
损耗,提高了云台运行的安全性,且提高了云台的使用寿命。在确定云台处于负载状态之后,通过对各轴进行增稳控制,能够提高对负载的防抖效果。As can be seen from the above, the gimbal state recognition method proposed in the embodiment of the present invention can obtain the angular velocity of the target axis and the torque output by the motor of the target axis, and then calculate the current moment of inertia at the current moment according to the torque and angular velocity output by the motor through the Kalman filter algorithm, filter out the influence of white noise on the calculation of the current moment of inertia, reduce the calculation error of the current moment of inertia, and improve the accuracy of the current moment of inertia. Among them, when determining the loading state of the gimbal according to the current moment of inertia, the current moment of inertia is also compared with the preset no-load threshold and the preset load threshold, and then when the gimbal is in a loaded state and the current moment of inertia is less than the preset no-load threshold, the loading state of the gimbal is switched to the no-load state, and when the gimbal is in an no-load state and the current moment of inertia is greater than the preset load threshold, the loading state of the gimbal is switched to the loaded state. Among them, the preset load threshold is greater than the preset no-load threshold, and has hysteresis performance, which can more accurately determine the loading state of the gimbal, so that the switching of the loading state of the gimbal is more stable. In addition, after that, the loading status is still determined, which can avoid judgment deviation and improve the accuracy of the loading status identification of the gimbal. Secondly, after determining that the gimbal is in an unloaded state, the motor of the upper axis of the gimbal is controlled to unload force; or the axis of the gimbal is controlled to move to a preset position, which can facilitate user use. And when the motor unloads force, it also provides a buffer for the gimbal by slowly unloading force, avoiding damage to the gimbal. After the gimbal is determined to be in a load state, the anti-shake effect of the load can be improved by performing stabilization control on each axis.
在一实施例中还提供一种云台状态识别装置。请参阅图5,图5为本申请实施例提供的云台状态识别装置的结构示意图。其中该云台状态识别装置300应用于云台,该云台状态识别装置300包括:In one embodiment, a gimbal state recognition device is also provided. Please refer to FIG. 5, which is a schematic diagram of the structure of the gimbal state recognition device provided in the embodiment of the present application. The gimbal state recognition device 300 is applied to the gimbal, and the gimbal state recognition device 300 includes:
数据获取模块310,用于获取云台的目标轴的角速度,以及目标轴的电机输出的力矩,其中,目标轴与云台用于装载负载的固定机构连接;The data acquisition module 310 is used to acquire the angular velocity of the target axis of the gimbal and the torque output by the motor of the target axis, wherein the target axis is connected to a fixing mechanism of the gimbal for loading a load;
数据预测模块320,用于基于角速度和电机输出的力矩,确定目标轴的当前转动惯量;A data prediction module 320, for determining a current moment of inertia of the target shaft based on the angular velocity and the torque output by the motor;
状态识别模块330,用于根据当前转动惯量确定云台的装载状态,装载状态包括负载状态或空载状态。The state identification module 330 is used to determine the loading state of the gimbal according to the current moment of inertia, where the loading state includes a loaded state or an unloaded state.
在一些实施例中,数据预测模块320还用于:In some embodiments, the data prediction module 320 is further configured to:
将当前观测转动惯量的倒数和当前观测角速度确定为状态量,将当前测量角速度确定为测量量;The inverse of the currently observed moment of inertia and the currently observed angular velocity are determined as state quantities, and the currently measured angular velocity is determined as a measured quantity;
根据状态量和测量量构建卡尔曼状态方程和卡尔曼测量方程;Construct Kalman state equation and Kalman measurement equation according to state quantity and measurement quantity;
根据卡尔曼状态方程和卡尔曼测量方程,得到目标轴的当前转动惯量。According to the Kalman state equation and the Kalman measurement equation, the current moment of inertia of the target axis is obtained.
在一些实施例中,数据预测模块320还用于:In some embodiments, the data prediction module 320 is further configured to:
将上一时刻的转动惯量和角速度以及当前时刻的电机输出的力矩,带入卡尔曼状态方程可解算出当前时刻的观测角速度和观测转动惯量;Substituting the moment of inertia and angular velocity of the previous moment and the torque output by the motor at the current moment into the Kalman state equation can solve the observed angular velocity and observed moment of inertia at the current moment;
通过卡尔曼测量方程和卡尔曼增益可解算出当前时刻的修正角速度和修正转动惯量。The corrected angular velocity and corrected moment of inertia at the current moment can be calculated through the Kalman measurement equation and the Kalman gain.
在一些实施例中,状态识别模块330还用于:In some embodiments, the state identification module 330 is further configured to:
当云台处于空载状态时,若当前转动惯量大于预设负载阈值且持续预设时长,则将云台的装载状态切换为负载状态;When the gimbal is in an unloaded state, if the current moment of inertia is greater than the preset load threshold and lasts for a preset time, the gimbal's loading state is switched to a loaded state;
当云台处于负载状态时,若当前转动惯量小于预设空载阈值且持续预设时长,则将云台的装载状态切换为空载状态。When the gimbal is in a loaded state, if the current moment of inertia is less than a preset no-load threshold and lasts for a preset time, the loaded state of the gimbal is switched to the no-load state.
在一些实施例中,状态识别模块330还用于:In some embodiments, the state identification module 330 is further configured to:
若云台的装载状态切换为空载状态,当前转动惯量大于预设空载阈值,且小于预设负载阈值,则确定云台的装载状态仍为负载状态;
If the loading state of the gimbal is switched to the no-load state, and the current moment of inertia is greater than the preset no-load threshold and less than the preset load threshold, it is determined that the loading state of the gimbal is still the loaded state;
若云台的装载状态切换为空载状态,当前转动惯量大于预设空载阈值,且小于预设负载阈值,则确定云台的装载状态仍为空载状态。If the loading state of the gimbal is switched to the no-load state, and the current moment of inertia is greater than a preset no-load threshold and less than a preset load threshold, it is determined that the loading state of the gimbal is still the no-load state.
在一些实施例中,预设空载阈值小于预设负载阈值,其中,预设负载阈值小于在云台装载有负载时通过测量仪测定的转动惯量,预设空载阈值大于在云台未装载有负载时通过测量仪测定的转动惯量。In some embodiments, the preset no-load threshold is less than the preset load threshold, wherein the preset load threshold is less than the moment of inertia measured by the measuring instrument when the gimbal is loaded with a load, and the preset no-load threshold is greater than the moment of inertia measured by the measuring instrument when the gimbal is not loaded with a load.
在一些实施例中,状态识别模块330还用于:In some embodiments, the state identification module 330 is further configured to:
根据当前转动惯量确定云台的轴的目标控制参数;Determine the target control parameters of the axis of the gimbal according to the current moment of inertia;
根据轴的目标控制参数,对轴进行增稳控制。The axis is stabilized and controlled according to the target control parameters of the axis.
在一些实施例中,确定云台的装载状态为空载状态之后,状态识别模块330还用于:In some embodiments, after determining that the loading state of the gimbal is an unloaded state, the state identification module 330 is further used to:
控制云台上轴的电机卸力;或者,Control the motor unloading force of the gimbal axis; or,
控制云台的轴移动至预设位置;或者,Control the axis of the gimbal to move to a preset position; or,
控制云台的轴移动至预设位置并停留预设时长后卸力。Control the gimbal's axis to move to a preset position and stay there for a preset time before releasing the force.
应当说明的是,本申请实施例提供的云台状态识别装置300与上文实施例中的云台状态识别方法属于同一构思,通过该云台状态识别装置300可以实现云台状态识别方法实施例中提供的任一方法,其具体实现过程详见云台状态识别方法实施例,此处不再赘述。It should be noted that the gimbal state recognition device 300 provided in the embodiment of the present application belongs to the same concept as the gimbal state recognition method in the above embodiment. Any method provided in the gimbal state recognition method embodiment can be implemented through the gimbal state recognition device 300. The specific implementation process is detailed in the gimbal state recognition method embodiment, which will not be repeated here.
由上可知,本申请实施例提出的云台状态识别装置300,能够通过获取目标轴的角速度和目标轴的电机输出的力矩,进而通过卡尔曼滤波算法根据目标轴的电机输出的力矩和角速度解算出当前时刻的当前转动惯量,滤除了白噪声对当前转动惯量解算的影响,减小了当前转动惯量的解算误差,提高了当前转动惯量的准确度。其中,在根据当前转动惯量确定云台的装载状态时,还通过将当前转动惯量与预设空载阈值和预设负载阈值进行比较,进而在云台处于负载状态,且当前转动惯量小于预设空载阈值时,将云台的装载状态切换为负载状态,在当前转动惯量大于预设负载阈值时,确定云台处于负载状态。其中,预设负载阈值大于预设空载阈值,兼具滞回性能,能够更加准确地判别云台的装载状态,使得云台的装载状态的切换更加稳定。另外,在此之后,还继续对其装载状态进行判定,能够避免判定偏差,提高了对云台的装载状态识别的准确度。其次,在确定云台处于空载状态之后,还通过控制云台上轴的电机卸力;
或者,控制云台的轴移动至预设位置,能够方便用户使用。以及在电机卸力时,还通过缓慢卸力为云台卸力提供缓冲,避免了对云台造成损耗,提高了云台运行的安全性,且提高了云台的使用寿命。在确定云台处于负载状态之后,通过对各轴进行增稳控制,能够提高对负载的防抖效果。As can be seen from the above, the pan-tilt state recognition device 300 proposed in the embodiment of the present application can obtain the angular velocity of the target axis and the torque output by the motor of the target axis, and then calculate the current moment of inertia at the current moment according to the torque and angular velocity output by the motor of the target axis through the Kalman filter algorithm, filter out the influence of white noise on the calculation of the current moment of inertia, reduce the calculation error of the current moment of inertia, and improve the accuracy of the current moment of inertia. Among them, when determining the loading state of the pan-tilt according to the current moment of inertia, the current moment of inertia is also compared with the preset no-load threshold and the preset load threshold, and then when the pan-tilt is in the load state and the current moment of inertia is less than the preset no-load threshold, the loading state of the pan-tilt is switched to the load state, and when the current moment of inertia is greater than the preset load threshold, it is determined that the pan-tilt is in the load state. Among them, the preset load threshold is greater than the preset no-load threshold, and has hysteresis performance, which can more accurately determine the loading state of the pan-tilt, so that the switching of the loading state of the pan-tilt is more stable. In addition, after this, the loading state is still determined, which can avoid the determination deviation and improve the accuracy of the loading state recognition of the pan-tilt. Secondly, after determining that the gimbal is in an unloaded state, the motor of the axis on the gimbal is controlled to unload force; Alternatively, the axis of the gimbal can be controlled to move to a preset position, which can facilitate user use. When the motor unloads force, it also provides a buffer for the gimbal by slowly unloading the force, avoiding damage to the gimbal, improving the safety of the gimbal operation, and increasing the service life of the gimbal. After determining that the gimbal is in a loaded state, the anti-shake effect of the load can be improved by performing stabilization control on each axis.
本申请实施例还提供一种云台,云台包括但不限于手持云台、固定云台、电动云台、高速云台、低速云台等,在此基础上还可以进行细分,比如手持云台还包括智能手机手持云台、运动相机手持云台、微单相机手持云台和专业摄像机手持云台等,此处不再赘述。当然地,该云台还可以搭载在各类飞行器或视觉机器人上。请参阅图6,图6为本申请实施例提供的云台400的方框图。该云台400包括云台本体410、轴430和控制器420,其中,轴430,其中的一个目标轴连接固定机构,固定机构用于装载负载,其中,轴430对应连接有电机,通过电机驱动该轴430转动。控制器420用于控制电机驱动对应的轴430转动。本领域技术人员可以理解,图中示出的云台400结构并不构成对云台400的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。The embodiment of the present application also provides a gimbal, which includes but is not limited to a handheld gimbal, a fixed gimbal, an electric gimbal, a high-speed gimbal, a low-speed gimbal, etc., and can be further subdivided on this basis. For example, the handheld gimbal also includes a handheld gimbal for a smartphone, a handheld gimbal for a sports camera, a handheld gimbal for a micro-single camera, and a handheld gimbal for a professional camera, etc., which will not be repeated here. Of course, the gimbal can also be carried on various aircraft or visual robots. Please refer to Figure 6, which is a block diagram of a gimbal 400 provided in an embodiment of the present application. The gimbal 400 includes a gimbal body 410, an axis 430, and a controller 420, wherein the axis 430, one of which is a target axis connected to a fixing mechanism, and the fixing mechanism is used to load a load, wherein the axis 430 is correspondingly connected to a motor, and the motor drives the axis 430 to rotate. The controller 420 is used to control the motor to drive the corresponding axis 430 to rotate. It can be understood by those skilled in the art that the structure of the gimbal 400 shown in the figure does not constitute a limitation on the gimbal 400, and may include more or less components than shown, or combine certain components, or arrange different components.
此处以手持云台为例,手持云台包括依次连接的横滚轴、俯仰轴和航向轴,其中,横滚轴作为目标轴与固定机构连接,固定机构用于装载负载。Here, a handheld gimbal is taken as an example. The handheld gimbal includes a roll axis, a pitch axis, and a yaw axis connected in sequence, wherein the roll axis is connected to a fixing mechanism as a target axis, and the fixing mechanism is used to load a load.
示例性地,控制器420还包括处理器和存储器,处理器是云台400的控制中心,利用各种接口和线路连接整个云台400的各个部分,执行云台400的各种功能和处理数据,从而对云台400进行整体监控。Exemplarily, the controller 420 also includes a processor and a memory. The processor is the control center of the gimbal 400. It uses various interfaces and lines to connect various parts of the entire gimbal 400, execute various functions of the gimbal 400 and process data, thereby monitoring the gimbal 400 as a whole.
在本申请实施例中,云台400中的控制器420被配置为实现如下功能:In the embodiment of the present application, the controller 420 in the pan/tilt platform 400 is configured to implement the following functions:
获取云台的目标轴的角速度,以及目标轴的电机输出的力矩,其中,目标轴与云台用于装载负载的固定机构连接电机;Obtaining the angular velocity of a target axis of the gimbal and the torque output by a motor of the target axis, wherein the target axis is connected to the motor by a fixing mechanism of the gimbal for loading a load;
基于角速度和电机输出的力矩,确定目标轴的当前转动惯量电机;Determine the current moment of inertia of the target axis based on the angular velocity and the torque output by the motor;
根据当前转动惯量确定云台的装载状态,装载状态包括负载状态或空载状态。The loading state of the gimbal is determined according to the current moment of inertia, and the loading state includes a loaded state or an unloaded state.
可以理解地,尽管图中未示出,本实施例提供的云台400还可以包括通信模块,以与外部设备进行通信连接,以及供电模块、惯性测量单元、传感器等。It can be understood that, although not shown in the figure, the gimbal 400 provided in this embodiment can also include a communication module to communicate with external devices, as well as a power supply module, an inertial measurement unit, a sensor, etc.
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
由上可知,本实施例提供的云台400,能够通过获取目标轴的角速度和目标轴的电机输出的力矩,进而通过卡尔曼滤波算法根据目标轴的电机输出的力矩和角速度解算出当前时刻的当前转动惯量,滤除了白噪声对当前转动惯量解算的影响,减小了当前转动惯量的解算误差,提高了当前转动惯量的准确度。其中,在根据当前转动惯量确定云台的装载状态时,还通过将当前转动惯量与预设空载阈值和预设负载阈值进行比较,进而在云台处于负载状态,且当前转动惯量小于预设空载阈值时,将云台的装载状态切换为负载状态,在当前转动惯量大于预设负载阈值时,确定云台处于负载状态。其中,预设负载阈值大于预设空载阈值,兼具滞回性能,能够更加准确地判别云台的装载状态,使得云台的装载状态的切换更加稳定。另外,在此之后,还继续对其装载状态进行判定,能够避免判定偏差,提高了对云台的装载状态识别的准确度。其次,在确定云台处于空载状态之后,还通过控制云台上轴的电机卸力;或者,控制云台的轴移动至预设位置,能够方便用户使用。以及在电机卸力时,还通过缓慢卸力为云台卸力提供缓冲,避免了对云台造成损耗,提高了云台运行的安全性,且提高了云台的使用寿命。在确定云台处于负载状态之后,通过对各轴进行增稳控制,能够提高对负载的防抖效果。As can be seen from the above, the pan-tilt platform 400 provided in this embodiment can obtain the angular velocity of the target axis and the torque output by the motor of the target axis, and then calculate the current moment of inertia at the current moment according to the torque and angular velocity output by the motor of the target axis through the Kalman filter algorithm, filter out the influence of white noise on the calculation of the current moment of inertia, reduce the calculation error of the current moment of inertia, and improve the accuracy of the current moment of inertia. Among them, when determining the loading state of the pan-tilt platform according to the current moment of inertia, the current moment of inertia is also compared with the preset no-load threshold and the preset load threshold, and then when the pan-tilt platform is in a loaded state and the current moment of inertia is less than the preset no-load threshold, the loading state of the pan-tilt platform is switched to a loaded state, and when the current moment of inertia is greater than the preset load threshold, it is determined that the pan-tilt platform is in a loaded state. Among them, the preset load threshold is greater than the preset no-load threshold, and has hysteresis performance, which can more accurately determine the loading state of the pan-tilt platform, so that the switching of the loading state of the pan-tilt platform is more stable. In addition, after this, the loading state is still determined, which can avoid the determination deviation and improve the accuracy of the loading state recognition of the pan-tilt platform. Secondly, after determining that the gimbal is in an unloaded state, the motor of the upper axis of the gimbal is controlled to unload force; or the axis of the gimbal is controlled to move to a preset position, which can facilitate user use. And when the motor unloads force, it also provides a buffer for the gimbal by slowly unloading force, avoiding damage to the gimbal, improving the safety of the gimbal operation, and increasing the service life of the gimbal. After determining that the gimbal is in a loaded state, the anti-shake effect of the load can be improved by performing stabilization control on each axis.
本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。A person of ordinary skill in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be completed by instructions, or by controlling related hardware through instructions. The instructions may be stored in a computer-readable storage medium and loaded and executed by a processor.
为此,本申请实施例提供一种计算机可读存储介质,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,的程序可以存储于一计算机可读取存储介质中,该程序在执行时,包括如下步骤:To this end, the embodiment of the present application provides a computer-readable storage medium. A person skilled in the art can understand that all or part of the steps in the above-mentioned embodiment method can be completed by instructing related hardware through a program. The program can be stored in a computer-readable storage medium. When the program is executed, it includes the following steps:
获取云台的目标轴的角速度,以及目标轴的电机输出的力矩,其中,目标轴与云台用于装载负载的固定机构连接;Obtaining the angular velocity of a target axis of the gimbal and the torque output by a motor of the target axis, wherein the target axis is connected to a fixing mechanism of the gimbal for loading a load;
基于角速度和电机输出的力矩,确定目标轴的当前转动惯量;
Determine the current moment of inertia of the target axis based on the angular velocity and the torque output by the motor;
根据当前转动惯量确定云台的装载状态,装载状态包括负载状态或空载状态。The loading state of the gimbal is determined according to the current moment of inertia, and the loading state includes a loaded state or an unloaded state.
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.
上述的存储介质可以为ROM/RAM、磁碟、光盘等。由于该存储介质中所存储的计算机程序,可以执行本申请实施例所提供的任一种云台状态识别方法中的步骤,因此,可以实现本申请实施例所提供的任一种云台状态识别方法所能实现的有益效果,详见前面的实施例,在此不再赘述。The above-mentioned storage medium may be ROM/RAM, a magnetic disk, an optical disk, etc. Since the computer program stored in the storage medium can execute the steps in any one of the gimbal state identification methods provided in the embodiments of the present application, the beneficial effects that can be achieved by any one of the gimbal state identification methods provided in the embodiments of the present application can be achieved, as detailed in the previous embodiments, which will not be repeated here.
以上对本申请实施例所提供的一种云台状态识别方法、装置、介质及云台进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本申请的限制。
The above is a detailed introduction to a gimbal state recognition method, device, medium and gimbal provided in the embodiments of the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea; at the same time, for technical personnel in this field, according to the ideas of the present application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims (12)
- 一种云台状态识别方法,其特征在于,所述方法包括:A method for identifying a pan/tilt status, characterized in that the method comprises:获取所述云台的目标轴的角速度,以及所述目标轴的电机输出的力矩,其中,所述目标轴与所述云台用于装载负载的固定机构连接;Acquire the angular velocity of the target axis of the gimbal and the torque output by the motor of the target axis, wherein the target axis is connected to a fixing mechanism of the gimbal for loading a load;基于所述角速度和所述电机输出的力矩,确定所述目标轴的当前转动惯量;Determining a current moment of inertia of the target axis based on the angular velocity and the torque output by the motor;根据所述当前转动惯量确定所述云台的装载状态,其中,所述装载状态包括负载状态或空载状态。The loading state of the gimbal is determined according to the current moment of inertia, wherein the loading state includes a loaded state or an unloaded state.
- 根据权利要求1所述的云台状态识别方法,其特征在于,所述基于所述角速度和所述电机输出的力矩,确定所述目标轴的当前转动惯量,包括:The method for identifying the state of a gimbal according to claim 1, wherein determining the current moment of inertia of the target axis based on the angular velocity and the torque output by the motor comprises:将当前观测转动惯量的倒数和当前观测角速度确定为状态量,将当前测量角速度确定为测量量;The inverse of the currently observed moment of inertia and the currently observed angular velocity are determined as state quantities, and the currently measured angular velocity is determined as a measured quantity;根据所述状态量和所述测量量构建卡尔曼状态方程和卡尔曼测量方程;Constructing a Kalman state equation and a Kalman measurement equation according to the state quantity and the measurement quantity;根据所述卡尔曼状态方程和所述卡尔曼测量方程,得到所述目标轴的所述当前转动惯量。The current moment of inertia of the target axis is obtained according to the Kalman state equation and the Kalman measurement equation.
- 根据权利要求2所述的云台状态识别方法,其特征在于,所述根据所述卡尔曼状态方程和所述卡尔曼测量方程,得到所述目标轴的所述当前转动惯量,包括:The gimbal state recognition method according to claim 2, characterized in that the step of obtaining the current moment of inertia of the target axis according to the Kalman state equation and the Kalman measurement equation comprises:将所述电机输出的当前力矩、前一时刻的历史转动惯量以及历史角速度输入所述状态方程求解,得到当前观测角速度和当前观测转动惯量;Input the current torque output by the motor, the historical moment of inertia at the previous moment, and the historical angular velocity into the state equation for solution to obtain the current observed angular velocity and the current observed moment of inertia;根据所述卡尔曼测量方程和卡尔曼增益解算出当前修正角速度和当前修正转动惯量,并将所述当前修正转动惯量确定为所述目标轴的所述当前转动惯量。The current corrected angular velocity and the current corrected moment of inertia are calculated according to the Kalman measurement equation and the Kalman gain, and the current corrected moment of inertia is determined as the current moment of inertia of the target axis.
- 根据权利要求1所述的云台状态识别方法,其特征在于,所述根据所述转动惯量确定所述云台的装载状态,包括:The method for identifying the state of the gimbal according to claim 1, wherein determining the loading state of the gimbal according to the moment of inertia comprises:当所述云台处于所述空载状态时,若所述当前转动惯量大于预设负载阈值且持续预设时长,则将所述云台的装载状态切换为所述负载状态;When the gimbal is in the no-load state, if the current moment of inertia is greater than a preset load threshold and lasts for a preset time, switching the loading state of the gimbal to the loaded state;当所述云台处于所述负载状态时,若所述当前转动惯量小于预设空载阈值且持续预设时长,则将所述云台的装载状态切换为所述空载状态。When the gimbal is in the loaded state, if the current moment of inertia is less than a preset no-load threshold and lasts for a preset time, the loaded state of the gimbal is switched to the no-load state.
- 根据权利要求4所述的云台状态识别方法,其特征在于,所述根据所述转动惯量确定所述云台的装载状态之后,还包括: The method for identifying the state of the gimbal according to claim 4, characterized in that after determining the loading state of the gimbal according to the moment of inertia, it further comprises:若所述云台的装载状态切换为所述空载状态,所述当前转动惯量大于预设空载阈值,且小于所述预设负载阈值,则确定所述云台的装载状态仍为所述负载状态;If the loading state of the gimbal is switched to the no-load state, and the current moment of inertia is greater than a preset no-load threshold and less than the preset load threshold, it is determined that the loading state of the gimbal is still the loaded state;若所述云台的装载状态切换为所述空载状态,所述当前转动惯量大于所述预设空载阈值,且小于所述预设负载阈值,则确定所述云台的装载状态仍为所述空载状态。If the loading state of the gimbal is switched to the no-load state, and the current moment of inertia is greater than the preset no-load threshold and less than the preset load threshold, it is determined that the loading state of the gimbal is still the no-load state.
- 根据权利要求4所述的云台状态识别方法,其特征在于,所述预设空载阈值小于所述预设负载阈值,其中,所述预设负载阈值小于在所述云台装载有负载时通过测量仪测定的转动惯量,所述预设空载阈值大于在所述云台未装载有负载时通过测量仪测定的转动惯量。The gimbal state identification method according to claim 4 is characterized in that the preset no-load threshold is smaller than the preset load threshold, wherein the preset load threshold is smaller than the moment of inertia measured by a measuring instrument when the gimbal is loaded with a load, and the preset no-load threshold is greater than the moment of inertia measured by a measuring instrument when the gimbal is not loaded with a load.
- 根据权利要求1所述的云台状态识别方法,其特征在于,所述角速度通过设于所述目标轴上的角速度传感器检测得到。The gimbal state recognition method according to claim 1 is characterized in that the angular velocity is detected by an angular velocity sensor arranged on the target axis.
- 根据权利要求1至7任一项所述的云台状态识别方法,其特征在于,所述装载状态为所述负载状态;所述根据所述当前转动惯量确定所述云台的装载状态之后,还包括:The method for identifying the state of a gimbal according to any one of claims 1 to 7, characterized in that the loading state is the load state; after determining the loading state of the gimbal according to the current moment of inertia, the method further comprises:根据所述当前转动惯量确定所述云台的轴的目标控制参数;Determining target control parameters of the axes of the gimbal according to the current moment of inertia;根据所述轴的目标控制参数,对所述轴进行增稳控制。The axis is subjected to stabilization control according to the target control parameter of the axis.
- 根据权利要求1至7任一项所述的云台状态识别方法,其特征在于,所述装载状态为所述空载状态;所述根据所述当前转动惯量确定所述云台的装载状态之后,还包括:The method for identifying the state of a gimbal according to any one of claims 1 to 7, characterized in that the loaded state is the unloaded state; after determining the loaded state of the gimbal according to the current moment of inertia, the method further comprises:控制所述云台上轴的电机卸力;或者,Control the motor on the axis of the gimbal to unload force; or,控制所述云台的轴移动至预设位置;或者,Control the axis of the pan/tilt head to move to a preset position; or,控制所述云台的轴移动至预设位置并停留预设时长后卸力。The axis of the pan/tilt head is controlled to move to a preset position and stay there for a preset time before unloading the force.
- 一种云台状态识别装置,其特征在于,包括:A device for identifying a pan/tilt status, comprising:数据获取模块,用于获取所述云台的目标轴的角速度,以及所述目标轴的电机输出的力矩,其中,所述目标轴与所述云台用于装载负载的固定机构连接;A data acquisition module, used for acquiring the angular velocity of a target axis of the gimbal and the torque output by a motor of the target axis, wherein the target axis is connected to a fixing mechanism of the gimbal for loading a load;数据预测模块,用于基于所述角速度和所述电机输出的力矩,确定所述目标轴的当前转动惯量;A data prediction module, configured to determine a current moment of inertia of the target shaft based on the angular velocity and the torque output by the motor;状态识别模块,用于根据所述当前转动惯量确定所述云台的装载状态,其 中,所述装载状态包括负载状态或空载状态。A state recognition module is used to determine the loading state of the gimbal according to the current moment of inertia. In the embodiment, the loading state includes a loaded state or an unloaded state.
- 一种计算机可读存储介质,其上存储有计算机程序,其特征在于,当所述计算机程序在计算机上运行时,使得所述计算机执行如权利要求1至9任一项所述的云台状态识别方法。A computer-readable storage medium having a computer program stored thereon, characterized in that when the computer program is run on a computer, the computer is caused to execute the pan/tilt status identification method according to any one of claims 1 to 9.
- 一种云台,其特征在于,包括:A pan/tilt platform, characterized by comprising:云台本体;The gimbal body;目标轴,所述轴目标轴与固定机构连接,其中,所述固定机构用于装载负载;A target shaft, wherein the target shaft is connected to a fixing mechanism, wherein the fixing mechanism is used to carry a load;控制器,所述控制器被配置为执行如权利要求1至9任一项所述的云台状态识别方法。 A controller, wherein the controller is configured to execute the gimbal state recognition method according to any one of claims 1 to 9.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211501716.0 | 2022-11-28 | ||
CN202211501716.0A CN118090264A (en) | 2022-11-28 | 2022-11-28 | Cloud deck state identification method and device, storage medium and cloud deck |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2024114558A1 true WO2024114558A1 (en) | 2024-06-06 |
Family
ID=91142894
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2023/134241 WO2024114558A1 (en) | 2022-11-28 | 2023-11-27 | Gimbal state identification method and apparatus, and storage medium and gimbal |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN118090264A (en) |
WO (1) | WO2024114558A1 (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103338003A (en) * | 2013-06-28 | 2013-10-02 | 西安交通大学 | Online simultaneous identifying method for load torque and inertia of motor |
CN106796420A (en) * | 2016-05-31 | 2017-05-31 | 深圳市大疆灵眸科技有限公司 | Image stabilizing device control method and image stabilizing device |
US20180194490A1 (en) * | 2015-09-11 | 2018-07-12 | Sz Dji Osmo Technology Co., Ltd. | Stabilizing platform |
CN109870271A (en) * | 2019-01-31 | 2019-06-11 | 西北工业大学 | Large scale flexible spacecraft rotary inertia Kalman filtering discrimination method |
CN112105906A (en) * | 2019-07-30 | 2020-12-18 | 深圳市大疆创新科技有限公司 | Control method and device for handheld cloud deck, handheld cloud deck and storage medium |
CN113795798A (en) * | 2020-07-20 | 2021-12-14 | 深圳市大疆创新科技有限公司 | Holder, holder performance evaluation method and device and movable platform |
CN116257090A (en) * | 2022-12-15 | 2023-06-13 | 影石创新科技股份有限公司 | Cloud deck control method and device, storage medium and cloud deck |
-
2022
- 2022-11-28 CN CN202211501716.0A patent/CN118090264A/en active Pending
-
2023
- 2023-11-27 WO PCT/CN2023/134241 patent/WO2024114558A1/en unknown
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103338003A (en) * | 2013-06-28 | 2013-10-02 | 西安交通大学 | Online simultaneous identifying method for load torque and inertia of motor |
US20180194490A1 (en) * | 2015-09-11 | 2018-07-12 | Sz Dji Osmo Technology Co., Ltd. | Stabilizing platform |
CN106796420A (en) * | 2016-05-31 | 2017-05-31 | 深圳市大疆灵眸科技有限公司 | Image stabilizing device control method and image stabilizing device |
CN109870271A (en) * | 2019-01-31 | 2019-06-11 | 西北工业大学 | Large scale flexible spacecraft rotary inertia Kalman filtering discrimination method |
CN112105906A (en) * | 2019-07-30 | 2020-12-18 | 深圳市大疆创新科技有限公司 | Control method and device for handheld cloud deck, handheld cloud deck and storage medium |
CN113795798A (en) * | 2020-07-20 | 2021-12-14 | 深圳市大疆创新科技有限公司 | Holder, holder performance evaluation method and device and movable platform |
CN116257090A (en) * | 2022-12-15 | 2023-06-13 | 影石创新科技股份有限公司 | Cloud deck control method and device, storage medium and cloud deck |
Also Published As
Publication number | Publication date |
---|---|
CN118090264A (en) | 2024-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11852958B2 (en) | Gimbal control method, device, and gimbal | |
WO2024125594A1 (en) | Gimbal control method and apparatus, and storage medium and gimbal | |
CN108521814B (en) | Control method and controller of cloud deck and cloud deck | |
WO2020042152A1 (en) | Control method for handheld gimbal, handheld gimbal, and image acquisition device | |
WO2018191963A1 (en) | Remote control, camera mount, and camera mount control method, device, and system | |
WO2018148906A1 (en) | Method of configuring mounting device parameter, device, and mounting device | |
CN110431507A (en) | A kind of cloud platform control method and holder | |
WO2020107292A1 (en) | Control method for gimbal, gimbal, mobile platform, and computer readable storage medium | |
WO2021102645A1 (en) | Gimbal control method, gimbal, unmanned aerial vehicle, and storage medium | |
WO2022077357A1 (en) | Detection method and apparatus for gimbal, and gimbal, movable platform and storage medium | |
EP4012245A1 (en) | Handheld gimbal, gimbal control method, and computer readable storage medium | |
WO2024114558A1 (en) | Gimbal state identification method and apparatus, and storage medium and gimbal | |
WO2022067548A1 (en) | Gimbal control method and apparatus, gimbal and movable platform | |
EP3751837A1 (en) | Method and apparatus for controlling handheld gimbal, and handheld gimbal | |
WO2020000423A1 (en) | Control method for gimbal, gimbal, aerial vehicle, and computer-readable storage medium | |
WO2021134644A1 (en) | Gimbal control method and gimbal | |
CN117528259B (en) | Intelligent shooting light supplementing method, device and equipment for cradle head and storage medium | |
WO2021248287A1 (en) | Gimbal control method, handheld gimbal, and computer-readable storage medium | |
CN113227931A (en) | Holder control method, device, equipment and computer readable storage medium | |
WO2023179440A1 (en) | Shooting apparatus control method and apparatus, shooting apparatus and electronic device | |
CN112119254A (en) | Control method and device for handheld cloud deck, handheld cloud deck and storage medium | |
WO2018148908A1 (en) | Pan-tilt system and photographing device | |
WO2022016322A1 (en) | Gimbal, gimbal performance evaluation method and device, and mobile platform | |
US20230057741A1 (en) | Computer cooling device activity indication | |
WO2022205207A1 (en) | Gimbal, and configuration recognition method and apparatus therefor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23896709 Country of ref document: EP Kind code of ref document: A1 |