WO2018191963A1 - Remote control, camera mount, and camera mount control method, device, and system - Google Patents
Remote control, camera mount, and camera mount control method, device, and system Download PDFInfo
- Publication number
- WO2018191963A1 WO2018191963A1 PCT/CN2017/081470 CN2017081470W WO2018191963A1 WO 2018191963 A1 WO2018191963 A1 WO 2018191963A1 CN 2017081470 W CN2017081470 W CN 2017081470W WO 2018191963 A1 WO2018191963 A1 WO 2018191963A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- tilt
- pan
- information
- user
- posture
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 80
- 238000012937 correction Methods 0.000 claims abstract description 139
- 238000004891 communication Methods 0.000 claims description 33
- 238000001914 filtration Methods 0.000 claims description 19
- 230000003247 decreasing effect Effects 0.000 claims description 17
- 238000012790 confirmation Methods 0.000 claims description 8
- 230000000295 complement effect Effects 0.000 claims description 6
- 238000009499 grossing Methods 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims description 4
- 230000002829 reductive effect Effects 0.000 claims description 2
- 238000012544 monitoring process Methods 0.000 claims 1
- 230000001133 acceleration Effects 0.000 abstract description 16
- 238000001514 detection method Methods 0.000 abstract 1
- 238000005259 measurement Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000011217 control strategy Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000036961 partial effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D3/00—Control of position or direction
- G05D3/12—Control of position or direction using feedback
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
Definitions
- the present invention relates to the field of control, and in particular, to a remote control, pan/tilt and pan/tilt control method, device and system.
- the gimbal is a system that stabilizes the load.
- each axis of the PTZ (such as the yaw axis, the pitch axis, and the roll axis respectively correspond to the yaw axis, the pitch axis,
- the roll axis will drift, causing the captured picture to drift, reducing the quality of the shot.
- the PTZ mainly controls the attitude of the gimbal by using the inertial measurement unit as the feedback component and the drive motor of each axis of the gimbal as the output component.
- the control volume is the cloud.
- the attitude of the station by giving a target attitude, corrects the current attitude of the gimbal to the target attitude through feedback control, so that the gimbal approaches from the current attitude to the target attitude to prevent the gimbal from drifting.
- the gimbal on the sports equipment for example, to mount the gimbal on the vehicle for vehicle shooting, and the attitude of the gimbal is affected by the linear acceleration when the vehicle is accelerating or decelerating.
- the estimation error caused the lens of the shooting device mounted on the pan/tilt to shift, which caused the desired picture to be captured.
- the invention provides a remote control, cloud platform and pan/tilt control method, device and system.
- a method for controlling a pan/tilt head comprising: If the first switching instruction for instructing the pan-tilt to switch to the manual calibration mode is detected, switching to the manual calibration mode; in the manual calibration mode, receiving the correction information returned by the user side; and determining the parameters of the gimbal according to the correction information Make corrections.
- a control device for a pan/tilt comprising: a first processor; wherein the first processor is configured to: if it is detected to indicate that the pan-tilt is switched to manual The first switching command of the calibration mode switches to the manual calibration mode; in the manual calibration mode, the correction information returned by the user side is received; and the parameters of the pan/tilt are corrected according to the correction information.
- a computer readable storage medium having stored thereon a computer program, the program being executed by a first processor, the step of: if detecting a pan/tilt switch to a manual calibration mode The first switching instruction switches to the manual calibration mode; in the manual calibration mode, the correction information returned by the user side is received; and the parameters of the pan/tilt are corrected according to the correction information.
- a cloud platform comprising: a gyroscope, an accelerometer and a pan/tilt control device, the control device of the pan/tilt head comprising a first processor; wherein the first processor is configured If the first switching instruction for instructing the gimbal to switch to the manual calibration mode is detected, switching to the manual calibration mode; in the manual calibration mode, receiving the correction information returned by the user side; and the pan/tilt according to the correction information The parameters are corrected.
- a method for controlling a pan/tilt head comprising: transmitting, when the pan/tilt head is in a first state, a first switching instruction for instructing the pan-tilt to switch to a manual calibration mode to the gimbal Receiving correction information input by the user; transmitting the correction information and transmitting the correction information to the pan/tilt, and instructing the pan/tilt to correct the parameters of the gimbal according to the correction information.
- a control device for a cloud platform comprising: a second processor; wherein the second processor is configured to: when the pan/tilt is in a first state, for transmitting The first switching instruction for instructing the gimbal to switch to the manual calibration mode to the pan/tilt; receiving the user The correction information is input; the correction information is sent and sent to the pan/tilt, and is used to instruct the pan/tilt to correct the parameters of the gimbal according to the correction information.
- a computer readable storage medium having stored thereon a computer program, the program being executed by a second processor, the step of: transmitting, when the pan/tilt is in a first state, transmitting The pan/tilt switches to the first switching instruction of the manual calibration mode to the pan/tilt; receives the correction information input by the user; sends the correction information and sends the correction information to the pan/tilt, and is used to instruct the pan/tilt to perform the parameter of the gimbal according to the correction information. Corrected.
- a remote controller for controlling a pan/tilt
- the remote controller includes a second processor
- the second processor is configured to: after the pan/tilt is in a first state, send a first switching instruction for instructing the gimbal to switch to the manual calibration mode to the pan/tilt; receiving correction information input by the user; transmitting the correction information and transmitting the correction information to the pan/tilt, indicating that the pan/tilt heads the pan/tilt according to the correction information The parameters are corrected.
- a control system for a pan/tilt head comprising: a remote controller for controlling a pan/tilt head, wherein the remote controller transmits a pan-tilt to switch to a manual calibration mode when the pan-tilt is in a first state a first switching instruction to the pan/tilt; the pan/tilt switches to a manual calibration mode after detecting the first switching instruction; in the manual calibration mode, the remote controller receives correction information input by a user; The pan/tilt receives the correction information sent by the remote controller, and corrects the parameters of the gimbal according to the correction information.
- the setting of the manual calibration mode can correct the parameters of the gimbal at any time by using the correction information input by the user side, that is, adjusting the parameters of the gimbal through manual intervention at any time.
- the actual attitude estimation of the gimbal is accurate, and the parameters of the pan/tilt in the manual calibration mode are not affected by the state of line acceleration, so that the pan/tilt drift is small.
- FIG. 1 is a schematic view showing the installation state of a pan/tilt head according to an embodiment of the present invention
- FIG. 2 is a schematic flow chart of a method for controlling a cloud platform on a cloud platform side according to an embodiment of the present invention
- FIG. 3 is a schematic flow chart of a method for controlling a cloud platform on a cloud platform side according to another embodiment of the present invention.
- FIG. 4 is a schematic flow chart showing a general control method of a cloud platform according to an embodiment of the present invention.
- FIG. 5 is a schematic flowchart of a method for controlling a PTZ in a user side device according to an embodiment of the present invention
- FIG. 6 is a schematic structural view of a cloud platform according to an embodiment of the present invention.
- FIG. 7 is a schematic structural diagram of a remote controller according to another embodiment of the present invention.
- FIG. 8 is a schematic structural diagram of a display interface of a remote controller according to an embodiment of the present invention.
- FIG. 9 is a schematic structural diagram of a PTZ control system according to an embodiment of the present invention.
- FIG. 10 is a schematic structural diagram of a PTZ control system according to another embodiment of the present invention.
- the inertial measurement unit (IMU) in the gimbal mainly includes a gyroscope and an accelerometer.
- the gyroscope can measure the angular velocity of rotation of each axis of the gimbal. By integrating the measured angular velocity, the current attitude of the gimbal can be determined (pitch, roll, Yaw), but the angular velocity output of each axis of the gyroscope has a zero offset, and if the zero offset problem cannot be improved, the current attitude of the pan/tilt obtained by the angular velocity output integral measured by the gyroscope is inaccurate.
- the accelerometer is mainly used to give a gimbal attitude reference, and the current attitude of the gimbal obtained by the angular velocity integral measured by the gyroscope is corrected, and finally the gimbal obtains a relatively stable posture.
- the accelerometer itself has drift, and the data of the acceleration is used to correct the current posture, and the drift is also generated.
- the attitude of the gimbal is not very stable for a long time, and the shooting device mounted on the gimbal cannot take a long time to photograph the fixed machine.
- the accelerometer when using the accelerometer to correct the current attitude of the gimbal, it can only be corrected for the pitch and roll axes of the gimbal, and cannot be corrected for the yaw axis of the gimbal. Therefore, the yaw axis posture of the gyroscope is integrated. It is possible that drift will occur soon, and eventually the yaw axis of the entire pan/tilt will continuously move in one direction when shooting the scene with a fixed position using the gimbal. This will also cause the shooting device mounted on the gimbal to fail. Shoot scenes with a fixed position for a long time.
- the pan/tilt head in the embodiment of the present invention may be a two-axis pan/tilt head or a three-axis pan/tilt head.
- a schematic description of the three-axis pan/tilt head 200 is performed in the embodiment of the present invention.
- the photographing device 9 is fixedly mounted on the photographing device fixing mechanism 6 on the pan/tilt head 200, wherein the fixing mechanism 6 can be fixedly or movably connected to the shaft arm 7 of the pitch shaft of the pan/tilt head, wherein the inertial measurement unit can be installed On the fixing mechanism 6 of the photographing apparatus, on the member fixedly connected to the fixing mechanism 6, or any other component fixedly connected to the shaft arm 7 of the pitch shaft, the pan/tilt is stabilized for the photographing device during the photographing process, The inertial measurement unit can measure the posture of the photographing device 9 during the shooting of the photographing device.
- posture has a variety of expressions
- quaternion is a representation of attitude information
- commonly used expressions of commonly used gestures are Euler angles, matrices, and so on.
- the first posture information may be the attitude angle of the first posture (the Euler angle) or the quaternion corresponding to the first posture, which is not specifically limited herein. The latter part of this paper deals with attitude information.
- the attitude angle corresponding to the gesture may also be the quaternion corresponding to the gesture, and will not be explained again thereafter.
- the roll axis, the yaw axis, and the pitch axis of the pan/tilt are replaced with the X axis, the Y axis, and the Z axis hereinafter.
- an embodiment of the present invention provides a pan/tilt control method.
- the first embodiment and the second embodiment respectively describe the control method of the cloud platform from the cloud platform side and the user side device controlling the cloud platform.
- the user side device may be a dedicated remote controller (ie, a control device for controlling the movement of the gimbal) or a smart device (such as a mobile device, a mobile device such as a PAD) installed with an APP.
- control method of the pan/tilt on the gimbal side may include the following steps:
- the first switching instruction is sent by the user side.
- the first switching instruction may be input by the user directly on the pan/tilt.
- the pan/tilt is provided with a first switch that generates a first switching command, and the user presses the first switch to input the first switching command to the pan/tilt, thereby instructing the pan/tilt to switch to the manual calibration mode.
- the first switch can be a physical switch or a virtual switch.
- the pan/tilt includes an operation interface, and the operation interface is provided with an input box for inputting a first switching instruction, and the user can directly input a first switching instruction to the input box, thereby indicating the gimbal Switch to manual calibration mode.
- the first switching instruction is sent by the user side device.
- the user-side device is a dedicated remote controller, and the dedicated remote controller is provided with a first switch for inputting a first switching instruction, and after the user presses the first switch, the dedicated remote controller transmits The first switching instruction is to the pan/tilt.
- the user side device is a smart device installed with an APP (application software), and the interface of the APP is provided with a first switch to send a first switching instruction to the pan/tilt or for inputting the first Switch the input box of the instruction.
- APP application software
- the user-side device sends the first switching instruction to the pan-tilt, and after the user side receives the information that the pan-tilt is in the first state, the first state includes the accelerated motion state and the deceleration motion state.
- the gimbal is in the first state, indicating that the pan/tilt may drift, and the drift is corrected by the inertial measurement unit, and the inertial measurement unit is subject to the inaccuracy of the correction caused by the linear acceleration, and in the manual calibration mode.
- the drift of the gyroscope is directly adjusted so that the attitude of the gimbal is accurate without being affected by the line acceleration, and the drift actually generated by the gimbal can be adjusted in real time, so that the attitude accuracy of the gimbal is high.
- the detecting before the first switching instruction for indicating that the PTZ switches to the manual calibration mode comprises: receiving information that the PTZ is in the first state.
- the first state indicates that the pan/tilt may drift, and the drift is corrected by the inertial measurement unit.
- the inertial measurement unit is subject to the inaccuracy of the correction caused by the linear acceleration, and the gyroscope is directly applied to the gyroscope in the manual calibration mode.
- the drift is adjusted so that the attitude of the pan/tilt is not affected by the line acceleration, and the drift actually generated by the pan/tilt can be adjusted in real time, so that the attitude of the pan/tilt is highly accurate.
- the first switching instruction is generated by the gimbal after receiving the information that the PTZ is in the first state. That is, the first switching instruction is generated by the PTZ, and the automatic switching mode is automatically switched, and the timeliness of the switching is high, thereby ensuring the timeliness of the subsequent adjustment of the parameters of the PTZ.
- the first state may be obtained by detecting a motion state of a device (for example, a vehicle) on which the pan/tilt is mounted, that is, when the motion state of the device carrying the pan/tilt is one of acceleration and deceleration, the pan/tilt is in the first state. status.
- the angle of the gimbal and the direction of travel does not affect the motion state of the gimbal.
- the acceleration and deceleration movement of the gimbal and the driving direction at 90° also indicates that the gimbal is in the first state.
- a detecting device for example, a speed sensor for detecting a motion state of the pan/tilt is disposed on the cloud platform or the device supporting the pan/tilt, and the detecting device sends the detected motion state of the pan/tilt to the user.
- the side device so that the first switching instruction for instructing the pan-tilt to switch to the manual calibration mode is automatically generated by the user-side device or the first switching instruction is directly input by the user on the user-side device.
- the method further includes: transmitting the image monitored by the PTZ to the user side device.
- the user side device compares the received image with the reference image to determine whether the pan/tilt is drifting. In this embodiment, when the user side device determines that the received image does not match the reference image, it determines that the pan/tilt is drifting, and the user side device returns the correction information to the cloud according to the comparison result between the image and the reference image. Taiwan; otherwise, the cloud platform has no drift.
- the image received by the user side device is directly displayed to the user, and the user determines whether the pan/tilt is drifted according to the image, and inputs the correction information to the user side device according to the image, and then the user side device adds the correction information. Send to the PTZ.
- the method further includes: sending the PTZ current posture to the user side device.
- the user side device compares the received current attitude of the pan/tilt head with the pan/tilt reference posture to determine whether the cloud platform generates drift.
- the user side device determines that the current attitude of the pan/tilt is inconsistent with the pan/tilt reference posture, it determines that the pan/tilt is drifting, and the user side device returns according to the comparison result between the current attitude of the gimbal and the reference posture of the gimbal. Correct the information to the PTZ; otherwise, the PTZ has no drift.
- the current posture of the PTZ received by the user equipment is directly presented to the user, and the user determines whether the PTZ generates drift according to the current posture of the PTZ, and inputs the correction information to the user side device according to the image, and then The user side device sends the correction information to the pan/tilt.
- the user side device communicates with the cloud platform based on a wireless communication manner, which can implement remote control of pan/tilt parameter correction, and also avoid cable entanglement problems caused by cable connection.
- the wireless communication mode is a radio frequency communication mode or another wireless communication mode.
- the user side device and the cloud platform can also be directly connected by way of a cable.
- the correction information input by the user side can be used to correct the parameters of the gimbal at any time, that is, the parameters of the gimbal are adjusted by manual intervention at any time, so that the actual attitude estimation of the gimbal is accurate.
- the parameters of the pan/tilt adjustment in the manual calibration mode are not affected by the state of line acceleration, etc., so that the pan/tilt drift is small.
- the parameter of the gimbal includes a drift value of one or more axes of the gyroscope (for example, a roll axis, a pitch axis, and a yaw axis) (which is obtained by linear integration of the gyroscope's zero offset with time).
- a drift value of one or more axes of the gyroscope for example, a roll axis, a pitch axis, and a yaw axis
- the correcting the posture of the gimbal according to the correction information comprises: adjusting a drift value of one or more axes of the gyroscope according to the correction information, so that the pan/tilt is on each axis
- the posture is more accurate.
- the correction information includes an adjustment value size and an adjustment direction corresponding to the adjustment value.
- the correction information further includes a gyro axis of the desired adjustment corresponding to the adjustment value, so as to adjust the gyro axis according to the adjustment value and the adjustment direction corresponding to the adjustment value, and the gyro axis to be adjusted.
- the drift value corresponding to the gyroscope axis is corrected to achieve the accuracy of the pan-tilt drift adjustment.
- the adjustment direction may include a positive direction or a negative direction.
- a reference position is set, where the right side of the reference position is a positive direction and the left side is a negative direction;
- the pitch axis of the gimbal also sets a reference position, the lower side of the reference position is a positive direction, and the upper side is a negative direction;
- a reference position is also set, and the right tilt of the reference position is positive Direction, left tilt is negative.
- the positive direction and the negative direction can be set to other forms as needed.
- the adjusting, according to the correction information, a drift value of one or more axes of the gyroscope comprising: performing positive or negative drift values of one or more axes of the gyroscope according to the magnitude of the adjustment value.
- the adjustment of the direction thereby correcting the drift value of the axis of the drifting gyroscope, so that the drift of the gyroscope on the axis is reduced, thereby reducing the drift of the gimbal.
- the manual calibration method can adjust the drift at any time.
- the method may further comprise the steps of:
- the acquiring manner of the first switching instruction corresponds to the acquiring manner of the first switching instruction in step S101.
- the second switching instruction is sent by the user side.
- the second switching instruction may be input by the user directly on the pan/tilt.
- the pan/tilt is provided with a second switch that generates a second switching command, and the user presses the second switch to input a second switching command to the pan/tilt, thereby instructing the pan/tilt to switch to the manual calibration mode.
- the second switch can be a physical switch or a virtual switch.
- the pan/tilt includes an operation interface, and the operation interface is provided with an input box for inputting a second switching instruction, etc., and the user can directly input a second switching instruction to the input box, thereby indicating the gimbal Switch to manual calibration mode.
- the second switching instruction is sent by the user side device.
- the user-side device is a dedicated remote controller, and the dedicated remote controller is provided with a second switch for inputting a second switching command. After the user presses the second switch, the dedicated remote controller is Sending a second switching instruction to the pan/tilt.
- the second switch can be a physical switch or a virtual switch.
- the user side device is a smart device with an APP installed, and the interface of the APP is provided with a second switch that sends a second switch instruction to the pan/tilt or an input for inputting a second switch instruction. frame.
- the transmitting, by the user side device, the second switching instruction to the pan/tilt may be performed after the user side receives the information that the pan/tilt is in the second state, where the second state includes the uniform motion state and the stationary state.
- the second state includes the uniform motion state and the stationary state.
- the pan/tilt automatically adjusts its drift accuracy to be high, and does not require manual intervention, which is simple and convenient.
- the second switching instruction is generated by the gimbal after the pan/tilt detects that it is in the second state, that is, the pan/tilt immediately generates the second slice after detecting that it is in the second state.
- the command is changed, the pan/tilt is switched to the automatic calibration mode, and the second switching command is generated for a fast time, so that the pan/tilt is automatically adjusted at a faster speed.
- the second state can also be obtained by detecting the motion state of the device (for example, a vehicle) on which the pan/tilt is mounted, that is, when the motion state of the device carrying the pan/tilt is one of uniform speed and stationary, the pan/tilt is in the second state. status.
- the second state is also a detecting device mounted on a pan/tilt or a device equipped with a pan/tilt.
- step S1 and step S3 in the embodiment of the present invention may be sequentially performed in sequence, wherein the specific sequence is not specifically limited, and step S2 and step S3 may also be performed simultaneously.
- the measured attitude information is not accurate due to the drift of the gyroscope, and therefore, the second attitude information acquired according to the accelerometer in the inertial measurement unit.
- Correcting the posture and/or parameters of the gimbal is implemented according to the first posture information and the second posture information.
- the attitude and parameters of the pan/tilt are corrected by the first attitude information and the second attitude information, thereby reducing the drift of the pan/tilt.
- the automatic calibration method is simpler, more convenient and time-sensitive. high.
- the correcting the posture of the pan/tilt according to the first posture information and the second posture information comprises: determining, according to the first posture information and the second posture information, The error posture information of the pan/tilt, and correcting the first attitude information according to the error posture information to obtain a current posture and/or parameter information of the pan/tilt, using a closed-loop control strategy, and measuring the gyroscope according to the error posture information
- the obtained first posture information is corrected to obtain The current attitude information of the gimbal, so as to accurately adjust the drift of the gimbal.
- the error posture information is posture difference information between the first posture information and the second posture information.
- the quaternion of the second posture information and the quaternion of the first posture information may be determined.
- the error posture information may be obtained by multiplying the quaternion of the second posture information by the quaternion of the first posture information, and determining the error posture information according to the quaternion obtained by multiplication.
- the multiplied quaternion may represent error pose information between the second pose information and the first pose information, and the quaternion obtained after multiplication is the quaternion of the error pose information.
- the Euler angle corresponding to the error posture information can be converted, and the first posture of the inertial measurement unit or the gyroscope can be determined according to the quaternion or the Euler angle of the determined error posture information.
- the information is corrected.
- the quaternion of the second posture information may be replaced with a corresponding Euler angle, and the Euler angle corresponding to the first posture information is determined according to the inertial observation unit or the gyroscope.
- the error posture information between the second posture information and the first posture information can be obtained by comparing the quaternion of the second posture information with the corresponding Euler angle and the Euler angle corresponding to the first posture information, and the error posture information is obtained.
- the drift of the gyro can be expressed, and the difference between the Euler angles corresponding to the first attitude information of the second attitude information can be converted into a quaternion corresponding to the error posture information by conversion.
- the error posture information includes at least one of attitude difference information of a roll axis and attitude difference information of a pitch axis.
- the correcting the first posture information according to the error posture information to obtain the current attitude information of the gimbal comprises: correcting according to the error posture information by using one or more of extended Kalman filtering, complementary filtering, and smoothing filtering.
- the first posture information is used to obtain current posture information of the pan/tilt.
- the first posture information may be corrected according to the error posture information by using one or more of extended Kalman filtering, complementary filtering, and smoothing filtering in several feasible manners:
- a feasible way is: filtering the corrected posture information, and using the filtered posture information as the current attitude information of the pan/tilt;
- Another feasible way is to filter the error posture correction amount per unit time, and correct the first attitude information determined by the inertial measurement unit or the gyroscope according to the filtered error posture correction amount to obtain the current attitude information of the gimbal. .
- the method may include the steps of:
- S201 Send a first switching instruction for instructing the PTZ to switch to the manual calibration mode to the pan/tilt when the pan/tilt is in the first state;
- the first state comprises one of an accelerated motion state and a deceleration motion state.
- the pan/tilt When the pan/tilt is in the first state, it indicates that the pan/tilt may drift, and the drift is corrected by the inertial measurement unit.
- the inertial measurement unit is affected by the linear acceleration and the correction inaccuracy is caused, and in the manual calibration mode, it is directly
- the drift of the gyroscope is adjusted so that the attitude of the gimbal is accurate without being affected by the line acceleration, and the drift actually generated by the gimbal can be adjusted in real time, so that the attitude accuracy of the gimbal is high.
- the first state can be obtained by detecting the motion state of the device (for example, a vehicle) on which the pan/tilt is mounted. That is, when the motion state of the device equipped with the pan/tilt is one of acceleration and deceleration, the pan/tilt is in the first state.
- the angle of the gimbal and the direction of travel does not affect the motion state of the gimbal. For example, the acceleration and deceleration movement of the gimbal and the driving direction at 90° also indicates that the gimbal is in the first state.
- a detecting device for example, a speed sensor for detecting a motion state of the pan/tilt is disposed on the cloud platform or the device supporting the pan/tilt, and the detecting device sends the detected motion state of the pan/tilt to the user.
- the side device so that the first switching instruction for instructing the pan-tilt to switch to the manual calibration mode is automatically generated by the user-side device or the first switching instruction is directly input by the user on the user-side device.
- the user-side device is a dedicated remote controller
- the dedicated remote controller is provided with a first switch that the user inputs a first switching instruction, and after the user presses the first switch, the dedicated remote controller That is, the first switching instruction is sent to the pan/tilt.
- the first The switch can be a physical switch or a virtual switch.
- the user side device is a smart device with an APP installed, and the interface of the APP is provided with a first switching switch that the user sends a first switching instruction to the pan/tilt or a first switching instruction. Input box.
- S202 Receive correction information input by a user
- the correction information includes a size of the adjustment value and an adjustment direction corresponding to the adjustment value.
- the correction information further includes a gyro axis of the desired adjustment corresponding to the adjustment value, so that the pan/tilt can be based on the adjustment value and the adjustment direction corresponding to the adjustment value, and the gyro axis to be adjusted.
- the drift value corresponding to the gyro axis to be adjusted is corrected to achieve the accuracy of the pan-tilt drift adjustment.
- the adjustment direction may include a positive direction or a negative direction.
- a reference position is set, where the right side of the reference position is a positive direction and the left side is a negative direction;
- the pitch axis of the gimbal also sets a reference position, the lower side of the reference position is a positive direction, and the upper side is a negative direction;
- a reference position is also set, and the right tilt of the reference position is positive Direction, the left tilt is the negative direction (this article takes the above-mentioned adjustment directions of the roll axis, pitch axis and yaw axis as an example).
- the positive direction and the negative direction can be set to other forms as needed.
- the correction information returned by the receiving user is to display the image monitored by the pan/tilt or the current posture information of the pan/tilt to the user, and receive the correction returned by the user according to the image monitored by the pan/tilt or the current posture information of the gimbal.
- the information, that is, the correction information is set by the user according to the image monitored by the cloud platform or the current attitude information of the pan/tilt, thereby reducing the drift of the gimbal.
- the receiving information returned by the receiving user according to the image monitored by the cloud platform or the current posture information of the pan/tilt includes: receiving a size of the adjustment value that the user returns multiple times according to the image monitored by the cloud platform, and the The adjustment direction corresponds to the adjustment direction.
- the user side device compares the received image with the reference image to determine whether the pan/tilt is drifting. In this embodiment, when the user side device determines that the received image is inconsistent with the reference image, Then, it is determined that the pan/tilt is drifting, and the user inputs the correction information to the user side device according to the comparison result of the image and the reference image; otherwise, the pan/tilt has no drift.
- the image received by the user side device is directly displayed to the user, and the user determines whether the pan/tilt is drifted according to the image, and inputs the correction information to the user side device according to the image, and then the user side device adds the correction information. Send to the PTZ.
- the receiving information returned by the receiving user according to the image monitored by the cloud platform or the current posture information of the pan/tilt includes: receiving a size of the adjustment value that the user returns multiple times according to the current posture information of the cloud platform, and the The adjustment direction corresponds to the adjustment direction.
- the user side device compares the received current attitude of the pan/tilt head with the pan/tilt reference posture to determine whether the cloud platform generates drift.
- the user-side device determines that the current attitude of the pan-tilt is inconsistent with the pan-tilt reference posture, it determines that the pan-tilt is drifting, and the user inputs the correction information according to the comparison result between the current attitude of the gimbal and the pan-tilt reference posture.
- the user side device otherwise, the pan/tilt has no drift.
- the current posture of the PTZ received by the user equipment is directly presented to the user, and the user determines whether the PTZ generates drift according to the current posture of the PTZ, and inputs the correction information to the user side device according to the image, and then The user side device sends the correction information to the pan/tilt.
- the user side device further includes a plurality of adjustment knobs, namely a roll axis 2, a pitch axis knob 3, and a yaw axis knob 4, corresponding to the modified gyro roll axis, the pitch axis, and The drift value of the yaw axis.
- Each adjustment knob can be adjusted in an increasing and decreasing direction, and the adjustment knob is adjusted in a direction toward increasing or decreasing to reduce a drift value of the gyroscope in a corresponding axial direction, thereby reducing a corresponding axis of the gimbal Drift until there is no drift on each axis of the gimbal, stopping the control of the adjustment knob.
- the corresponding adjustment knob is adjusted toward the increasing direction, thereby reducing the drift of the corresponding axis of the pan/tilt.
- the left offset, the upper offset, and the left tilt state respectively correspond to a yaw axis, a pitch axis, and a roll axis.
- the corresponding adjustment knob is adjusted toward the decreasing direction, thereby reducing the drift of the corresponding axis of the pan/tilt .
- the right offset, the lower offset, and the right tilt state respectively correspond to a yaw axis, a pitch axis, and a roll axis.
- S203 Send the correction information and send the information to the pan/tilt, and instruct the pan/tilt to correct the parameters of the pan/tilt according to the correction information.
- the user and the user-side device interact to realize the automatic and flexible control of the correction information, thereby triggering the pan/tilt to use the correction information input by the user side to perform the parameters of the gimbal at any time.
- the correction means that the parameters of the gimbal are adjusted by manual intervention at any time, so that the actual attitude estimation of the gimbal is accurate, and the parameters of the pan/tilt in the manual calibration mode are not affected by the state of line acceleration, and the pan-tilt drift is small.
- the user side device communicates with the cloud platform based on a wireless communication manner, which can implement remote control of pan/tilt parameter correction, and also avoid cable entanglement problems caused by cable connection.
- the wireless communication mode is a radio frequency communication mode or another wireless communication mode.
- the user side device and the cloud platform can also be directly connected by way of a cable.
- the correction information generated by the adjustment knob is sent to the pan/tilt to correct the parameters of the gimbal in real time to reduce the drift of the gimbal.
- the adjustment value being a fixed value, for example, the fixed value is 0.1 ° / S (unit: deg / sec).
- transmitting the correction information to the pan/tilt is performed after receiving a correction confirmation command input by the user to ensure the correctness of the correction information.
- the display interface is provided with a correction confirmation button, and after the user presses the corresponding adjustment knob multiple times, pressing the correction confirmation button, the user side device can send the final correction information to the pan/tilt,
- the program does not exist
- the parameters of the gimbal can be corrected in real time.
- the method may further include: after determining that the pan/tilt is in the second state, sending a second switching instruction for instructing the gimbal to switch to the automatic calibration mode to the pan/tilt to instruct the pan/tilt to perform parameters thereof Automatic adjustment.
- the parameter of the gimbal includes a drift value of one or more axes of the gyroscope (for example, a roll axis, a pitch axis, and a yaw axis) (which is obtained by linear integration of the gyroscope's zero offset with time).
- a drift value of one or more axes of the gyroscope for example, a roll axis, a pitch axis, and a yaw axis
- the user-side device is a dedicated remote controller
- the dedicated remote controller is provided with a second switch for inputting a second switching instruction.
- the dedicated remote controller That is, a second switching instruction is sent to the pan/tilt.
- the second switch can be a physical switch or a virtual switch.
- the user side device is a smart device with an APP installed, and the interface of the APP is provided with a second switching switch that the user sends a second switching instruction to the PTZ or a second switching instruction. Input box.
- the first switching switch and the second switching switch are arranged to form a switching switch, so that the manual switching mode of the pan/tilt and the automatic calibration mode can be freely switched, which is convenient and quick.
- the third embodiment and the fourth embodiment are respectively described from the pan-tilt side and the user equipment side corresponding to the control device of the pan-tilt according to the embodiment of the present invention.
- an embodiment of the present invention provides a control device for a cloud platform.
- the control device for the cloud platform may include a first processor 201.
- the first processor and the gyroscope 202 and the accelerometer 203 of the cloud platform respectively Connected.
- the first processor 201 is configured to execute the foregoing Embodiment 1 The steps of the pan/tilt control method.
- the gyro 202 and the accelerometer 203 need to send the first posture information and the second posture information to the first processor 201, respectively, and are executed by the first processor 201. Automatic calibration.
- an embodiment of the present invention provides a control device for a cloud platform, where the control device of the cloud platform may include a second processor 101, where the second processor 101 is configured to perform the foregoing embodiment 2.
- the steps of the PTZ control method may include a second processor 101, where the second processor 101 is configured to perform the foregoing embodiment 2.
- An embodiment of the present invention provides a computer storage medium storing program instructions, where the computer storage medium stores program instructions, and the program executes the control of the pan/tilt of the first embodiment or the second embodiment. method.
- an embodiment of the present invention provides a cloud platform, which may include a gyroscope 202, an accelerometer 203, and a control device of the pan/tilt.
- the control device of the pan/tilt is the control device of the pan/tilt head according to the third embodiment.
- the gyroscope 202 and the accelerometer 203 are respectively connected to the first processor 201 in the control device of the pan/tilt.
- an embodiment of the present invention provides a remote controller, and the remote controller 100 is a control device for a pan/tilt head according to the fourth embodiment.
- the remote control 100 includes the operator interface 102 with the second processor 101.
- the switch 1 is provided on the operation interface 102.
- the switch includes a first switch and a second switch, and the switch 1 includes a first switch Change switch and second switch.
- the first switch is used to input a first switching instruction
- the second switch is used to input a second switching instruction.
- the user generates a first switching instruction or a second switching instruction by pressing the first switching switch or the second switching switch, and sends the generated first switching instruction or second switching instruction to the pan/tilt.
- the second switch can be a physical switch or a virtual switch.
- the user side device further includes a plurality of adjustment knobs, namely a roll axis 2, a pitch axis knob 3, and a yaw axis knob 4, corresponding to the modified gyro roll axis,
- Each adjustment knob can be adjusted in an increasing and decreasing direction, and the adjustment knob is adjusted in a direction toward increasing or decreasing to reduce a drift value of the gyroscope in a corresponding axial direction, thereby reducing a corresponding axis of the gimbal Drift until there is no drift on each axis of the gimbal, stopping the control of the adjustment knob.
- the corresponding adjustment knob is adjusted toward the increasing direction, thereby reducing the drift of the corresponding axis of the pan/tilt.
- the left offset, the upper offset, and the left tilt state respectively correspond to a yaw axis, a pitch axis, and a roll axis.
- the corresponding adjustment knob is adjusted toward a decreasing direction, thereby reducing drift of the corresponding axis of the gimbal.
- the right offset, the lower offset, and the right tilt state respectively correspond to a yaw axis, a pitch axis, and a roll axis.
- the remote controller 100 communicates with the pan/tilt based on a wireless communication manner, which can implement remote control of pan/tilt parameter correction and also avoid cable entanglement problems caused by cable connections.
- the wireless communication mode is a radio frequency communication mode or another wireless communication mode.
- the user side device and the cloud platform can also be directly connected by way of a cable.
- the display interface is provided with a correction confirmation button, and after the user presses the corresponding adjustment knob multiple times, pressing the correction confirmation button, the user side device can perform the final correction information. Sending to the PTZ, the solution cannot correct the parameters of the PTZ in real time.
- an embodiment of the present invention provides a control system for a pan/tilt, and the control system of the pan/tilt includes a remote controller 100 that controls the pan/tilt head 200.
- the cloud platform is the cloud platform described in the above sixth embodiment.
- the pan/tilt head 200 includes a gyroscope 202, an accelerometer 203, and a control device of the pan/tilt.
- the gyroscope 202 and the accelerometer 203 are respectively connected to the second processor 201 in the control device of the pan/tilt.
- the remote controller is the remote controller described in the above seventh embodiment.
- the remote controller 100 transmits a first switching instruction for instructing the pan-tilt 200 to switch to the manual calibration mode to the pan/tilt 200 when the pan-tilt 200 is in the first state; the pan-tilt 200 detects the location After the first switching instruction, switch to the manual calibration mode; in the manual calibration mode, the remote controller 100 receives the correction information input by the user; the pan/tilt 200 receives the correction information sent by the remote controller 100, and according to the The correction information corrects the parameters of the pan/tilt 200.
- the first state includes one of an accelerated motion state and a deceleration motion state.
- the cloud station 200 generates the first switching instruction after receiving the information that the cloud platform 200 is in the first state.
- the parameter of the pan/tilt 200 includes a drift value of one or more axes of the gyroscope
- the remote controller 100 includes a plurality of adjustment knobs for respectively generating correction information to Corresponding to the drift value of multiple axes of the modified gyro.
- the plurality of axles comprise a roll axis, a pitch axis, and a yaw axis.
- the correction information includes an adjustment value size and an adjustment direction corresponding to the adjustment value.
- the remote controller 100 receives the correction information input by the user, and the remote controller 100 displays the image monitored by the pan/tilt 200 or the current posture information of the pan-tilt 200 to the user, and receives an image monitored by the user according to the pan-tilt 200. Or the correction letter returned by the current attitude information of the PTZ 200 interest.
- the adjustment knob comprises a roll axis knob, a pitch axis knob and a yaw axis knob, each of the adjustment knobs can be adjusted toward increasing and decreasing directions, and the adjusting knob is adjusted by increasing or decreasing direction To reduce the drift value of the gyroscope in the corresponding axis direction.
- the corresponding knob is adjusted toward the decreasing direction
- the right offset, the lower offset, and the right tilt state respectively correspond to a yaw axis, a pitch axis, and a roll axis.
- the remote controller 100 receives an adjustment value and a corresponding adjustment direction that the user returns multiple times according to the image monitored by the pan/tilt 200 or the current posture information of the pan/tilt 200, and the pan/tilt 200 according to the multiple times
- the returned adjustment value and the corresponding adjustment direction sequentially adjust the drift value of the corresponding axis of the gyroscope.
- the pan/tilt head 200 adjusts a drift value of one or more axes of the gyroscope in a positive direction or a negative direction according to the adjusted value.
- the remote controller 100 communicates with the cloud platform 200 based on a wireless communication manner.
- the wireless communication mode is a radio frequency communication mode.
- the remote controller 100 sends a second switching instruction for instructing the pan-tilt 200 to switch to the auto-calibration mode to the pan/tilt head 200; the cloud
- the station 200 switches to the automatic calibration mode; in the automatic calibration mode, the pan/tilt head 200 acquires the first attitude information of the pan/tilt head 200 by using the gyroscope, and acquires the gimbal by using the accelerometer.
- the second posture information of 200 corrects the posture and/or parameters of the platform 200 according to the first posture information and the second posture information.
- the pan/tilt head 200 determines error posture information of the pan/tilt head 200 according to the first posture information and the second posture information; and corrects the first posture information according to the error posture information to obtain Current attitude and/or parameter information of the pan/tilt 200.
- the pan/tilt 200 corrects the first posture information according to the error posture information to obtain the current posture information of the pan-tilt 200 by using one or more of extended Kalman filtering, complementary filtering, and smoothing filtering.
- the error posture information is posture difference information between the first posture information and the second posture information.
- the error posture information includes at least one of attitude difference information of a roll axis and attitude difference information of a pitch axis.
- the remote controller may be replaced by a smart device (such as a mobile phone, a PAD, etc.) having an APP.
- a smart device such as a mobile phone, a PAD, etc.
- the device embodiment since it basically corresponds to the method embodiment, reference may be made to the partial description of the method embodiment.
- the device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, ie may be located A place, or it can be distributed to multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the embodiment. Those of ordinary skill in the art can understand and implement without any creative effort.
- a "computer-readable medium” can be any apparatus that can contain, store, communicate, propagate, or transport a program for use in an instruction execution system, apparatus, or device, or in conjunction with the instruction execution system, apparatus, or device.
- computer readable media include the following: electrical connections (electronic devices) having one or more wires, portable computer disk cartridges (magnetic devices), random access memory (RAM), Read only memory (ROM), erasable editable read only memory (EPROM or flash memory), fiber optic devices, and portable compact disk read only memory (CDROM).
- the computer readable medium may even be a paper or other suitable medium on which the program can be printed, as it may be optically scanned, for example by paper or other medium, followed by editing, interpretation or, if appropriate, other suitable The method is processed to obtain the program electronically and then stored in computer memory.
- portions of the invention may be implemented in hardware, software, firmware or a combination thereof.
- multiple steps or methods may be stored in the memory and combined
- the appropriate instructions are executed by the software or firmware executed by the system.
- it can be implemented with any one or combination of the following techniques well known in the art: having logic gates for implementing logic functions on data signals. Discrete logic circuits, application specific integrated circuits with suitable combinational logic gates, programmable gate arrays (PGAs), field programmable gate arrays (FPGAs), etc.
- each functional unit in each embodiment of the present invention may be integrated into one processing module, or each unit may exist physically separately, or two or more units may be integrated into one module.
- the above integrated modules can be implemented in the form of hardware or in the form of software functional modules.
- the integrated modules, if implemented in the form of software functional modules and sold or used as stand-alone products, may also be stored in a computer readable storage medium.
- the above mentioned storage medium may be a read only memory, a magnetic disk or an optical disk or the like.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Studio Devices (AREA)
- Selective Calling Equipment (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Provided in the present invention are a remote control, camera mount, and camera mount control method, device, and system. A control system of a camera mount comprises a remote control (100) for controlling a camera mount (200). The method comprises: with the camera mount being in a first state, the remote control sending to the camera mount a first switching instruction to instruct the camera mount to switch to a manual calibration mode; upon detection of the first switching instruction, the camera mount switching to the manual calibration mode; in the manual calibration mode, the remote control receiving correction information inputted by a user; and the camera mount receiving the correction information sent by the remote control, and correcting, according to the correction information, a parameter of the camera mount. By providing the manual calibration mode, the present invention enables parameter correction of the camera mount by means of correction information inputted by a user at any given time, namely, parameter adjustment of the camera mount by means of manual intervention at any given time. In this way, the present invention enables an accurate estimate of an actual attitude of the camera mount, and reduces position drifting of the camera mount by eliminating the influence of a state, such as a linear acceleration, on a camera mount parameter adjustment in the manual calibration mode.
Description
本发明涉及控制领域,尤其涉及一种遥控器、云台及云台控制方法、装置、系统。The present invention relates to the field of control, and in particular, to a remote control, pan/tilt and pan/tilt control method, device and system.
云台是为负载增稳的系统。使用云台固定拍摄设备,可以为拍摄设备增稳,即使在运动条件下也可以拍摄出稳定流畅的画面。然而,在使用云台固定拍摄设备,在使用固定机位或运动机位长时间拍摄固定场景时,云台各个轴(例如yaw轴、pitch轴、roll轴,分别对应偏航轴、俯仰轴、横滚轴)会发生漂移,导致拍摄的画面也随之发生漂移,降低了拍摄质量。The gimbal is a system that stabilizes the load. With the PTZ fixed shooting device, you can stabilize the shooting device, and you can take a stable and smooth picture even under sports conditions. However, when using a PTZ fixed shooting device, when using a fixed position or a moving position for a long time to shoot a fixed scene, each axis of the PTZ (such as the yaw axis, the pitch axis, and the roll axis respectively correspond to the yaw axis, the pitch axis, The roll axis will drift, causing the captured picture to drift, reducing the quality of the shot.
目前,云台主要是以惯性测量单元为反馈元件、以云台各个轴的驱动电机为输出元件来对云台的姿态进行控制,其中,在对云台姿态的控制过程中,控制量是云台的姿态,通过给定一个目标姿态,通过反馈控制将云台当前姿态向所述目标姿态修正,以使云台从当前姿态向目标姿态趋近,以防止云台产生漂移。At present, the PTZ mainly controls the attitude of the gimbal by using the inertial measurement unit as the feedback component and the drive motor of each axis of the gimbal as the output component. In the control process of the attitude of the gimbal, the control volume is the cloud. The attitude of the station, by giving a target attitude, corrects the current attitude of the gimbal to the target attitude through feedback control, so that the gimbal approaches from the current attitude to the target attitude to prevent the gimbal from drifting.
在一些情况下,需要将云台挂载在运动设备上,例如将云台挂载在车辆上,进行车拍,而车辆在加速运动或者减速运动时,云台姿态会受线加速度的影响而估计错误,导致安装在云台上的拍摄设备的镜头产生偏移,进而导致拍摄不到所需的画面。In some cases, it is necessary to mount the gimbal on the sports equipment, for example, to mount the gimbal on the vehicle for vehicle shooting, and the attitude of the gimbal is affected by the linear acceleration when the vehicle is accelerating or decelerating. The estimation error caused the lens of the shooting device mounted on the pan/tilt to shift, which caused the desired picture to be captured.
发明内容Summary of the invention
本发明提供一种遥控器、云台及云台控制方法、装置、系统。The invention provides a remote control, cloud platform and pan/tilt control method, device and system.
根据本发明的第一方面,提供一种云台的控制方法,所述方法包括:
若检测到用于指示云台切换至手动校准模式的第一切换指令,则切换至手动校准模式;在手动校准模式下,接收用户侧返回的修正信息;根据所述修正信息对云台的参数进行修正。According to a first aspect of the present invention, a method for controlling a pan/tilt head is provided, the method comprising:
If the first switching instruction for instructing the pan-tilt to switch to the manual calibration mode is detected, switching to the manual calibration mode; in the manual calibration mode, receiving the correction information returned by the user side; and determining the parameters of the gimbal according to the correction information Make corrections.
根据本发明的第二方面,提供一种云台的控制装置,所述装置包括:第一处理器;其中,所述第一处理器被配置为:若检测到用于指示云台切换至手动校准模式的第一切换指令,则切换至手动校准模式;在手动校准模式下,接收用户侧返回的修正信息;根据所述修正信息对云台的参数进行修正。According to a second aspect of the present invention, there is provided a control device for a pan/tilt, the device comprising: a first processor; wherein the first processor is configured to: if it is detected to indicate that the pan-tilt is switched to manual The first switching command of the calibration mode switches to the manual calibration mode; in the manual calibration mode, the correction information returned by the user side is received; and the parameters of the pan/tilt are corrected according to the correction information.
根据本发明的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被第一处理器执行时实现以下步骤:若检测到用于指示云台切换至手动校准模式的第一切换指令,则切换至手动校准模式;在手动校准模式下,接收用户侧返回的修正信息;根据所述修正信息对云台的参数进行修正。According to a third aspect of the present invention, there is provided a computer readable storage medium having stored thereon a computer program, the program being executed by a first processor, the step of: if detecting a pan/tilt switch to a manual calibration mode The first switching instruction switches to the manual calibration mode; in the manual calibration mode, the correction information returned by the user side is received; and the parameters of the pan/tilt are corrected according to the correction information.
根据本发明的第四方面,提供一种云台,包括陀螺仪、加速度计和云台的控制装置,所述云台的控制装置包括第一处理器;其中,所述第一处理器被配置为:若检测到用于指示云台切换至手动校准模式的第一切换指令,则切换至手动校准模式;在手动校准模式下,接收用户侧返回的修正信息;根据所述修正信息对云台的参数进行修正。According to a fourth aspect of the present invention, there is provided a cloud platform comprising: a gyroscope, an accelerometer and a pan/tilt control device, the control device of the pan/tilt head comprising a first processor; wherein the first processor is configured If the first switching instruction for instructing the gimbal to switch to the manual calibration mode is detected, switching to the manual calibration mode; in the manual calibration mode, receiving the correction information returned by the user side; and the pan/tilt according to the correction information The parameters are corrected.
根据本发明的第五方面,提供一种云台的控制方法,所述方法包括:在云台处于第一状态下,发送用于指示云台切换至手动校准模式的第一切换指令至云台;接收用户输入的修正信息;发送所述修正信息并发送至云台,用于指示云台根据所述修正信息对云台的参数进行修正。According to a fifth aspect of the present invention, a method for controlling a pan/tilt head is provided, the method comprising: transmitting, when the pan/tilt head is in a first state, a first switching instruction for instructing the pan-tilt to switch to a manual calibration mode to the gimbal Receiving correction information input by the user; transmitting the correction information and transmitting the correction information to the pan/tilt, and instructing the pan/tilt to correct the parameters of the gimbal according to the correction information.
根据本发明的第六方面,提供一种云台的控制装置,所述装置包括:第二处理器;其中,所述第二处理器被配置为:在云台处于第一状态下,发送用于指示云台切换至手动校准模式的第一切换指令至云台;接收用户
输入的修正信息;发送所述修正信息并发送至云台,用于指示云台根据所述修正信息对云台的参数进行修正。According to a sixth aspect of the present invention, a control device for a cloud platform is provided, the device comprising: a second processor; wherein the second processor is configured to: when the pan/tilt is in a first state, for transmitting The first switching instruction for instructing the gimbal to switch to the manual calibration mode to the pan/tilt; receiving the user
The correction information is input; the correction information is sent and sent to the pan/tilt, and is used to instruct the pan/tilt to correct the parameters of the gimbal according to the correction information.
根据本发明的第七方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被第二处理器执行时实现以下步骤:在云台处于第一状态下,发送用于指示云台切换至手动校准模式的第一切换指令至云台;接收用户输入的修正信息;发送所述修正信息并发送至云台,用于指示云台根据所述修正信息对云台的参数进行修正。According to a seventh aspect of the present invention, there is provided a computer readable storage medium having stored thereon a computer program, the program being executed by a second processor, the step of: transmitting, when the pan/tilt is in a first state, transmitting The pan/tilt switches to the first switching instruction of the manual calibration mode to the pan/tilt; receives the correction information input by the user; sends the correction information and sends the correction information to the pan/tilt, and is used to instruct the pan/tilt to perform the parameter of the gimbal according to the correction information. Corrected.
根据本发明的第八方面,提供一种遥控器,用于控制云台,所述遥控器包括第二处理器,所述第二处理器被配置为:在云台处于第一状态后,发送用于指示云台切换至手动校准模式的第一切换指令至云台;接收用户输入的修正信息;发送所述修正信息并发送至云台,用于指示云台根据所述修正信息对云台的参数进行修正。According to an eighth aspect of the present invention, a remote controller is provided for controlling a pan/tilt, the remote controller includes a second processor, and the second processor is configured to: after the pan/tilt is in a first state, send a first switching instruction for instructing the gimbal to switch to the manual calibration mode to the pan/tilt; receiving correction information input by the user; transmitting the correction information and transmitting the correction information to the pan/tilt, indicating that the pan/tilt heads the pan/tilt according to the correction information The parameters are corrected.
根据本发明的第九方面,提供一种云台的控制系统,包括控制云台的遥控器,在云台处于第一状态下,所述遥控器发送用于指示云台切换至手动校准模式的第一切换指令至所述云台;所述云台在检测到所述第一切换指令后,切换至手动校准模式;在手动校准模式下,所述遥控器接收用户输入的修正信息;所述云台接收所述遥控器发送的修正信息,并根据所述修正信息对云台的参数进行修正。According to a ninth aspect of the present invention, a control system for a pan/tilt head is provided, comprising: a remote controller for controlling a pan/tilt head, wherein the remote controller transmits a pan-tilt to switch to a manual calibration mode when the pan-tilt is in a first state a first switching instruction to the pan/tilt; the pan/tilt switches to a manual calibration mode after detecting the first switching instruction; in the manual calibration mode, the remote controller receives correction information input by a user; The pan/tilt receives the correction information sent by the remote controller, and corrects the parameters of the gimbal according to the correction information.
由以上本发明实施例提供的技术方案可见,本发明通过设置手动校准模式,可随时利用用户侧输入的修正信息来对云台的参数进行修正,即随时通过人工干预来调节云台的参数,使得云台的实际姿态估计准确,且手动校准模式下调节云台的参数不会受到线加速等状态的影响,使得云台漂移较小。It can be seen from the technical solutions provided by the embodiments of the present invention that the setting of the manual calibration mode can correct the parameters of the gimbal at any time by using the correction information input by the user side, that is, adjusting the parameters of the gimbal through manual intervention at any time. The actual attitude estimation of the gimbal is accurate, and the parameters of the pan/tilt in the manual calibration mode are not affected by the state of line acceleration, so that the pan/tilt drift is small.
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描
述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solution in the embodiment of the present invention, the following describes the embodiment.
BRIEF DESCRIPTION OF THE DRAWINGS The accompanying drawings, which are incorporated in the drawings, Other drawings can also be obtained from these figures.
图1是本发明一实施例中云台的安装状态示意图;1 is a schematic view showing the installation state of a pan/tilt head according to an embodiment of the present invention;
图2是本发明一实施例中云台的控制方法在云台侧的流程示意图;2 is a schematic flow chart of a method for controlling a cloud platform on a cloud platform side according to an embodiment of the present invention;
图3是本发明另一实施例中云台的控制方法在云台侧的流程示意图;3 is a schematic flow chart of a method for controlling a cloud platform on a cloud platform side according to another embodiment of the present invention;
图4是本发明一实施例中云台的控制方法总的流程示意图;4 is a schematic flow chart showing a general control method of a cloud platform according to an embodiment of the present invention;
图5是本发明一实施例中云台的控制方法在用户侧设备的流程示意图;FIG. 5 is a schematic flowchart of a method for controlling a PTZ in a user side device according to an embodiment of the present invention; FIG.
图6是本发明一实施例中云台的结构示意图;6 is a schematic structural view of a cloud platform according to an embodiment of the present invention;
图7是本发明另一实施例中遥控器的结构示意图FIG. 7 is a schematic structural diagram of a remote controller according to another embodiment of the present invention;
图8是本发明一实施例中遥控器显示界面的结构示意图;FIG. 8 is a schematic structural diagram of a display interface of a remote controller according to an embodiment of the present invention; FIG.
图9是本发明一实施例中云台控制系统的结构示意图;9 is a schematic structural diagram of a PTZ control system according to an embodiment of the present invention;
图10是本发明另一实施例中云台控制系统的结构示意图。FIG. 10 is a schematic structural diagram of a PTZ control system according to another embodiment of the present invention.
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention. It is obvious that the described embodiments are only a part of the embodiments of the present invention, but not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
下面结合附图,对本发明的遥控器、云台及云台控制方法、装置、系统进行详细说明。在不冲突的情况下,下述的实施例及实施方式中的特
征可以相互组合。The remote control, pan/tilt and pan/tilt control method, device and system of the present invention will be described in detail below with reference to the accompanying drawings. In the case of no conflict, the following embodiments and embodiments
The signs can be combined with each other.
云台中的惯性测量元件(IMU)主要包含陀螺仪和加速度计,陀螺仪可以测量云台各个轴的转动的角速度,通过对测量得到的角速度进行积分可以确定云台的当前姿态(pitch、roll、yaw),但是陀螺仪的各个轴的角速度输出都有零偏,而且,若零偏问题不能得到改善,用陀螺仪测量的角速度输出积分获得的云台的当前姿态是不准确的。目前,主要使用加速度计给定云台姿态参考,对陀螺仪测量的角速度积分获得的云台的当前姿态进行修正,最终云台获得较为稳定的姿态。然而,加速度计本身存在漂移,使用加速度的数据修正当前姿态,也会产生漂移,云台的姿态长时间来看并不是很稳定,导致架设在云台上的拍摄设备不能长时间地拍摄固定机位的场景;另外,利用加速度计修正云台的当前姿态时,只能针对云台的pitch轴和roll轴来修正,不能针对云台的yaw轴来修正,因此陀螺仪积分出来的yaw轴姿态有可能很快就会产生漂移,最终导致在使用云台对固定机位的场景进行拍摄时整个云台的yaw轴不断的朝一个方向运动,这样也会导致架设在云台上的拍摄设备不能长时间地拍摄固定机位的场景。The inertial measurement unit (IMU) in the gimbal mainly includes a gyroscope and an accelerometer. The gyroscope can measure the angular velocity of rotation of each axis of the gimbal. By integrating the measured angular velocity, the current attitude of the gimbal can be determined (pitch, roll, Yaw), but the angular velocity output of each axis of the gyroscope has a zero offset, and if the zero offset problem cannot be improved, the current attitude of the pan/tilt obtained by the angular velocity output integral measured by the gyroscope is inaccurate. At present, the accelerometer is mainly used to give a gimbal attitude reference, and the current attitude of the gimbal obtained by the angular velocity integral measured by the gyroscope is corrected, and finally the gimbal obtains a relatively stable posture. However, the accelerometer itself has drift, and the data of the acceleration is used to correct the current posture, and the drift is also generated. The attitude of the gimbal is not very stable for a long time, and the shooting device mounted on the gimbal cannot take a long time to photograph the fixed machine. In addition, when using the accelerometer to correct the current attitude of the gimbal, it can only be corrected for the pitch and roll axes of the gimbal, and cannot be corrected for the yaw axis of the gimbal. Therefore, the yaw axis posture of the gyroscope is integrated. It is possible that drift will occur soon, and eventually the yaw axis of the entire pan/tilt will continuously move in one direction when shooting the scene with a fixed position using the gimbal. This will also cause the shooting device mounted on the gimbal to fail. Shoot scenes with a fixed position for a long time.
本发明实施例的云台可为两轴云台,也可以为三轴云台,为了便于解释,如图1所示,在本发明实施例中以三轴云台200来进行示意性说明。其中,拍摄设备9被固定安装在云台200上的拍摄设备固定机构6上,其中所述固定机构6可以与云台的pitch轴的轴臂7固定或活动连接,其中,惯性测量单元可以安装在拍摄设备的固定机构6上、与所述固定机构6固定连接的部件上、或与pitch轴的轴臂7固定连接的任何其他部件,在拍摄过程中,云台为拍摄设备增稳,在拍摄设备进行拍摄的过程中,惯性测量单元可测量拍摄设备9的姿态。其中,姿态有多种表达形式,四元数是姿态信息的一种表示方法,另外常用姿态的常用表达形式还有欧拉角、矩阵等。第一姿态信息可以是第一姿态的姿态角(欧拉角),也可以是第一姿态对应的四元数,此处不作具体的限定。本文后述部分涉及姿态信息可以
为姿态对应的姿态角,也可以是姿态对应的四元数,此后就不再另外解释。另外,为方便描述,下文中将云台的roll轴、yaw轴和pitch轴用X轴、Y轴和Z轴替代。The pan/tilt head in the embodiment of the present invention may be a two-axis pan/tilt head or a three-axis pan/tilt head. For convenience of explanation, as shown in FIG. 1 , a schematic description of the three-axis pan/tilt head 200 is performed in the embodiment of the present invention. Wherein, the photographing device 9 is fixedly mounted on the photographing device fixing mechanism 6 on the pan/tilt head 200, wherein the fixing mechanism 6 can be fixedly or movably connected to the shaft arm 7 of the pitch shaft of the pan/tilt head, wherein the inertial measurement unit can be installed On the fixing mechanism 6 of the photographing apparatus, on the member fixedly connected to the fixing mechanism 6, or any other component fixedly connected to the shaft arm 7 of the pitch shaft, the pan/tilt is stabilized for the photographing device during the photographing process, The inertial measurement unit can measure the posture of the photographing device 9 during the shooting of the photographing device. Among them, posture has a variety of expressions, quaternion is a representation of attitude information, and commonly used expressions of commonly used gestures are Euler angles, matrices, and so on. The first posture information may be the attitude angle of the first posture (the Euler angle) or the quaternion corresponding to the first posture, which is not specifically limited herein. The latter part of this paper deals with attitude information.
The attitude angle corresponding to the gesture may also be the quaternion corresponding to the gesture, and will not be explained again thereafter. In addition, for convenience of description, the roll axis, the yaw axis, and the pitch axis of the pan/tilt are replaced with the X axis, the Y axis, and the Z axis hereinafter.
结合图2至图5,本发明实施例提供一种云台控制方法。其中,实施例一和实施例二分别从云台侧和控制云台的用户侧设备来云台的控制方法进行阐述。其中,所述用户侧设备可为专用遥控器(即用于控制云台运动的控制设备)或者安装有APP的智能设备(例如手机、PAD等移动设备)。With reference to FIG. 2 to FIG. 5, an embodiment of the present invention provides a pan/tilt control method. The first embodiment and the second embodiment respectively describe the control method of the cloud platform from the cloud platform side and the user side device controlling the cloud platform. The user side device may be a dedicated remote controller (ie, a control device for controlling the movement of the gimbal) or a smart device (such as a mobile device, a mobile device such as a PAD) installed with an APP.
实施例一 Embodiment 1
参见图2,在云台侧所述云台的控制方法可包括步骤:Referring to FIG. 2, the control method of the pan/tilt on the gimbal side may include the following steps:
S101:若检测到用于指示云台切换至手动校准模式的第一切换指令,则切换至手动校准模式;S101: If a first switching instruction for instructing the PTZ to switch to the manual calibration mode is detected, switching to the manual calibration mode;
在某些实施例中,所述第一切换指令由用户侧发送。可选地,所述第一切换指令可由用户直接在云台上输入。例如,所述云台上设有产生第一切换指令的第一切换开关,用户按下该第一切换开关即输入第一切换指令至云台,从而指示云台切换至手动校准模式。本实施例中,所述第一切换开关可为实体开关或者虚拟开关。在另外一些例子中,所述云台包括操作界面,所述操作界面上设有用于输入第一切换指令的输入框等,用户可直接将第一切换指令输入至该输入框,从而指示云台切换至手动校准模式。可选地,所述第一切换指令由用户侧设备发送。在一实施例中,所述用户侧设备为专用遥控器,所述专用遥控器上设有输入第一切换指令的第一切换开关,用户按下该第一切换开关后,专用遥控器即发送第一切换指令至所述云台。在另一实施例中,所述用户侧设备为安装有APP(应用软件)的智能设备,所述APP的界面设有发送第一切换指令至云台的第一切换开关或者用于输入第一切换指令的输入框。
In some embodiments, the first switching instruction is sent by the user side. Optionally, the first switching instruction may be input by the user directly on the pan/tilt. For example, the pan/tilt is provided with a first switch that generates a first switching command, and the user presses the first switch to input the first switching command to the pan/tilt, thereby instructing the pan/tilt to switch to the manual calibration mode. In this embodiment, the first switch can be a physical switch or a virtual switch. In other examples, the pan/tilt includes an operation interface, and the operation interface is provided with an input box for inputting a first switching instruction, and the user can directly input a first switching instruction to the input box, thereby indicating the gimbal Switch to manual calibration mode. Optionally, the first switching instruction is sent by the user side device. In an embodiment, the user-side device is a dedicated remote controller, and the dedicated remote controller is provided with a first switch for inputting a first switching instruction, and after the user presses the first switch, the dedicated remote controller transmits The first switching instruction is to the pan/tilt. In another embodiment, the user side device is a smart device installed with an APP (application software), and the interface of the APP is provided with a first switch to send a first switching instruction to the pan/tilt or for inputting the first Switch the input box of the instruction.
本实施例中,用户侧设备发送第一切换指令至云台可在用户侧接收到所述云台处于第一状态的信息后执行,所述第一状态包括加速运动状态和减速运动状态中的一种。其中,云台处于第一状态即表明云台可能会出现漂移,且该漂移通过惯性测量单元来修正,惯性测量单元会受到线加速度的影响而导致的修正不精确问题,而在手动校准模式下直接对陀螺仪的漂移进行调节以使得云台的姿态准确则不会受线加速的影响,并且可对云台实际产生的漂移实时调节,使得云台的姿态准确性高。In this embodiment, the user-side device sends the first switching instruction to the pan-tilt, and after the user side receives the information that the pan-tilt is in the first state, the first state includes the accelerated motion state and the deceleration motion state. One. Among them, the gimbal is in the first state, indicating that the pan/tilt may drift, and the drift is corrected by the inertial measurement unit, and the inertial measurement unit is subject to the inaccuracy of the correction caused by the linear acceleration, and in the manual calibration mode. The drift of the gyroscope is directly adjusted so that the attitude of the gimbal is accurate without being affected by the line acceleration, and the drift actually generated by the gimbal can be adjusted in real time, so that the attitude accuracy of the gimbal is high.
在某些实施例中,所述检测到用于指示云台切换至手动校准模式的第一切换指令之前包括:接收到云台处于第一状态的信息。第一状态即表明云台可能会出现漂移,且该漂移通过惯性测量单元来修正,惯性测量单元会受到线加速度的影响而导致的修正不精确问题,而在手动校准模式下直接对陀螺仪的漂移进行调节以使得云台的姿态准确则不会受线加速的影响,并且可对云台实际产生的漂移实时调节,使得云台的姿态准确性高。可选地,所述第一切换指令是在接收到所述云台处于第一状态的信息后由云台产生的。即由云台产生第一切换指令,实现手动校准模式的自动切换,切换的时效性高,进而保证后续调节云台参数的及时性。In some embodiments, the detecting before the first switching instruction for indicating that the PTZ switches to the manual calibration mode comprises: receiving information that the PTZ is in the first state. The first state indicates that the pan/tilt may drift, and the drift is corrected by the inertial measurement unit. The inertial measurement unit is subject to the inaccuracy of the correction caused by the linear acceleration, and the gyroscope is directly applied to the gyroscope in the manual calibration mode. The drift is adjusted so that the attitude of the pan/tilt is not affected by the line acceleration, and the drift actually generated by the pan/tilt can be adjusted in real time, so that the attitude of the pan/tilt is highly accurate. Optionally, the first switching instruction is generated by the gimbal after receiving the information that the PTZ is in the first state. That is, the first switching instruction is generated by the PTZ, and the automatic switching mode is automatically switched, and the timeliness of the switching is high, thereby ensuring the timeliness of the subsequent adjustment of the parameters of the PTZ.
可选地,第一状态可通过检测搭载云台的设备(例如车辆)的运动状态获得,即搭载云台的设备的运动状态为加速度和减速度中的一种时,云台即处于第一状态。而云台与行驶方向的角度不会对云台的运动状态产生影响。例如云台与行驶方向呈90°的加减速运动也说明云台处于第一状态。Alternatively, the first state may be obtained by detecting a motion state of a device (for example, a vehicle) on which the pan/tilt is mounted, that is, when the motion state of the device carrying the pan/tilt is one of acceleration and deceleration, the pan/tilt is in the first state. status. The angle of the gimbal and the direction of travel does not affect the motion state of the gimbal. For example, the acceleration and deceleration movement of the gimbal and the driving direction at 90° also indicates that the gimbal is in the first state.
可选地,在所述云台或者搭载云台的设备上设置用于检测云台运动状态的检测装置(例如速度传感器),所述检测装置会将检测到的云台的运动状态发送至用户侧设备,从而由用户侧设备自动产生用于指示云台切换至手动校准模式的第一切换指令或者由用户直接在用户侧设备输入该第一切换指令。
Optionally, a detecting device (for example, a speed sensor) for detecting a motion state of the pan/tilt is disposed on the cloud platform or the device supporting the pan/tilt, and the detecting device sends the detected motion state of the pan/tilt to the user. The side device, so that the first switching instruction for instructing the pan-tilt to switch to the manual calibration mode is automatically generated by the user-side device or the first switching instruction is directly input by the user on the user-side device.
S102:在手动校准模式下,接收用户侧返回的修正信息;S102: Receive the correction information returned by the user side in the manual calibration mode;
在某些实施例中,所述检测到用于指示云台切换至手动校准模式的第一切换指令后,还包括:将云台所监控的图像发送至用户侧设备。可选地,用户侧设备会将接收到的图像与基准图像进行比对,从而判断云台是否产生漂移。本实施例中,用户侧设备在判断出其所接收到的图像与基准图像不一致时,则判断出云台产生漂移,用户侧设备会根据该图像与基准图像的比对结果返回修正信息至云台;否则,云台无漂移。可选地,用户侧设备接收到的图像是直接展现给用户的,由用户根据该图像判断云台是否产生漂移,并根据该图像输入修正信息至用户侧设备,再由用户侧设备将修正信息发送至云台。In some embodiments, after detecting the first switching instruction for indicating that the PTZ switches to the manual calibration mode, the method further includes: transmitting the image monitored by the PTZ to the user side device. Optionally, the user side device compares the received image with the reference image to determine whether the pan/tilt is drifting. In this embodiment, when the user side device determines that the received image does not match the reference image, it determines that the pan/tilt is drifting, and the user side device returns the correction information to the cloud according to the comparison result between the image and the reference image. Taiwan; otherwise, the cloud platform has no drift. Optionally, the image received by the user side device is directly displayed to the user, and the user determines whether the pan/tilt is drifted according to the image, and inputs the correction information to the user side device according to the image, and then the user side device adds the correction information. Send to the PTZ.
在某些实施例中,所述检测到用于指示云台切换至手动校准模式的第一切换指令后,还包括:将云台当前姿态发送至用户侧设备。可选地,用户侧设备会将接收到的云台当前姿态与云台基准姿态进行比对,从而判断云台是否产生漂移。本实施例中,用户侧设备在判断出云台当前姿态与云台基准姿态不一致时,则判断出云台产生漂移,用户侧设备会根据云台当前姿态和云台基准姿态的比对结果返回修正信息至云台;否则,云台无漂移。可选地,用户侧设备接收到的云台当前姿态是直接展现给用户的,由用户根据该云台当前姿态判断云台是否产生漂移,并根据该图像输入修正信息至用户侧设备,再由用户侧设备将修正信息发送至云台。In some embodiments, after detecting the first switching instruction for indicating that the PTZ switches to the manual calibration mode, the method further includes: sending the PTZ current posture to the user side device. Optionally, the user side device compares the received current attitude of the pan/tilt head with the pan/tilt reference posture to determine whether the cloud platform generates drift. In this embodiment, when the user side device determines that the current attitude of the pan/tilt is inconsistent with the pan/tilt reference posture, it determines that the pan/tilt is drifting, and the user side device returns according to the comparison result between the current attitude of the gimbal and the reference posture of the gimbal. Correct the information to the PTZ; otherwise, the PTZ has no drift. Optionally, the current posture of the PTZ received by the user equipment is directly presented to the user, and the user determines whether the PTZ generates drift according to the current posture of the PTZ, and inputs the correction information to the user side device according to the image, and then The user side device sends the correction information to the pan/tilt.
需要说明的是,用户侧设备在判断出云台产生漂移后,若不对云台的漂移进行修正,则随着时间的积累,云台的漂移会越来越大。It should be noted that, after the user side device determines that the pan/tilt has drifted, if the drift of the pan/tilt is not corrected, the drift of the pan/tilt will become larger as time passes.
某些实施例中,所述用户侧设备与所述云台基于无线通信方式进行通信,可实现对云台参数修正的远程控制,也避免线缆连接导致的线缆缠绕问题。可选地,所述无线通信方式为射频通信方式或者其他无线通信方式。当然,用户侧设备与所述云台也可直接通过线缆的方式进行通信连接。
In some embodiments, the user side device communicates with the cloud platform based on a wireless communication manner, which can implement remote control of pan/tilt parameter correction, and also avoid cable entanglement problems caused by cable connection. Optionally, the wireless communication mode is a radio frequency communication mode or another wireless communication mode. Of course, the user side device and the cloud platform can also be directly connected by way of a cable.
S103:根据所述修正信息对云台的参数进行修正。S103: Correct the parameters of the pan/tilt according to the correction information.
本发明实施例中,通过设置手动校准模式,可随时利用用户侧输入的修正信息来对云台的参数进行修正,即随时通过人工干预来调节云台的参数,使得云台的实际姿态估计准确,且手动校准模式下调节云台的参数不会受到线加速等状态的影响,使得云台漂移较小。In the embodiment of the present invention, by setting the manual calibration mode, the correction information input by the user side can be used to correct the parameters of the gimbal at any time, that is, the parameters of the gimbal are adjusted by manual intervention at any time, so that the actual attitude estimation of the gimbal is accurate. And the parameters of the pan/tilt adjustment in the manual calibration mode are not affected by the state of line acceleration, etc., so that the pan/tilt drift is small.
其中,所述云台的参数包括陀螺仪一个或多个轴(例如横滚轴、俯仰轴、偏航轴)的漂移值(其由陀螺仪的零偏随着时间线性积分获得)。The parameter of the gimbal includes a drift value of one or more axes of the gyroscope (for example, a roll axis, a pitch axis, and a yaw axis) (which is obtained by linear integration of the gyroscope's zero offset with time).
在某些实施例中,所述根据所述修正信息对云台的姿态进行修正,包括:根据所述修正信息调节陀螺仪一个或多个轴的漂移值,从而使得云台在各个轴上的姿态更加准确。具体地,所述修正信息包括调节值大小和所述调节值对应的调节方向。另外,所述修正信息还包括调节值对应的所需调节的陀螺仪轴,从而根据所述调节值和所述调节值对应的调节方向、所需调节的陀螺仪轴,来对所需调节的陀螺仪轴对应的漂移值进行修正,实现云台漂移调节的精确性。本实施例中,所述调节方向可包括正方向或负方向,例如,对于云台的偏航轴,设定一基准位置,该基准位置的右侧为正方向,左侧为负方向;对于云台的俯仰轴,也设定一基准位置,该基准位置的下方为正方向,上方为负方向;对于云台的横滚轴,也设定一基准位置,该基准位置的右倾斜为正方向,左倾斜为负方向。当然,正方向和负方向可根据需要设定为其它形式。可选地,所述根据所述修正信息调节陀螺仪一个或多个轴的漂移值,包括:根据所述调节值大小,对所述陀螺仪一个或多个轴的漂移值进行正方向或者负方向的调节,从而对出现漂移的陀螺仪的轴的漂移值进行修正,使得陀螺仪在该轴的漂移减小,从而减小云台的漂移。In some embodiments, the correcting the posture of the gimbal according to the correction information comprises: adjusting a drift value of one or more axes of the gyroscope according to the correction information, so that the pan/tilt is on each axis The posture is more accurate. Specifically, the correction information includes an adjustment value size and an adjustment direction corresponding to the adjustment value. In addition, the correction information further includes a gyro axis of the desired adjustment corresponding to the adjustment value, so as to adjust the gyro axis according to the adjustment value and the adjustment direction corresponding to the adjustment value, and the gyro axis to be adjusted. The drift value corresponding to the gyroscope axis is corrected to achieve the accuracy of the pan-tilt drift adjustment. In this embodiment, the adjustment direction may include a positive direction or a negative direction. For example, for a yaw axis of the pan/tilt head, a reference position is set, where the right side of the reference position is a positive direction and the left side is a negative direction; The pitch axis of the gimbal also sets a reference position, the lower side of the reference position is a positive direction, and the upper side is a negative direction; for the roll axis of the gimbal, a reference position is also set, and the right tilt of the reference position is positive Direction, left tilt is negative. Of course, the positive direction and the negative direction can be set to other forms as needed. Optionally, the adjusting, according to the correction information, a drift value of one or more axes of the gyroscope, comprising: performing positive or negative drift values of one or more axes of the gyroscope according to the magnitude of the adjustment value. The adjustment of the direction, thereby correcting the drift value of the axis of the drifting gyroscope, so that the drift of the gyroscope on the axis is reduced, thereby reducing the drift of the gimbal.
需要说明的是,无论云台在何种运动状态下,陀螺仪的漂移都是随着时间线性累积发生的,因此,手动校准的方式可以随时对这个漂移进行调节。
It should be noted that regardless of the motion state of the gimbal, the drift of the gyroscope occurs linearly with time. Therefore, the manual calibration method can adjust the drift at any time.
结合图3和图4,所述方法还可包括步骤:Referring to Figures 3 and 4, the method may further comprise the steps of:
S1:若检测到用于指示云台切换至自动校准模式的第二切换指令,则切换至自动校准模式;S1: if a second switching instruction for instructing the PTZ to switch to the automatic calibration mode is detected, switching to the automatic calibration mode;
其中,第一切换指令的获取方式与步骤S101中的第一切换指令的获取方式相对应。The acquiring manner of the first switching instruction corresponds to the acquiring manner of the first switching instruction in step S101.
在某些实施例中,所述第二切换指令由用户侧发送。可选地,所述第二切换指令可由用户直接在云台上输入。例如,所述云台上设有产生第二切换指令的第二切换开关,用户按下该第二切换开关即输入第二切换指令至云台,从而指示云台切换至手动校准模式。本实施例中,所述第二切换开关可为实体开关或者虚拟开关。在另外一些例子中,所述云台包括操作界面,所述操作界面上设有用于输入第二切换指令的输入框等,用户可直接将第二切换指令输入至该输入框,从而指示云台切换至手动校准模式。可选地,所述第二切换指令由用户侧设备发送。在一实施例中,所述用户侧设备为专用遥控器,所述专用遥控器上设有用于输入第二切换指令的第二切换开关,用户按下该第二切换开关后,专用遥控器即发送第二切换指令至所述云台。本实施例中,所述第二切换开关可为实体开关或者虚拟开关。在另一实施例中,所述用户侧设备为安装有APP的智能设备,所述APP的界面设有发送第二切换指令至云台的第二切换开关或者用于输入第二切换指令的输入框。In some embodiments, the second switching instruction is sent by the user side. Optionally, the second switching instruction may be input by the user directly on the pan/tilt. For example, the pan/tilt is provided with a second switch that generates a second switching command, and the user presses the second switch to input a second switching command to the pan/tilt, thereby instructing the pan/tilt to switch to the manual calibration mode. In this embodiment, the second switch can be a physical switch or a virtual switch. In other examples, the pan/tilt includes an operation interface, and the operation interface is provided with an input box for inputting a second switching instruction, etc., and the user can directly input a second switching instruction to the input box, thereby indicating the gimbal Switch to manual calibration mode. Optionally, the second switching instruction is sent by the user side device. In an embodiment, the user-side device is a dedicated remote controller, and the dedicated remote controller is provided with a second switch for inputting a second switching command. After the user presses the second switch, the dedicated remote controller is Sending a second switching instruction to the pan/tilt. In this embodiment, the second switch can be a physical switch or a virtual switch. In another embodiment, the user side device is a smart device with an APP installed, and the interface of the APP is provided with a second switch that sends a second switch instruction to the pan/tilt or an input for inputting a second switch instruction. frame.
在某些实施例中,用户侧设备发送第二切换指令至云台可在用户侧接收到所述云台处于第二状态的信息后执行,所述第二状态包括匀速运动状态和静止状态中的一种。在第二状态下,云台自动调节其漂移准确性较高,且无需人工干预,简单方便。In some embodiments, the transmitting, by the user side device, the second switching instruction to the pan/tilt may be performed after the user side receives the information that the pan/tilt is in the second state, where the second state includes the uniform motion state and the stationary state. One kind. In the second state, the pan/tilt automatically adjusts its drift accuracy to be high, and does not require manual intervention, which is simple and convenient.
在某些实施例中,所述第二切换指令是在云台检测到其处于第二状态后由云台产生的,即云台在检测到其处于第二状态后,立即产生第二切
换指令,切换云台至自动校准模式,产生第二切换指令的时间快,从而使得云台以较快的速度进行自动调节。In some embodiments, the second switching instruction is generated by the gimbal after the pan/tilt detects that it is in the second state, that is, the pan/tilt immediately generates the second slice after detecting that it is in the second state.
The command is changed, the pan/tilt is switched to the automatic calibration mode, and the second switching command is generated for a fast time, so that the pan/tilt is automatically adjusted at a faster speed.
可选地,第二状态也可通过检测搭载云台的设备(例如车辆)的运动状态获得,即搭载云台的设备的运动状态为匀速和静止中的一种时,云台即处于第二状态。所述第二状态也是由搭载在云台或者搭载云台的设备上的检测装置。Alternatively, the second state can also be obtained by detecting the motion state of the device (for example, a vehicle) on which the pan/tilt is mounted, that is, when the motion state of the device carrying the pan/tilt is one of uniform speed and stationary, the pan/tilt is in the second state. status. The second state is also a detecting device mounted on a pan/tilt or a device equipped with a pan/tilt.
S2:在自动校准模式下,利用陀螺仪获取云台的第一姿态信息;S2: acquiring the first attitude information of the pan/tilt head by using a gyroscope in the automatic calibration mode;
S3:利用加速度计获取云台的第二姿态信息;S3: acquiring the second attitude information of the pan/tilt by using an accelerometer;
需要说明的是,本发明实施例中步骤S1和步骤S3的顺序可以按顺序先后执行,其中具体的先后顺序不作具体的限定,另外步骤S2和步骤S3也可以同时执行。It should be noted that the sequence of step S1 and step S3 in the embodiment of the present invention may be sequentially performed in sequence, wherein the specific sequence is not specifically limited, and step S2 and step S3 may also be performed simultaneously.
S4:根据所述第一姿态信息和所述第二姿态信息对云台的姿态和/或参数进行修正。S4: Correct the posture and/or parameters of the gimbal according to the first posture information and the second posture information.
具体地,由于惯性测量单元中的陀螺仪在进行数据测量时,由于陀螺仪存在漂移,导致测量出的姿态信息并不准确,因此,根据惯性测量单元中的加速度计获取的第二姿态信息,根据第一姿态信息和所述第二姿态信息,实现对云台的姿态和/或参数(例如陀螺仪一个或多个轴的漂移值)进行修正。本发明的实施例中,通过第一姿态信息和第二姿态信息,来对云台的姿态或者参数进行修正,从而减小云台的漂移,另外,自动校准的方式实现较为简单方便且时效性高。Specifically, since the gyroscope in the inertial measurement unit performs data measurement, the measured attitude information is not accurate due to the drift of the gyroscope, and therefore, the second attitude information acquired according to the accelerometer in the inertial measurement unit, Correcting the posture and/or parameters of the gimbal (for example, the drift value of one or more axes of the gyroscope) is implemented according to the first posture information and the second posture information. In the embodiment of the present invention, the attitude and parameters of the pan/tilt are corrected by the first attitude information and the second attitude information, thereby reducing the drift of the pan/tilt. In addition, the automatic calibration method is simpler, more convenient and time-sensitive. high.
在某些实施例中,所述根据所述第一姿态信息和所述第二姿态信息对云台的姿态进行修正,包括:根据所述第一姿态信息和所述第二姿态信息确定所述云台的误差姿态信息,并根据所述误差姿态信息修正所述第一姿态信息以得到云台的当前姿态和/或参数信息,使用闭环控制策略,根据所述误差姿态信息对通过陀螺仪测量得到的第一姿态信息进行修正以得到
云台当前的姿态信息,从而对云台的漂移进行准确调节。可选地,所述误差姿态信息为所述第一姿态信息与所述第二姿态信息之间的姿态差信息。当云台的第一姿态信息和第二姿态信息均以四元数的形式进行表示时,则在可以根据所述第二姿态信息的四元数和所述第一姿态信息的四元数确定所述误差姿态信息,具体地,可以将所述第二姿态信息的四元数与所述第一姿态信息的四元数相乘,根据相乘得到的四元数来确定误差姿态信息,相乘后的四元数可以表示第二姿态信息与第一姿态信息之间的误差姿态信息,相乘后得到的四元数即为误差姿态信息的四元数。根据所述误差姿态信息的四元数即可以换算出误差姿态信息对应的欧拉角,根据确定的误差姿态信息的四元数或欧拉角即可以对惯性测量单元或陀螺仪的第一姿态信息进行修正。另外,在确定第二姿态信息的四元数时,可以将第二姿态信息的四元数换成对应的欧拉角,根据惯性观测单元或陀螺仪确定第一姿态信息对应的欧拉角,通过比较第二姿态信息的四元数换成对应的欧拉角和第一姿态信息对应的欧拉角即可以得到第二姿态信息与第一姿态信息之间的误差姿态信息,该误差姿态信息能够表示陀螺仪的漂移,通过换算可以将第二姿态信息的欧拉角与第一姿态信息对应的欧拉角之差转换成误差姿态信息对应的四元数。可选地,所述误差姿态信息包括横滚轴的姿态差信息和俯仰轴的姿态差信息中的至少一种。In some embodiments, the correcting the posture of the pan/tilt according to the first posture information and the second posture information comprises: determining, according to the first posture information and the second posture information, The error posture information of the pan/tilt, and correcting the first attitude information according to the error posture information to obtain a current posture and/or parameter information of the pan/tilt, using a closed-loop control strategy, and measuring the gyroscope according to the error posture information The obtained first posture information is corrected to obtain
The current attitude information of the gimbal, so as to accurately adjust the drift of the gimbal. Optionally, the error posture information is posture difference information between the first posture information and the second posture information. When the first posture information and the second posture information of the pan/tilt are both expressed in the form of a quaternion, the quaternion of the second posture information and the quaternion of the first posture information may be determined. Specifically, the error posture information may be obtained by multiplying the quaternion of the second posture information by the quaternion of the first posture information, and determining the error posture information according to the quaternion obtained by multiplication. The multiplied quaternion may represent error pose information between the second pose information and the first pose information, and the quaternion obtained after multiplication is the quaternion of the error pose information. According to the quaternion of the error posture information, the Euler angle corresponding to the error posture information can be converted, and the first posture of the inertial measurement unit or the gyroscope can be determined according to the quaternion or the Euler angle of the determined error posture information. The information is corrected. In addition, when determining the quaternion of the second posture information, the quaternion of the second posture information may be replaced with a corresponding Euler angle, and the Euler angle corresponding to the first posture information is determined according to the inertial observation unit or the gyroscope. The error posture information between the second posture information and the first posture information can be obtained by comparing the quaternion of the second posture information with the corresponding Euler angle and the Euler angle corresponding to the first posture information, and the error posture information is obtained. The drift of the gyro can be expressed, and the difference between the Euler angles corresponding to the first attitude information of the second attitude information can be converted into a quaternion corresponding to the error posture information by conversion. Optionally, the error posture information includes at least one of attitude difference information of a roll axis and attitude difference information of a pitch axis.
所述根据所述误差姿态信息修正所述第一姿态信息以得到云台的当前姿态信息包括:利用扩展卡尔曼滤波、互补滤波、平滑滤波中的一种或多种根据所述误差姿态信息修正所述第一姿态信息以得到云台的当前姿态信息。具体地,可以采用如下几种可行的方式利用扩展卡尔曼滤波、互补滤波、平滑滤波中的一种或多种根据所述误差姿态信息修正所述第一姿态信息:The correcting the first posture information according to the error posture information to obtain the current attitude information of the gimbal comprises: correcting according to the error posture information by using one or more of extended Kalman filtering, complementary filtering, and smoothing filtering. The first posture information is used to obtain current posture information of the pan/tilt. Specifically, the first posture information may be corrected according to the error posture information by using one or more of extended Kalman filtering, complementary filtering, and smoothing filtering in several feasible manners:
一种可行的方式是:对修正后的姿态信息进行滤波,将滤波后的姿态信息作为云台的当前姿态信息;
A feasible way is: filtering the corrected posture information, and using the filtered posture information as the current attitude information of the pan/tilt;
另一种可行的方式:对单位时间的误差姿态修正量进行滤波,根据滤波后的误差姿态修正量对对惯性测量单元或陀螺仪确定的第一姿态信息进行修正以得到云台的当前姿态信息。Another feasible way is to filter the error posture correction amount per unit time, and correct the first attitude information determined by the inertial measurement unit or the gyroscope according to the filtered error posture correction amount to obtain the current attitude information of the gimbal. .
实施例二 Embodiment 2
参见图5,在控制云台的用户侧设备,所述方法可包括步骤:Referring to FIG. 5, in controlling a user side device of a PTZ, the method may include the steps of:
S201:在云台处于第一状态下,发送用于指示云台切换至手动校准模式的第一切换指令至云台;S201: Send a first switching instruction for instructing the PTZ to switch to the manual calibration mode to the pan/tilt when the pan/tilt is in the first state;
其中,所述第一状态包括加速运动状态和减速运动状态中的一种。云台处于第一状态即表明云台可能会出现漂移,且该漂移通过惯性测量单元来修正,惯性测量单元会受到线加速度的影响而导致的修正不精确问题,而在手动校准模式下直接对陀螺仪的漂移进行调节以使得云台的姿态准确则不会受线加速的影响,并且可对云台实际产生的漂移实时调节,使得云台的姿态准确性高。Wherein the first state comprises one of an accelerated motion state and a deceleration motion state. When the pan/tilt is in the first state, it indicates that the pan/tilt may drift, and the drift is corrected by the inertial measurement unit. The inertial measurement unit is affected by the linear acceleration and the correction inaccuracy is caused, and in the manual calibration mode, it is directly The drift of the gyroscope is adjusted so that the attitude of the gimbal is accurate without being affected by the line acceleration, and the drift actually generated by the gimbal can be adjusted in real time, so that the attitude accuracy of the gimbal is high.
第一状态可通过检测搭载云台的设备(例如车辆)的运动状态获得,即搭载云台的设备的运动状态为加速度和减速度中的一种时,云台即处于第一状态。而云台与行驶方向的角度不会对云台的运动状态产生影响。例如云台与行驶方向呈90°的加减速运动也说明云台处于第一状态。The first state can be obtained by detecting the motion state of the device (for example, a vehicle) on which the pan/tilt is mounted. That is, when the motion state of the device equipped with the pan/tilt is one of acceleration and deceleration, the pan/tilt is in the first state. The angle of the gimbal and the direction of travel does not affect the motion state of the gimbal. For example, the acceleration and deceleration movement of the gimbal and the driving direction at 90° also indicates that the gimbal is in the first state.
可选地,在所述云台或者搭载云台的设备上设置用于检测云台运动状态的检测装置(例如速度传感器),所述检测装置会将检测到的云台的运动状态发送至用户侧设备,从而由用户侧设备自动产生用于指示云台切换至手动校准模式的第一切换指令或者由用户直接在用户侧设备输入该第一切换指令。Optionally, a detecting device (for example, a speed sensor) for detecting a motion state of the pan/tilt is disposed on the cloud platform or the device supporting the pan/tilt, and the detecting device sends the detected motion state of the pan/tilt to the user. The side device, so that the first switching instruction for instructing the pan-tilt to switch to the manual calibration mode is automatically generated by the user-side device or the first switching instruction is directly input by the user on the user-side device.
在某些实施例中,所述用户侧设备为专用遥控器,所述专用遥控器上设有用户输入第一切换指令的第一切换开关,用户按下该第一切换开关后,专用遥控器即发送第一切换指令至所述云台。本实施例中,所述第一
切换开关可为实体开关或者虚拟开关。In some embodiments, the user-side device is a dedicated remote controller, and the dedicated remote controller is provided with a first switch that the user inputs a first switching instruction, and after the user presses the first switch, the dedicated remote controller That is, the first switching instruction is sent to the pan/tilt. In this embodiment, the first
The switch can be a physical switch or a virtual switch.
在某些实施例中,所述用户侧设备为安装有APP的智能设备,所述APP的界面设有用户发送第一切换指令至云台的第一切换开关或者用于输入第一切换指令的输入框。In some embodiments, the user side device is a smart device with an APP installed, and the interface of the APP is provided with a first switching switch that the user sends a first switching instruction to the pan/tilt or a first switching instruction. Input box.
S202:接收用户输入的修正信息;S202: Receive correction information input by a user;
具体地,所述修正信息包括调节值的大小和所述调节值对应的调节方向。另外,所述修正信息还包括调节值对应的所需调节的陀螺仪轴,从而使得云台能够根据所述调节值和所述调节值对应的调节方向、所需调节的陀螺仪轴,来对所需调节的陀螺仪轴对应的漂移值进行修正,实现云台漂移调节的精确性。本实施例中,所述调节方向可包括正方向或负方向,例如,对于云台的偏航轴,设定一基准位置,该基准位置的右侧为正方向,左侧为负方向;对于云台的俯仰轴,也设定一基准位置,该基准位置的下方为正方向,上方为负方向;对于云台的横滚轴,也设定一基准位置,该基准位置的右倾斜为正方向,左倾斜为负方向(本文以上述横滚轴、俯仰轴和偏航轴的调节方向为例)。当然,正方向和负方向可根据需要设定为其它形式。Specifically, the correction information includes a size of the adjustment value and an adjustment direction corresponding to the adjustment value. In addition, the correction information further includes a gyro axis of the desired adjustment corresponding to the adjustment value, so that the pan/tilt can be based on the adjustment value and the adjustment direction corresponding to the adjustment value, and the gyro axis to be adjusted. The drift value corresponding to the gyro axis to be adjusted is corrected to achieve the accuracy of the pan-tilt drift adjustment. In this embodiment, the adjustment direction may include a positive direction or a negative direction. For example, for a yaw axis of the pan/tilt head, a reference position is set, where the right side of the reference position is a positive direction and the left side is a negative direction; The pitch axis of the gimbal also sets a reference position, the lower side of the reference position is a positive direction, and the upper side is a negative direction; for the roll axis of the gimbal, a reference position is also set, and the right tilt of the reference position is positive Direction, the left tilt is the negative direction (this article takes the above-mentioned adjustment directions of the roll axis, pitch axis and yaw axis as an example). Of course, the positive direction and the negative direction can be set to other forms as needed.
在某些例子中,所述接收用户返回的修正信息是向用户展示云台所监控的图像或者云台当前姿态信息,并接收用户根据所述云台所监控的图像或者云台当前姿态信息返回的修正信息,即修正信息是用户根据云台所述监控的图像或者云台当前姿态信息所设定的,从而减小云台的漂移。In some examples, the correction information returned by the receiving user is to display the image monitored by the pan/tilt or the current posture information of the pan/tilt to the user, and receive the correction returned by the user according to the image monitored by the pan/tilt or the current posture information of the gimbal. The information, that is, the correction information is set by the user according to the image monitored by the cloud platform or the current attitude information of the pan/tilt, thereby reducing the drift of the gimbal.
可选地,所述接收用户根据所述云台所监控的图像或者云台当前姿态信息返回的修正信息,包括:接收用户根据所述云台所监控的图像多次返回的调节值的大小和所述调节值对应的调节方向。可选地,用户侧设备会将接收到的图像与基准图像进行比对,从而判断云台是否产生漂移。本实施例中,用户侧设备在判断出其所接收到的图像与基准图像不一致时,
则判断出云台产生漂移,用户会根据该图像与基准图像的比对结果输入修正信息至该用户侧设备;否则,云台无漂移。可选地,用户侧设备接收到的图像是直接展现给用户的,由用户根据该图像判断云台是否产生漂移,并根据该图像输入修正信息至用户侧设备,再由用户侧设备将修正信息发送至云台。Optionally, the receiving information returned by the receiving user according to the image monitored by the cloud platform or the current posture information of the pan/tilt includes: receiving a size of the adjustment value that the user returns multiple times according to the image monitored by the cloud platform, and the The adjustment direction corresponds to the adjustment direction. Optionally, the user side device compares the received image with the reference image to determine whether the pan/tilt is drifting. In this embodiment, when the user side device determines that the received image is inconsistent with the reference image,
Then, it is determined that the pan/tilt is drifting, and the user inputs the correction information to the user side device according to the comparison result of the image and the reference image; otherwise, the pan/tilt has no drift. Optionally, the image received by the user side device is directly displayed to the user, and the user determines whether the pan/tilt is drifted according to the image, and inputs the correction information to the user side device according to the image, and then the user side device adds the correction information. Send to the PTZ.
可选地,所述接收用户根据所述云台所监控的图像或者云台当前姿态信息返回的修正信息,包括:接收用户根据所述云台当前姿态信息多次返回的调节值的大小和所述调节值对应的调节方向。可选地,用户侧设备会将接收到的云台当前姿态与云台基准姿态进行比对,从而判断云台是否产生漂移。本实施例中,用户侧设备在判断出云台当前姿态与云台基准姿态不一致时,则判断出云台产生漂移,用户根据云台当前姿态和云台基准姿态的比对结果输入修正信息至该用户侧设备;否则,云台无漂移。可选地,用户侧设备接收到的云台当前姿态是直接展现给用户的,由用户根据该云台当前姿态判断云台是否产生漂移,并根据该图像输入修正信息至用户侧设备,再由用户侧设备将修正信息发送至云台。Optionally, the receiving information returned by the receiving user according to the image monitored by the cloud platform or the current posture information of the pan/tilt includes: receiving a size of the adjustment value that the user returns multiple times according to the current posture information of the cloud platform, and the The adjustment direction corresponds to the adjustment direction. Optionally, the user side device compares the received current attitude of the pan/tilt head with the pan/tilt reference posture to determine whether the cloud platform generates drift. In this embodiment, when the user-side device determines that the current attitude of the pan-tilt is inconsistent with the pan-tilt reference posture, it determines that the pan-tilt is drifting, and the user inputs the correction information according to the comparison result between the current attitude of the gimbal and the pan-tilt reference posture. The user side device; otherwise, the pan/tilt has no drift. Optionally, the current posture of the PTZ received by the user equipment is directly presented to the user, and the user determines whether the PTZ generates drift according to the current posture of the PTZ, and inputs the correction information to the user side device according to the image, and then The user side device sends the correction information to the pan/tilt.
可选地,参见图8,所述用户侧设备还包括多个调节旋钮,分别为横滚轴旋2、俯仰轴旋钮3和偏航轴旋钮4,对应修正陀螺仪横滚轴、俯仰轴和偏航轴的漂移值。每个调节旋钮可朝向增大和减小方向调节,通过朝向增大或减小的方向调节所述调节旋钮以减小所述陀螺仪在对应轴方向上的漂移值,从而减小云台对应轴的漂移,直至云台各轴均不存在漂移,停止对所述调节旋钮的控制。例如,当所述向用户展示云台所监控的图像为左偏移、上偏移和左倾斜状态中的至少一种,或者云台当前姿态信息表示云台姿态为左偏移、上偏移和左倾斜状态中的至少一种时,对应的所述调节旋钮朝向增大方向调节,从而减小云台对应轴的漂移。其中,所述左偏移、上偏移和左倾斜状态分别对应偏航轴、俯仰轴和横滚轴。当所述向用户展示云台所监控的图像为右偏移、下偏移和右倾斜状态中的至少一种,
或者云台当前姿态信息表示云台姿态为右偏移、下偏移和右倾斜状态中的至少一种时,对应的所述调节旋钮朝向减小方向调节,从而减小云台对应轴的漂移。其中,所述右偏移、下偏移和右倾斜状态分别对应偏航轴、俯仰轴和横滚轴。Optionally, referring to FIG. 8, the user side device further includes a plurality of adjustment knobs, namely a roll axis 2, a pitch axis knob 3, and a yaw axis knob 4, corresponding to the modified gyro roll axis, the pitch axis, and The drift value of the yaw axis. Each adjustment knob can be adjusted in an increasing and decreasing direction, and the adjustment knob is adjusted in a direction toward increasing or decreasing to reduce a drift value of the gyroscope in a corresponding axial direction, thereby reducing a corresponding axis of the gimbal Drift until there is no drift on each axis of the gimbal, stopping the control of the adjustment knob. For example, when the displaying to the user that the image monitored by the pan/tilt is at least one of a left offset, an upper offset, and a left tilt state, or the pan-tilt current pose information indicates that the pan-tilt pose is a left offset, an upper offset, and In at least one of the left tilt states, the corresponding adjustment knob is adjusted toward the increasing direction, thereby reducing the drift of the corresponding axis of the pan/tilt. The left offset, the upper offset, and the left tilt state respectively correspond to a yaw axis, a pitch axis, and a roll axis. When the displaying to the user that the image monitored by the pan/tilt is at least one of a right offset, a lower offset, and a right tilt state,
Or when the current attitude information of the gimbal indicates that the pan/tilt attitude is at least one of a right offset, a lower offset, and a right tilt state, the corresponding adjustment knob is adjusted toward the decreasing direction, thereby reducing the drift of the corresponding axis of the pan/tilt . The right offset, the lower offset, and the right tilt state respectively correspond to a yaw axis, a pitch axis, and a roll axis.
S203:发送所述修正信息并发送至云台,用于指示云台根据所述修正信息对云台的参数进行修正。S203: Send the correction information and send the information to the pan/tilt, and instruct the pan/tilt to correct the parameters of the pan/tilt according to the correction information.
本发明实施例中,通过设置手动校准模式,通过用户与用户侧设备的交互,实现对修正信息的随时、灵活控制,从而触发云台随时利用用户侧输入的修正信息来对云台的参数进行修正,即随时通过人工干预来调节云台的参数,使得云台的实际姿态估计准确,且手动校准模式下调节云台的参数不会受到线加速等状态的影响,使得云台漂移较小。In the embodiment of the present invention, by setting the manual calibration mode, the user and the user-side device interact to realize the automatic and flexible control of the correction information, thereby triggering the pan/tilt to use the correction information input by the user side to perform the parameters of the gimbal at any time. The correction means that the parameters of the gimbal are adjusted by manual intervention at any time, so that the actual attitude estimation of the gimbal is accurate, and the parameters of the pan/tilt in the manual calibration mode are not affected by the state of line acceleration, and the pan-tilt drift is small.
需要说明的是,用户侧设备在判断出云台产生漂移后,若不对云台的漂移进行修正,则随着时间的积累,云台的漂移会越来越大。It should be noted that, after the user side device determines that the pan/tilt has drifted, if the drift of the pan/tilt is not corrected, the drift of the pan/tilt will become larger as time passes.
某些实施例中,所述用户侧设备与所述云台基于无线通信方式进行通信,可实现对云台参数修正的远程控制,也避免线缆连接导致的线缆缠绕问题。可选地,所述无线通信方式为射频通信方式或其他无线通信方式。当然,用户侧设备与所述云台也可直接通过线缆的方式进行通信连接。In some embodiments, the user side device communicates with the cloud platform based on a wireless communication manner, which can implement remote control of pan/tilt parameter correction, and also avoid cable entanglement problems caused by cable connection. Optionally, the wireless communication mode is a radio frequency communication mode or another wireless communication mode. Of course, the user side device and the cloud platform can also be directly connected by way of a cable.
在某些实施例中,当对应的调节被按下后,该调节旋钮产生的修正信息即被发送至云台,以实时对云台的参数进行修正,减小云台的漂移。对于每个调节旋钮,用户每朝着增大的方向或减小的方向按下一次,所述调节值为固定值,例如,所述固定值为0.1°/S(单位:度/秒)。In some embodiments, when the corresponding adjustment is pressed, the correction information generated by the adjustment knob is sent to the pan/tilt to correct the parameters of the gimbal in real time to reduce the drift of the gimbal. For each adjustment knob, the user presses each time in an increasing direction or a decreasing direction, the adjustment value being a fixed value, for example, the fixed value is 0.1 ° / S (unit: deg / sec).
在某些实施例中,发送修正信息至所述云台是在接收到用户输入的修正确认指令后执行的,以保证修正信息的正确性。可选地,所述显示界面上设有修正确认按钮,用户多次按下对应的调节旋钮后,按下所述修正确认按钮,用户侧设备即可将最终的修正信息发送至云台,该方案存在不
能实时对云台的参数进行修正。在本实施例中,对于每个调节旋钮,用户每朝着增大的方向或减小的方向按下一次,所述调节值会增大或减小一固定值,例如,所述固定值为0.1°/S(单位:度/秒)。In some embodiments, transmitting the correction information to the pan/tilt is performed after receiving a correction confirmation command input by the user to ensure the correctness of the correction information. Optionally, the display interface is provided with a correction confirmation button, and after the user presses the corresponding adjustment knob multiple times, pressing the correction confirmation button, the user side device can send the final correction information to the pan/tilt, The program does not exist
The parameters of the gimbal can be corrected in real time. In this embodiment, for each adjustment knob, the user presses once in an increasing direction or a decreasing direction, and the adjustment value is increased or decreased by a fixed value, for example, the fixed value is 0.1°/S (unit: degree/second).
另外,所述方法还可包括:确定所述云台处于第二状态后,发送用于指示云台切换至自动校准模式的第二切换指令至云台,以指示所述云台对其参数进行自动调节。In addition, the method may further include: after determining that the pan/tilt is in the second state, sending a second switching instruction for instructing the gimbal to switch to the automatic calibration mode to the pan/tilt to instruct the pan/tilt to perform parameters thereof Automatic adjustment.
其中,所述云台的参数包括陀螺仪一个或多个轴(例如横滚轴、俯仰轴、偏航轴)的漂移值(其由陀螺仪的零偏随着时间线性积分获得)。The parameter of the gimbal includes a drift value of one or more axes of the gyroscope (for example, a roll axis, a pitch axis, and a yaw axis) (which is obtained by linear integration of the gyroscope's zero offset with time).
在某些实施例中,所述用户侧设备为专用遥控器,所述专用遥控器上设有用于输入第二切换指令的第二切换开关,用户按下该第二切换开关后,专用遥控器即发送第二切换指令至所述云台。本实施例中,所述第二切换开关可为实体开关或者虚拟开关。In some embodiments, the user-side device is a dedicated remote controller, and the dedicated remote controller is provided with a second switch for inputting a second switching instruction. After the user presses the second switch, the dedicated remote controller That is, a second switching instruction is sent to the pan/tilt. In this embodiment, the second switch can be a physical switch or a virtual switch.
在某些实施例中,所述用户侧设备为安装有APP的智能设备,所述APP的界面设有用户发送第二切换指令至云台的第二切换开关或者用于输入第二切换指令的输入框。In some embodiments, the user side device is a smart device with an APP installed, and the interface of the APP is provided with a second switching switch that the user sends a second switching instruction to the PTZ or a second switching instruction. Input box.
本发明实施例通过设置第一切换开关和第二切换开关,以组成切换开关,实现云台手动校准模式与自动校准模式的自由切换,方便快捷。In the embodiment of the invention, the first switching switch and the second switching switch are arranged to form a switching switch, so that the manual switching mode of the pan/tilt and the automatic calibration mode can be freely switched, which is convenient and quick.
另外,云台侧根据所述修正信息对云台的参数进行修正可参见实施例一,此处不再说明。In addition, the modification of the parameters of the gimbal according to the modification information can be referred to in the first embodiment, and will not be described here.
实施例三和实施例四分别从云台侧、用户设备侧对应本发明实施例的云台的控制装置进行说明。The third embodiment and the fourth embodiment are respectively described from the pan-tilt side and the user equipment side corresponding to the control device of the pan-tilt according to the embodiment of the present invention.
实施例三 Embodiment 3
参见图6,本发明实施例提供一种云台的控制装置,所述云台的控制装置可包括第一处理器201,所述第一处理器与云台的陀螺仪202、加速度计203分别相连。其中,所述第一处理器201用于执行上述实施例一所
述的云台控制方法的步骤。Referring to FIG. 6, an embodiment of the present invention provides a control device for a cloud platform. The control device for the cloud platform may include a first processor 201. The first processor and the gyroscope 202 and the accelerometer 203 of the cloud platform respectively Connected. The first processor 201 is configured to execute the foregoing Embodiment 1
The steps of the pan/tilt control method.
需要说明的是,在自动校准模式下,陀螺仪202和加速度计203需要分别将第一姿态信息和第二姿态信息发送至所述第一处理器201,由所述第一处理器201执行进行自动校准。It should be noted that, in the automatic calibration mode, the gyro 202 and the accelerometer 203 need to send the first posture information and the second posture information to the first processor 201, respectively, and are executed by the first processor 201. Automatic calibration.
实施例四 Embodiment 4
参见图7,本发明实施例提供一种云台的控制装置,所述云台的控制装置可包括第二处理器101,其中,所述第二处理器101用于执行上述实施例二所述的云台控制方法的步骤。Referring to FIG. 7 , an embodiment of the present invention provides a control device for a cloud platform, where the control device of the cloud platform may include a second processor 101, where the second processor 101 is configured to perform the foregoing embodiment 2. The steps of the PTZ control method.
实施例五 Embodiment 5
本发明的实施例提供了一种计算机存储介质,该计算机存储介质中存储有程序指令,该计算机存储介质中存储有程序指令,所述程序执行上述实施例一或实施例二的云台的控制方法。An embodiment of the present invention provides a computer storage medium storing program instructions, where the computer storage medium stores program instructions, and the program executes the control of the pan/tilt of the first embodiment or the second embodiment. method.
实施例六 Embodiment 6
又参见图6,本发明实施例提供一种云台,所述云台200可包括陀螺仪202、加速度计203以及云台的控制装置。其中,所述云台的控制装置为上述实施例三所述的云台的控制装置。所述陀螺仪202、加速度计203分别与所述云台的控制装置中的第一处理器201相连。Referring to FIG. 6 again, an embodiment of the present invention provides a cloud platform, which may include a gyroscope 202, an accelerometer 203, and a control device of the pan/tilt. The control device of the pan/tilt is the control device of the pan/tilt head according to the third embodiment. The gyroscope 202 and the accelerometer 203 are respectively connected to the first processor 201 in the control device of the pan/tilt.
实施例七Example 7
又参见图7,本发明实施例提供一种遥控器,所述遥控器100为上述实施例四所述的云台的控制装置。Referring to FIG. 7, an embodiment of the present invention provides a remote controller, and the remote controller 100 is a control device for a pan/tilt head according to the fourth embodiment.
在某些实施例中,所述遥控器100包括与第二处理器101所述操作界面102。In some embodiments, the remote control 100 includes the operator interface 102 with the second processor 101.
在某些实施例中,所述操作界面102上设有所述切换开关1。所述切换开关包括第一切换开关和第二切换开关,所述切换开关1包括第一切
换开关和第二切换开关。其中,所述第一切换开关用于输入第一切换指令,所述第二切换开关用于输入第二切换指令。用户通过按下第一切换开关或第二切换开关,遥控器则产生第一切换指令或第二切换指令,并将产生的第一切换指令或第二切换指令发送至云台。本实施例中,所述第二切换开关可为实体开关或者虚拟开关。In some embodiments, the switch 1 is provided on the operation interface 102. The switch includes a first switch and a second switch, and the switch 1 includes a first switch
Change switch and second switch. The first switch is used to input a first switching instruction, and the second switch is used to input a second switching instruction. The user generates a first switching instruction or a second switching instruction by pressing the first switching switch or the second switching switch, and sends the generated first switching instruction or second switching instruction to the pan/tilt. In this embodiment, the second switch can be a physical switch or a virtual switch.
在某些实施例中,参见图8,所述用户侧设备还包括多个调节旋钮,分别为横滚轴旋2、俯仰轴旋钮3和偏航轴旋钮4,对应修正陀螺仪横滚轴、俯仰轴和偏航轴的漂移值。每个调节旋钮可朝向增大和减小方向调节,通过朝向增大或减小的方向调节所述调节旋钮以减小所述陀螺仪在对应轴方向上的漂移值,从而减小云台对应轴的漂移,直至云台各轴均不存在漂移,停止对所述调节旋钮的控制。例如,当所述向用户展示云台所监控的图像为左偏移、上偏移和左倾斜状态中的至少一种,或者云台当前姿态信息表示云台姿态为左偏移、上偏移和左倾斜状态中的至少一种时,对应的所述调节旋钮朝向增大方向调节,从而减小云台对应轴的漂移。其中,所述左偏移、上偏移和左倾斜状态分别对应偏航轴、俯仰轴和横滚轴。当所述向用户展示云台所监控的图像为右偏移、下偏移和右倾斜状态中的至少一种,或者云台当前姿态信息表示云台姿态为右偏移、下偏移和右倾斜状态中的至少一种时,对应的所述调节旋钮朝向减小方向调节,从而减小云台对应轴的漂移。其中,所述右偏移、下偏移和右倾斜状态分别对应偏航轴、俯仰轴和横滚轴。In some embodiments, referring to FIG. 8, the user side device further includes a plurality of adjustment knobs, namely a roll axis 2, a pitch axis knob 3, and a yaw axis knob 4, corresponding to the modified gyro roll axis, The drift value of the pitch axis and the yaw axis. Each adjustment knob can be adjusted in an increasing and decreasing direction, and the adjustment knob is adjusted in a direction toward increasing or decreasing to reduce a drift value of the gyroscope in a corresponding axial direction, thereby reducing a corresponding axis of the gimbal Drift until there is no drift on each axis of the gimbal, stopping the control of the adjustment knob. For example, when the displaying to the user that the image monitored by the pan/tilt is at least one of a left offset, an upper offset, and a left tilt state, or the pan-tilt current pose information indicates that the pan-tilt pose is a left offset, an upper offset, and In at least one of the left tilt states, the corresponding adjustment knob is adjusted toward the increasing direction, thereby reducing the drift of the corresponding axis of the pan/tilt. The left offset, the upper offset, and the left tilt state respectively correspond to a yaw axis, a pitch axis, and a roll axis. When the image displayed by the pan/tilt is displayed to the user as at least one of a right offset, a lower offset, and a right tilt state, or the pan/tilt current pose information indicates that the pan/tilt pose is a right offset, a lower offset, and a right tilt In at least one of the states, the corresponding adjustment knob is adjusted toward a decreasing direction, thereby reducing drift of the corresponding axis of the gimbal. The right offset, the lower offset, and the right tilt state respectively correspond to a yaw axis, a pitch axis, and a roll axis.
在某些实施例中,所述遥控器100与所述云台基于无线通信方式进行通信,可实现对云台参数修正的远程控制,也避免线缆连接导致的线缆缠绕问题。可选地,所述无线通信方式为射频通信方式或其他无线通信方式。当然,用户侧设备与所述云台也可直接通过线缆的方式进行通信连接。In some embodiments, the remote controller 100 communicates with the pan/tilt based on a wireless communication manner, which can implement remote control of pan/tilt parameter correction and also avoid cable entanglement problems caused by cable connections. Optionally, the wireless communication mode is a radio frequency communication mode or another wireless communication mode. Of course, the user side device and the cloud platform can also be directly connected by way of a cable.
可选地,所述显示界面上设有修正确认按钮,用户多次按下对应的调节旋钮后,按下所述修正确认按钮,用户侧设备即可将最终的修正信息
发送至云台,该方案存在不能实时对云台的参数进行修正。Optionally, the display interface is provided with a correction confirmation button, and after the user presses the corresponding adjustment knob multiple times, pressing the correction confirmation button, the user side device can perform the final correction information.
Sending to the PTZ, the solution cannot correct the parameters of the PTZ in real time.
实施例八Example eight
结合图9和图10,本发明实施例提供一种云台的控制系统,所述云台的控制系统包括控制云台200的遥控器100。所述云台为上述实施例六所述的云台。具体地,所述云台200包括陀螺仪202、加速度计203和云台的控制装置。所述陀螺仪202、加速度计203分别与所述云台的控制装置中的第二处理器201相连。所述遥控器为上述实施例七所述的遥控器。9 and FIG. 10, an embodiment of the present invention provides a control system for a pan/tilt, and the control system of the pan/tilt includes a remote controller 100 that controls the pan/tilt head 200. The cloud platform is the cloud platform described in the above sixth embodiment. Specifically, the pan/tilt head 200 includes a gyroscope 202, an accelerometer 203, and a control device of the pan/tilt. The gyroscope 202 and the accelerometer 203 are respectively connected to the second processor 201 in the control device of the pan/tilt. The remote controller is the remote controller described in the above seventh embodiment.
其中,在云台200处于第一状态下,所述遥控器100发送用于指示云台200切换至手动校准模式的第一切换指令至所述云台200;所述云台200在检测到所述第一切换指令后,切换至手动校准模式;在手动校准模式下,所述遥控器100收用户输入的修正信息;所述云台200接收所述遥控器100发送的修正信息,并根据所述修正信息对云台200的参数进行修正。The remote controller 100 transmits a first switching instruction for instructing the pan-tilt 200 to switch to the manual calibration mode to the pan/tilt 200 when the pan-tilt 200 is in the first state; the pan-tilt 200 detects the location After the first switching instruction, switch to the manual calibration mode; in the manual calibration mode, the remote controller 100 receives the correction information input by the user; the pan/tilt 200 receives the correction information sent by the remote controller 100, and according to the The correction information corrects the parameters of the pan/tilt 200.
可选地,所述第一状态包括加速运动状态、减速运动状态中的一种。Optionally, the first state includes one of an accelerated motion state and a deceleration motion state.
可选地,所述云台200在接收到所述云台200处于第一状态的信息后,产生所述第一切换指令。Optionally, the cloud station 200 generates the first switching instruction after receiving the information that the cloud platform 200 is in the first state.
可选地,所述云台200的参数包括所述陀螺仪一个或多个轴的漂移值,所述遥控器100包括多个调节旋钮,所述多个调节旋钮用于分别产生修正信息,以对应修正陀螺仪多个轴的漂移值。Optionally, the parameter of the pan/tilt 200 includes a drift value of one or more axes of the gyroscope, and the remote controller 100 includes a plurality of adjustment knobs for respectively generating correction information to Corresponding to the drift value of multiple axes of the modified gyro.
可选地,所述多个轴包括横滚轴、俯仰轴和偏航轴。Optionally, the plurality of axles comprise a roll axis, a pitch axis, and a yaw axis.
可选地,所述修正信息包括调节值大小和所述调节值对应的调节方向。Optionally, the correction information includes an adjustment value size and an adjustment direction corresponding to the adjustment value.
可选地,所述遥控器100接收用户输入的修正信息是遥控器100向用户展示云台200所监控的图像或者云台200当前姿态信息,并接收用户根据所述云台200所监控的图像或者云台200当前姿态信息返回的修正信
息。Optionally, the remote controller 100 receives the correction information input by the user, and the remote controller 100 displays the image monitored by the pan/tilt 200 or the current posture information of the pan-tilt 200 to the user, and receives an image monitored by the user according to the pan-tilt 200. Or the correction letter returned by the current attitude information of the PTZ 200
interest.
可选地,所述调节旋钮包括横滚轴旋钮、俯仰轴旋钮和偏航轴旋钮,每一个调节旋钮可朝向增大和减小方向调节,通过朝向增大或减小的方向调节所述调节旋钮以减小所述陀螺仪在对应轴方向上的漂移值。Optionally, the adjustment knob comprises a roll axis knob, a pitch axis knob and a yaw axis knob, each of the adjustment knobs can be adjusted toward increasing and decreasing directions, and the adjusting knob is adjusted by increasing or decreasing direction To reduce the drift value of the gyroscope in the corresponding axis direction.
可选地,所述向用户展示云台200所监控的图像为左偏移、上偏移和左倾斜状态中的至少一种,或者云台200当前姿态信息表示云台200姿态为左偏移、上偏移和左倾斜状态中的至少一种时,对应的所述调节旋钮朝向增大方向调节,其中所述左偏移、上偏移和左倾斜状态分别对应偏航轴、俯仰轴和横滚轴。Optionally, the displaying to the user that the image monitored by the pan-tilt 200 is at least one of a left offset, an upper offset, and a left tilt state, or the current attitude information of the pan-tilt 200 indicates that the pan-tilt 200 gesture is a left offset And at least one of an upper offset and a left tilt state, wherein the corresponding adjustment knob is adjusted toward an increasing direction, wherein the left offset, the upper offset, and the left tilt state respectively correspond to a yaw axis, a pitch axis, and Roller axis.
可选地,所述向用户展示云台200所监控的图像为右偏移、下偏移和右倾斜状态中的至少一种,或者云台200当前姿态信息表示云台200姿态为右偏移、下偏移和右倾斜状态中的至少一种时,对应的所述旋钮朝向减小方向调节,Optionally, the displaying to the user that the image monitored by the pan/tilt head 200 is at least one of a right offset, a lower offset, and a right tilt state, or the current attitude information of the pan/tilt 200 indicates that the pan-tilt 200 gesture is a right offset When at least one of the lower offset and the right tilted state, the corresponding knob is adjusted toward the decreasing direction,
其中所述右偏移、下偏移和右倾斜状态分别对应偏航轴、俯仰轴和横滚轴。The right offset, the lower offset, and the right tilt state respectively correspond to a yaw axis, a pitch axis, and a roll axis.
可选地,所述遥控器100接收用户根据所述云台200所监控的图像或者云台200当前姿态信息多次返回的调节值大小和对应调节方向,所述云台200根据所述多次返回的调节值大小和对应调节方向依次调节陀螺仪对应轴的漂移值。Optionally, the remote controller 100 receives an adjustment value and a corresponding adjustment direction that the user returns multiple times according to the image monitored by the pan/tilt 200 or the current posture information of the pan/tilt 200, and the pan/tilt 200 according to the multiple times The returned adjustment value and the corresponding adjustment direction sequentially adjust the drift value of the corresponding axis of the gyroscope.
可选地,所述云台200根据所述调节值大小,对所述陀螺仪一个或多个轴的漂移值进行正方向或者负方向的调节。Optionally, the pan/tilt head 200 adjusts a drift value of one or more axes of the gyroscope in a positive direction or a negative direction according to the adjusted value.
可选地,所述遥控器100与所述云台200基于无线通信方式进行通信。Optionally, the remote controller 100 communicates with the cloud platform 200 based on a wireless communication manner.
可选地,所述无线通信方式为射频通信方式。Optionally, the wireless communication mode is a radio frequency communication mode.
可选地,在所述云台200处于第二状态下,所述遥控器100发送用于指示云台200切换至自动校准模式的第二切换指令至云台200;所述云
台200在检测到所述第二切换指令,则切换至自动校准模式;在自动校准模式下,所述云台200利用陀螺仪获取云台200的第一姿态信息,并利用加速度计获取云台200的第二姿态信息,根据所述第一姿态信息和所述第二姿态信息对云台200的姿态和/或参数进行修正。Optionally, when the pan/tilt head 200 is in the second state, the remote controller 100 sends a second switching instruction for instructing the pan-tilt 200 to switch to the auto-calibration mode to the pan/tilt head 200; the cloud
When detecting the second switching instruction, the station 200 switches to the automatic calibration mode; in the automatic calibration mode, the pan/tilt head 200 acquires the first attitude information of the pan/tilt head 200 by using the gyroscope, and acquires the gimbal by using the accelerometer. The second posture information of 200 corrects the posture and/or parameters of the platform 200 according to the first posture information and the second posture information.
可选地,所述云台200根据所述第一姿态信息和所述第二姿态信息确定所述云台200的误差姿态信息;并根据所述误差姿态信息修正所述第一姿态信息以得到云台200的当前姿态和/或参数信息。Optionally, the pan/tilt head 200 determines error posture information of the pan/tilt head 200 according to the first posture information and the second posture information; and corrects the first posture information according to the error posture information to obtain Current attitude and/or parameter information of the pan/tilt 200.
可选地,所述云台200利用扩展卡尔曼滤波、互补滤波、平滑滤波中的一种或多种根据所述误差姿态信息修正所述第一姿态信息以得到云台200的当前姿态信息。Optionally, the pan/tilt 200 corrects the first posture information according to the error posture information to obtain the current posture information of the pan-tilt 200 by using one or more of extended Kalman filtering, complementary filtering, and smoothing filtering.
可选地,所述误差姿态信息为所述第一姿态信息与所述第二姿态信息之间的姿态差信息。Optionally, the error posture information is posture difference information between the first posture information and the second posture information.
可选地,所述误差姿态信息包括横滚轴的姿态差信息和俯仰轴的姿态差信息中的至少一种。Optionally, the error posture information includes at least one of attitude difference information of a roll axis and attitude difference information of a pitch axis.
需要说明的是,本实施例中,所述遥控器可由具备APP的智能设备(例如手机、PAD等)来替代。It should be noted that, in this embodiment, the remote controller may be replaced by a smart device (such as a mobile phone, a PAD, etc.) having an APP.
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。For the device embodiment, since it basically corresponds to the method embodiment, reference may be made to the partial description of the method embodiment. The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, ie may be located A place, or it can be distributed to multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the embodiment. Those of ordinary skill in the art can understand and implement without any creative effort.
“具体示例”、或“一些示例”等的描述意指结合所述实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例
或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。The description of the "specific examples", or "some examples" and the like means that the specific features, structures, materials, or characteristics described in connection with the embodiments or examples are included in at least one embodiment of the present invention.
Or in the example. In the present specification, the schematic representation of the above terms does not necessarily mean the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in a suitable manner in any one or more embodiments or examples.
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施例的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。Any process or method description in the flowcharts or otherwise described herein may be understood to represent a module, segment or portion of code that includes one or more executable instructions for implementing the steps of a particular logical function or process. And the scope of the preferred embodiments of the present invention includes additional implementations in which the functions may be performed in a substantially simultaneous manner or in the reverse order, depending on the order in which they are illustrated. It will be understood by those skilled in the art to which the embodiments of the present invention pertain.
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。The logic and/or steps represented in the flowchart or otherwise described herein, for example, may be considered as an ordered list of executable instructions for implementing logical functions, and may be embodied in any computer readable medium, Used in conjunction with, or in conjunction with, an instruction execution system, apparatus, or device (eg, a computer-based system, a system including a processor, or other system that can fetch instructions and execute instructions from an instruction execution system, apparatus, or device) Or use with equipment. For the purposes of this specification, a "computer-readable medium" can be any apparatus that can contain, store, communicate, propagate, or transport a program for use in an instruction execution system, apparatus, or device, or in conjunction with the instruction execution system, apparatus, or device. More specific examples (non-exhaustive list) of computer readable media include the following: electrical connections (electronic devices) having one or more wires, portable computer disk cartridges (magnetic devices), random access memory (RAM), Read only memory (ROM), erasable editable read only memory (EPROM or flash memory), fiber optic devices, and portable compact disk read only memory (CDROM). In addition, the computer readable medium may even be a paper or other suitable medium on which the program can be printed, as it may be optically scanned, for example by paper or other medium, followed by editing, interpretation or, if appropriate, other suitable The method is processed to obtain the program electronically and then stored in computer memory.
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施例中,多个步骤或方法可以用存储在存储器中且由合
适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施例中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。It should be understood that portions of the invention may be implemented in hardware, software, firmware or a combination thereof. In the above embodiments, multiple steps or methods may be stored in the memory and combined
The appropriate instructions are executed by the software or firmware executed by the system. For example, if implemented in hardware, as in another embodiment, it can be implemented with any one or combination of the following techniques well known in the art: having logic gates for implementing logic functions on data signals. Discrete logic circuits, application specific integrated circuits with suitable combinational logic gates, programmable gate arrays (PGAs), field programmable gate arrays (FPGAs), etc.
本技术领域的普通技术人员可以理解实现上述实施方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。A person skilled in the art can understand that all or part of the steps carried in implementing the above implementation method can be completed by a program to instruct related hardware, and the program can be stored in a computer readable storage medium, and the program is executed. Including one or a combination of the steps of the method embodiments.
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. The integrated modules, if implemented in the form of software functional modules and sold or used as stand-alone products, may also be stored in a computer readable storage medium.
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
The above mentioned storage medium may be a read only memory, a magnetic disk or an optical disk or the like. Although the embodiments of the present invention have been shown and described, it is understood that the above-described embodiments are illustrative and are not to be construed as limiting the scope of the invention. The embodiments are subject to variations, modifications, substitutions and variations.
Claims (88)
- 一种云台的控制方法,其特征在于,所述方法包括:A method for controlling a pan/tilt, characterized in that the method comprises:若检测到用于指示云台切换至手动校准模式的第一切换指令,则切换至手动校准模式;If a first switching instruction for instructing the pan-tilt to switch to the manual calibration mode is detected, switching to the manual calibration mode;在手动校准模式下,接收用户侧返回的修正信息;Receiving correction information returned by the user side in the manual calibration mode;根据所述修正信息对云台的参数进行修正。The parameters of the pan/tilt are corrected according to the correction information.
- 根据权利要求1所述的方法,其特征在于,所述检测到用于指示云台切换至手动校准模式的第一切换指令之前,包括:The method according to claim 1, wherein before detecting the first switching instruction for indicating that the pan-tilt switches to the manual calibration mode, the method comprises:接收到云台处于第一状态的信息,所述第一状态包括加速运动状态、减速运动状态中的一种。Receiving information that the pan/tilt is in the first state, the first state includes one of an accelerated motion state and a deceleration motion state.
- 根据权利要求2所述的方法,其特征在于,所述第一切换指令是在接收到所述云台处于第一状态的信息后由云台产生的。The method according to claim 2, wherein the first switching instruction is generated by the gimbal after receiving the information that the PTZ is in the first state.
- 根据权利要求1所述的方法,其特征在于,所述检测到用于指示云台切换至手动校准模式的第一切换指令后,还包括:The method according to claim 1, wherein after detecting the first switching instruction for indicating that the PTZ switches to the manual calibration mode, the method further includes:将云台所监控的图像发送至用户侧设备。Send the image monitored by the PTZ to the user side device.
- 根据权利要求1所述的方法,其特征在于,所述检测到用于指示云台切换至手动校准模式的第一切换指令后,还包括:The method according to claim 1, wherein after detecting the first switching instruction for indicating that the PTZ switches to the manual calibration mode, the method further includes:将云台当前姿态发送至用户侧设备。Send the current attitude of the PTZ to the user side device.
- 根据权利要求1所述的方法,其特征在于,所述修正信息包括调节值大小和所述调节值对应的调节方向。The method according to claim 1, wherein the correction information comprises an adjustment value size and an adjustment direction corresponding to the adjustment value.
- 根据权利要求1或6所述的方法,其特征在于,所述根据所述修正信息对云台的姿态进行修正,包括:The method according to claim 1 or claim 6, wherein the correcting the posture of the gimbal according to the correction information comprises:根据所述修正信息调节陀螺仪一个或多个轴的漂移值。Adjusting the drift value of one or more axes of the gyroscope according to the correction information.
- 根据权利要求7所述的方法,其特征在于,所述根据所述修正信息调节陀螺仪一个或多个轴的漂移值,包括:The method according to claim 7, wherein the adjusting the drift value of one or more axes of the gyroscope according to the correction information comprises:根据所述调节值大小,对所述陀螺仪一个或多个轴的漂移值进行正方 向或者负方向的调节。Performing a square of the drift value of one or more axes of the gyroscope according to the magnitude of the adjustment value Adjustment to the or negative direction.
- 根据权利要求1所述的方法,其特征在于,所述用户侧设备为专用遥控器或者安装有APP的智能设备。The method according to claim 1, wherein the user side device is a dedicated remote controller or a smart device mounted with an APP.
- 根据权利要求9所述的方法,其特征在于,所述用户侧设备与所述接收修正信息的设备基于无线通信方式进行通信。The method according to claim 9, wherein the user side device and the device receiving the correction information communicate based on a wireless communication method.
- 根据权利要求10所述的方法,其特征在于,所述无线通信方式为射频通信方式。The method according to claim 10, wherein the wireless communication mode is a radio frequency communication mode.
- 根据权利要求1所述的方法,其特征在于,所述方法还包括:The method of claim 1 further comprising:若检测到用于指示云台切换至自动校准模式的第二切换指令,则切换至自动校准模式;If a second switching instruction for instructing the pan-tilt to switch to the automatic calibration mode is detected, switching to the automatic calibration mode;在自动校准模式下,利用陀螺仪获取云台的第一姿态信息;In the automatic calibration mode, the first attitude information of the pan/tilt is obtained by using a gyroscope;利用加速度计获取云台的第二姿态信息;Acquiring the second attitude information of the gimbal by using an accelerometer;根据所述第一姿态信息和所述第二姿态信息对云台的姿态和/或参数进行修正。Correcting the posture and/or parameters of the gimbal according to the first posture information and the second posture information.
- 根据权利要求12所述的方法,其特征在于,所述第二切换指令是在检测到云台处于第二状态后由云台产生的。The method according to claim 12, wherein the second switching instruction is generated by the gimbal after detecting that the pan/tilt is in the second state.
- 根据权利要求12所述的方法,其特征在于,所述根据所述第一姿态信息和所述第二姿态信息对云台的姿态进行修正,包括:The method according to claim 12, wherein the correcting the posture of the gimbal according to the first posture information and the second posture information comprises:根据所述第一姿态信息和所述第二姿态信息确定所述云台的误差姿态信息;Determining error posture information of the pan/tilt according to the first posture information and the second posture information;根据所述误差姿态信息修正所述第一姿态信息以得到云台的当前姿态和/或参数信息。The first posture information is corrected according to the error posture information to obtain a current attitude and/or parameter information of the pan/tilt.
- 根据权利要求14所述的方法,其特征在于,所述根据所述误差姿态信息修正所述第一姿态信息以得到云台的当前姿态信息包括:The method according to claim 14, wherein the correcting the first posture information according to the error posture information to obtain the current attitude information of the pan/tilt comprises:利用扩展卡尔曼滤波、互补滤波、平滑滤波中的一种或多种根据所述误差姿态信息修正所述第一姿态信息以得到云台的当前姿态信息。The first posture information is corrected according to the error posture information by one or more of extended Kalman filtering, complementary filtering, and smoothing filtering to obtain current attitude information of the pan/tilt.
- 根据权利要求14所述的方法,其特征在于,所述误差姿态信息为 所述第一姿态信息与所述第二姿态信息之间的姿态差信息。The method of claim 14 wherein said error pose information is Position difference information between the first posture information and the second posture information.
- 根据权利要求16所述的方法,其特征在于,所述误差姿态信息包括横滚轴的姿态差信息和俯仰轴的姿态差信息中的至少一种。The method according to claim 16, wherein the error posture information includes at least one of attitude difference information of a roll axis and attitude difference information of a pitch axis.
- 一种云台的控制装置,其特征在于,所述装置包括:A control device for a gimbal, characterized in that the device comprises:第一处理器;First processor;其中,所述第一处理器被配置为:Wherein the first processor is configured to:若检测到用于指示云台切换至手动校准模式的第一切换指令,则切换至手动校准模式;If a first switching instruction for instructing the pan-tilt to switch to the manual calibration mode is detected, switching to the manual calibration mode;在手动校准模式下,接收用户侧返回的修正信息;Receiving correction information returned by the user side in the manual calibration mode;根据所述修正信息对云台的参数进行修正。The parameters of the pan/tilt are corrected according to the correction information.
- 根据权利要求18所述的装置,其特征在于,所述第一处理器还被配置为:The apparatus of claim 18, wherein the first processor is further configured to:所述检测到用于指示云台切换至手动校准模式的第一切换指令之前还包括:Before the detecting the first switching instruction for indicating that the pan-tilt switches to the manual calibration mode, the method further includes:接收到云台处于第一状态的信息,所述第一状态包括加速运动状态、减速运动状态中的一种。Receiving information that the pan/tilt is in the first state, the first state includes one of an accelerated motion state and a deceleration motion state.
- 根据权利要求19所述的装置,其特征在于,所述第一处理器还被配置为:The apparatus of claim 19, wherein the first processor is further configured to:在接收到所述云台处于第一状态的信息后产生所述第一切换指令。The first switching instruction is generated after receiving the information that the pan/tilt is in the first state.
- 根据权利要求18所述的装置,其特征在于,所述第一处理器还被配置为:The apparatus of claim 18, wherein the first processor is further configured to:所述检测到用于指示云台切换至手动校准模式的第一切换指令后,将云台所监控的图像发送至用户侧设备。After detecting the first switching instruction for instructing the PTZ to switch to the manual calibration mode, the image monitored by the PTZ is sent to the user side device.
- 根据权利要求18所述的装置,其特征在于,所述第一处理器还被配置为:The apparatus of claim 18, wherein the first processor is further configured to:所述检测到用于指示云台切换至手动校准模式的第一切换指令后,将云台当前姿态发送至用户侧设备。 After detecting the first switching instruction for instructing the PTZ to switch to the manual calibration mode, the PTZ current gesture is sent to the user side device.
- 根据权利要求18所述的装置,其特征在于,所述修正信息包括调节值大小和所述调节值对应的调节方向。The apparatus according to claim 18, wherein said correction information includes an adjustment value size and an adjustment direction corresponding to said adjustment value.
- 根据权利要求18或23所述的装置,其特征在于,所述第一处理器还被配置为:The apparatus according to claim 18 or 23, wherein the first processor is further configured to:所述根据所述修正信息对云台的姿态进行修正包括:The correcting the posture of the pan/tilt according to the correction information includes:根据所述修正信息调节陀螺仪一个或多个轴的漂移值。Adjusting the drift value of one or more axes of the gyroscope according to the correction information.
- 根据权利要求24所述的装置,其特征在于,所述第一处理器还被配置为:The apparatus of claim 24 wherein said first processor is further configured to:所述根据所述修正信息调节陀螺仪一个或多个轴的漂移值包括:Adjusting the drift value of one or more axes of the gyroscope according to the correction information includes:根据所述调节值大小,对所述陀螺仪一个或多个轴的漂移值进行正方向或者负方向的调节。Adjusting the drift value of one or more axes of the gyroscope in a positive or negative direction according to the magnitude of the adjustment value.
- 根据权利要求18所述的装置,其特征在于,所述用户侧设备为专用遥控器或者安装有APP的智能设备。The device according to claim 18, wherein the user side device is a dedicated remote controller or a smart device mounted with an APP.
- 根据权利要求26所述的装置,其特征在于,所述用户侧设备与所述接收修正信息的设备基于无线通信方式进行通信。The apparatus according to claim 26, wherein said user side device and said device that receives correction information communicate based on a wireless communication method.
- 根据权利要求27所述的装置,其特征在于,所述无线通信方式为射频通信方式。The apparatus according to claim 27, wherein said wireless communication mode is a radio frequency communication mode.
- 根据权利要求18所述的装置,其特征在于,所述第一处理器还被配置为:The apparatus of claim 18, wherein the first processor is further configured to:若检测到用于指示云台切换至自动校准模式的第二切换指令,则切换至自动校准模式;If a second switching instruction for instructing the pan-tilt to switch to the automatic calibration mode is detected, switching to the automatic calibration mode;在自动校准模式下,利用陀螺仪获取云台的第一姿态信息;In the automatic calibration mode, the first attitude information of the pan/tilt is obtained by using a gyroscope;利用加速度计获取云台的第二姿态信息;Acquiring the second attitude information of the gimbal by using an accelerometer;根据所述第一姿态信息和所述第二姿态信息对云台的姿态和/或参数进行修正。Correcting the posture and/or parameters of the gimbal according to the first posture information and the second posture information.
- 根据权利要求29所述的装置,其特征在于,所述第一处理器还被配置为: The apparatus of claim 29, wherein the first processor is further configured to:在检测到云台处于第二状态后产生所述第二切换指令。The second switching instruction is generated after detecting that the pan/tilt is in the second state.
- 根据权利要求29所述的装置,其特征在于,所述第一处理器还被配置为:The apparatus of claim 29, wherein the first processor is further configured to:所述根据所述第一姿态信息和所述第二姿态信息对云台的姿态进行修正包括:The correcting the posture of the gimbal according to the first posture information and the second posture information includes:根据所述第一姿态信息和所述第二姿态信息确定所述云台的误差姿态信息;Determining error posture information of the pan/tilt according to the first posture information and the second posture information;根据所述误差姿态信息修正所述第一姿态信息以得到云台的当前姿态和/或参数信息。The first posture information is corrected according to the error posture information to obtain a current attitude and/or parameter information of the pan/tilt.
- 根据权利要求31所述的装置,其特征在于,所述第一处理器还被配置为:The apparatus of claim 31, wherein the first processor is further configured to:所述根据所述误差姿态信息修正所述第一姿态信息以得到云台的当前姿态信息包括:The correcting the first posture information according to the error posture information to obtain the current attitude information of the pan/tilt includes:利用扩展卡尔曼滤波、互补滤波、平滑滤波中的一种或多种根据所述误差姿态信息修正所述第一姿态信息以得到云台的当前姿态信息。The first posture information is corrected according to the error posture information by one or more of extended Kalman filtering, complementary filtering, and smoothing filtering to obtain current attitude information of the pan/tilt.
- 根据权利要求31所述的装置,其特征在于,所述误差姿态信息为所述第一姿态信息与所述第二姿态信息之间的姿态差信息。The apparatus according to claim 31, wherein said error posture information is posture difference information between said first posture information and said second posture information.
- 根据权利要求33所述的装置,其特征在于,所述误差姿态信息包括横滚轴的姿态差信息和俯仰轴的姿态差信息中的至少一种。The apparatus according to claim 33, wherein said error posture information comprises at least one of attitude difference information of a roll axis and attitude difference information of a pitch axis.
- 一种云台,包括陀螺仪、加速度计,其特征在于,还包括权利要求18至34任一项所述的云台的控制装置,所述陀螺仪和所述加速度计分别与所述云台的控制装置连接。A gimbal comprising a gyroscope and an accelerometer, characterized by further comprising the control device of the pan/tilt head according to any one of claims 18 to 34, wherein the gyroscope and the accelerometer respectively and the gimbal The control unit is connected.
- 一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被第一处理器执行时实现权利要求1至17任一项所述的云台的控制方法的步骤。A computer readable storage medium having stored thereon a computer program, wherein the program is executed by a first processor to implement the steps of the method of controlling the pan/tilt head according to any one of claims 1 to 17.
- 一种云台的控制方法,其特征在于,所述方法包括:A method for controlling a pan/tilt, characterized in that the method comprises:在云台处于第一状态下,发送用于指示云台切换至手动校准模式的第 一切换指令至云台;When the pan/tilt is in the first state, sending a flag indicating that the pan/tilt switches to the manual calibration mode Switching instructions to the PTZ;接收用户输入的修正信息;Receiving correction information input by the user;发送所述修正信息并发送至云台,用于指示云台根据所述修正信息对云台的参数进行修正。The correction information is sent and sent to the pan/tilt, and is used to instruct the pan/tilt to correct the parameters of the gimbal according to the correction information.
- 根据权利要求37所述的方法,其特征在于,所述第一状态包括加速运动状态和减速运动状态中的一种。The method of claim 37 wherein said first state comprises one of an accelerated motion state and a decel motion state.
- 根据权利要求37所述的方法,其特征在于,所述修正信息包括调节值的大小和所述调节值对应的调节方向。The method according to claim 37, wherein said correction information comprises a magnitude of the adjustment value and an adjustment direction corresponding to said adjustment value.
- 根据权利要求37所述的方法,其特征在于,所述接收用户返回的修正信息是向用户展示云台所监控的图像或者云台当前姿态信息,并接收用户根据所述云台所监控的图像或者云台当前姿态信息返回的修正信息。The method according to claim 37, wherein the receiving the correction information returned by the user is to display the image monitored by the pan/tilt or the current posture information of the pan/tilt to the user, and receive an image or cloud that the user monitors according to the cloud platform. Correction information returned by the current posture information of the station.
- 根据权利要求40所述的方法,其特征在于,所述接收用户根据所述云台所监控的图像或者云台当前姿态信息返回的修正信息,包括:The method according to claim 40, wherein the receiving the correction information returned by the user according to the image monitored by the pan/tilt or the current posture information of the gimbal comprises:接收用户根据所述云台所监控的图像或者云台当前姿态信息多次返回的调节值的大小和所述调节值对应的调节方向。Receiving, by the user, the size of the adjustment value returned multiple times according to the image monitored by the cloud platform or the current attitude information of the pan/tilt and the adjustment direction corresponding to the adjustment value.
- 根据权利要求37所述的方法,其特征在于,所述发送修正信息的设备与所述云台基于无线通信方式进行通信。The method according to claim 37, wherein said means for transmitting correction information communicates with said cloud station based on a wireless communication mode.
- 根据权利要求42所述的方法,其特征在于,所述无线通信方式为射频通信方式。The method according to claim 42, wherein said wireless communication mode is a radio frequency communication mode.
- 根据权利要求37所述的方法,其特征在于,发送修正信息至所述云台是在接收到用户输入的修正确认指令后执行的。The method of claim 37, wherein transmitting the correction information to the pan/tilt is performed after receiving a correction confirmation command input by the user.
- 根据权利要求37所述的方法,其特征在于,所述方法还包括:The method of claim 37, wherein the method further comprises:在所述云台处于第二状态下,发送用于指示云台切换至自动校准模式的第二切换指令至云台,以指示所述云台对其姿态进行自动调节。When the pan/tilt is in the second state, a second switching instruction for instructing the pan-tilt to switch to the automatic calibration mode is sent to the pan/tilt to instruct the pan/tilt to automatically adjust its posture.
- 一种云台的控制装置,其特征在于,所述装置包括:A control device for a gimbal, characterized in that the device comprises:第二处理器;Second processor;其中,所述第二处理器被配置为: The second processor is configured to:在云台处于第一状态下,发送用于指示云台切换至手动校准模式的第一切换指令至云台;When the pan/tilt is in the first state, sending a first switching instruction for instructing the pan-tilt to switch to the manual calibration mode to the pan/tilt;接收用户输入的修正信息;Receiving correction information input by the user;发送所述修正信息并发送至云台,用于指示云台根据所述修正信息对云台的参数进行修正。The correction information is sent and sent to the pan/tilt, and is used to instruct the pan/tilt to correct the parameters of the gimbal according to the correction information.
- 根据权利要求46所述的装置,其特征在于,所述第一状态包括加速运动状态和减速运动状态中的一种。The apparatus according to claim 46, wherein said first state comprises one of an accelerated motion state and a decelerated motion state.
- 根据权利要求46所述的装置,其特征在于,所述修正信息包括调节值的大小和所述调节值对应的调节方向。The apparatus according to claim 46, wherein said correction information includes a magnitude of the adjustment value and an adjustment direction corresponding to said adjustment value.
- 根据权利要求46所述的装置,其特征在于,所述接收用户返回的修正信息是向用户展示云台所监控的图像或者云台当前姿态信息,并接收用户根据所述云台所监控的图像或者云台当前姿态信息返回的修正信息。The device according to claim 46, wherein the receiving the correction information returned by the user is to display the image monitored by the pan/tilt or the current posture information of the pan/tilt to the user, and receive an image or cloud monitored by the user according to the cloud platform. Correction information returned by the current posture information of the station.
- 根据权利要求49所述的装置,其特征在于,所述第二处理器还被配置为:The apparatus of claim 49, wherein the second processor is further configured to:所述接收用户根据所述云台所监控的图像或者云台当前姿态信息返回的修正信息包括:The correction information returned by the receiving user according to the image monitored by the cloud platform or the current posture information of the pan/tilt includes:接收用户根据所述云台所监控的图像或者云台当前姿态信息多次返回的调节值的大小和所述调节值对应的调节方向。Receiving, by the user, the size of the adjustment value returned multiple times according to the image monitored by the cloud platform or the current attitude information of the pan/tilt and the adjustment direction corresponding to the adjustment value.
- 根据权利要求46所述的装置,其特征在于,所述发送修正信息的设备与所述云台基于无线通信方式进行通信。The apparatus according to claim 46, wherein said means for transmitting correction information communicates with said cloud station based on a wireless communication method.
- 根据权利要求51所述的装置,其特征在于,所述无线通信方式为射频通信方式。The apparatus according to claim 51, wherein said wireless communication mode is a radio frequency communication mode.
- 根据权利要求46所述的装置,其特征在于,发送修正信息至所述云台是在接收到用户输入的修正确认指令后执行的。The apparatus according to claim 46, wherein transmitting the correction information to said pan/tilt is performed after receiving a correction confirmation command input by the user.
- 根据权利要求46所述的装置,其特征在于,所述第二处理器还被配置为:The apparatus of claim 46, wherein the second processor is further configured to:在所述云台处于第二状态下,发送用于指示云台切换至自动校准模式 的第二切换指令至云台,以指示所述云台对其参数进行自动调节。Sending to indicate that the gimbal switches to the automatic calibration mode when the pan/tilt is in the second state The second switching instruction is to the pan/tilt to instruct the pan/tilt to automatically adjust its parameters.
- 一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被第二处理器执行时实现权利要求35至46任一项所述的云台的控制方法的步骤。A computer readable storage medium having stored thereon a computer program, wherein the program is executed by a second processor to implement the steps of the pan/tilt control method according to any one of claims 35 to 46.
- 一种遥控器,用于控制云台,所述遥控器包括第二处理器,其特征在于,所述第二处理器被配置为:A remote controller for controlling a pan/tilt, the remote controller comprising a second processor, wherein the second processor is configured to:在云台处于第一状态下,发送用于指示云台切换至手动校准模式的第一切换指令至云台;When the pan/tilt is in the first state, sending a first switching instruction for instructing the pan-tilt to switch to the manual calibration mode to the pan/tilt;接收用户输入的修正信息;Receiving correction information input by the user;发送所述修正信息并发送至云台,用于指示云台根据所述修正信息对云台的参数进行修正。The correction information is sent and sent to the pan/tilt, and is used to instruct the pan/tilt to correct the parameters of the gimbal according to the correction information.
- 根据权利要求56所述的遥控器,其特征在于,所述第一状态包括加速运动状态和减速运动状态中的一种。The remote controller according to claim 56, wherein said first state comprises one of an accelerated motion state and a decelerated motion state.
- 根据权利要求56所述的遥控器,其特征在于,所述云台的参数包括陀螺仪一个或多个轴的漂移值,The remote controller according to claim 56, wherein the parameter of the pan/tilt includes a drift value of one or more axes of the gyroscope,所述遥控器还包括与所述第二处理器相连的多个调节旋钮,所述多个调节旋钮用于分别产生修正信息,以对应修正陀螺仪多个轴的漂移值。The remote controller further includes a plurality of adjustment knobs connected to the second processor, the plurality of adjustment knobs for respectively generating correction information corresponding to correcting drift values of the plurality of axes of the gyro.
- 根据权利要求58所述的遥控器,其特征在于,所述多个轴包括横滚轴、俯仰轴和偏航轴。The remote controller according to claim 58, wherein said plurality of axes comprise a roll axis, a pitch axis, and a yaw axis.
- 根据权利要求59所述的遥控器,其特征在于,所述修正信息包括调节值的大小和所述调节值对应的调节方向。The remote controller according to claim 59, wherein said correction information includes a magnitude of the adjustment value and an adjustment direction corresponding to said adjustment value.
- 根据权利要求60所述的遥控器,其特征在于,所述调节旋钮包括横滚轴旋钮、俯仰轴旋钮和偏航轴旋钮,每一个调节旋钮可朝向增大和减小方向调节,通过朝向增大或减小的方向调节所述调节旋钮以减小所述陀螺仪在对应轴方向上的漂移值。The remote controller according to claim 60, wherein the adjustment knob comprises a roll knob, a pitch axis knob and a yaw axis knob, each of the adjustment knobs being adjustable toward the increasing and decreasing directions, increasing by the orientation Or adjusting the adjustment knob to reduce the drift value of the gyroscope in the corresponding axis direction.
- 根据权利要求61所述的遥控器,其特征在于,所述接收用户输入的修正信息是向用户展示云台所监控的图像或者云台当前姿态信息,并接 收用户根据所述云台所监控的图像或者云台当前姿态信息返回的修正信息。The remote controller according to claim 61, wherein the receiving the correction information input by the user is to display the image monitored by the pan/tilt or the current posture information of the gimbal, and connect Receiving correction information returned by the user according to the image monitored by the pan/tilt or the current posture information of the gimbal.
- 根据权利要求62所述的遥控器,其特征在于,所述向用户展示云台所监控的图像为左偏移、上偏移和左倾斜状态中的至少一种,The remote controller according to claim 62, wherein the displaying to the user that the image monitored by the pan/tilt is at least one of a left offset, an upper offset, and a left tilt state,或者云台当前姿态信息表示云台姿态为左偏移、上偏移和左倾斜状态中的至少一种时,对应的所述调节旋钮朝向增大方向调节;Or the pan-tilt current posture information indicates that the pan-tilt attitude is at least one of a left offset, an upper offset, and a left tilt state, and the corresponding adjustment knob is adjusted toward an increasing direction;其中所述左偏移、上偏移和左倾斜状态分别对应偏航轴、俯仰轴和横滚轴。The left offset, the upper offset, and the left tilt state respectively correspond to a yaw axis, a pitch axis, and a roll axis.
- 根据权利要求62所述的遥控器,其特征在于,所述向用户展示云台所监控的图像为右偏移、下偏移和右倾斜状态中的至少一种,The remote controller according to claim 62, wherein the displaying to the user that the image monitored by the pan/tilt is at least one of a right offset, a lower offset, and a right tilt state,或者云台当前姿态信息表示云台姿态为右偏移、下偏移和右倾斜状态中的至少一种时,对应的所述调节旋钮朝向减小方向调节,Or the pan/tilt current posture information indicates that the pan/tilt posture is at least one of a right offset, a lower offset, and a right tilt state, and the corresponding adjustment knob is adjusted toward the decreasing direction,其中所述右偏移、下偏移和右倾斜状态分别对应偏航轴、俯仰轴和横滚轴。The right offset, the lower offset, and the right tilt state respectively correspond to a yaw axis, a pitch axis, and a roll axis.
- 根据权利要求60所述的遥控器,其特征在于,所述第二处理器还被配置为:The remote controller according to claim 60, wherein the second processor is further configured to:所述接收用户根据所述云台所监控的图像或者云台当前姿态信息返回的修正信息包括:The correction information returned by the receiving user according to the image monitored by the cloud platform or the current posture information of the pan/tilt includes:接收用户根据所述云台所监控的图像或者云台当前姿态信息多次返回的调节值的大小和所述调节值对应的调节方向。Receiving, by the user, the size of the adjustment value returned multiple times according to the image monitored by the cloud platform or the current attitude information of the pan/tilt and the adjustment direction corresponding to the adjustment value.
- 根据权利要求56所述的遥控器,其特征在于,所述遥控器与所述云台基于无线通信方式进行通信。The remote controller according to claim 56, wherein said remote controller communicates with said pan/tilt head based on a wireless communication method.
- 根据权利要求66所述的遥控器,其特征在于,所述无线通信方式为射频通信方式。The remote controller according to claim 66, wherein said wireless communication mode is a radio frequency communication mode.
- 根据权利要求56所述的遥控器,其特征在于,发送修正信息至所述云台是在接收到用户输入的修正确认指令后执行的。The remote controller according to claim 56, wherein the transmitting of the correction information to the pan/tilt is performed after receiving a correction confirmation command input by the user.
- 根据权利要求56所述的遥控器,其特征在于,所述第二处理器还 被配置为:The remote controller according to claim 56, wherein said second processor further Is configured to:在所述云台处于第二状态下,发送用于指示云台切换至自动校准模式的第二切换指令至云台,以指示所述云台对其参数进行自动调节。When the pan/tilt is in the second state, a second switching instruction for instructing the pan-tilt to switch to the automatic calibration mode is sent to the pan/tilt to instruct the pan/tilt to automatically adjust its parameters.
- 一种云台的控制系统,包括控制云台的遥控器,其特征在于,A control system for a pan/tilt head, comprising a remote controller for controlling a pan/tilt head, characterized in that在云台处于第一状态下,所述遥控器发送用于指示云台切换至手动校准模式的第一切换指令至所述云台;When the pan/tilt is in the first state, the remote controller sends a first switching instruction for instructing the pan-tilt to switch to the manual calibration mode to the pan/tilt;所述云台在检测到所述第一切换指令后,切换至手动校准模式;After detecting the first switching instruction, the pan/tilt switches to a manual calibration mode;在手动校准模式下,所述遥控器收用户输入的修正信息;In the manual calibration mode, the remote controller receives correction information input by the user;所述云台接收所述遥控器发送的修正信息,并根据所述修正信息对云台的参数进行修正。The pan/tilt receives the correction information sent by the remote controller, and corrects the parameters of the gimbal according to the correction information.
- 根据权利要求70所述的系统,其特征在于,所述第一状态包括加速运动状态、减速运动状态中的一种。The system of claim 70 wherein said first state comprises one of an accelerated motion state and a reduced motion state.
- 根据权利要求71所述的系统,其特征在于,所述云台在接收到所述云台处于第一状态的信息后,产生所述第一切换指令。The system according to claim 71, wherein the pan/tilt generates the first switching instruction after receiving the information that the pan/tilt is in the first state.
- 根据权利要求70所述的系统,其特征在于,所述云台的参数包括陀螺仪一个或多个轴的漂移值,The system of claim 70 wherein said parameters of said gimbal include drift values of one or more axes of the gyroscope,所述遥控器包括多个调节旋钮,所述多个调节旋钮用于分别产生修正信息,以对应修正陀螺仪多个轴的漂移值。The remote controller includes a plurality of adjustment knobs for respectively generating correction information corresponding to correcting drift values of the plurality of axes of the gyro.
- 根据权利要求70所述的系统,其特征在于,所述多个轴包括横滚轴、俯仰轴和偏航轴。The system of claim 70 wherein said plurality of axes comprises a roll axis, a pitch axis, and a yaw axis.
- 根据权利要求74所述的系统,其特征在于,所述修正信息包括调节值大小和所述调节值对应的调节方向。The system according to claim 74, wherein said correction information comprises an adjustment value size and an adjustment direction corresponding to said adjustment value.
- 根据权利要求75所述的系统,其特征在于,所述遥控器接收用户输入的修正信息是遥控器向用户展示云台所监控的图像或者云台当前姿态信息,并接收用户根据所述云台所监控的图像或者云台当前姿态信息返回的修正信息。The system according to claim 75, wherein the remote controller receives the correction information input by the user, and the remote controller displays the image monitored by the pan/tilt or the current posture information of the pan/tilt to the user, and receives the user's monitoring according to the pan/tilt. The image or the correction information returned by the current attitude information of the gimbal.
- 根据权利要求76所述的系统,其特征在于,所述调节旋钮包括横 滚轴旋钮、俯仰轴旋钮和偏航轴旋钮,每一个调节旋钮可朝向增大和减小方向调节,通过朝向增大或减小的方向调节所述调节旋钮以减小陀螺仪在对应轴方向上的漂移值。The system of claim 76 wherein said adjustment knob comprises a cross Roller knob, pitch axis knob and yaw axis knob, each of which can be adjusted in the direction of increasing and decreasing direction, adjusting the adjusting knob in a direction toward increasing or decreasing to reduce the gyroscope in the corresponding axis direction Drift value.
- 根据权利要求77所述的系统,其特征在于,所述向用户展示云台所监控的图像为左偏移、上偏移和左倾斜状态中的至少一种,The system according to claim 77, wherein the displaying to the user that the image monitored by the pan/tilt is at least one of a left offset, an upper offset, and a left tilt state,或者云台当前姿态信息表示云台姿态为左偏移、上偏移和左倾斜状态中的至少一种时,对应的所述调节旋钮朝向增大方向调节,Or when the current attitude information of the gimbal indicates that the pan/tilt attitude is at least one of a left offset, an upper offset, and a left tilt state, the corresponding adjustment knob is adjusted toward an increasing direction,其中所述左偏移、上偏移和左倾斜状态分别对应偏航轴、俯仰轴和横滚轴。The left offset, the upper offset, and the left tilt state respectively correspond to a yaw axis, a pitch axis, and a roll axis.
- 根据权利要求77所述的系统,其特征在于,所述向用户展示云台所监控的图像为右偏移、下偏移和右倾斜状态中的至少一种,The system according to claim 77, wherein the displaying to the user that the image monitored by the pan/tilt is at least one of a right offset, a lower offset, and a right tilt state,或者云台当前姿态信息表示云台姿态为右偏移、下偏移和右倾斜状态中的至少一种时,对应的所述旋钮朝向减小方向调节,Or the pan-tilt current attitude information indicates that the pan-tilt attitude is at least one of a right offset, a lower offset, and a right tilt state, and the corresponding knob is adjusted toward a decreasing direction,其中所述右偏移、下偏移和右倾斜状态分别对应偏航轴、俯仰轴和横滚轴。The right offset, the lower offset, and the right tilt state respectively correspond to a yaw axis, a pitch axis, and a roll axis.
- 根据权利要求76所述的系统,其特征在于,所述遥控器接收用户根据云台所监控的图像或者云台当前姿态信息多次返回的调节值大小和对应调节方向,The system according to claim 76, wherein the remote controller receives the adjustment value and the corresponding adjustment direction that the user returns multiple times according to the image monitored by the pan/tilt or the current posture information of the pan/tilt.所述云台根据所述多次返回的调节值大小和对应调节方向依次调节陀螺仪对应轴的漂移值。The pan/tilt sequentially adjusts the drift value of the corresponding axis of the gyroscope according to the adjusted value of the multiple returns and the corresponding adjustment direction.
- 根据权利要求80所述的系统,其特征在于,所述云台根据所述调节值大小,对所述陀螺仪一个或多个轴的漂移值进行正方向或者负方向的调节。The system according to claim 80, wherein said pan/tilt adjusts a drift value of one or more axes of said gyroscope in a positive or negative direction according to said adjusted value.
- 根据权利要求70所述的系统,其特征在于,所述遥控器与所述云台基于无线通信方式进行通信。The system according to claim 70, wherein said remote controller communicates with said pan/tilt head based on a wireless communication method.
- 根据权利要求82所述的系统,其特征在于,所述无线通信方式为射频通信方式。 The system according to claim 82, wherein said wireless communication mode is a radio frequency communication mode.
- 根据权利要求70所述的系统,其特征在于,所述云台包陀螺仪和加速度计;The system of claim 70, wherein said pan/tilt gyroscope and accelerometer;在所述云台处于第二状态下,所述遥控器发送用于指示云台切换至自动校准模式的第二切换指令至云台;When the pan/tilt is in the second state, the remote controller sends a second switching instruction for instructing the pan-tilt to switch to the automatic calibration mode to the pan/tilt;所述云台在检测到所述第二切换指令,则切换至自动校准模式;The pan/tilt switches to an automatic calibration mode after detecting the second switching instruction;在自动校准模式下,所述云台利用陀螺仪获取云台的第一姿态信息,并利用加速度计获取云台的第二姿态信息,根据所述第一姿态信息和所述第二姿态信息对云台的姿态和/或参数进行修正。In the automatic calibration mode, the pan/tilt obtains the first attitude information of the pan/tilt head by using the gyroscope, and acquires the second posture information of the pan/tilt head by using the accelerometer, according to the first posture information and the second posture information pair. The attitude and/or parameters of the gimbal are corrected.
- 根据权利要求84所述的系统,其特征在于,所述云台根据所述第一姿态信息和所述第二姿态信息确定所述云台的误差姿态信息;The system according to claim 84, wherein the pan/tilt determines error posture information of the pan/tilt according to the first posture information and the second posture information;并根据所述误差姿态信息修正所述第一姿态信息以得到云台的当前姿态和/或参数信息。And correcting the first attitude information according to the error posture information to obtain a current attitude and/or parameter information of the pan/tilt.
- 根据权利要求85所述的系统,其特征在于,所述云台利用扩展卡尔曼滤波、互补滤波、平滑滤波中的一种或多种根据所述误差姿态信息修正所述第一姿态信息以得到云台的当前姿态信息。The system according to claim 85, wherein the pan/tilt uses one or more of extended Kalman filtering, complementary filtering, smoothing filtering to correct the first attitude information according to the error posture information to obtain The current posture information of Yuntai.
- 根据权利要求85所述的系统,其特征在于,所述误差姿态信息为所述第一姿态信息与所述第二姿态信息之间的姿态差信息。The system according to claim 85, wherein said error posture information is posture difference information between said first posture information and said second posture information.
- 根据权利要求87所述的系统,其特征在于,所述误差姿态信息包括横滚轴的姿态差信息和俯仰轴的姿态差信息中的至少一种。 The system according to claim 87, wherein said error posture information comprises at least one of attitude difference information of a roll axis and attitude difference information of a pitch axis.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2017/081470 WO2018191963A1 (en) | 2017-04-21 | 2017-04-21 | Remote control, camera mount, and camera mount control method, device, and system |
CN201780004498.0A CN108496137B (en) | 2017-04-21 | 2017-04-21 | Remote controller, PTZ and PTZ control method, device and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2017/081470 WO2018191963A1 (en) | 2017-04-21 | 2017-04-21 | Remote control, camera mount, and camera mount control method, device, and system |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018191963A1 true WO2018191963A1 (en) | 2018-10-25 |
Family
ID=63344774
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2017/081470 WO2018191963A1 (en) | 2017-04-21 | 2017-04-21 | Remote control, camera mount, and camera mount control method, device, and system |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108496137B (en) |
WO (1) | WO2018191963A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20210364895A1 (en) * | 2016-12-30 | 2021-11-25 | Sz Dji Osmo Technology Co., Ltd. | Gimbal control method, device, and gimbal |
CN113835028A (en) * | 2021-09-15 | 2021-12-24 | 深圳创维-Rgb电子有限公司 | Automatic detection method for holder motor, terminal and computer readable storage medium |
CN113905077A (en) * | 2021-10-28 | 2022-01-07 | 南京工程学院 | Modularization unmanned aerial vehicle anti-shake cloud platform system based on loRa |
CN115562369A (en) * | 2022-09-22 | 2023-01-03 | 北京富吉瑞光电科技股份有限公司 | Control method and device of holder, storage medium and processor |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110832423B (en) * | 2018-11-28 | 2024-06-14 | 深圳市大疆创新科技有限公司 | Control method of cradle head, mobile platform and computer readable storage medium |
CN111381579B (en) * | 2018-12-30 | 2022-06-14 | 浙江宇视科技有限公司 | Cloud deck fault detection method and device, computer equipment and storage medium |
CN111684386A (en) * | 2019-05-28 | 2020-09-18 | 深圳市大疆创新科技有限公司 | Cradle head zero calibration method and cradle head |
WO2021003691A1 (en) * | 2019-07-10 | 2021-01-14 | 深圳市大疆创新科技有限公司 | Gimbal and camera control method and apparatus |
CN112334855A (en) * | 2019-10-30 | 2021-02-05 | 深圳市大疆创新科技有限公司 | Method and device for calibrating holder system, holder system and computer readable medium |
CN113280806A (en) * | 2021-05-12 | 2021-08-20 | 上海智能网联汽车技术中心有限公司 | Intelligent holder suitable for posture adjustment of vehicle-road cooperative networking equipment and adjusting method |
CN114028665B (en) * | 2021-09-27 | 2024-06-25 | 深圳市计量质量检测研究院(国家高新技术计量站、国家数字电子产品质量监督检验中心) | Breathing machine automatic metering calibration method, device and storage medium |
CN115664455A (en) * | 2022-09-30 | 2023-01-31 | 影石创新科技股份有限公司 | Data transmission method, holder, computer device and storage medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102707734A (en) * | 2012-06-19 | 2012-10-03 | 上海大学 | Self-stabilizing cloud deck based on inertia attitude sensor |
CN103426282A (en) * | 2013-07-31 | 2013-12-04 | 深圳市大疆创新科技有限公司 | Remote control method and terminal |
CN103661107A (en) * | 2013-11-29 | 2014-03-26 | 北京理工大学 | Non-line-of-sight driving system with controllable circumferential view field |
CN104035445A (en) * | 2014-05-21 | 2014-09-10 | 深圳市大疆创新科技有限公司 | Remote control device, control system and control method |
CN105676880A (en) * | 2016-01-13 | 2016-06-15 | 零度智控(北京)智能科技有限公司 | Control method and system of holder camera device |
CN105744162A (en) * | 2016-02-23 | 2016-07-06 | 桂林飞宇电子科技有限公司 | Photographing system with stability enhancement function |
CN106289244A (en) * | 2016-08-10 | 2017-01-04 | 极翼机器人(上海)有限公司 | A kind of attitude determination method of anti-acceleration noise |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08313263A (en) * | 1995-05-16 | 1996-11-29 | Tokimec Inc | Posture stabilizing device |
CN200979409Y (en) * | 2006-05-26 | 2007-11-21 | 罗之洪 | A gyroscope |
CN103581532B (en) * | 2012-07-24 | 2018-06-05 | 合硕科技股份有限公司 | Method and device for controlling lens signal shooting by using handheld device |
CN102829784B (en) * | 2012-08-22 | 2015-04-29 | 北京航空航天大学 | Manual operation-automation-locking switching mechanism of inertially stabilized platform |
CN105072320B (en) * | 2015-07-28 | 2018-08-07 | 安徽文康科技有限公司 | Vehicle head photographic device and its control method |
CN205176664U (en) * | 2015-08-25 | 2016-04-20 | 深圳市大疆创新科技有限公司 | Handheld cloud platform |
CN105511469B (en) * | 2015-12-18 | 2018-06-15 | 北京联合大学 | A kind of unmanned intelligent patrol electric vehicle and patrol system |
CN106289243B (en) * | 2016-08-03 | 2019-07-12 | 上海乐相科技有限公司 | A kind of magnetometer automatic calibrating method and system |
CN106525074B (en) * | 2016-10-13 | 2019-11-08 | 天津远度科技有限公司 | A kind of compensation method, device, holder and the unmanned plane of holder drift |
CN106569512A (en) * | 2016-11-04 | 2017-04-19 | 极翼机器人(上海)有限公司 | Holder calibration method |
-
2017
- 2017-04-21 CN CN201780004498.0A patent/CN108496137B/en not_active Expired - Fee Related
- 2017-04-21 WO PCT/CN2017/081470 patent/WO2018191963A1/en active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102707734A (en) * | 2012-06-19 | 2012-10-03 | 上海大学 | Self-stabilizing cloud deck based on inertia attitude sensor |
CN103426282A (en) * | 2013-07-31 | 2013-12-04 | 深圳市大疆创新科技有限公司 | Remote control method and terminal |
CN103661107A (en) * | 2013-11-29 | 2014-03-26 | 北京理工大学 | Non-line-of-sight driving system with controllable circumferential view field |
CN104035445A (en) * | 2014-05-21 | 2014-09-10 | 深圳市大疆创新科技有限公司 | Remote control device, control system and control method |
CN105676880A (en) * | 2016-01-13 | 2016-06-15 | 零度智控(北京)智能科技有限公司 | Control method and system of holder camera device |
CN105744162A (en) * | 2016-02-23 | 2016-07-06 | 桂林飞宇电子科技有限公司 | Photographing system with stability enhancement function |
CN106289244A (en) * | 2016-08-10 | 2017-01-04 | 极翼机器人(上海)有限公司 | A kind of attitude determination method of anti-acceleration noise |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20210364895A1 (en) * | 2016-12-30 | 2021-11-25 | Sz Dji Osmo Technology Co., Ltd. | Gimbal control method, device, and gimbal |
US11852958B2 (en) * | 2016-12-30 | 2023-12-26 | Sz Dji Osmo Technology Co., Ltd. | Gimbal control method, device, and gimbal |
CN113835028A (en) * | 2021-09-15 | 2021-12-24 | 深圳创维-Rgb电子有限公司 | Automatic detection method for holder motor, terminal and computer readable storage medium |
CN113905077A (en) * | 2021-10-28 | 2022-01-07 | 南京工程学院 | Modularization unmanned aerial vehicle anti-shake cloud platform system based on loRa |
CN113905077B (en) * | 2021-10-28 | 2024-03-08 | 南京工程学院 | Modularized unmanned aerial vehicle anti-shake cradle head system based on LoRa |
CN115562369A (en) * | 2022-09-22 | 2023-01-03 | 北京富吉瑞光电科技股份有限公司 | Control method and device of holder, storage medium and processor |
Also Published As
Publication number | Publication date |
---|---|
CN108496137B (en) | 2022-05-31 |
CN108496137A (en) | 2018-09-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018191963A1 (en) | Remote control, camera mount, and camera mount control method, device, and system | |
US10890830B2 (en) | Gimbal control method, gimbal control apparatus, and gimbal | |
US10356301B2 (en) | Imaging system, angle-of-view adjustment method, and angle-of-view adjustment program | |
US9900511B2 (en) | Method, system, and device for controlling a stabilized camera remotely | |
US11156905B2 (en) | Control method for gimbal, controller, and gimbal | |
US20160381271A1 (en) | Handheld camera stabilizer with integration of smart device | |
CN108780324B (en) | Unmanned aerial vehicle, and unmanned aerial vehicle control method and device | |
US20210180743A1 (en) | Gimbal control method, gimbal control device, gimbal system, and unmanned aerial vehicle | |
WO2018191969A1 (en) | Camera mount control method and device | |
US10728454B2 (en) | Imaging apparatus configured to perform image stabilization and control method thereof | |
WO2016000194A1 (en) | Photographing control method, device and pan-tilt device | |
WO2018191964A1 (en) | Camera mount control method, and camera mount | |
WO2020051831A1 (en) | Control method of handheld gimbal, handheld gimbal, and handheld device | |
US20210276700A1 (en) | Control method and device for unmanned aerial vehicle, and unmanned aerial vehicle | |
CN100382574C (en) | Stabilization device for stabilizing an image and moving a portion of the stabilized image | |
WO2020000423A1 (en) | Control method for gimbal, gimbal, aerial vehicle, and computer-readable storage medium | |
CN108298101B (en) | Cloud deck rotation control method and device and unmanned aerial vehicle | |
CN108279708B (en) | Automatic cradle head calibration method and device and cradle head | |
JP6685714B2 (en) | Control device for mobile imaging device, mobile imaging device, and control method for mobile imaging device | |
CN113261273B (en) | Parameter self-adaption method, handheld cradle head, system and computer readable storage medium | |
CN111356872A (en) | Method and device for fixing electronic device and storage medium | |
WO2021195941A1 (en) | Control method for gimbal, gimbal, and moveble platform | |
KR20160031123A (en) | Image acquisition apparatus for power line monitoring device and control method thereof |
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: 17906446 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 17906446 Country of ref document: EP Kind code of ref document: A1 |