CN117597532A - 云台控制方法、装置、云台和存储介质 - Google Patents
云台控制方法、装置、云台和存储介质 Download PDFInfo
- Publication number
- CN117597532A CN117597532A CN202180100194.0A CN202180100194A CN117597532A CN 117597532 A CN117597532 A CN 117597532A CN 202180100194 A CN202180100194 A CN 202180100194A CN 117597532 A CN117597532 A CN 117597532A
- Authority
- CN
- China
- Prior art keywords
- distance
- compensation angle
- determining
- change information
- camera
- 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 71
- 230000008859 change Effects 0.000 claims abstract description 152
- 238000009434 installation Methods 0.000 claims description 10
- 238000004590 computer program Methods 0.000 claims description 6
- 230000000694 effects Effects 0.000 abstract description 18
- 238000010586 diagram Methods 0.000 description 11
- 230000008569 process Effects 0.000 description 10
- 238000003384 imaging method Methods 0.000 description 6
- 238000013507 mapping Methods 0.000 description 6
- 230000003416 augmentation Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000001965 increasing effect Effects 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- CURLTUGMZLYLDI-UHFFFAOYSA-N Carbon dioxide Chemical compound O=C=O CURLTUGMZLYLDI-UHFFFAOYSA-N 0.000 description 2
- 230000009194 climbing Effects 0.000 description 2
- 230000002349 favourable effect Effects 0.000 description 2
- 210000003811 finger Anatomy 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000001154 acute effect Effects 0.000 description 1
- 229910002092 carbon dioxide Inorganic materials 0.000 description 1
- 239000001569 carbon dioxide Substances 0.000 description 1
- 230000019771 cognition Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 210000003813 thumb Anatomy 0.000 description 1
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16M—FRAMES, CASINGS OR BEDS OF ENGINES, MACHINES OR APPARATUS, NOT SPECIFIC TO ENGINES, MACHINES OR APPARATUS PROVIDED FOR ELSEWHERE; STANDS; SUPPORTS
- F16M11/00—Stands or trestles as supports for apparatus or articles placed thereon ; Stands for scientific apparatus such as gravitational force meters
- F16M11/02—Heads
- F16M11/04—Means for attachment of apparatus; Means allowing adjustment of the apparatus relatively to the stand
-
- 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
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Studio Devices (AREA)
- Accessories Of Cameras (AREA)
Abstract
一种云台控制方法、装置、云台和存储介质,云台包括:用于支撑拍摄装置(22)的承载座(21)、用于调整拍摄装置(22)的角度的至少一个轴以及位置传感器(23),拍摄装置(22)用于进行图像拍摄;云台控制方法包括:通过位置传感器获取拍摄装置的位置变化信息(S101);基于位置变化信息控制至少一个轴进行转动,以对拍摄装置的拍摄图像进行补偿(S102)。该方法通过获取位置传感器(23)获取拍摄装置(22)的位置变化信息,而后基于位置变化信息控制云台进行运动,从而有效地实现了通过云台上的位置传感器(23)来对拍摄装置(22)的拍摄图像进行补偿操作,保证了云台上拍摄装置(22)工作的质量和效果。
Description
本发明实施例涉及云台技术领域,尤其涉及一种云台控制方法、装置、云台和存储介质。
随着云台技术的飞速发展,三轴云台的应用越来越广泛,目前,三轴云台的增稳主要针对转动扰动,而对于除了目标运动方向之外的其他运动方向上的抖动则无法进行增稳操作。举例来说,在三轴云台中的手柄转动了俯仰轴pitch时,则在pitch轴的反方向转相同的角度即可抵消转动扰动,实现增稳操作。然而,在一些运动场景中,例如:爬楼梯、跑步等运动场景,三轴云台在竖直方向上则无法起到增稳效果,这样容易导致通过云台所采集到的画面晃动会非常厉害。
发明内容
本发明实施例提供了一种云台控制方法、装置、云台和存储介质,通过云台上的位置传感器实现了对拍摄装置的拍摄图像进行补偿操作,保证了云台上拍摄装置工作的质量和效果。
本发明的第一方面是为了提供一种云台控制方法,其中,云台包括:用于支撑拍摄装置的承载座、用于调整所述拍摄装置的角度的至少一个轴以及位置传感器,所述拍摄装置用于进行图像拍摄;所述方法包括:
通过所述位置传感器获取所述拍摄装置的位置变化信息;
基于所述位置变化信息控制所述至少一个轴进行转动,以对所述拍摄装置拍摄的图像进行补偿。
本发明的第二方面是为了提供一种云台控制装置,其中,云台包括:用于支撑拍摄装置的承载座、用于调整所述拍摄装置的角度的至少一个轴以及位置传感器,所述拍摄装置用于进行图像拍摄;所述控制装置包括:
存储器,用于存储计算机程序;
处理器,用于运行所述存储器中存储的计算机程序以实现:
通过所述位置传感器获取所述拍摄装置的位置变化信息;
基于所述位置变化信息控制所述至少一个轴进行转动,以对所述拍摄装置拍摄的图像进行补偿。
本发明的第三方面是为了提供一种云台,包括:
承载座,用于支撑拍摄装置;
至少一个轴,用于调整所述拍摄装置的角度;
位置传感器;
上述第二方面所述的云台控制装置,用于对所述云台进行控制。
本发明的第四方面是为了提供一种计算机可读存储介质,所述存储介质为计算机可读存储介质,该计算机可读存储介质中存储有程序指令,所述程序指令用于第一方面所述的云台控制方法。
本发明实施例提供的技术方案,通过设置于云台上的位置传感器获取所述拍摄装置的位置变化信息;而后基于所述位置变化信息控制所述至少一个轴进行转动,以对所述拍摄装置拍摄的图像进行补偿;从而有效地实现了通过云台上的位置传感器来对拍摄装置拍摄的图像进行补偿操作,保证了云台上拍摄装置工作的质量和效果,进一步提高了该方法的实用性,有利于市场的推广与应用。
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1为本发明实施例提供的一种云台控制方法的流程示意图;
图2为本发明实施例提供的一种云台的结构示意图一;
图3为本发明实施例提供的一种云台的结构示意图二;
图4为本发明实施例提供的拍摄装置相对于目标对象的运动幅度的示意图;
图5为本发明实施例提供的基于所述位置变化信息控制所述至少一个轴进行转动的流程示意图;
图6为本发明实施例提供的基于所述位置变化信息控制所述至少一个轴 进行转动的流程示意图;
图7为本发明实施例提供的另一种云台控制方法的流程示意图;
图8为本发明实施例提供的基于所述位置变化信息控制所述至少一个轴进行转动的流程示意图;
图9为本发明应用实施例提供的一种云台控制方法的原理示意图;
图10为本发明应用实施例提供的一种云台的结构示意图;
图11为本发明应用实施例提供的对云台进行控制的原理示意图;
图12为本发明应用实施例提供的确定与云台相对应的目标角度的示意图;
图13为本发明实施例提供的一种云台控制装置的结构示意图;
图14为本发明实施例提供的一种云台的结构示意图。
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。
为了便于理解本申请的技术方案和技术效果,下面对相关技术进行简要说明:
目前,对于云台而言,应用的主流结构为三轴云台,而三轴云台的增稳操作主要是针对转动扰动,而对于除了目标运动方向之外的其他运动方向上的抖动则无法进行增稳操作。举例来说,在三轴云台中的手柄转动了俯仰轴pitch时,则在pitch轴的反方向转相同的角度即可抵消转动扰动,实现增稳操作。然而,在一些运动场景中,例如:爬楼梯、跑步等云台进行运动的场景。三轴云台在竖直方向上无法起到增稳效果,这样容易导致通过云台所采集到的画面晃动会非常厉害。
为了改善目前三轴云台存在的对于除了目标运动方向之外的其他运动方向上的抖动无法进行增稳操作的问题,相关技术中提供了一种云台,该云台 中增加了第四轴,通过第四轴可以实现对除了目标运动方向之外的其他运动方向上的抖动进行增稳,改善位于云台上图像采集装置(例如:相机、具有图像采集功能的终端设备等)的画面采集质量。然而,上述所提供的云台结构由于增加第四轴,这样不仅会增加额外的执行器(用于对第四轴进行控制),并且还会增加云台的体积、重量和成本。
为了解决上述技术问题,本实施例提供了一种云台控制方法、装置、云台和存储介质,其中,云台包括:用于支撑拍摄装置的承载座、用于调整拍摄装置的角度的至少一个轴以及位置传感器,拍摄装置用于进行图像拍摄;云台控制方法包括:通过位置传感器获取拍摄装置的位置变化信息;基于位置变化信息控制至少一个轴进行转动,以对拍摄装置拍摄的图像进行补偿,这样有效地实现了基于位置传感器来对拍摄装置拍摄的图像进行补偿,保证了云台上拍摄装置工作的质量和效果。
下面结合附图,对本发明的一些实施方式作详细说明。在各实施例之间不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
图1为本发明实施例提供的一种云台控制方法的流程示意图;参考附图1所示,本实施例提供了一种云台控制方法,其中,云台可以包括:用于支撑拍摄装置的承载座、用于调整拍摄装置的角度的至少一个轴以及位置传感器,拍摄装置用于进行图像拍摄;具体的,在需要进行图像采集操作的应用场景中,相机可以为照相机、摄像机、手机或者其他具有拍摄功能的任意设备。可以理解的是,云台上不仅可以设置拍摄装置,还可以设置其他类型的负载,例如:检测器、追光灯等等,检测器可以为温度传感器、湿度传感器、风速传感器、二氧化碳传感器等等。在需要针对某一目标进行追光操作时,负载可以为追光灯。可以理解的是,负载类型并不限于上述所描述的类型,本领域技术人员可以根据不同的应用场景或者应用需求对负载进行任意配置。
另外,本实施例中的云台可以为手持云台、车载云台、机载云台等等,本领域技术人员可以基于不同的应用场景或者应用需求选择不同的云台类型,在此不再赘述。为了便于理解本实施例中的云台控制方法的具体实现原理,下面以三轴云台为例,对云台和拍摄装置之间的连接关系进行说明,如图2所示,本实施例中的云台100可以包括:用于驱动拍摄装置200绕第一轴(偏航轴-yaw轴)旋转的第一电机107、用于驱动拍摄装置200绕第二轴(横滚轴-roll轴)旋转的第二电机108和用于驱动拍摄装置200绕第三轴(俯仰轴-pitch轴) 旋转的第三电机109,以及位于第一电机107与第二电机108之间的第一支架101、位于第二电机108与第三电机109之间的第二支架102,第三电机109的一端与拍摄装置200连接或与用于支撑拍摄装置200的第三支架103连接;其中,第三支架103可以为夹持件,用于夹持拍摄装置,也可以为诸如框架,用于至少包覆拍摄装置的一个面以稳固拍摄装置,还可以为诸如转接板。可以理解的是,第一支架101、第二支架102、第三支架103的形状以及结构可以根据需要设计,此处不做具体限定。
对于图2所描述的云台而言,云台为yaw-roll-pitch结构。可以理解的是,三轴云台的结构并不限于上述图2所描述的结构,云台还可以为yaw-pitch-roll结构,如图3所示,云台100可以包括:用于驱动拍摄装置200绕第一轴(偏航轴-yaw轴)旋转的第一电机107、用于驱动拍摄装置200绕第二轴(俯仰轴-pitch轴)旋转的第二电机108和用于驱动拍摄装置200绕第三轴(横滚轴-roll轴)旋转的第三电机109,以及位于第一电机107与第二电机108之间的第一支架101、位于第二电机108与第三电机109之间的第二支架102,第三电机109的一端与拍摄装置200连接或与用于支撑拍摄装置200的第三支架103连接。
承接上述陈述内容,本实施例所提供的云台控制方法可以对上述的云台进行控制,该控制方法的执行主体可以是云台控制装置,可以理解的是,该控制装置可以实现为软件、或者软件和硬件的组合;具体的,该方法可以包括:
步骤S101:通过位置传感器获取拍摄装置的位置变化信息。
步骤S102:基于位置变化信息控制至少一个轴进行转动,以对拍摄装置拍摄的图像进行补偿。
下面针对上述各个步骤的实现过程进行详细阐述:
步骤S101:通过位置传感器获取拍摄装置的位置变化信息。
其中,在拍摄装置设置于云台上时,拍摄装置可以随着云台的运动而进行运动,具体的,云台可以基于一目标运动方向进行运动,在不同的应用场景中,目标运动方向可以对应有不同的方向,例如:在用户手持云台在某一平面上进行移动时,目标运动方向可以为水平方向;在用户手持云台上楼梯时,目标运动方向可以为倾斜方向。在云台安装于无人机上时,无人机由高空直线下降或者由低空直线上升的过程中,目标运动方向可以为竖直方向。
在用户携带云台进行运动的过程中,位于云台上的拍摄装置可以随着云台的运动而进行运动。举例来说,在云台的目标运动方向为水平方向时,拍摄装置不仅在水平方向上存在位置变化,还会在其他方向(竖直上下方向)上存在位置变化,即此时的拍摄装置随着云台的运动相对于某一目标对象而言,在上下方向上存在一定的位置偏移情况。在云台的目标运动方向为倾斜方向,拍摄装置不仅在倾斜方向上存在位置变化,还会在其他方向(竖直上下方向)上存在位置变化,即此时的拍摄装置随着云台的运动相对于某一目标对象而言,在上下方向上存在一定的位置偏移情况。
另外,在云台带动拍摄装置进行运动的过程中,拍摄装置可以对某一目标对象进行图像拍摄操作,拍摄装置相对于目标对象而言存在一定的位置偏移情况,上述位置偏移情况所对应的方向是目标对象相对于拍摄装置往复运动的方向。在一些实例中,在云台处于运动状态时,抖动方向与云台的目标运动方向之间呈设定角度,设定角度大于0°,例如:设定角度可以为90°,即位置偏移方向可以与目标运动方向相垂直。
举例来说,在拍摄装置为相机时,若用户手持云台进行移动,以使得位于云台上的相机对某一目标对象进行拍摄操作时,云台的目标运动方向可以为水平方向,位置偏移方向可以为目标对象相对于相机进行往复运动的竖直方向,此时,位置偏移方向与目标运动方向相垂直。或者,在无人机搭载云台由高空直线下落的过程中,云台的目标运动方向可以为竖直方向,位置偏移方向可以为目标对象相对于相机进行往复运动的水平方向,此时,位置偏移方向与目标运动方向相垂直。或者,在用户手持云台爬楼梯的过程中,云台的目标运动方向可以为倾斜方向,位置偏移方向可以为目标对象相对于相机进行往复运动的竖直方向,此时,位置偏移方向与目标运动方向之间呈锐角角度或者钝角角度。
此外,云台上可以设置有用于获取拍摄装置的位置变化信息的位置传感器,为了能够准确地对云台进行控制,可以通过位置传感器获取拍摄装置的位置变化信息,以便基于位置变化信息控制至少一个轴进行转动,以对拍摄装置拍摄的图像进行补偿。在一些实例中,位置传感器可以安装于承载座,此时的位置传感器用于获取拍摄装置的位置变化信息,即通过安装于承载座上的位置传感器可以直接获取到拍摄装置的位置变化信息。
具体的,云台的承载座可以包括多个轴臂,位置传感器可以设置于任意 一个轴臂上,其中,位置传感器可以包括以下至少之一:双目传感器、惯性测量单元IMU、飞行时间传感器TOF。举例来说:对于yaw-pitch-roll结构的云台而言,位置传感器可以设置于靠近于roll轴的轴臂上;对于yaw-roll-pitch结构的云台而言,位置传感器可以设置于靠近于pitch轴的轴臂上,只要能够保证位置传感器设置于靠近拍摄装置所在的轴臂即可,这样可以保证对拍摄装置的位置变化信息进行准确、稳定地获取操作。
在又一些实例中,云台可以包括用于支撑承载座的云台手柄,位置传感器可以安装于云台手柄;此时,通过位置传感器获取拍摄装置的位置变化信息可以包括:通过位置传感器获取云台的云台位置变化;确定云台手柄与承载座之间的安装位置关系;基于云台位置变化和安装位置关系,确定拍摄装置的位置变化信息。
其中,由于位置传感器安装于云台手柄,而此时的拍摄装置设置于承载座上,云台手柄与承载座相连接,此时,在云台进行运动的过程中,通过位置传感器能够直接获取云台的位置变化信息(即为云台相对于目标对象的位置变化信息),而后基于云台结构可以确定云台手柄与承载座之间的安装位置关系,而后可以基于云台位置变化和安装位置关系来确定拍摄装置的位置变化信息。
当然的,本领域技术人员也可以采用其他的方式来通过位置传感器获取拍摄装置的位置变化信息,只要能够保证对拍摄装置的位置变化信息进行获取的准确可靠性即可,在此不再赘述。
步骤S102:基于位置变化信息控制至少一个轴进行转动,以对拍摄装置拍摄的图像进行补偿。
其中,图像中包括目标对象,而所获得的位置变化信息能够标识拍摄装置相对于目标对象所存在的位置偏移情况。由于通过对云台上至少一个轴的控制可以消除或者降低上述的位置偏移情况,因此,在获取到位置变化信息之后,可以基于位置变化信息控制至少一个轴进行转动,以对拍摄装置拍摄的图像进行补偿操作。
在一些实例中,在获取到拍摄装置相对于目标对象在抖动方向上的位置变化信息之后,可以对位置变化信息进行分析处理,以确定至少一个轴所对应的控制参数,控制参数可以为补偿角度,所获得的补偿角度用于降低或者消除拍摄装置相对于目标对象的位置偏移情况,而后可以基于补偿角度控制 至少一个轴进行转动。举例来说,可以通过位置变化信息确定至少一个轴所对应的补偿角度,具体的,预先设置有位置变化信息与补偿角度之间的映射关系,通过上述映射关系即可确定拍摄装置在抖动方向上的补偿角度。或者,预先设置有用于对位置变化信息和补偿角度进行分析处理的规则,在获取到位置变化信息之后,可以基于上述规则来确定拍摄装置在抖动方向上的补偿角度。当然的,本领域技术人员也可以采用其他的方式来确定拍摄装置在抖动方向上的补偿角度,只要能够保证对拍摄装置在抖动方向上的补偿角度进行确定的准确可靠性即可,在此不再赘述。
在获取到补偿角度之后,可以根据补偿角度来控制云台进行运动,以对拍摄装置拍摄的图像进行补偿。具体的,可以基于补偿角度确定电机控制参数,而后基于电机控制参数对电机进行控制,以实现控制云台上的轴臂进行运动,进而对拍摄装置拍摄的图像进行进行补偿。
可以理解的是,在不同的应用场景中,根据补偿角度可以控制云台上的不同轴臂进行运动,在一些实例中,根据补偿角度控制云台进行运动可以包括:在云台坐标系中,若抖动方向为云台的俯仰方向(也即竖直方向)时,则根据补偿角度控制云台的俯仰轴进行运动。在又一些实例中,根据补偿角度控制云台进行运动可以包括:在云台坐标系中,若抖动方向为云台的横滚方向(也即左右方向)时,根据补偿角度控制云台的横滚轴进行运动。
具体的,以相机作为拍摄装置为例,为了方便理解对云台进行控制的实现方式,预先建立一云台坐标系,该云台坐标系中的X轴方向平行于相机的镜头朝向,Z轴方向可以为与云台基座(或者云台手柄)的轴向相平行的方向,Y轴方向与Z轴方向和X轴方向相互垂直,并且X轴方向(食指方向)、Y轴方向(中指方向)与Z轴方向(拇指方向)之间的关系满足右手定则。
在云台坐标系中,若抖动方向为云台的俯仰方向时,此时需要对拍摄装置和目标对象在俯仰方向上的相对运动进行补偿,因此,则可以根据补偿角度控制云台的俯仰轴(pitch轴)进行运动。若抖动方向为云台的偏航方向时,此时需要对拍摄装置和目标对象在偏航方向上的相对运动进行补偿,因此,则可以根据补偿角度控制云台的偏航轴(yaw轴)进行运动。若抖动方向为云台的横滚方向时,此时需要对拍摄装置和目标对象在横滚方向上的相对运动进行补偿,因此,则可以根据补偿角度控制云台的横滚轴(roll轴)进行运动,从而有效地实现了当拍摄装置相对于目标对象在抖动方向上存在位置变 化信息时,则可以对拍摄装置和目标对象在抖动方向上的相对运动进行补偿,进而有效地保证了拍摄装置运行的质量和效果。
本实施例提供的云台控制方法,通过位置传感器获取拍摄装置的位置变化信息,而后基于位置变化信息控制至少一个轴进行转动,以对拍摄装置拍摄的图像进行补偿,从而有效地实现了通过云台上的位置传感器来对拍摄装置拍摄的图像进行补偿操作,保证了云台上拍摄装置工作的质量和效果,进一步提高了该方法的实用性,有利于市场的推广与应用。
图5为本发明实施例提供的基于位置变化信息控制至少一个轴进行转动的流程示意图;在上述实施例的基础上,继续参考附图5所示,在图像中包括目标对象时,本实施例中的基于位置变化信息控制至少一个轴进行转动可以包括:
步骤S501:获取拍摄装置采集的目标对象相对于拍摄装置的物距。
其中,在利用拍摄装置拍摄包括有目标对象的图像时,为了能够准确地对拍摄装置拍摄的图像进行补偿,可以确定拍摄装置与目标对象之间的物距,具体的,拍摄装置与目标对象之间的物距可以通过距离传感器测量获得。或者,也可以采用现有技术中的其他实现方式来确定拍摄装置与目标对象之间的物距。
步骤S502:基于物距和位置变化信息,控制至少一个轴进行转动。
在获取到物距和位置变化信息之后,可以对物距和位置变化信息进行分析处理,以基于分析处理结果来控制云台上的至少一个轴进行转动。在一些实例中,云台上的至少一个轴可以包括俯仰轴,此时,本实施例中的基于物距和位置变化信息,控制至少一个轴进行转动可以包括:基于位置变化信息确定拍摄装置与水平面之间的距离变化的第一距离和值;基于物距与第一距离和值确定拍摄装置在俯仰轴上的第一补偿角度;基于第一补偿角度,控制俯仰轴转动。
其中,为了保证对拍摄装置拍摄的图像进行补偿的质量和效率,在通过位置传感器获取拍摄装置的位置变化信息之后,可以对位置变化信息进行分析处理,以确定拍摄装置与水平面之间的距离变化的第一距离和值;上述的水平面可以是指与目标对象所在的与地平面相平行的平面。具体的,在通过位置传感器获取到拍摄装置的位置变化信息之后,可以统计拍摄装置与水平面之间的距离变化的位置变化和值,举例来说,参考附图4所示,以云台的目 标运动方向为X轴方向为例,此时,通过设置于云台上的位置传感器可以获取到拍摄装置的位置变化信息,位置变化信息可以包括:拍摄装置相对于目标对象在Y轴方向和Z轴方向上分别对应的振动幅度信息,之后,可以基于Y轴方向上的振动幅度信息和Z轴方向上的振动幅度信息来确定拍摄装置与水平面之间的距离变化的位置变化和值。在一些实例中,可以将Y轴方向上的振动幅度信息和Z轴方向上的振动幅度信息进行分析比较,将比较大的振动幅度信息确定为拍摄装置相与水平面之间的距离变化的位置变化和值。在又一些实例中,可以将Y轴方向上的振动幅度信息和Z轴方向上的振动幅度信息进行矢量合成,获得合成振幅信息,将合成振幅信息确定为拍摄装置与水平面之间的距离变化的位置变化和值。
在获取到物距和第一距离和值之后,可以对物距和第一距离和值进行分析处理,以确定拍摄装置在俯仰轴上的第一补偿角度,在一些实例中,基于物距与第一距离和值确定拍摄装置在俯仰轴上的第一补偿角度可以包括:当第一距离和值大于第一距离阈值时,则将第一距离阈值与物距的比值,确定为第一补偿角度;其中,第一距离阈值大于0。
在又一些实例中,基于物距与第一距离和值确定拍摄装置在俯仰轴上的第一补偿角度可以包括:当第一距离和值小于或等于第一距离阈值且大于或等于第二距离阈值时,则将第一距离和值与物距的比值确定为第一补偿角度;其中,第二距离阈值小于第一距离阈值,且第二距离阈值的绝对值等于第一距离阈值的绝对值。
在又一些实例中,基于物距与第一距离和值确定拍摄装置在俯仰轴上的第一补偿角度可以包括:当第一距离和值小于第二距离阈值时,则将第二距离阈值与物距的比值,确定为第一补偿角度;其中,第二距离阈值小于0。
具体的,预先设置有用于对第一距离和值进行分析处理的第一距离阈值和第二距离阈值,第二距离阈值可以小于第一距离阈值,在一些实例中,第一距离阈值与第二距离阈值的绝对值可以相同,第一距离阈值可以为大于0的正值,第二距离阈值可以为小于0的负值。在获取到第一距离和值之后,可以将第一距离和值分别与第一距离阈值和第二距离阈值进行分析比较,当第一距离和值大于第一距离阈值时,则说明拍摄装置和目标对象在抖动方向上的相对运动幅度较大,此时,为了避免控制云台的运动幅度较大,则可以将第一距离阈值与物距之间的比值确定为与拍摄装置相对应的第一补偿角度。
相类似的,在第一距离和值小于或等于第一距离阈值、且大于或等于第二距离阈值时,则说明拍摄装置和目标对象在抖动方向上的相对运动幅度不是很大,此时,则可以直接将第一距离和值与物距的比值确定为拍摄装置相对应的第一补偿角度。同理的,在第一距离和值小于第二距离阈值时,同样说明拍摄装置和目标对象在抖动方向上的相对运动幅度较大,此时,为了避免控制云台的运动幅度较大,则将第二距离阈值与物距的比值确定为拍摄装置相对应的第一补偿角度。
在又一些实例中,云台上的至少一个轴还可以包括偏航轴;此时,基于物距和位置变化信息,控制至少一个轴进行转动可以包括:基于位置变化信息确定拍摄装置相对于拍摄装置的横滚轴及偏航轴所确定的平面之间的距离变化的第二距离和值;基于物距与第二距离和值,确定拍摄装置在偏航轴上的第二补偿角度;基于第二补偿角度,控制偏航轴转动。
其中,基于物距与第二距离和值确定拍摄装置在偏航轴上的第二补偿角度可以包括:当第二距离和值大于第三距离阈值时,则将第二距离阈值与物距的比值,确定为第二补偿角度;其中,第三距离阈值大于0。
基于物距与第二距离和值确定拍摄装置在偏航轴上的第二补偿角度可以包括:当第二距离和值小于或等于第三距离阈值且大于或等于第四距离阈值时,则将第二距离和值与物距的比值确定为第二补偿角度;其中,第四距离阈值小于第三距离阈值,且第四距离阈值的绝对值等于第三距离阈值的绝对值。
基于物距与第二距离和值确定拍摄装置在偏航轴上的第二补偿角度可以包括:当第二距离和值小于第四距离阈值时,则将第四距离阈值与物距的比值,确定为第二补偿角度;其中,第四距离阈值小于0。
需要说明的是,本实施例中“至少一个轴包括偏航轴”来实现基于物距和位置变化信息,控制至少一个轴进行转动的实现方式、实现原理和实现效果与上述实施例中“至少一个轴包括俯仰轴”来实现基于物距和位置变化信息,控制至少一个轴进行转动的实现方式、实现原理和实现效果相类似,具体可参考上述陈述内容,在此不再赘述。
本实施例中,通过获取拍摄装置采集的目标对象相对于拍摄装置的物距,而后基于物距和位置变化信息,控制至少一个轴进行转动,有效地实现了通过对至少一个轴进行转动控制保证了对拍摄装置拍摄的图像进行补偿操作, 具体的,能够控制云台在一个设定的范围内进行增稳操作,避免了因云台需要进行增稳操作而出现的转动幅度过大的情况,进一步保证了对云台进行控制的质量和效果。
图6为本发明实施例提供的基于位置变化信息控制至少一个轴进行转动的流程示意图;在上述实施例的基础上,参考附图6所示,位置变化信息包括可以运动方向;此时,本实施例中的基于位置变化信息控制至少一个轴进行转动可以包括:
步骤S601:基于位置变化信息和运动方向,确定拍摄装置的补偿方向和补偿角度。
步骤S602:基于补偿方向和补偿角度控制云台进行运动。
其中,为了能够保证对云台进行控制的精确程度,在位置变化信息中包括运动方向时,可以对位置变化信息和运动方向进行分析处理,以确定拍摄装置的补偿方向和补偿角度。
需要说明的是,上述位置变化信息中所包括的运动方向即为目标对象相对于拍摄装置的运动方向,为了能够准确地获取到拍摄装置的补偿方向,则可以对运动方向进行分析处理,所获得的补偿方向即为用于对拍摄装置进行控制,以降低或者消除拍摄装置和目标对象在位置偏移方向上的相对运动幅度的方向。
在一些实例中,补偿方向可以与目标对象相对于拍摄装置的运动方向相同,例如:目标对象相对于拍摄装置向下移动时,此时,为了保证拍摄装置能够持续地对目标对象进行操作,拍摄装置需要相对于目标对象而言进行向下移动,以使得目标对象与拍摄装置之间的相对位置保持不变或者变化较小,从而有效地保证了对与拍摄装置相对应的补偿方向进行确定的准确可靠性。
当然的,本领域技术人员也可以采用其他的方式来确定拍摄装置的补偿方向,例如:可以通过图像采集装置中所采集画面来确定目标对象相对于拍摄装置的运动方向,具体通过目标对象在采集画面中的位置变化信息来确定目标对象相对于拍摄装置的运动方向,而后基于目标对象相对于拍摄装置的运动方向来确定拍摄装置的补偿方向。
在获取到补偿方向和补偿角度之后,可以基于补偿方向和补偿角度控制云台进行运动,具体的,可以基于补偿方向和补偿角度来确定云台电机控制参数,之后,基于云台电机控制参数来对云台进行控制,以实现对拍摄装置 和目标对象在抖动方向上的相对运动进行补偿。
本实施例中,基于位置变化信息和运动方向确定拍摄装置的补偿方向和补偿角度,而后基于补偿方向和补偿角度控制云台进行运动,有效地实现了在方向维度和角度维度对云台进行控制,进而保证了对云台进行控制的质量和效果,提高了该云台控制方法使用的稳定可靠性。
图7为本发明实施例提供的另一种云台控制方法的流程示意图;在上述任意一个实施例的基础上,参考附图7所示,在确定拍摄装置的补偿方向和补偿角度之后,本实施例中的方法还可以包括:
步骤S701:检测补偿角度是否大于预设的角度阈值。
步骤S702:在补偿角度大于角度阈值时,则获取用于控制云台进行运动的控制系数。
步骤S703:基于控制系数和补偿角度,确定目标补偿角度,其中,目标补偿角度小于或等于角度阈值。
其中,在获取到补偿角度之后,则可以基于补偿角度来控制云台进行运动。在补偿角度比较大时,若直接基于补偿角度对云台进行控制,则云台运动的幅度较大,而在某些应用场景中,为了避免云台运动的幅度过大,则可以根据实际场景和实际需求对所确定的补偿角度进行限定。在补偿角度比较小时,基于补偿角度控制云台进行运动的幅度较小,此时则可以直接基于补偿角度控制云台进行运动。
具体的,在获取到补偿角度之后,可以检测补偿角度是否大于预设的角度阈值,在补偿角度大于角度阈值时,则说明补偿角度比较大,此时基于补偿角度控制云台进行运动的幅度较大;因此,为了避免控制云台进行运动的幅度较大,则可以获取用于控制云台进行运动的控制系数,其中,控制系数存储在预设区域中,通过访问预设区域即可获取到用于控制云台进行运动的控制系数。
在获取到用于控制云台进行运动的控制系数之后,则可以基于控制系数和补偿角度来确定目标补偿角度,其中,目标补偿角度小于或等于角度阈值。在一些实例中,该控制系数可以为大于0、且小于1的系数。基于控制系数和补偿角度,确定目标补偿角度可以包括:将控制系数与补偿角度的乘积值,确定为目标补偿角度。
具体的,由于控制系数为大于0、且小于1的系数,因此,在获取到控制 系数和补偿角度之后,可以将控制系数与补偿角度的乘积值确定为目标补偿角度,此时的目标补偿角度小于或等于角度阈值,从而有效地保证了对目标补偿角度进行确定的准确可靠性。
在另一些实例中,控制系数可以为大于1的系数,基于控制系数和补偿角度,确定目标补偿角度可以包括:将补偿角度与控制系数的比值,确定为目标补偿角度。具体的,由于控制系数为大于1的系数,因此,在获取到控制系数和补偿角度之后,可以将补偿角度与控制系数的比值确定为目标补偿角度,此时的目标补偿角度小于或等于角度阈值,从而有效地保证了对目标补偿角度进行确定的准确可靠性。
本实施例中,通过检测补偿角度是否大于预设的角度阈值,在补偿角度大于角度阈值时,则获取用于控制云台进行运动的控制系数,而后基于控制系数和补偿角度来确定目标补偿角度,这样有效地实现了在补偿角度比较大时,可以将补偿角度调整为比较小的目标补偿角度,而后基于目标补偿角度对云台进行控制,有效地避免了出现控制云台运动的幅度过大,进一步提高了对云台进行控制的稳定可靠性。
图8为本发明实施例提供的基于所述位置变化信息控制所述至少一个轴进行转动的流程示意图;在上述任意一个实施例的基础上,参考附图8所示,本实施例提供了另一种根据补偿角度控制云台进行运动的实现方式,具体的,本实施例中的根据补偿角度控制云台进行运动可以包括:
步骤S801:获取拍摄装置相对于目标对象的速度信息。
步骤S802:基于速度信息,确定与拍摄装置相对应的角速度。
步骤S803:基于补偿角度和角速度,控制至少一个轴进行运动。
其中,在拍摄装置相对于目标对象存在往复运动时,则会存在一定的运动速度,为了能够进一步提高对云台进行控制的精确程度,则可以获取拍摄装置相对于目标对象在位置偏移方向上的速度信息。具体的,云台上可以设置有双目传感器或者惯性测量单元IMU,而后可以通过双目传感器或者IMU来获取到拍摄装置相对于目标对象在位置偏移方向上的速度信息。
在获取到速度信息之后,可以对速度信息进行分析处理,以确定与拍摄装置相对应的角速度,具体的,本实施例对于确定与拍摄装置相对应的角速度的具体实现方式不做限定,本领域技术人员可以根据具体的应用场景和应用需求进行设置,在一些实例中,预先配置有速度信息与角速度之间的映射 关系,基于上述映射关系即可确定与拍摄装置相对应的角速度。在又一些实例中,可以获取目标设定速度,而后基于所测量的速度信息和目标设定速度来确定速度偏差,而后基于速度偏差来确定与拍摄装置相对应的角速度,该角速度用于降低或者消除拍摄装置相对于目标对象在位置偏移方向上所存在的位置偏移情况。
在获取到与拍摄装置相对应的角速度之后,可以基于补偿角度和角速度来控制云台的至少一个轴进行运动,从而有效地实现了对云台进行控制的精确程度,进一步提供了该云台控制方法的实用性。
具体应用时,以照相机作为拍摄装置、云台为yaw-roll-pitch轴结构的三轴手持云台为例,本应用实施例提供了一种云台控制方法,该云台控制方法用于解决现有技术中的三轴云台只能在转动方向上进行增稳、而在竖直方向上无法进行增稳的问题,例如:在用户拿着手持云台进行奔跑、用户拿着手持云台上楼梯等场景中需要拍摄较近的物体时,都无法有效地在竖直方向上进行增稳。
为了方便理解本应用实施例所提供的云台控制方法,先对云台控制方法的实现原理进行说明,在利用照相机对拍摄物进行拍摄操作时,当拍摄物不动,而照相机在竖直方向上有一个移动时,拍摄物在照相机上的成像会有移动,如果照相机往复移动较快,那么,整个画面就会有剧烈的抖动,影响拍摄效果。
此时,如果将照相机转动一个角度,能够将拍摄物所对应的成像的移动补偿回来,从而减少画面的抖动,其中,转动方向与照相机的光路设计有关,例如,如图9所示,在照相机竖直向上移动时,即拍摄物相对于照相机向下移动,此时,为了能够保证对拍摄物进行拍摄的质量和效果,则需要控制相机向下转动一个角度,以保证拍摄物可以出现在照相机的采集画面中,并提高对拍摄物体进行拍摄的质量和效果。
为了能够实现上述技术方案,本应用实施例所提供的云台的pitch轴臂上可以设置有位置传感器,如图10所示,该位置传感器可以为TOF、双目、IMU、或者他们的组合。基于上述所提供的云台结构,参考附图11所示,本实施例所提供的云台控制方法可以包括如下步骤:
步骤1:通过位置传感器测量照相机在竖直方向上的位置变化信息和速度等信息。
步骤2:将位置变化信息和速度等信息映射为pitch轴的目标角度和角速度。
具体的,参考附图12所示,在将位置变化信息映射为目标角度的过程中,可以通过以下实现方式来实现,假设物距为l,位置传感器采集得到的竖直方向上的高度为h,在设定的控制频率(或者说位置传感器的更新频率)下,可以采用如下所示的映射关系来确定目标角度Δθ(以云台朝上转定义为正):
其中,Δh
i为位置传感器测量相机在竖直方向上的位置变化信息(以云台朝上转定义为正),H为一个位置变化值的阈值,表示竖直增稳补偿仅仅补偿一个范围内的竖直方向的位移,其中,H可以为正值,-H可以为负值;N代表一个时间段,
是对这一时间段(N)内的位置变化值的和值,上述的时间段即为对云台进行控制的闭环频率。
步骤3:将目标角度和角速度输入至角度控制器,获得电机控制参数。
步骤4:基于电机控制参数对云台上的电机进行控制,以实现控制云台上的pitch轴转动设定角度,实现对照相机和拍摄物在竖直方向上的相对运动进行补偿操作。
本应用实施例所提供的云台控制方法,有效地实现了能够对除了目标运动方向之外的其他运动方向上的抖动进行增稳操作,进而保证了云台上照相机所拍摄画面的质量和效果,有效地避免了在对较近物体进行拍摄操作时,画面出现抖动或者模糊的情况,进一步提高了该方法的实用性,有利于市场的推广与应用。
图13为本发明实施例提供的一种云台控制装置的结构示意图;参考附图13所示,本实施例提供了一种云台控制装置,其中,云台包括:用于支撑拍摄装置的承载座、用于调整拍摄装置的角度的至少一个轴以及位置传感器,拍摄装置用于进行图像拍摄;具体的,该控制装置可以包括:
存储器12,用于存储计算机程序;
处理器11,用于运行存储器12中存储的计算机程序以实现:
通过位置传感器获取拍摄装置的位置变化信息;
基于位置变化信息控制至少一个轴进行转动,以对拍摄装置拍摄的图像进行补偿。
进一步的,处理器11还用于执行前述图1所示实施例中的全部或部分步骤。
其中,电子设备的结构中还可以包括通信接口13,用于电子设备与其他设备或通信网络通信。
在一些实例中,位置传感器安装于承载座,用于获取拍摄装置的位置变化信息。
在一些实例中,云台包括用于支撑承载座的云台手柄,位置传感器安装于云台手柄;在处理器11通过位置传感器获取拍摄装置的位置变化信息时,处理器11用于:通过位置传感器获取云台的云台位置变化;确定云台手柄与承载座之间的安装位置关系;基于云台位置变化和安装位置关系,确定拍摄装置的位置变化信息。
在一些实例中,图像中包括目标对象;在处理器11基于位置变化信息控制至少一个轴进行转动时,处理器11用于执行:获取拍摄装置采集的目标对象相对于拍摄装置的物距;基于物距和位置变化信息,控制至少一个轴进行转动。
在一些实例中,至少一个轴包括俯仰轴;在处理器11基于物距和位置变化信息,控制至少一个轴进行转动时,处理器11用于执行:基于位置变化信息确定拍摄装置与水平面之间的距离变化的第一距离和值;基于物距与第一距离和值确定拍摄装置在俯仰轴上的第一补偿角度;基于第一补偿角度,控制俯仰轴转动。
在一些实例中,在处理器11基于物距与第一距离和值确定拍摄装置在俯仰轴上的第一补偿角度时,处理器11用于:当第一距离和值大于第一距离阈值时,则将第一距离阈值与物距的比值,确定为第一补偿角度;其中,第一距离阈值大于0。
在一些实例中,在处理器11基于物距与第一距离和值确定拍摄装置在俯仰轴上的第一补偿角度时,处理器11用于:当第一距离和值小于或等于第一距离阈值、且大于或等于第二距离阈值时,则将第一距离和值与物距的比值 确定为第一补偿角度;其中,第二距离阈值小于第一距离阈值,且第二距离阈值的绝对值等于第一距离阈值的绝对值。
在一些实例中,在处理器11基于物距与第一距离和值确定拍摄装置在俯仰轴上的第一补偿角度时,处理器11用于:当第一距离和值小于第二距离阈值时,则将第二距离阈值与物距的比值,确定为第一补偿角度;其中,第二距离阈值小于0。
在一些实例中,至少一个轴包括偏航轴;在处理器11基于物距和位置变化信息,控制至少一个轴进行转动时,处理器11用于执行:基于位置变化信息确定拍摄装置相对于拍摄装置的横滚轴及偏航轴所确定的平面之间的距离变化的第二距离和值;基于物距与第二距离和值,确定拍摄装置在偏航轴上的第二补偿角度;基于第二补偿角度,控制偏航轴转动。
在一些实例中,在处理器11基于物距与第二距离和值,确定拍摄装置在偏航轴上的第二补偿角度时,处理器11用于:当第二距离和值大于第三距离阈值时,则将第二距离阈值与物距的比值,确定为第二补偿角度;其中,第三距离阈值大于0。
在一些实例中,在处理器11基于物距与第二距离和值,确定拍摄装置在偏航轴上的第二补偿角度时,处理器11用于:当第二距离和值小于或等于第三距离阈值,且大于或等于第四距离阈值时,则将第二距离和值与物距的比值确定为第二补偿角度;其中,第四距离阈值小于第三距离阈值,且第四距离阈值的绝对值等于第三距离阈值的绝对值。
在一些实例中,在处理器11基于物距与第二距离和值,确定拍摄装置在偏航轴上的第二补偿角度时,处理器11用于:当第二距离和值小于第四距离阈值时,则将第四距离阈值与物距的比值,确定为第二补偿角度;其中,第四距离阈值小于0。
在一些实例中,位置变化信息包括运动方向;在处理器11基于位置变化信息控制至少一个轴进行转动时,处理器11用于:基于位置变化信息和运动方向,确定拍摄装置的补偿方向和补偿角度;基于补偿方向和补偿角度控制云台进行运动。
在一些实例中,在确定拍摄装置的补偿方向和补偿角度之后,处理器11还用于:检测补偿角度是否大于预设的角度阈值;在补偿角度大于角度阈值时,则获取用于控制云台进行运动的控制系数;基于控制系数和补偿角度, 确定目标补偿角度,其中,目标补偿角度小于或等于角度阈值。
在一些实例中,在处理器11基于控制系数和补偿角度,确定目标补偿角度时,处理器11用于:将控制系数与补偿角度的乘积值,确定为目标补偿角度。
在一些实例中,在处理器11基于位置变化信息控制至少一个轴进行转动时,处理器11用于:获取拍摄装置相对于目标对象的速度信息;基于速度信息,确定与拍摄装置相对应的角速度;基于位置变化信息和角速度,控制至少一个轴进行转动。
图13所示装置可以执行图1-图12所示实施例的方法,本实施例未详细描述的部分,可参考对图1-图12所示实施例的相关说明。该技术方案的执行过程和技术效果参见图1-图12所示实施例中的描述,在此不再赘述。
另外,本发明实施例提供了一种计算机存储介质,用于储存电子设备所用的计算机软件指令,其包含用于执行上述图1-图12所示方法实施例中云台控制方法所涉及的程序。
图14为本发明实施例提供的一种云台的结构示意图,参考附图14所示,本实施例提供了一种云台,包括:
承载座21,用于支撑拍摄装置22;
至少一个轴,用于调整拍摄装置22的角度;
位置传感器23;
上述图13实施例中的云台控制装置24,用于对云台进行控制。
其中,承载座21可以随平台的类型而不同,例如,当云台为手持云台时,承载座21可以为手柄,当云台为机载云台时,承载座21可以为用于搭载云台的机身。可以理解,云台包括但不限于上述说明的类型。
图14所示实施例提供的云台的具体实现原理和实现效果与图13所对应的云台控制装置22的具体实现原理和实现效果相一致,具体可参考上述陈述内容,在这里不再赘述。
以上各个实施例中的技术方案、技术特征在与本相冲突的情况下均可以单独,或者进行组合,只要未超出本领域技术人员的认知范围,均属于本申请保护范围内的等同实施例。
在本发明所提供的几个实施例中,应该理解到,所揭露的相关遥控装置 和方法,可以通过其它的方式实现。例如,以上所描述的遥控装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,遥控装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得计算机处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁盘或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (34)
- 一种云台控制方法,其特征在于,其中,云台包括:用于支撑拍摄装置的承载座、用于调整所述拍摄装置的角度的至少一个轴以及位置传感器,所述拍摄装置用于进行图像拍摄;所述方法包括:通过所述位置传感器获取所述拍摄装置的位置变化信息;基于所述位置变化信息控制所述至少一个轴进行转动,以对所述拍摄装置拍摄的图像进行补偿。
- 根据权利要求1所述的方法,其特征在于,所述位置传感器安装于所述承载座,用于获取所述拍摄装置的位置变化信息。
- 根据权利要求1所述的方法,其特征在于,所述云台包括用于支撑承载座的云台手柄,所述位置传感器安装于所述云台手柄;通过所述位置传感器获取所述拍摄装置的位置变化信息,包括:通过所述位置传感器获取所述云台的云台位置变化信息;确定所述云台手柄与所述承载座之间的安装位置关系;基于所述云台位置变化和所述安装位置关系,确定所述拍摄装置的位置变化信息。
- 根据权利要求1所述的方法,其特征在于,所述图像中包括目标对象;所述基于所述位置变化信息控制所述至少一个轴进行转动,包括:获取所述目标对象相对于所述拍摄装置的物距;基于所述物距和所述位置变化信息,控制所述至少一个轴进行转动。
- 根据权利要求4所述的方法,其特征在于,所述至少一个轴包括俯仰轴;所述基于所述物距和所述位置变化信息,控制所述至少一个轴进行转动,包括:基于所述位置变化信息确定所述拍摄装置与水平面之间的距离变化的第一距离和值;基于所述物距与所述第一距离和值确定所述拍摄装置在俯仰轴上的第一补偿角度;基于所述第一补偿角度,控制所述俯仰轴转动。
- 根据权利要求5所述的方法,其特征在于,所述基于所述物距与所述第一距离和值确定所述拍摄装置在俯仰轴上的第一补偿角度,包括:当所述第一距离和值大于第一距离阈值时,则将所述第一距离阈值与所述物距的比值,确定为所述第一补偿角度;其中,所述第一距离阈值大于0。
- 根据权利要求5所述的方法,其特征在于,所述基于所述物距与所述第一距离和值确定所述拍摄装置在俯仰轴上的第一补偿角度,包括:当所述第一距离和值小于或等于第一距离阈值,且大于或等于第二距离阈值时,则将所述第一距离和值与所述物距的比值确定为所述第一补偿角度;其中,所述第二距离阈值小于所述第一距离阈值,且所述第二距离阈值的绝对值等于所述第一距离阈值的绝对值。
- 根据权利要求7所述的方法,其特征在于,所述基于所述物距与所述第一距离和值确定所述拍摄装置在俯仰轴上的第一补偿角度包括:当所述第一距离和值小于所述第二距离阈值时,则将所述第二距离阈值与所述物距的比值,确定为所述第一补偿角度;其中,所述第二距离阈值小于0。
- 根据权利要求4所述的方法,其特征在于,所述至少一个轴包括偏航轴;所述基于所述物距和所述位置变化信息,控制所述至少一个轴进行转动,包括:基于所述位置变化信息确定所述拍摄装置相对于所述拍摄装置的横滚轴及偏航轴所确定的平面之间的距离变化的第二距离和值;基于所述物距与所述第二距离和值,确定所述拍摄装置在偏航轴上的第二补偿角度;基于所述第二补偿角度,控制所述偏航轴转动。
- 根据权利要求9所述的方法,其特征在于,所述基于所述物距与所述第二距离和值确定所述拍摄装置在偏航轴上的第二补偿角度,包括:当所述第二距离和值大于第三距离阈值时,则将所述第二距离阈值与所述物距的比值,确定为所述第二补偿角度;其中,所述第三距离阈值大于0。
- 根据权利要求9所述的方法,其特征在于,所述基于所述物距与所述第二距离和值确定所述拍摄装置在偏航轴上的第二补偿角度,包括:当所述第二距离和值小于或等于第三距离阈值且大于或等于第四距离阈值时,则将所述第二距离和值与所述物距的比值确定为所述第二补偿角度;其中,所述第四距离阈值小于所述第三距离阈值,且所述第四距离阈值的绝对值等于所述第三距离阈值的绝对值。
- 根据权利要求11所述的方法,其特征在于,所述基于所述物距与所述第二距离和值确定所述拍摄装置在偏航轴上的第二补偿角度,包括:当所述第二距离和值小于所述第四距离阈值时,则将所述第四距离阈值与所述物距的比值,确定为所述第二补偿角度;其中,所述第四距离阈值小于0。
- 根据权利要求1所述的方法,其特征在于,所述位置变化信息包括运动方向;所述基于所述位置变化信息控制所述至少一个轴进行转动,包括:基于所述位置变化信息和所述运动方向,确定所述拍摄装置的补偿方向和补偿角度;基于所述补偿方向和补偿角度控制所述云台进行运动。
- 根据权利要求13所述的方法,其特征在于,在确定所述拍摄装置的补偿方向和补偿角度之后,所述方法还包括:检测所述补偿角度是否大于预设的角度阈值;在所述补偿角度大于所述角度阈值时,则获取用于控制所述云台进行运动的控制系数;基于所述控制系数和所述补偿角度,确定目标补偿角度,其中,所述目标补偿角度小于或等于所述角度阈值。
- 根据权利要求14所述的方法,其特征在于,所述基于所述控制系数和所述补偿角度,确定目标补偿角度,包括:将所述控制系数与所述补偿角度的乘积值,确定为所述目标补偿角度。
- 根据权利要求1-15中任意一项所述的方法,其特征在于,所述基于所述位置变化信息控制所述至少一个轴进行转动,包括:获取所述拍摄装置相对于目标对象的速度信息;基于所述速度信息,确定与所述拍摄装置相对应的角速度;基于所述位置变化信息和所述角速度,控制所述至少一个轴进行转动。
- 一种云台控制装置,其特征在于,其中,云台包括:用于支撑拍摄装置的承载座、用于调整所述拍摄装置的角度的至少一个轴以及位置传感器,所述拍摄装置用于进行图像拍摄;所述控制装置包括:存储器,用于存储计算机程序;处理器,用于运行所述存储器中存储的计算机程序以实现:通过所述位置传感器获取所述拍摄装置的位置变化信息;基于所述位置变化信息控制所述至少一个轴进行转动,以对所述拍摄装置拍摄的图像进行补偿。
- 根据权利要求17所述的装置,其特征在于,所述位置传感器安装于所述承载座,用于获取所述拍摄装置的位置变化信息。
- 根据权利要求17所述的装置,其特征在于,所述云台包括用于支撑承载座的云台手柄,所述位置传感器安装于所述云台手柄;在所述处理器通过所述位置传感器获取所述拍摄装置的位置变化信息时,所述处理器,用于:通过所述位置传感器获取所述云台的云台位置变化;确定所述云台手柄与所述承载座之间的安装位置关系;基于所述云台位置变化和所述安装位置关系,确定所述拍摄装置的位置变化信息。
- 根据权利要求17所述的装置,其特征在于,所述图像中包括目标对象;在所述处理器基于所述位置变化信息控制所述至少一个轴进行转动时,所述处理器用于执行:获取所述目标对象相对于所述拍摄装置的物距;基于所述物距和所述位置变化信息,控制所述至少一个轴进行转动。
- 根据权利要求20所述的装置,其特征在于,所述至少一个轴包括俯仰轴;在所述处理器基于所述物距和所述位置变化信息,控制所述至少一个轴进行转动时,所述处理器用于执行:基于所述位置变化信息确定所述拍摄装置与水平面之间的距离变化的第一距离和值;基于所述物距与所述第一距离和值确定所述拍摄装置在俯仰轴上的第一补偿角度;基于所述第一补偿角度,控制所述俯仰轴转动。
- 根据权利要求21所述的装置,其特征在于,在所述处理器基于所述物距与所述第一距离和值确定所述拍摄装置在俯仰轴上的第一补偿角度时,所述处理器用于:当所述第一距离和值大于第一距离阈值时,则将所述第一距离阈值与所 述物距的比值,确定为所述第一补偿角度;其中,所述第一距离阈值大于0。
- 根据权利要求21所述的装置,其特征在于,在所述处理器基于所述物距与所述第一距离和值确定所述拍摄装置在俯仰轴上的第一补偿角度时,所述处理器用于:当所述第一距离和值小于或等于第一距离阈值、且大于或等于第二距离阈值时,则将所述第一距离和值与所述物距的比值确定为所述第一补偿角度;其中,所述第二距离阈值小于第一距离阈值,且所述第二距离阈值的绝对值等于所述第一距离阈值的绝对值。
- 根据权利要求23所述的装置,其特征在于,在所述处理器基于所述物距与所述第一距离和值确定所述拍摄装置在俯仰轴上的第一补偿角度时,所述处理器用于:当所述第一距离和值小于所述第二距离阈值时,则将所述第二距离阈值与所述物距的比值,确定为所述第一补偿角度;其中,所述第二距离阈值小于0。
- 根据权利要求20所述的装置,其特征在于,所述至少一个轴包括偏航轴;在所述处理器基于所述物距和所述位置变化信息,控制所述至少一个轴进行转动时,所述处理器用于执行:基于所述位置变化信息确定所述拍摄装置相对于所述拍摄装置的横滚轴及偏航轴所确定的平面之间的距离变化的第二距离和值;基于所述物距与所述第二距离和值,确定所述拍摄装置在偏航轴上的第二补偿角度;基于所述第二补偿角度,控制所述偏航轴转动。
- 根据权利要求25所述的装置,其特征在于,在所述处理器基于所述物距与所述第二距离和值,确定所述拍摄装置在偏航轴上的第二补偿角度时,所述处理器用于:当所述第二距离和值大于第三距离阈值时,则将所述第二距离阈值与所述物距的比值,确定为所述第二补偿角度;其中,所述第三距离阈值大于0。
- 根据权利要求25所述的装置,其特征在于,在所述处理器基于所述物距与所述第二距离和值,确定所述拍摄装置在偏航轴上的第二补偿角度时, 所述处理器用于:当所述第二距离和值小于或等于第三距离阈值,且大于或等于第四距离阈值时,则将所述第二距离和值与所述物距的比值确定为所述第二补偿角度;其中,所述第四距离阈值小于所述第三距离阈值,且所述第四距离阈值的绝对值等于所述第三距离阈值的绝对值。
- 根据权利要求27所述的装置,其特征在于,在所述处理器基于所述物距与所述第二距离和值,确定所述拍摄装置在偏航轴上的第二补偿角度时,所述处理器用于:当所述第二距离和值小于所述第四距离阈值时,则将所述第四距离阈值与所述物距的比值,确定为所述第二补偿角度;其中,所述第四距离阈值小于0。
- 根据权利要求17所述的装置,其特征在于,所述位置变化信息包括运动方向;在所述处理器基于所述位置变化信息控制所述至少一个轴进行转动时,所述处理器用于:基于所述位置变化信息和所述运动方向,确定所述拍摄装置的补偿方向和补偿角度;基于所述补偿方向和补偿角度控制所述云台进行运动。
- 根据权利要求29所述的装置,其特征在于,在确定所述拍摄装置的补偿方向和补偿角度之后,所述处理器还用于:检测所述补偿角度是否大于预设的角度阈值;在所述补偿角度大于所述角度阈值时,则获取用于控制所述云台进行运动的控制系数;基于所述控制系数和所述补偿角度,确定目标补偿角度,其中,所述目标补偿角度小于或等于所述角度阈值。
- 根据权利要求30所述的装置,其特征在于,在所述处理器基于所述控制系数和所述补偿角度,确定目标补偿角度时,所述处理器用于:将所述控制系数与所述补偿角度的乘积值,确定为所述目标补偿角度。
- 根据权利要求17-31中任意一项所述的装置,其特征在于,在所述处理器基于所述位置变化信息控制所述至少一个轴进行转动时,所述处理器用于:获取所述拍摄装置相对于目标对象的速度信息;基于所述速度信息,确定与所述拍摄装置相对应的角速度;基于所述位置变化信息和所述角速度,控制所述至少一个轴进行转动。
- 一种云台,其特征在于,包括:承载座,用于支撑拍摄装置;至少一个轴,用于调整所述拍摄装置的角度;位置传感器;权利要求17-32中任意一项所述的云台控制装置,用于对所述云台进行控制。
- 一种计算机可读存储介质,其特征在于,所述存储介质为计算机可读存储介质,该计算机可读存储介质中存储有程序指令,所述程序指令用于实现权利要求1-16中任意一项所述的云台控制方法。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2021/110480 WO2023010318A1 (zh) | 2021-08-04 | 2021-08-04 | 云台控制方法、装置、云台和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117597532A true CN117597532A (zh) | 2024-02-23 |
Family
ID=85155016
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202180100194.0A Pending CN117597532A (zh) | 2021-08-04 | 2021-08-04 | 云台控制方法、装置、云台和存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN117597532A (zh) |
WO (1) | WO2023010318A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117557167B (zh) * | 2024-01-03 | 2024-03-19 | 微网优联科技(成都)有限公司 | 一种云台机的生产质量管理方法及*** |
CN117953007B (zh) * | 2024-03-13 | 2024-06-11 | 长春通视光电技术股份有限公司 | 一种基于图像匹配的线性运动补偿控制方法 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11231371A (ja) * | 1998-02-19 | 1999-08-27 | Aiphone Co Ltd | カメラパンチルト構造 |
US20100092165A1 (en) * | 2008-10-03 | 2010-04-15 | Cartoni S.P.A. | Camera support head for motion picture, tv and like shootings |
CN106375720A (zh) * | 2016-09-12 | 2017-02-01 | 中国科学院自动化研究所 | 智能视觉云台***及其实现方法 |
WO2021081719A1 (zh) * | 2019-10-28 | 2021-05-06 | 深圳市大疆创新科技有限公司 | 竖向增稳机构、云台装置和感测设备 |
CN112145941B (zh) * | 2020-06-30 | 2021-03-26 | 桂林智神信息技术股份有限公司 | 多功能手持摄影器材 |
CN111866395B (zh) * | 2020-08-07 | 2022-05-13 | 苏州臻迪智能科技有限公司 | 增稳处理模组、无人机摄像***以及图像增稳处理方法 |
-
2021
- 2021-08-04 WO PCT/CN2021/110480 patent/WO2023010318A1/zh active Application Filing
- 2021-08-04 CN CN202180100194.0A patent/CN117597532A/zh active Pending
Also Published As
Publication number | Publication date |
---|---|
WO2023010318A1 (zh) | 2023-02-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108259703B (zh) | 一种云台的跟拍控制方法、装置及云台 | |
CN109000612B (zh) | 设备的角度估算方法、装置、摄像组件及飞行器 | |
CN108235702B (zh) | 一种云台、无人机及其控制方法 | |
WO2019223271A1 (zh) | 飞行器偏航角修正方法、装置及飞行器 | |
CN109196266B (zh) | 云台的控制方法、云台控制器及云台 | |
US20150097950A1 (en) | Apparatus and methods for stabilization and vibration reduction | |
CN108574825B (zh) | 一种云台摄像机的调整方法和装置 | |
WO2018232343A1 (en) | Image stabilization and pointing control mechanization for aircraft imaging systems | |
CN117597532A (zh) | 云台控制方法、装置、云台和存储介质 | |
WO2020227998A1 (zh) | 图像增稳控制方法、拍摄设备和可移动平台 | |
US11076082B2 (en) | Systems and methods for digital video stabilization | |
CN110622091A (zh) | 云台的控制方法、装置、***、计算机存储介质及无人机 | |
CN104811641A (zh) | 一种带有云台的头戴式摄录***及其控制方法 | |
JP2007240506A (ja) | 3次元形状と3次元地形計測法 | |
CN105045293A (zh) | 云台控制方法、外部载体控制方法及云台 | |
WO2019075758A1 (zh) | 成像控制方法、成像装置和无人机 | |
CN110377058B (zh) | 一种飞行器的偏航角修正方法、装置及飞行器 | |
EP3275173B1 (en) | Image capture system with motion compensation | |
CN109202892B (zh) | 机动化独脚架悬臂的运动稳定 | |
CN111866395B (zh) | 增稳处理模组、无人机摄像***以及图像增稳处理方法 | |
KR101517824B1 (ko) | 지형지물의 위치변화를 반영하는 공간이미지의 도화처리 시스템 | |
WO2019183789A1 (zh) | 无人机的控制方法、装置和无人机 | |
WO2018024239A1 (zh) | 混合式图像稳定*** | |
CN106686306B (zh) | 一种目标跟踪装置和跟踪方法 | |
CN110741625B (zh) | 运动估计方法及摄影器材 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |