CN105912028A - Holder control system and control method - Google Patents
Holder control system and control method Download PDFInfo
- Publication number
- CN105912028A CN105912028A CN201511031391.4A CN201511031391A CN105912028A CN 105912028 A CN105912028 A CN 105912028A CN 201511031391 A CN201511031391 A CN 201511031391A CN 105912028 A CN105912028 A CN 105912028A
- Authority
- CN
- China
- Prior art keywords
- pan
- tilt
- control module
- motion
- control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 36
- 238000001514 detection method Methods 0.000 claims description 61
- 230000010349 pulsation Effects 0.000 claims description 6
- 230000008859 change Effects 0.000 claims description 5
- 230000008569 process Effects 0.000 abstract description 7
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
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
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
Description
技术领域 technical field
本发明涉及无人机控制技术领域,尤其涉及一种云台控制系统和控制方法。 The invention relates to the technical field of unmanned aerial vehicle control, in particular to a cloud platform control system and control method.
背景技术 Background technique
随着计算机技术、电子技术等快速发展,多旋翼无人机也越来越普遍,被广泛应用在地质勘查、抗灾救援和城市服务等多个领域。在现有的无人机航拍系统中,摄像头往往直接固定于无人机机身或安装在一个仅能对摄像头姿态进行手动调整的云台上,这类系统结构简单成本低廉,但是,当无人机在巡航过程中,在需要改变飞行姿态时,摄像头拍摄出来的画面往往非常不稳定,导致拍摄出来的画面质量较差,画面利用效率低。 With the rapid development of computer technology and electronic technology, multi-rotor UAVs are becoming more and more common, and are widely used in many fields such as geological exploration, disaster relief and urban services. In the existing UAV aerial photography system, the camera is often directly fixed on the UAV body or installed on a pan-tilt that can only manually adjust the camera attitude. This type of system has a simple structure and low cost. However, when there is no During the cruising process, when the flight attitude needs to be changed, the images captured by the camera are often very unstable, resulting in poor image quality and low image utilization efficiency.
发明内容 Contents of the invention
有鉴于此,本发明提供云台控制系统和控制方法,能够在无人机巡航过程中,根据无人机的飞行姿态,相应地调整所述云台的姿态,使摄像头保持较佳的拍摄角度,提高拍摄质量。 In view of this, the present invention provides a pan-tilt control system and a control method, which can adjust the attitude of the pan-tilt accordingly according to the flying attitude of the drone during the cruising process of the drone, so that the camera can maintain a better shooting angle to improve the shooting quality.
具体地,本发明是通过如下技术方案实现的: Specifically, the present invention is achieved through the following technical solutions:
根据本发明一方面,提供一种云台控制系统,所述系统包括云台本体、中央控制模块、运动控制模块和指令模块, According to one aspect of the present invention, a kind of pan-tilt control system is provided, the system includes a pan-tilt body, a central control module, a motion control module and an instruction module,
所述中央控制模块接收指令模块发出的控制指令,并获取所述运动控制单元的控制数据,以对所述运动控制模块进行控制和调度; The central control module receives the control instruction sent by the instruction module, and obtains the control data of the motion control unit, so as to control and schedule the motion control module;
所述运动控制模块监测所述云台的运动状态、驱动所述云台的电机,以调整所述云台的姿态。 The motion control module monitors the motion state of the pan-tilt, drives the motor of the pan-tilt, and adjusts the attitude of the pan-tilt.
进一步地,所述云台本体包括陀螺仪,连接至所述运动控制模块,用于检测所述云台的运动状态输出检测数据, Further, the pan-tilt body includes a gyroscope connected to the motion control module for detecting the motion state of the pan-tilt and outputting detection data,
所述运动控制模块接收所述检测数据,确定所述云台的姿态是否发生变化,并在确定所述云台的姿态发生变化时,驱动所述云台的电机,以调整所述云台的姿态。 The motion control module receives the detection data, determines whether the posture of the pan-tilt changes, and drives the motor of the pan-tilt to adjust the posture of the pan-tilt when it is determined that the posture of the pan-tilt changes. attitude.
进一步地,所述运动控制模块的数量为三个,包括第一控制模块、第二控制模块和第三控制模块,以及 Further, the number of the motion control modules is three, including a first control module, a second control module and a third control module, and
所述陀螺仪与运动控制模块一一对应,包括航向轴陀螺仪、俯仰轴陀螺仪和横滚轴陀螺仪,用于控制所述云台三个轴向的运动, The gyroscope is in one-to-one correspondence with the motion control module, including a yaw axis gyroscope, a pitch axis gyroscope and a roll axis gyroscope, which are used to control the movement of the pan/tilt in three axes,
所述第一控制模块与所述航向轴陀螺仪连接,用于检测并获取所述云台的航向轴的运动状态的检测数据,并根据所述检测数据控制航向轴的电机; The first control module is connected to the yaw axis gyroscope, and is used to detect and obtain the detection data of the motion state of the yaw axis of the pan-tilt, and control the motor of the yaw axis according to the detection data;
所述第二控制模块与所述俯仰轴陀螺仪连接,用于检测并获取所述云台的俯仰轴的运动状态的检测数据,并根据所述检测数据控制俯仰轴的电机;以及, The second control module is connected to the pitch axis gyroscope, and is used to detect and obtain the detection data of the motion state of the pitch axis of the pan-tilt, and control the motor of the pitch axis according to the detection data; and,
所述第三控制模块与所述横滚轴陀螺仪连接,用于检测并获取所述云台的横滚轴的运动状态的检测数据,并根据所述检测数据控制横滚轴的电机。 The third control module is connected with the roll axis gyroscope, and is used to detect and obtain detection data of the motion state of the roll axis of the gimbal, and control the motor of the roll axis according to the detection data.
进一步地,所述系统还包括电机驱动模块,所述陀螺仪在所述云台发生姿态变化时,所述陀螺仪的输出电压发生线性变化, Further, the system further includes a motor drive module, and when the attitude of the gyroscope changes, the output voltage of the gyroscope changes linearly,
所述运动控制模块,用于在检测到所述陀螺仪的输出电压发生线性变化时,经由所述电机驱动模块向对应的电机发送控制信号和驱动脉动信号。 The motion control module is configured to send a control signal and a drive pulsation signal to a corresponding motor via the motor drive module when a linear change in the output voltage of the gyroscope is detected.
进一步地,所述运动控制模块,用于在检测到所述陀螺仪的输出电压的变化量超过变化量阈值时,经由所述电机驱动模块向对应的电机发送控制信号和驱动脉动信号。 Further, the motion control module is configured to send a control signal and a driving pulsation signal to a corresponding motor via the motor drive module when it is detected that the variation of the output voltage of the gyroscope exceeds a variation threshold.
进一步地,所述运动控制模块还包括与其一一对应的限位开关,用于控制所述云台的运动范围。 Further, the motion control module also includes limit switches corresponding to the one-to-one limit switches, which are used to control the motion range of the pan/tilt.
根据本发明的另一个方面,提供一种云台控制方法,应用在云台控制系统上,所述云台控制系统包括云台本体、中央控制模块、运动控制模块和指令模块,所述方法包括: According to another aspect of the present invention, a kind of cloud platform control method is provided, is applied on the cloud platform control system, and described cloud platform control system comprises cloud platform body, central control module, motion control module and instruction module, and described method comprises :
所述中央控制模块接收来自指令模块的控制指令,获取运动控制模块的控制数据,并向所述运动控制模块发送控制和调度命令; The central control module receives control instructions from the instruction module, acquires control data from the motion control module, and sends control and scheduling commands to the motion control module;
所述运动控制模块接收到所述中央控制模块发送的控制和调度命令后,监测所述云台的运动状态、驱动所述云台的电机,以调整所述云台的姿态。 After the motion control module receives the control and scheduling commands sent by the central control module, it monitors the movement state of the pan-tilt and drives the motor of the pan-tilt to adjust the attitude of the pan-tilt.
进一步地,所述云台本体包括陀螺仪,所述方法还包括: Further, the pan/tilt body includes a gyroscope, and the method also includes:
通过所述检测所述云台的运动状态输出检测数据至所述运动控制模块; Outputting detection data to the motion control module through the detection of the motion state of the pan/tilt;
所述运动控制模块监测所述云台的运动状态、驱动所述云台的电机,以调整所述云台的姿态,包括: The motion control module monitors the motion state of the pan-tilt, drives the motor of the pan-tilt to adjust the attitude of the pan-tilt, including:
基于所述检测数据,通过所述运动控制模块确定所述云台的姿态是否发生变化,并在云台的姿态发生变化时,驱动所述云台的电机,以调整所述云台的姿态。 Based on the detection data, the motion control module determines whether the attitude of the pan-tilt changes, and when the attitude of the pan-tilt changes, drives the motor of the pan-tilt to adjust the attitude of the pan-tilt.
进一步地,所述运动控制模块的数量为三个,包括第一控制模块、第二控制模块和第三控制模块,以及 Further, the number of the motion control modules is three, including a first control module, a second control module and a third control module, and
所述陀螺仪与运动控制模块一一对应,包括航向轴陀螺仪、俯仰轴陀螺仪和横滚轴陀螺仪,用于控制所述云台三个轴向的运动; The gyroscope is in one-to-one correspondence with the motion control module, including a yaw axis gyroscope, a pitch axis gyroscope and a roll axis gyroscope, which are used to control the movement of the three axes of the pan/tilt;
所述方法包括: The methods include:
基于所述航向轴陀螺仪检测并获取所述云台的航向轴的运动状态的检测数据,并将所述检测数据输出至所述第一控制模块; Detecting and acquiring detection data of the motion state of the yaw axis of the pan/tilt based on the yaw axis gyroscope, and outputting the detection data to the first control module;
基于所述云台的航向轴的运动状态的检测数据,通过所述第一控制模块控制所述云台的航向轴的电机,以控制所述云台的航向轴的运动姿态; Based on the detection data of the motion state of the yaw axis of the pan-tilt, the motor of the yaw-axis of the pan-tilt is controlled by the first control module to control the motion attitude of the yaw-axis of the pan-tilt;
以及, as well as,
基于所述俯仰轴陀螺仪检测并获取所述云台的俯仰轴的运动状态的检测数据,并将所述检测数据输出至所述二控制模块; Detecting and acquiring detection data of the motion state of the pitch axis of the pan/tilt based on the pitch axis gyroscope, and outputting the detection data to the two control modules;
基于所述云台的俯仰轴的运动状态的检测数据,通过所述第二控制模块控制所述云台的俯仰轴的电机,以控制所述云台的俯仰轴的运动姿态; Based on the detection data of the motion state of the pitch axis of the pan-tilt, the motor of the pitch axis of the pan-tilt is controlled by the second control module to control the motion attitude of the pitch axis of the pan-tilt;
以及, as well as,
基于所述横滚轴陀螺仪检测并获取所述云台的横滚轴的运动状态的检测数据,并将所述检测数据输出至所述第三控制模块; Detecting and acquiring detection data of the motion state of the roll axis of the gimbal based on the roll axis gyroscope, and outputting the detection data to the third control module;
基于所述云台的横滚轴的运动状态的检测数据,通过所述第二控制模块控制所述云台的横滚轴的电机,以控制所述云台的横滚轴的运动姿态。 Based on the detection data of the motion state of the roll axis of the gimbal, the second control module controls the motor of the roll axis of the gimbal to control the motion posture of the roll axis of the gimbal.
进一步地,所述运动控制模块还包括与其一一对应的限位开关,所述方法还包括: Further, the motion control module also includes limit switches corresponding thereto, and the method further includes:
通过所述限位开关控制所述云台的运动范围; controlling the motion range of the pan/tilt through the limit switch;
通过所述运动控制模块控制所述云台向所述限位开关所在方向运动,且当所述云台与所述限位开关接触时,控制所述云台停止运动。 The motion control module controls the pan-tilt to move toward the direction of the limit switch, and when the pan-tilt touches the limit switch, controls the pan-tilt to stop moving.
应用本发明实施例,可以根据拍摄的需要以及拍摄过程中无人机的飞行姿态,适用性地对无人机上摄像头的云台进行控制,调整云台的姿态,从而调整摄像头的拍摄角度,使摄像头保持较佳的拍摄角度,提高拍摄质量。 Applying the embodiment of the present invention, according to the needs of shooting and the flying attitude of the drone during the shooting process, the pan/tilt of the camera on the drone can be controlled suitably, and the attitude of the pan/tilt can be adjusted, thereby adjusting the shooting angle of the camera, so that The camera maintains a better shooting angle to improve the shooting quality.
附图说明 Description of drawings
图1是本发明一示例性实施例示出的一种云台控制系统的结构框图; Fig. 1 is a structural block diagram of a kind of pan-tilt control system shown in an exemplary embodiment of the present invention;
图2是本发明一示例性实施例示出的一种云台控制方法的流程示意图。 Fig. 2 is a schematic flowchart of a pan-tilt control method shown in an exemplary embodiment of the present invention.
具体实施方式 detailed description
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。 Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numerals in different drawings refer to the same or similar elements unless otherwise indicated. The implementations described in the following exemplary examples do not represent all implementations consistent with the present invention. Rather, they are merely examples of apparatuses and methods consistent with aspects of the invention as recited in the appended claims.
在本发明使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。 The terminology used in the present invention is for the purpose of describing particular embodiments only and is not intended to limit the invention. As used herein and in the appended claims, the singular forms "a", "the", and "the" are intended to include the plural forms as well, unless the context clearly dictates otherwise. It should also be understood that the term "and/or" as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.
应当理解,尽管在本发明可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本发明范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。 It should be understood that although the terms first, second, third, etc. may be used in the present invention to describe various information, the information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, without departing from the scope of the present invention, first information may also be called second information, and similarly, second information may also be called first information. Depending on the context, the word "if" as used herein may be interpreted as "at" or "when" or "in response to a determination."
图1是本发明一示例性实施例示出的一种云台控制系统的结构框图。 Fig. 1 is a structural block diagram of a pan-tilt control system according to an exemplary embodiment of the present invention.
如图1所示,本发明实施例提供的云台控制系统可以包括云台本体110、中央控制模块120、运动控制模块130和指令模块140。 As shown in FIG. 1 , the pan/tilt control system provided by the embodiment of the present invention may include a pan/tilt body 110 , a central control module 120 , a motion control module 130 and an instruction module 140 .
中央控制模块110接收指令模块140发出的控制指令,并获取运动控制单元130的控制数据,以对运动控制模块130进行控制和调度。运动控制模块130监测云台的运动状态、驱动云台的电机,以调整云台的姿态。 The central control module 110 receives the control instruction issued by the instruction module 140 and obtains the control data of the motion control unit 130 to control and schedule the motion control module 130 . The motion control module 130 monitors the motion state of the gimbal and drives the motor of the gimbal to adjust the attitude of the gimbal.
示例性地,中央控制模块110可以为单片机,例如ATmega1280单片机,指令模块140可以为便携式移动终端如手机,也可以是个人电能PC,中央控制模块110与指令模块140连接,且与运动控制模块130连接,而运动控制模块130还可以与云台110连接,可以理解的是,本发明实施例中所述的“连接”可以是直接相连也可以是间接连接,间接连接时两个端点之间还可以连接若干节点,本发明不对此进行限制。指令模块110可以通过人机交互的方式接收比如用户发送的指令,并对该指令进行处理后,将指令发送给中央控制模块120,且中央控制模块120还可以获取或者接收运动控制模块130的控制数据以及运动控制模块130获取到的云台在轴向的运动数据,并根据该控制数据和运动数据向运动控制模块130发送控制和调度指令或者信号。运动控制模块130接收到控制和调度指令或者信号后,将根据云台的运动状态,相应地驱动云台的电机,从而打到调整云台的姿态的目的。 Exemplarily, the central control module 110 can be a single-chip microcomputer, such as an ATmega1280 single-chip microcomputer, and the command module 140 can be a portable mobile terminal such as a mobile phone, or a personal power PC. connection, and the motion control module 130 can also be connected to the pan/tilt 110. It can be understood that the "connection" described in the embodiment of the present invention can be a direct connection or an indirect connection. Several nodes can be connected, the invention is not limited to this. The instruction module 110 can receive instructions such as those sent by the user through human-computer interaction, and after processing the instructions, send the instructions to the central control module 120, and the central control module 120 can also obtain or receive control from the motion control module 130. data and motion data of the pan/tilt in the axial direction acquired by the motion control module 130, and send control and scheduling instructions or signals to the motion control module 130 according to the control data and motion data. After receiving the control and scheduling instructions or signals, the motion control module 130 will drive the motors of the pan/tilt accordingly according to the motion state of the pan/tilt, so as to achieve the purpose of adjusting the attitude of the pan/tilt.
可选地,云台本体包括陀螺仪,连接至运动控制模块130,用于检测云台110的运动状态输出检测数据。运动控制模块130接收检测数据,确定云台110的姿态是否发生变化,并在确定云台110的姿态发生变化时,驱动云台的电机,以调整云台110的姿态。进一步地,运动控制模块130的数量为三个,包括第一控制模块、第二控制模块和第三控制模块,以及陀螺仪与运动控制模块130一一对应,包括航向轴陀螺仪、俯仰轴陀螺仪和横滚轴陀螺仪,用于控制云台110三个轴向的运动。其中,第一控制模块与航向轴陀螺仪连接,用于检测并获取云台110的航向轴的运动状态的检测数据,并根据检测数据控制航向轴的电机。第二控制模块与俯仰轴陀螺仪连接,用于检测并获取云台110的俯仰轴的运动状态的检测数据,并根据检测数据控制俯仰轴的电机。以及,第三控制模块与横滚轴陀螺仪连接,用于检测并获取云台110的横滚轴的运动状态的检测数据,并根据检测数据控制云台110的横滚轴的电机。需要说明的是,第一控制模块、第二控制模块和第三控制模块的电路结构可以一致也可以不一致,具体可以根据实际需要进行设置。基于该实施例,从三个轴向调整云台,能够使云台的调整更加平稳。优选地,第一控制模块、第二控制模块和第三控制模块在系统进入稳定状态后,该三个模块同时开始工作并协同运行,从而可以提高系统的实时性。 Optionally, the pan/tilt body includes a gyroscope connected to the motion control module 130 for detecting the motion state of the pan/tilt 110 and outputting detection data. The motion control module 130 receives the detection data, determines whether the attitude of the gimbal 110 changes, and drives the motor of the gimbal to adjust the attitude of the gimbal 110 when it is determined that the attitude of the gimbal 110 changes. Further, the number of motion control modules 130 is three, including a first control module, a second control module and a third control module, and the gyroscopes correspond to the motion control modules 130 one by one, including a yaw axis gyroscope, a pitch axis gyroscope The instrument and the roll axis gyroscope are used to control the movement of the pan-tilt 110 in three axes. Wherein, the first control module is connected with the gyroscope of the yaw axis, and is used to detect and acquire the detection data of the motion state of the yaw axis of the pan/tilt 110, and control the motor of the yaw axis according to the detection data. The second control module is connected with the pitch axis gyroscope, and is used to detect and acquire the detection data of the motion state of the pitch axis of the gimbal 110, and control the motor of the pitch axis according to the detection data. And, the third control module is connected with the roll axis gyroscope, and is used to detect and obtain the detection data of the motion state of the roll axis of the gimbal 110, and control the motor of the roll axis of the gimbal 110 according to the detection data. It should be noted that the circuit structures of the first control module, the second control module and the third control module may or may not be the same, and may be specifically set according to actual needs. Based on this embodiment, adjusting the pan-tilt from three axes can make the adjustment of the pan-tilt more stable. Preferably, after the system enters a stable state, the first control module, the second control module and the third control module start to work simultaneously and cooperate with each other, so that the real-time performance of the system can be improved.
进一步地,云台控制系统还可以包括电机驱动模块,陀螺仪在云台发生姿态变化时,陀螺仪的输出电压发生线性变化,运动控制模块,用于在检测到陀螺仪的输出电压发生线性变化时,经由电机驱动模块向对应的电机发送控制信号和驱动脉动信号。基于该可选实施例,电机可以对云台的姿态进行实时反向补偿,从而消除无人机飞行姿态的变化与云台产生的影响,使云台保持稳定。 Further, the pan/tilt control system can also include a motor drive module, when the attitude of the gyroscope changes when the pan/tilt changes, the output voltage of the gyroscope changes linearly, and the motion control module is used to detect that the output voltage of the gyroscope changes linearly , send control signals and drive pulsation signals to the corresponding motors via the motor drive module. Based on this optional embodiment, the motor can reversely compensate the attitude of the gimbal in real time, thereby eliminating the influence of the change of the flying attitude of the drone and the gimbal, and keeping the gimbal stable.
更进一步地,运动控制模块130可以用于在检测到陀螺仪的输出电压的变化量超过变化量阈值时,经由电机驱动模块向对应的电机发送控制信号和驱动脉动信号。比如,陀螺仪输出的检测数据为电压值,若该电压值的变化或者振荡值超过预设的变化量阈值时,则确定云台当前的姿态不适合拍摄,控制模块130将经由电机驱动模块向对应的电机发送控制信号和驱动脉动信号,以使电机可以对云台的姿态进行实时反向补偿。由于无人机在飞行过程中其姿态变化频繁,基于该实施例,可以避免运动控制模块130频繁地对电机进行控制,导致做了很多无用功增加设备的损耗。示例性地,可以通过判断陀螺仪的输出电压的变化量超过变化量阈值的大小,相同地调整驱动脉冲的脉宽或者脉峰值,从而控制电机的转速,例如,当陀螺仪的输出电压的变化量超过变化量阈值较大时,如,阈值为10,而变化量为50,此时需要加速电机旋转,快速调整云台的姿态,从而将驱动脉冲的脉宽或者脉峰值调整为更大。 Furthermore, the motion control module 130 may be configured to send a control signal and a driving pulsation signal to a corresponding motor via the motor drive module when it is detected that the variation of the output voltage of the gyroscope exceeds the variation threshold. For example, the detection data output by the gyroscope is a voltage value. If the change of the voltage value or the oscillation value exceeds the preset threshold value of change, it is determined that the current attitude of the pan/tilt is not suitable for shooting, and the control module 130 will send a message via the motor drive module. The corresponding motor sends a control signal and a driving pulsation signal, so that the motor can reversely compensate the attitude of the gimbal in real time. Since the attitude of the UAV changes frequently during flight, based on this embodiment, the motion control module 130 can avoid frequent control of the motors, resulting in a lot of useless work and increased equipment loss. Exemplarily, by judging that the variation of the output voltage of the gyroscope exceeds the variation threshold, the pulse width or peak value of the driving pulse can be adjusted in the same way to control the speed of the motor. For example, when the output voltage of the gyroscope changes When the amount exceeds the variation threshold, for example, the threshold is 10 and the variation is 50. At this time, it is necessary to accelerate the motor rotation and quickly adjust the attitude of the gimbal, so as to adjust the pulse width or peak value of the driving pulse to be larger.
根据本发明一可选实施例,运动控制模块130还可以包括与其一一对应的限位开关,用于控制云台的运动范围。示例性地,当云台需要调整时,运动控制模块130将向电机发送驱动信号,比如,向电机输出一个高电平,以使电机获得驱动信号后开始工作。电机驱动云台向对应轴向运动,当触碰到该轴向的限位开关时,将触发运动控制模块130发出低电平信号,从而使云台停止运动。 According to an optional embodiment of the present invention, the motion control module 130 may also include limit switches corresponding thereto, for controlling the motion range of the pan/tilt. Exemplarily, when the pan/tilt needs to be adjusted, the motion control module 130 will send a driving signal to the motor, for example, output a high level to the motor, so that the motor starts to work after receiving the driving signal. The motor drives the pan/tilt to move to the corresponding axis, and when the limit switch of the axis is touched, the motion control module 130 will be triggered to send a low-level signal, so that the pan/tilt stops moving.
应用本发明实施例,可以根据拍摄的需要以及拍摄过程中无人机的飞行姿态,适用性地对无人机上摄像头的云台进行控制,调整云台的姿态,从而调整摄像头的拍摄角度,使摄像头保持较佳的拍摄角度,提高拍摄质量。 Applying the embodiment of the present invention, according to the needs of shooting and the flying attitude of the drone during the shooting process, the pan/tilt of the camera on the drone can be controlled suitably, and the attitude of the pan/tilt can be adjusted, thereby adjusting the shooting angle of the camera, so that The camera maintains a better shooting angle to improve the shooting quality.
与前述云台控制系统的实施例相对应,本发明还提供了云台控制方法的实施例。 Corresponding to the embodiments of the aforementioned pan-tilt control system, the present invention also provides embodiments of the pan-tilt control method.
图2是本发明一示例性实施例示出的一种云台控制方法的流程示意图。 Fig. 2 is a schematic flowchart of a pan-tilt control method shown in an exemplary embodiment of the present invention.
如图2所示,一种云台控制方法应用在云台控制系统上,云台控制系统包括云台本体、中央控制模块、运动控制模块和指令模块,该方法包括如下步骤: As shown in Figure 2, a kind of cloud platform control method is applied on the cloud platform control system, and the cloud platform control system comprises cloud platform body, central control module, motion control module and instruction module, and this method comprises the following steps:
步骤210,中央控制模块接收来自指令模块的控制指令,获取运动控制模块的控制数据,并向所述运动控制模块发送控制和调度命令。 Step 210, the central control module receives control instructions from the instruction module, acquires control data of the motion control module, and sends control and scheduling commands to the motion control module.
步骤220,运动控制模块接收到所述中央控制模块发送的控制和调度命令后,监测所述云台的运动状态、驱动所述云台的电机,以调整所述云台的姿态。 Step 220, after receiving the control and scheduling command sent by the central control module, the motion control module monitors the motion state of the pan-tilt, drives the motor of the pan-tilt, and adjusts the posture of the pan-tilt.
根据本发明一可选实施例,云台本体还可以包括陀螺仪,基于此,云台控制方法还可以包括如下步骤:通过所述检测所述云台的运动状态输出检测数据至所述运动控制模块。进一步地,步骤220可以包括包括:基于所述检测数据,通过所述运动控制模块确定所述云台的姿态是否发生变化,并在云台的姿态发生变化时,驱动所述云台的电机,以调整所述云台的姿态。进一步地所述运动控制模块还包括与其一一对应的限位开关,基于此,云台控制方法还可以包括:通过所述限位开关控制所述云台的运动范围;通过所述运动控制模块控制所述云台向所述限位开关所在方向运动,且当所述云台与所述限位开关接触时,控制所述云台停止运动。 According to an optional embodiment of the present invention, the pan/tilt body may also include a gyroscope, based on this, the pan/tilt control method may further include the following steps: output detection data to the motion control through the detection of the motion state of the pan/tilt module. Further, step 220 may include: based on the detection data, determine whether the attitude of the pan-tilt changes through the motion control module, and drive the motor of the pan-tilt when the attitude of the pan-tilt changes, to adjust the attitude of the gimbal. Further, the motion control module also includes a limit switch corresponding to it one by one, based on this, the pan-tilt control method may also include: controlling the motion range of the pan-tilt through the limit switch; Control the movement of the pan-tilt to the direction where the limit switch is located, and control the movement of the pan-tilt to stop when the pan-tilt touches the limit switch.
根据本发明另一可选实施例,所述运动控制模块的数量为三个,包括第一控制模块、第二控制模块和第三控制模块,以及所述陀螺仪与运动控制模块一一对应,包括航向轴陀螺仪、俯仰轴陀螺仪和横滚轴陀螺仪,用于控制所述云台三个轴向的运动。基于上述结构,云台控制方法还可以包括:基于所述航向轴陀螺仪检测并获取所述云台的航向轴的运动状态的检测数据,并将所述检测数据输出至所述第一控制模块;基于所述云台的航向轴的运动状态的检测数据,通过所述第一控制模块控制所述云台的航向轴的电机,以控制所述云台的航向轴的运动姿态;以及,基于所述俯仰轴陀螺仪检测并获取所述云台的俯仰轴的运动状态的检测数据,并将所述检测数据输出至所述二控制模块;基于所述云台的俯仰轴的运动状态的检测数据,通过所述第二控制模块控制所述云台的俯仰轴的电机,以控制所述云台的俯仰轴的运动姿态;以及,基于所述横滚轴陀螺仪检测并获取所述云台的横滚轴的运动状态的检测数据,并将所述检测数据输出至所述第三控制模块;基于所述云台的横滚轴的运动状态的检测数据,通过所述第二控制模块控制所述云台的横滚轴的电机,以控制所述云台的横滚轴的运动姿态。 According to another optional embodiment of the present invention, the number of the motion control modules is three, including a first control module, a second control module and a third control module, and the gyroscopes correspond to the motion control modules one by one, It includes a yaw-axis gyroscope, a pitch-axis gyroscope and a roll-axis gyroscope, which are used to control the three-axis motion of the pan/tilt. Based on the above structure, the pan/tilt control method may further include: detecting and acquiring detection data of the motion state of the pan/tilt axis based on the yaw axis gyroscope, and outputting the detection data to the first control module ; Based on the detection data of the motion state of the yaw axis of the PTZ, the motor of the yaw axis of the PTZ is controlled by the first control module to control the motion attitude of the yaw axis of the PTZ; and, based on The pitch axis gyroscope detects and acquires the detection data of the motion state of the pitch axis of the platform, and outputs the detection data to the two control modules; based on the detection of the motion state of the pitch axis of the platform Data, through the second control module to control the motor of the pitch axis of the pan-tilt to control the motion attitude of the pitch axis of the pan-tilt; and, based on the roll-axis gyroscope to detect and acquire the pan-tilt The detection data of the motion state of the roll axis of the gimbal, and output the detection data to the third control module; based on the detection data of the motion state of the roll axis of the pan/tilt, controlled by the second control module The motor of the roll axis of the pan-tilt is used to control the movement attitude of the roll axis of the pan-tilt.
上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。 For the implementation process of the functions and effects of each unit in the above device, please refer to the implementation process of the corresponding steps in the above method for details, and will not be repeated here.
对于上述方法实施例而言,由于其基本对应于系统实施例,所以相关之处参见系统实施例的部分说明即可。 As for the above method embodiments, since they basically correspond to the system embodiments, for relevant parts, please refer to part of the description of the system embodiments.
以上所描述的系统实施例和方法实施例仅仅是示意性的,其中系统中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。 The above-described system embodiments and method embodiments are only illustrative, and the units described as separate components in the system may or may not be physically separated, and the components shown as units may or may not be A physical unit can be located in one place, or it can be distributed to multiple network units. Part or all of the modules can be selected according to actual needs to achieve the purpose of the solution of the present invention. It can be understood and implemented by those skilled in the art without creative effort.
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。 The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included in the present invention. within the scope of protection.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201511031391.4A CN105912028A (en) | 2015-12-30 | 2015-12-30 | Holder control system and control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201511031391.4A CN105912028A (en) | 2015-12-30 | 2015-12-30 | Holder control system and control method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105912028A true CN105912028A (en) | 2016-08-31 |
Family
ID=56744076
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201511031391.4A Pending CN105912028A (en) | 2015-12-30 | 2015-12-30 | Holder control system and control method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105912028A (en) |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107807680A (en) * | 2017-09-21 | 2018-03-16 | 中国科学院长春光学精密机械与物理研究所 | A kind of head drift compensation method |
CN107817824A (en) * | 2017-11-03 | 2018-03-20 | 北京臻迪科技股份有限公司 | Head tranquilizer and method |
CN108521805A (en) * | 2017-03-28 | 2018-09-11 | 深圳市大疆灵眸科技有限公司 | The control method and aircraft of installation condition based on holder |
CN108803681A (en) * | 2018-07-31 | 2018-11-13 | 南京拓威航空科技有限公司 | A kind of brushless motor increases steady cloud platform control method and system |
CN109213207A (en) * | 2017-06-29 | 2019-01-15 | 天津远翥科技有限公司 | Platform-lens method of adjustment, device and hand-held holder |
CN109814603A (en) * | 2017-11-22 | 2019-05-28 | 深圳市科比特航空科技有限公司 | A kind of tracing system and unmanned plane applied to unmanned plane |
CN110337560A (en) * | 2018-05-30 | 2019-10-15 | 深圳市大疆创新科技有限公司 | Control method, holder, capture apparatus and the readable storage medium storing program for executing of holder |
CN110553669A (en) * | 2019-09-30 | 2019-12-10 | 睿魔智能科技(深圳)有限公司 | holder calibration method and calibration system |
WO2020000423A1 (en) * | 2018-06-29 | 2020-01-02 | 深圳市大疆创新科技有限公司 | Control method for gimbal, gimbal, aerial vehicle, and computer-readable storage medium |
CN111316029A (en) * | 2019-03-13 | 2020-06-19 | 深圳市大疆创新科技有限公司 | Cloud deck gravity center balancing method, cloud deck and client |
CN111328387A (en) * | 2019-07-19 | 2020-06-23 | 深圳市大疆创新科技有限公司 | Pan-tilt control method, device and computer readable storage medium |
WO2020220232A1 (en) * | 2019-04-30 | 2020-11-05 | 深圳市大疆创新科技有限公司 | Camera mount simulation control method and device, apparatus, and computer storage medium |
CN112068608A (en) * | 2020-08-04 | 2020-12-11 | 深圳市海洋王照明工程有限公司 | Cloud deck control method, cloud deck, lighting equipment and storage medium |
CN112327946A (en) * | 2020-11-09 | 2021-02-05 | 国网山东省电力公司威海供电公司 | A PTZ control method and system based on optimal attitude path |
CN112644726A (en) * | 2021-01-12 | 2021-04-13 | 贵州理工学院 | Structure and method of oblique photography three-axis pan-tilt device for power delta wing |
CN112923791A (en) * | 2021-01-21 | 2021-06-08 | 武汉科技大学 | Method for hitting target by jet device on moving carrier |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN202452059U (en) * | 2012-01-12 | 2012-09-26 | 西安市瑞特测控技术有限责任公司 | Gyroscope stable holder |
CN203705964U (en) * | 2014-02-28 | 2014-07-09 | 哈尔滨伟方智能科技开发有限责任公司 | Stable closed-loop control device of airborne 3-DOF pan-tilt |
CN103939718A (en) * | 2011-09-09 | 2014-07-23 | 深圳市大疆创新科技有限公司 | Stabilizing platform and control method thereof and unmanned aerial vehicle with stabilizing platform |
CN204141179U (en) * | 2014-10-22 | 2015-02-04 | 王军 | Three axle The Cloud Terrace capture apparatus |
CN104390110A (en) * | 2014-11-04 | 2015-03-04 | 南京航空航天大学 | Tri-axial dynamic self-stabilizing cradle head and working method thereof |
CN104838325A (en) * | 2014-06-30 | 2015-08-12 | 深圳市大疆创新科技有限公司 | Pan-and-tilt parameter adjustment method, device and pan-and-tilt device |
CN104991571A (en) * | 2015-05-29 | 2015-10-21 | 中央电视台 | Holder stability augmentation device and method |
-
2015
- 2015-12-30 CN CN201511031391.4A patent/CN105912028A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103939718A (en) * | 2011-09-09 | 2014-07-23 | 深圳市大疆创新科技有限公司 | Stabilizing platform and control method thereof and unmanned aerial vehicle with stabilizing platform |
CN202452059U (en) * | 2012-01-12 | 2012-09-26 | 西安市瑞特测控技术有限责任公司 | Gyroscope stable holder |
CN203705964U (en) * | 2014-02-28 | 2014-07-09 | 哈尔滨伟方智能科技开发有限责任公司 | Stable closed-loop control device of airborne 3-DOF pan-tilt |
CN104838325A (en) * | 2014-06-30 | 2015-08-12 | 深圳市大疆创新科技有限公司 | Pan-and-tilt parameter adjustment method, device and pan-and-tilt device |
CN204141179U (en) * | 2014-10-22 | 2015-02-04 | 王军 | Three axle The Cloud Terrace capture apparatus |
CN104390110A (en) * | 2014-11-04 | 2015-03-04 | 南京航空航天大学 | Tri-axial dynamic self-stabilizing cradle head and working method thereof |
CN104991571A (en) * | 2015-05-29 | 2015-10-21 | 中央电视台 | Holder stability augmentation device and method |
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108521805A (en) * | 2017-03-28 | 2018-09-11 | 深圳市大疆灵眸科技有限公司 | The control method and aircraft of installation condition based on holder |
CN109213207B (en) * | 2017-06-29 | 2022-03-29 | 北京远度互联科技有限公司 | Holder lens adjusting method and device and handheld holder |
CN109213207A (en) * | 2017-06-29 | 2019-01-15 | 天津远翥科技有限公司 | Platform-lens method of adjustment, device and hand-held holder |
CN107807680A (en) * | 2017-09-21 | 2018-03-16 | 中国科学院长春光学精密机械与物理研究所 | A kind of head drift compensation method |
CN107807680B (en) * | 2017-09-21 | 2020-06-12 | 中国科学院长春光学精密机械与物理研究所 | Pan-tilt drift compensation method |
CN107817824A (en) * | 2017-11-03 | 2018-03-20 | 北京臻迪科技股份有限公司 | Head tranquilizer and method |
CN109814603A (en) * | 2017-11-22 | 2019-05-28 | 深圳市科比特航空科技有限公司 | A kind of tracing system and unmanned plane applied to unmanned plane |
CN110337560A (en) * | 2018-05-30 | 2019-10-15 | 深圳市大疆创新科技有限公司 | Control method, holder, capture apparatus and the readable storage medium storing program for executing of holder |
WO2019227347A1 (en) * | 2018-05-30 | 2019-12-05 | 深圳市大疆创新科技有限公司 | Gimbal control method, gimbal, photography device, and readable storage medium |
CN110337560B (en) * | 2018-05-30 | 2021-06-25 | 深圳市大疆创新科技有限公司 | Control method of holder, shooting device and readable storage medium |
WO2020000423A1 (en) * | 2018-06-29 | 2020-01-02 | 深圳市大疆创新科技有限公司 | Control method for gimbal, gimbal, aerial vehicle, and computer-readable storage medium |
CN108803681B (en) * | 2018-07-31 | 2021-06-18 | 南京拓威航空科技有限公司 | Brushless motor stability-increasing cradle head control method and system |
CN108803681A (en) * | 2018-07-31 | 2018-11-13 | 南京拓威航空科技有限公司 | A kind of brushless motor increases steady cloud platform control method and system |
CN111316029A (en) * | 2019-03-13 | 2020-06-19 | 深圳市大疆创新科技有限公司 | Cloud deck gravity center balancing method, cloud deck and client |
WO2020220232A1 (en) * | 2019-04-30 | 2020-11-05 | 深圳市大疆创新科技有限公司 | Camera mount simulation control method and device, apparatus, and computer storage medium |
CN111328387A (en) * | 2019-07-19 | 2020-06-23 | 深圳市大疆创新科技有限公司 | Pan-tilt control method, device and computer readable storage medium |
CN111328387B (en) * | 2019-07-19 | 2024-02-20 | 深圳市大疆创新科技有限公司 | PTZ control method, PTZ control equipment and computer readable storage medium |
CN110553669A (en) * | 2019-09-30 | 2019-12-10 | 睿魔智能科技(深圳)有限公司 | holder calibration method and calibration system |
CN110553669B (en) * | 2019-09-30 | 2022-03-29 | 睿魔智能科技(深圳)有限公司 | Holder calibration method and calibration system |
CN112068608A (en) * | 2020-08-04 | 2020-12-11 | 深圳市海洋王照明工程有限公司 | Cloud deck control method, cloud deck, lighting equipment and storage medium |
CN112327946A (en) * | 2020-11-09 | 2021-02-05 | 国网山东省电力公司威海供电公司 | A PTZ control method and system based on optimal attitude path |
CN112644726A (en) * | 2021-01-12 | 2021-04-13 | 贵州理工学院 | Structure and method of oblique photography three-axis pan-tilt device for power delta wing |
CN112923791A (en) * | 2021-01-21 | 2021-06-08 | 武汉科技大学 | Method for hitting target by jet device on moving carrier |
CN112923791B (en) * | 2021-01-21 | 2022-12-02 | 武汉科技大学 | The Method of Hitting the Target with the Jet Fluidic Device on the Moving Carrier |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105912028A (en) | Holder control system and control method | |
US10890830B2 (en) | Gimbal control method, gimbal control apparatus, and gimbal | |
CN110891862B (en) | System and method for obstacle avoidance in a flight system | |
US20200271269A1 (en) | Method of controlling gimbal, gimbal, and unmanned aerial vehicle | |
US11592138B2 (en) | Gimbal, control method thereof, and UAV | |
WO2018036040A1 (en) | Photographing method and system of smart device mounted on cradle head of unmanned aerial vehicle | |
CN108184061A (en) | Hand-held holder with clapping control method, device and hand-held holder | |
WO2021078270A1 (en) | Detachable/replaceable gimbal camera, aerial vehicle, system, and gimbal detachment/replacement method | |
KR20180022020A (en) | Electronic device and operating method thereof | |
CN106375720A (en) | Intelligent visual cloud platform system and its realization method | |
CN113805607B (en) | Unmanned aerial vehicle shooting method and device, unmanned aerial vehicle and storage medium | |
CN108924520B (en) | Transmission control method, device, controller, shooting equipment and aircraft | |
WO2021098453A1 (en) | Target tracking method and unmanned aerial vehicle | |
CN114995487A (en) | Omnidirectional obstacle avoidance method and unmanned aerial vehicle | |
CN107450573A (en) | Flight shoot control system and method, intelligent mobile communication terminal, aircraft | |
CN110139038B (en) | An autonomous surround shooting method, device and unmanned aerial vehicle | |
WO2019112837A1 (en) | Detection and signaling of conditions of an unmanned aerial vehicle | |
CN203567947U (en) | Self stabilizing holder for unmanned plane | |
CN207319073U (en) | Unmanned plane and unmanned flight's system | |
WO2021135824A1 (en) | Image exposure method and apparatus, and unmanned aerial vehicle | |
CN204287973U (en) | flight camera | |
CN110313177A (en) | Cloud platform control method and device | |
CN206117842U (en) | Image acquisition system and unmanned aerial vehicle based on unmanned aerial vehicle | |
WO2021093577A1 (en) | High dynamic range image automatic exposure method and unmanned aerial vehicle | |
WO2020154937A1 (en) | Method and device for controlling loads, and control apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160831 |