CN108170027A - Cradle head controllor control parameter method of adjustment, device, medium and cradle head controllor - Google Patents

Cradle head controllor control parameter method of adjustment, device, medium and cradle head controllor Download PDF

Info

Publication number
CN108170027A
CN108170027A CN201711268193.9A CN201711268193A CN108170027A CN 108170027 A CN108170027 A CN 108170027A CN 201711268193 A CN201711268193 A CN 201711268193A CN 108170027 A CN108170027 A CN 108170027A
Authority
CN
China
Prior art keywords
value
error
preset
cradle head
control parameter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201711268193.9A
Other languages
Chinese (zh)
Other versions
CN108170027B (en
Inventor
徐运扬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen daotong intelligent software development Co., Ltd
Original Assignee
Shenzhen Autel Intelligent Aviation Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Autel Intelligent Aviation Technology Co Ltd filed Critical Shenzhen Autel Intelligent Aviation Technology Co Ltd
Priority to CN201711268193.9A priority Critical patent/CN108170027B/en
Publication of CN108170027A publication Critical patent/CN108170027A/en
Priority to PCT/CN2018/092492 priority patent/WO2019109627A1/en
Application granted granted Critical
Publication of CN108170027B publication Critical patent/CN108170027B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/04Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
    • G05B13/042Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Studio Devices (AREA)
  • Accessories Of Cameras (AREA)

Abstract

The present invention relates to a kind of cradle head controllor control parameter method of adjustment, device, medium and cradle head controllors.This method includes:According to preset sample frequency, multiple actual angular speeds of camera are acquired;The error of each actual angular speed and preset reference angular velocities is calculated, and control targe value is obtained according to the error being calculated;If control targe value is greater than or equal to preset value, Spectrum Conversion is carried out according to error and obtains the corresponding transformed value of multiple frequencies;The control parameter of cradle head controllor is adjusted according to error and each frequency corresponding transformed value.Transformed value adjust automatically control parameter by frequency-domain analysis and based on Spectrum Conversion, it can more accurately reflect disturbance situation from frequency domain, so that the control parameter of adjustment is more suitable for corresponding disturbance, disturbance suppression is more effective, so as to which cradle head controllor is highly resistant to disturbance under various complicated bumpy weathers, antijamming capability and robustness are high.

Description

Cradle head controllor control parameter method of adjustment, device, medium and cradle head controllor
Technical field
The present invention relates to unmanned air vehicle technique field, more particularly to a kind of cradle head controllor control parameter method of adjustment, dress It puts, medium and cradle head controllor.
Background technology
During unmanned plane, external disturbance and internal disturbance can cause the shake of camera, cause to shoot video production Phenomena such as giving birth to shake, defocus, obscuring.Wherein, angular oscillation and rotor caused by external disturbance includes flight attitude variation are at a high speed Rotate linearly coupled, air turbulence generated etc.;Internal disturbance includes power caused by model perturbation, structural friction, structure bias etc. Square disturbs.For stabilized camera, holder and cradle head controllor are set usually on unmanned plane, and cradle head controllor is according to control parameter control The angular speed of holder adjustment camera processed, to reduce the shake of camera, ensures the stability of shooting video.
Traditional cradle head controllor obtains control parameter using the control algolithm of minimum variance, and the target of control is so that phase The quadratic sum of the actual angular speed of machine and the error of reference angular velocities is minimum.However, state of flight of actually taking photo by plane is changeable, disturbance is more Become, there are inherent limitations for the mode of this simply target by the time-domain value of disturbance as an optimization so that traditional control Device is likely to occur the phenomenon that control effect deteriorates under some complicated bumpy weathers such as high-speed maneuver and harsher wind conditions, than if desired for The angular speed of control is absorbed in self-oscillation instead and increased dramatically, antijamming capability and poor robustness, video is caused to occur notable Shake.
Invention content
Based on this, it is necessary to the problem of for traditional cradle head controllor antijamming capability and poor robustness, provide one kind Antijamming capability and cradle head controllor control parameter method of adjustment, device, medium and the cradle head controllor of robustness can be improved.
A kind of cradle head controllor control parameter method of adjustment, including:
According to preset sample frequency, multiple actual angular speeds of camera are acquired;
The error of each actual angular speed and preset reference angular velocities is calculated, and control is obtained according to the error being calculated Desired value;
If the control targe value is greater than or equal to preset value, Spectrum Conversion is carried out according to the error and obtains multiple frequencies The corresponding transformed value of rate;
The control parameter of cradle head controllor is adjusted according to the error and each frequency corresponding transformed value.
A kind of cradle head controllor control parameter adjusting apparatus, including:
Sampling module, for according to preset sample frequency, acquiring multiple actual angular speeds of camera;
Numerical Simulation Module, for calculating the error of each actual angular speed and preset reference angular velocities, and according to calculating Obtained error obtains control targe value;
Spectrum Conversion module, for when the control targe value is greater than or equal to preset value, being carried out according to the error Spectrum Conversion obtains the corresponding transformed value of multiple frequencies;
Parameter adjustment module, for being joined according to the error and the corresponding transformed value of each frequency to the control of cradle head controllor Number is adjusted.
Above-mentioned cradle head controllor control parameter method of adjustment and device, according to reference angular velocities and the reality of the camera of acquisition The error of angular speed obtains control targe value, if control targe value is greater than or equal to preset value, expression does not reach control targe, Spectrum Conversion is then carried out according to error, and the corresponding transformed value of each frequency is obtained according to error and Spectrum Conversion and adjusts cradle head control The control parameter of device.Disturbance suffered by holder not directly measures in itself, but its characteristic can obtain body from final control effect Existing, the application is less than preset value target in order to control with control targe value, is passed through frequency-domain analysis with actual angular speed object in order to control And the transformed value adjust automatically control parameter based on Spectrum Conversion, it can more accurately reflect disturbance situation from frequency domain so that adjustment Control parameter be more suitable for corresponding disturbance, disturbance suppression is more effective, so as to which cradle head controllor is in various complicated bumpy weathers Under be highly resistant to disturbance, antijamming capability and robustness are high.The cradle head controllor of the application is used on cradle head controllor Control parameter method of adjustment can make holder more preferable to the stabilization of camera, and then video of taking photo by plane is more stable clear.
A kind of medium, is stored with computer program, and above-mentioned holder is realized when the computer program of storage is executed by processor The step of controller control parameter method of adjustment.
Kind cradle head controllor including memory, processor and stores the meter that can be run on a memory and on a processor Calculation machine program, the processor realize the step of above-mentioned cradle head controllor control parameter method of adjustment when performing the computer program Suddenly.
Above-mentioned medium and cradle head controllor, similarly, can due to realizing above-mentioned cradle head controllor control parameter method of adjustment Cradle head controllor is made to be highly resistant to disturbance under various complicated bumpy weathers, antijamming capability and robustness are high.
Description of the drawings
Fig. 1 is the flow chart of cradle head controllor control parameter method of adjustment in an embodiment;
Fig. 2 is the flow chart of cradle head controllor control parameter method of adjustment in another embodiment;
Fig. 3 is the structure chart of cradle head controllor control parameter adjusting apparatus in an embodiment;
Fig. 4 is the flow diagram of algorithm in an application examples;
Fig. 5 is the operation principle schematic diagram of cradle head control in application examples.
Specific embodiment
With reference to figure 1, in one embodiment, a kind of cradle head controllor control parameter method of adjustment is provided, including as follows Step:
S110:According to preset sample frequency, multiple actual angular speeds of camera are acquired.
The numerical value of preset sample frequency can specifically be set according to actual needs.Actual angular speed can be adopted according to default Sample frequency and setting need the sum of actual angular speed acquired to determine acquisition duration, to be acquired to obtain, adopt at this time It is the sum set to collect the obtained quantity of actual angular speed;Actual angular speed can also be according to preset sample frequency and set Fixed acquisition duration is acquired to obtain, and the sum collected at this time is determined by preset sample frequency and acquisition duration.
S130:The error of each actual angular speed and preset reference angular velocities is calculated, and is obtained according to the error being calculated Take control targe value.
Wherein, error is the difference of actual angular speed and reference angular velocities, can be that reference angular velocities subtract actual corners speed The difference or actual angular speed of degree subtract the difference of reference angular velocities;Specifically, error is reference angle in the present embodiment Speed subtracts the value of actual angular speed.Control targe value is the numerical value obtained according to error calculation.
S150:If control targe value is greater than or equal to preset value, Spectrum Conversion is carried out according to error and obtains multiple frequencies Corresponding transformed value.
For preset value for being compared as comparison reference with control targe value, preset value can be specific according to actual needs Setting.Preset value is less than as control targe to be achieved using control targe value, if control targe value is greater than or equal to preset value, Then represent when acquisition control desired value corresponds to the actual angular speed corresponding to error it is intersegmental it is interior do not reach control targe, need Control parameter is adjusted;Otherwise, if control targe value is less than preset value, then it represents that reach control within the period of acquisition Target processed can not operate, without adjusting control parameter.
Multiple actual angular speeds are corresponding with multiple errors, and it is specifically to acquisition actual corners speed to carry out Spectrum Conversion according to error Error in the period of degree carries out Spectrum Conversion.
S170:The control parameter of cradle head controllor is adjusted according to error and each frequency corresponding transformed value.
Control parameter is to influence the parameter of cradle head controllor control holder adjustment camera angular speed.By to error into line frequency Spectral transformation is adjusted control parameter using the transformed value on frequency domain.
Above-mentioned cradle head controllor control parameter method of adjustment, according to reference angular velocities and the actual angular speed of the camera of acquisition Error obtain control targe value, if control targe value is greater than or equal to preset value, expression does not reach control targe, then basis Error carries out Spectrum Conversion, and obtains the control of the corresponding transformed value adjustment cradle head controllor of each frequency according to error and Spectrum Conversion Parameter processed.Disturbance suffered by holder not directly measures in itself, but its characteristic can be embodied from final control effect, this Shen Please with actual angular speed object in order to control, preset value target in order to control is less than with control targe value, by frequency-domain analysis and is based on The transformed value adjust automatically control parameter of Spectrum Conversion can more accurately reflect disturbance situation so that the control of adjustment from frequency domain Parameter is more suitable for corresponding disturbance, and disturbance suppression is more effective, thus cradle head controllor equal energy under various complicated bumpy weathers It is effective against disturbing, antijamming capability and robustness are high.The cradle head controllor of the application control ginseng is used on cradle head controllor Number adjusting method can make holder more preferable to the stabilization of camera, and then video of taking photo by plane is more stable clear.
In one embodiment, preset sample frequency is 2Khz (kHz), and the quantity of the actual angular speed of acquisition is 200 It is a.In this way, the length of the period of acquisition actual angular speed is 0.1 second, i.e., the adjustment for performing a control parameter in 0.1 second, this The renewal rate of sample can meet the control requirement of holder, and holder stablizing effect is good.
In one embodiment, control targe value is obtained according to the error being calculated in step S130, including:Obtain meter The obtained quadratic sum of multiple errors obtains control targe value.I.e. in the present embodiment, control targe is that the quadratic sum of error is small In preset value.
For example, 200 actual angular speeds of acquisition, with e (ω)iRepresent the mistake of i-th of actual angular speed and reference angular velocities Difference, control targe value areStep S150 judges whether equation below meets:
Wherein, σ is preset value.It is appreciated that in other embodiments, control targe value can also be according to error calculation Other numerical value.
In one embodiment, Spectrum Conversion is carried out according to error in step S150 and obtains the corresponding transformation of multiple frequencies Value specifically carries out FFT (Fast Fourier Transformation fast fourier transforms) according to error and obtains multiple frequencies The corresponding transformed value of rate.That is, calculating y=fft (e (ω)), frequency domain is unfolded, obtains the corresponding transformed value y of each frequency.
In one embodiment, with reference to figure 2, step S170 includes step S171 to step S175.
S171:The root-mean-square error of the transformed value corresponding to each low frequency less than or equal to predeterminated frequency is calculated, obtains the One deviation.
Wherein, predeterminated frequency is the segment frequence point for dividing low frequency and high frequency, can be set according to actual needs.This In embodiment, predeterminated frequency 45hz.Will be less than or equal to predeterminated frequency frequency as low frequency.Calculate the corresponding change of each low frequency The root-mean-square error between value is changed, shown in equation below:
Wherein, R (yl) root-mean-square error for the transformed value corresponding to each low frequency, i.e. the first deviation, yliFor i-th of low frequency Corresponding transformed value, NlFor the quantity of low frequency,Mean value for the transformed value corresponding to all low frequencies.
S173:The root-mean-square error of the transformed value corresponding to each high frequency more than predeterminated frequency is calculated, obtains the second deviation.
The frequency of predeterminated frequency be will be above as high frequency.The root-mean-square error between the corresponding transformed value of each high frequency is calculated, Shown in equation below:
Wherein, R (yh) root-mean-square error for the transformed value corresponding to each high frequency, i.e. the second deviation, yhiFor i-th of high frequency Corresponding transformed value, NhFor the quantity of high frequency,Mean value for the transformed value corresponding to all high frequencies.
S175:Adjusted value is obtained according to the first deviation, the second deviation and error, the control parameter of cradle head controllor is set For adjusted value.
The control targe for the LMS control algorithm that traditional cradle head controllor uses is the actual corners speed so that camera Degree and the quadratic sum of the error of reference angular velocities are minimum, and under this control method, error approximation is inversely proportional to control parameter, that is, has Relational expression:
Wherein e (ω) represents error, ωrefRepresent reference angular velocities, ω represents the actual angular speed of camera, k0Represent control Parameter processed.It can be seen that traditional LMS control algorithm often selects suitably to increase control parameter k0To reach holder camera Increase steady purpose.When significantly change occurs for the type disturbed suffered by holder, control parameter k at this time0It may fail, Ke Nengwu Method offsets the substantially disturbance of low frequency well, it is also possible to which to small size, the disturbance of high frequency carries out excessive adjusting, so as to swash The high-frequency vibration of hair system, the control effect of holder and the robustness of cradle head controllor will have a greatly reduced quality at this time.
In the present embodiment, by carrying out the division of low frequency and high frequency to frequency domain, respectively according to the transformed value of low frequency and high frequency Transformed value the first deviation and the second deviation is calculated, adjusted value is obtained to set based on the first deviation, the second deviation and error New control parameter is set to, adjusted value is obtained convenient for the type disturbed from frequency analysis and pointedly, to improve control parameter Adaptability and validity, so as to further improve cradle head controllor adapt to and resist different type disturbance antijamming capability and Robustness.
In one embodiment, S175 includes step (a1) to step (a4).
Step (a1):If the first deviation is more than preset first given threshold and the second deviation is more than the preset second setting Then adjusted value is calculated according to error, preset first coefficient, the preset preset controlled quentity controlled variable of first cardinal sum in threshold value.
If the first deviation is more than the first given threshold, then it is assumed that the control bandwidth of cradle head controllor may need to add at this time Greatly, but can continue increase then to be determined depending on the frequency domain characteristic of high band at this time according to the second deviation.If the second deviation More than the second given threshold, then illustrate that bandwidth at this time is actually relatively excessive, caused the unmodelled dynamics of high band It is excited, therefore control parameter needs negative regulation.Accordingly, the suffered disturbance type of holder is the first, according to error, is preset The first coefficient, the preset preset controlled quentity controlled variable of first cardinal sum adjusted value is calculated, for negative regulation.
Step (a2):If the first deviation is more than the first given threshold and the second deviation is less than or equal to the second given threshold, Adjusted value is then calculated according to error, preset second coefficient, the preset preset controlled quentity controlled variable of second cardinal sum.
If in the case where the first deviation is more than the first given threshold, the second deviation is less than or equal to the second given threshold, Then the unmodelled dynamics of high band are not excited, and control parameter positive should be adjusted.Accordingly, the suffered disturbance type of holder is Second, adjusted value is calculated according to error, preset second coefficient, the preset preset controlled quentity controlled variable of second cardinal sum, is used It is adjusted in forward direction.
Step (a3):If the first deviation is less than or equal to the first given threshold and the second deviation is less than or equal to the second setting Then adjusted value is calculated according to error, preset third coefficient, the preset preset controlled quentity controlled variable of third cardinal sum in deviation.
If the first deviation is less than or equal to the first given threshold and the second deviation is less than or equal to the second setting deviation, represent The suffered disturbance type of holder is the third, according to error, preset third coefficient, the preset preset controlled quentity controlled variable of third cardinal sum Adjusted value is calculated, for negative regulation.
Step (a4):The control parameter of cradle head controllor is set as adjusted value.
It is obtained by the type disturbed according to the first deviation and the second deviation from frequency-domain analysis, and for different types of disturbance Corresponding adjusted value is taken to be updated to set control parameter to control parameter, accuracy is high.
In one embodiment, it is preset in step (a1) according to error, preset first coefficient, preset first cardinal sum Controlled quentity controlled variable adjusted value is calculated, including:
Wherein, e (ω)iFor i-th of actual angular speed and the error of reference angular velocities, M is the sum of actual angular speed, Single order for adjusted value k is reciprocal ,-η1For the first coefficient,For intermediate parameters y1Single order it is reciprocal, the first radix includes α11With α12, u measures in order to control.y1Initial value be 0.
Similarly, according to error, preset second coefficient, the preset control gauge of preset second cardinal sum in step (a2) Calculation is adjusted value, including:
Wherein, η2For the second coefficient,For intermediate parameters y2Single order it is reciprocal, the second radix includes α21And α22。y2Just Initial value is 0.
Similarly, according to error, preset third coefficient, the preset control gauge of preset third cardinal sum in step (a3) Calculation is adjusted value, including:
Wherein ,-η3For third coefficient,For intermediate parameters y3Single order it is reciprocal, third radix includes α31And α32。y3Just Initial value is 0.
Specifically, η1、η2、θ1、θ2> 0, α11、α12、α21、α22> 0.Wherein, θ1For the first given threshold, θ2It is set for second Determine threshold value.Specifically, θ1、θ2、-η1、η2、-η3、u、α11、α12、α21、α22、α31And α32Experiment can be carried out according to actual conditions to obtain It takes and prestores.Regulative mode based on error feedback determines parameter value (including θ1、θ2、-η1、η2、-η3、u、α11、α12、 α21、α22、α31And α32) optional range it is wider, only need to meet error convergence condition.
For example, the calculation of parameter value is introduced by taking A9 holder Pitch axis as an example, the axis kinetic model available delivery letter NumberDescription, c=-12.5, b=10.25.M=200 is taken, that is, acquires 200 actual angular speeds, empirically experience, When video makes one to feel apparent shake, the quadratic sum of the error of actual angular speed and reference angular velocities meets:
Therefore, it can use σ=15dps;θ1、θ2MeetTaking one group can make Error meets equation below:
α12= C/3, α22=c/5, α32=c/7.-η1、η2、-η3Value determine k convergence rate, value it is bigger, regulating the speed for k is faster, but mistake Fast regulates the speed and system may be caused to shake, and compromise value is taken according to the analysis of experiment effect, can use η1=20, η2=30, η3 =10.
With reference to figure 3, in one embodiment, a kind of cradle head controllor control parameter adjusting apparatus is provided, including sampling Module 110, Numerical Simulation Module 130, Spectrum Conversion module 150 and parameter adjustment module 170.
Sampling module 110 is used for according to preset sample frequency, acquires multiple actual angular speeds of camera.
Numerical Simulation Module 130 is used to calculate each actual angular speed and the error of preset reference angular velocities, and according to meter Obtained error obtains control targe value.
Spectrum Conversion module 150 is used to, when control targe value is greater than or equal to preset value, frequency spectrum change is carried out according to error Get the corresponding transformed value of multiple frequencies in return.
Parameter adjustment module 170 is used for the control parameter to cradle head controllor according to error and the corresponding transformed value of each frequency It is adjusted.
Above-mentioned cradle head controllor control parameter adjusting apparatus, according to reference angular velocities and the actual angular speed of the camera of acquisition Error obtain control targe value, if control targe value is greater than or equal to preset value, expression does not reach control targe, then basis Error carries out Spectrum Conversion, and obtains the control of the corresponding transformed value adjustment cradle head controllor of each frequency according to error and Spectrum Conversion Parameter processed.Disturbance suffered by holder not directly measures in itself, but its characteristic can be embodied from final control effect, this Shen Please with actual angular speed object in order to control, preset value target in order to control is less than with control targe value, by frequency-domain analysis and is based on The transformed value adjust automatically control parameter of Spectrum Conversion can more accurately reflect disturbance situation so that the control of adjustment from frequency domain Parameter is more suitable for corresponding disturbance, and disturbance suppression is more effective, thus cradle head controllor equal energy under various complicated bumpy weathers It is effective against disturbing, antijamming capability and robustness are high.
In one embodiment, preset sample frequency is 2Khz (kHz), and the quantity of the actual angular speed of acquisition is 200 It is a.In this way, the length of the period of acquisition actual angular speed is 0.1 second, i.e., the adjustment for performing a control parameter in 0.1 second, this The renewal rate of sample can meet the control requirement of holder, and holder stablizing effect is good.
In one embodiment, Numerical Simulation Module 130 obtains the quadratic sum of multiple errors being calculated and is controlled Desired value.I.e. in the present embodiment, control targe is that the quadratic sum of error is less than preset value.
In one embodiment, Spectrum Conversion module 150 carries out FFT according to error and obtains the corresponding transformation of multiple frequencies Value.
In one embodiment, parameter adjustment module 170 includes the first computing unit (not shown), the second computing unit (not shown) and setting unit (not shown).First computing unit is right less than or equal to each low frequency institute of predeterminated frequency for calculating The root-mean-square error for the transformed value answered obtains the first deviation.Second computing unit is more than each high frequency of predeterminated frequency for calculating The root-mean-square error of corresponding transformed value obtains the second deviation.Setting unit is used for according to the first deviation, the second deviation and mistake Difference obtains adjusted value, and the control parameter of cradle head controllor is set as adjusted value.
By carrying out the division of low frequency and high frequency to frequency domain, calculated respectively according to the transformed value of the transformed value of low frequency and high frequency The first deviation and the second deviation are obtained, adjusted value is obtained based on the first deviation, the second deviation and error to be set as new control Parameter obtains convenient for the type disturbed from frequency analysis and pointedly adjusted value, to improve the adaptability of control parameter and have Effect property so as to further improve cradle head controllor adapts to and resists the antijamming capability and robustness of different type external disturbance.
In one embodiment, setting unit is more than preset first given threshold in the first deviation and the second deviation is more than During preset second given threshold, calculated according to error, preset first coefficient, the preset controlled quentity controlled variable of preset first cardinal sum It is adjusted value;When the first deviation is more than the first given threshold and the second deviation is less than or equal to the second given threshold, according to Adjusted value is calculated in error, preset second coefficient, the preset preset controlled quentity controlled variable of second cardinal sum;It is less than in the first deviation Or when equal to the first given threshold and the second deviation being less than or equal to the second setting deviation, according to error, preset third coefficient, Adjusted value is calculated in the preset preset controlled quentity controlled variable of third cardinal sum;The control parameter of cradle head controllor is set as adjusting Value.
It is obtained by the type disturbed according to the first deviation and the second deviation from frequency-domain analysis, and for different types of disturbance Corresponding adjusted value is taken to be updated to set control parameter to control parameter, accuracy is high.
In one embodiment, setting unit is preset according to error, preset first coefficient, preset first cardinal sum Adjusted value is calculated in controlled quentity controlled variable, including:
Wherein, e (ω)iFor i-th of actual angular speed and the error of reference angular velocities, M is the sum of actual angular speed, Single order for adjusted value k is reciprocal ,-η1For the first coefficient,For intermediate parameters y1Single order it is reciprocal, the first radix includes α11With α12, u measures in order to control.y1Initial value be 0.
Similarly, setting unit is calculated according to error, preset second coefficient, the preset controlled quentity controlled variable of preset second cardinal sum Value is adjusted, including:
Wherein, η2For the second coefficient,For intermediate parameters y2Single order it is reciprocal, the second radix includes α21And α22。y2Just Initial value is 0.
Setting unit is calculated according to error, preset third coefficient, the preset preset controlled quentity controlled variable of third cardinal sum Adjusted value, including:
Wherein ,-η3For third coefficient,For intermediate parameters y3Single order it is reciprocal, third radix includes α31And α32。y3Just Initial value is 0.
Specifically, η1、η2、θ1、θ2> 0, α11、α12、α21、α22> 0.Wherein, θ1For the first given threshold, θ2It is set for second Determine threshold value.Specifically, θ1、θ2、-η1、η2、-η3、u、α11、α12、α21、α22、α31And α32Experiment can be carried out according to actual conditions to obtain It takes and prestores.
In one embodiment, a kind of medium is provided, is stored with computer program, the computer program of storage is handled The step of device realizes above-mentioned cradle head controllor control parameter method of adjustment when performing.Specifically, medium is computer-readable storage Medium.
In one embodiment, a kind of cradle head controllor is provided, including memory, processor and storage on a memory And the computer program that can be run on a processor, processor realize above-mentioned cradle head controllor control ginseng when performing computer program The step of number adjusting method.
Above-mentioned medium and cradle head controllor, similarly, can due to realizing above-mentioned cradle head controllor control parameter method of adjustment Cradle head controllor is made to be highly resistant to disturbance under various complicated bumpy weathers, antijamming capability and robustness are high.
In an application examples, above-mentioned cradle head controllor control parameter adjusting method or cradle head controllor control parameter are adjusted Device is applied to cradle head controllor, and e represents e (ω), the operation principle schematic diagram of cradle head control in algorithm flow chart such as Fig. 4, Fig. 4 As shown in Figure 5.
Each technical characteristic of embodiment described above can be combined arbitrarily, to make description succinct, not to above-mentioned reality It applies all possible combination of each technical characteristic in example to be all described, as long as however, the combination of these technical characteristics is not deposited In contradiction, it is all considered to be the range of this specification record.
Embodiment described above only expresses the several embodiments of the present invention, and description is more specific and detailed, but simultaneously It cannot therefore be construed as limiting the scope of the patent.It should be pointed out that those of ordinary skill in the art are come It says, without departing from the inventive concept of the premise, various modifications and improvements can be made, these belong to the protection of the present invention Range.Therefore, the protection domain of patent of the present invention should be determined by the appended claims.

Claims (10)

1. a kind of cradle head controllor control parameter method of adjustment, which is characterized in that including:
According to preset sample frequency, multiple actual angular speeds of camera are acquired;
The error of each actual angular speed and preset reference angular velocities is calculated, and control targe is obtained according to the error being calculated Value;
If the control targe value is greater than or equal to preset value, Spectrum Conversion is carried out according to the error and obtains multiple frequencies pair The transformed value answered;
The control parameter of cradle head controllor is adjusted according to the error and each frequency corresponding transformed value.
2. cradle head controllor control parameter method of adjustment according to claim 1, which is characterized in that described according to calculating The error arrived obtains control targe value, including:
It obtains the quadratic sum of multiple errors being calculated and obtains the control targe value.
3. cradle head controllor control parameter method of adjustment according to claim 1, which is characterized in that the default sampling frequency Rate is 2Khz, and the quantity of the actual angular speed of acquisition is 200.
4. according to claim 1-3 any one of them cradle head controllor control parameter methods of adjustment, which is characterized in that described The control parameter of cradle head controllor is adjusted according to the error and each frequency corresponding transformed value, including:
The root-mean-square error of the transformed value corresponding to each low frequency less than or equal to predeterminated frequency is calculated, obtains the first deviation;
The root-mean-square error of the transformed value corresponding to each high frequency more than the predeterminated frequency is calculated, obtains the second deviation;
Adjusted value is obtained according to first deviation, second deviation and the error, by the control parameter of cradle head controllor It is set as the adjusted value.
5. cradle head controllor control parameter method of adjustment according to claim 4, which is characterized in that described according to described One deviation, second deviation and the error obtain adjusted value, and the control parameter of cradle head controllor is set as the adjustment Value, including:
If first deviation is more than preset first given threshold and second deviation is more than preset second given threshold, The adjusted value is then calculated according to the error, preset first coefficient, the preset preset controlled quentity controlled variable of first cardinal sum;
If first deviation is more than first given threshold and second deviation is less than or equal to the described second setting threshold Value, then be calculated the adjustment according to the error, preset second coefficient, the preset preset controlled quentity controlled variable of second cardinal sum Value;
If first deviation is less than or equal to first given threshold and second deviation is less than or equal to described second Deviation is set, then institute is calculated according to the error, preset third coefficient, the preset preset controlled quentity controlled variable of third cardinal sum State adjusted value;
The control parameter of cradle head controllor is set as the adjusted value.
6. cradle head controllor control parameter method of adjustment according to claim 5, which is characterized in that described according to the mistake The adjusted value is calculated in poor, preset first coefficient, the preset preset controlled quentity controlled variable of first cardinal sum, including:
Wherein, e (ω)iFor i-th of actual angular speed and the error of the reference angular velocities, M is the sum of actual angular speed, Single order for adjusted value k is reciprocal ,-η1For first coefficient,For intermediate parameters y1Single order it is reciprocal, the first radix includes α11 And α12, u is the controlled quentity controlled variable.
7. a kind of cradle head controllor control parameter adjusting apparatus, which is characterized in that including:
Sampling module, for according to preset sample frequency, acquiring multiple actual angular speeds of camera;
Numerical Simulation Module, for calculating the error of each actual angular speed and preset reference angular velocities, and according to being calculated Error obtain control targe value;
Spectrum Conversion module, for when the control targe value is greater than or equal to preset value, frequency spectrum to be carried out according to the error Transformation obtains the corresponding transformed value of multiple frequencies;
Parameter adjustment module, for according to the error and the corresponding transformed value of each frequency to the control parameter of cradle head controllor into Row adjustment.
8. cradle head controllor control parameter adjusting apparatus according to claim 7, which is characterized in that the parameter adjustment mould Block includes:
First computing unit misses for calculating the root mean square of the transformed value corresponding to each low frequency less than or equal to predeterminated frequency Difference obtains the first deviation;
Second computing unit, for calculating the root-mean-square error of the transformed value corresponding to each high frequency more than the predeterminated frequency, Obtain the second deviation;
Setting unit, for obtaining adjusted value according to first deviation, second deviation and the error, by cradle head control The control parameter of device is set as the adjusted value.
9. a kind of medium, is stored with computer program, which is characterized in that is realized when the computer program of storage is executed by processor Such as the step of any one of claim 1-6 the methods.
10. a kind of cradle head controllor including memory, processor and stores the meter that can be run on a memory and on a processor Calculation machine program, which is characterized in that the processor is realized when performing the computer program as described in claim any one of 1-6 The step of method.
CN201711268193.9A 2017-12-05 2017-12-05 Method and device for adjusting control parameters of holder controller, medium and holder controller Active CN108170027B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201711268193.9A CN108170027B (en) 2017-12-05 2017-12-05 Method and device for adjusting control parameters of holder controller, medium and holder controller
PCT/CN2018/092492 WO2019109627A1 (en) 2017-12-05 2018-06-22 Method and apparatus for adjusting control parameter of pan-tilt controller, and pan-tilt controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711268193.9A CN108170027B (en) 2017-12-05 2017-12-05 Method and device for adjusting control parameters of holder controller, medium and holder controller

Publications (2)

Publication Number Publication Date
CN108170027A true CN108170027A (en) 2018-06-15
CN108170027B CN108170027B (en) 2020-01-17

Family

ID=62524388

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711268193.9A Active CN108170027B (en) 2017-12-05 2017-12-05 Method and device for adjusting control parameters of holder controller, medium and holder controller

Country Status (2)

Country Link
CN (1) CN108170027B (en)
WO (1) WO2019109627A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019109627A1 (en) * 2017-12-05 2019-06-13 深圳市道通智能航空技术有限公司 Method and apparatus for adjusting control parameter of pan-tilt controller, and pan-tilt controller
CN110187721A (en) * 2019-05-05 2019-08-30 湖北久之洋红外***股份有限公司 One kind thousand indexes accurate holder motion control device and method
CN111522328A (en) * 2020-04-23 2020-08-11 哈尔滨工业大学 Method and device for self-tuning of servo system and servo system
CN112146678A (en) * 2019-06-27 2020-12-29 华为技术有限公司 Method for determining calibration parameters and electronic equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102722102A (en) * 2012-06-19 2012-10-10 浙江工业大学 H-infinity feedback and iterative learning coordination control method based on error analysis
CN105425586A (en) * 2015-11-11 2016-03-23 西安交通大学 Online active suppression method of milling processing vibration
CN105786038A (en) * 2016-04-15 2016-07-20 西北工业大学 Structural vibration active control method for time-frequency domain hybrid self-adaptive filtering
CN106802566A (en) * 2017-03-16 2017-06-06 洪应平 A kind of three axle tripod head controlling devices and its control method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108170027B (en) * 2017-12-05 2020-01-17 深圳市道通智能软件开发有限公司 Method and device for adjusting control parameters of holder controller, medium and holder controller

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102722102A (en) * 2012-06-19 2012-10-10 浙江工业大学 H-infinity feedback and iterative learning coordination control method based on error analysis
CN105425586A (en) * 2015-11-11 2016-03-23 西安交通大学 Online active suppression method of milling processing vibration
CN105786038A (en) * 2016-04-15 2016-07-20 西北工业大学 Structural vibration active control method for time-frequency domain hybrid self-adaptive filtering
CN106802566A (en) * 2017-03-16 2017-06-06 洪应平 A kind of three axle tripod head controlling devices and its control method

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019109627A1 (en) * 2017-12-05 2019-06-13 深圳市道通智能航空技术有限公司 Method and apparatus for adjusting control parameter of pan-tilt controller, and pan-tilt controller
CN110187721A (en) * 2019-05-05 2019-08-30 湖北久之洋红外***股份有限公司 One kind thousand indexes accurate holder motion control device and method
CN112146678A (en) * 2019-06-27 2020-12-29 华为技术有限公司 Method for determining calibration parameters and electronic equipment
CN112146678B (en) * 2019-06-27 2022-10-11 华为技术有限公司 Method for determining calibration parameters and electronic equipment
CN111522328A (en) * 2020-04-23 2020-08-11 哈尔滨工业大学 Method and device for self-tuning of servo system and servo system

Also Published As

Publication number Publication date
WO2019109627A1 (en) 2019-06-13
CN108170027B (en) 2020-01-17

Similar Documents

Publication Publication Date Title
CN108170027A (en) Cradle head controllor control parameter method of adjustment, device, medium and cradle head controllor
US9507365B2 (en) Adaptive PID control system for industrial turbines
CN106843245B (en) Unmanned aerial vehicle attitude control method and device and unmanned aerial vehicle
CN105135592B (en) A kind of air-conditioning adaptive regulation method and system
CN108628163A (en) Method and apparatus for the control based on viewer for executing the vehicles
CN111324142B (en) Disturbance compensation control method for missile pilot
CN113985901B (en) Hypersonic aircraft preset performance control method and device based on disturbance estimation
WO2021078166A1 (en) Method and apparatus for controlling flight attitudes, unmanned aerial vehicle and storage medium
CN110058520A (en) A kind of set time convergence output feedback model refers to control method
WO2019011062A1 (en) Method and device for controlling base station fan
CN107943089B (en) Multi-specification power system control distribution method and related device
US10001764B2 (en) Adaptive multiple input multiple output PID control system for industrial turbines
CN108958038A (en) A kind of control parameter method of adjustment adapting to aircraft thrust discrete feature
CN107045379A (en) A kind of equipment cabinet server temprature control method and device
CN109062242B (en) Novel rotor unmanned aerial vehicle control method
CN116974295B (en) Flight control method and device of target and target
CN105223962B (en) The dynamic angle of attack amplitude limit method of body overload during a kind of reduction profile saltus step
JP2020135807A (en) Parameter adjustment device and parameter adjustment method
CN114610055A (en) Aircraft control method and aircraft
KR101280764B1 (en) Method and apparatus for controlling wind turbine using wind speed feedforward control
CN106341938B (en) Lighting energy saving control method based on Variable Amplitude newton extremum seeking algorithm
CA2931891C (en) Estimating system parameters from sensor measurements
CN110720650B (en) Vacuum moisture regain control method and device, electronic equipment and storage medium
Krieger et al. Aircraft endurance maximization at medium mach numbers by extremum seeking
CN108462428B (en) Motor speed adjusting method and device, computer readable storage medium and terminal

Legal Events

Date Code Title Description
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20191206

Address after: 201, room 518000, building A, No. 1, front Bay Road, Qianhai Shenzhen Guangdong Shenzhen Hong Kong cooperation zone (Qianhai business secretary)

Applicant after: Shenzhen daotong intelligent software development Co., Ltd

Address before: 518051 Shenzhen, Guangdong, Nanshan District Xili street, No. 1001, Zhiyuan Road, B1 9.

Applicant before: Road, Shenzhen leads to intelligent aeronautical technology company limited

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant