云台及其控制方法
文献发布时间:2023-06-19 10:21:15
技术领域
本申请涉及云台控制领域,尤其涉及一种云台及其控制方法。
背景技术
在通过云台拍摄时,云台开始绕某一轴运动和云台绕某一轴减速停止的两个阶段分别称为云台启动和云台停止阶段。在云台启动阶段,云台突然绕某一轴启动;或者在云台停止阶段,云台突然绕某一轴的运动停止,上述情形均都会导致拍摄画面很突兀。为了拍摄更高质量的视频,通常需要云台启动阶段缓慢地绕某一轴启动,云台停止阶段缓慢地绕某一轴停止,这个功能称为云台缓启停功能。
可以通过设置不同的缓启停参数来实现不同的缓启停效果,现有缓启停参数对应的云台的最大加速度大小或者滤波器的截止频率大小,但使用上述缓启停参数实现云台的启停对用户来说并不直观,不利于对云台的精准控制。
发明内容
本申请提供一种云台及其控制方法。
具体地,本申请是通过如下技术方案实现的:
根据本申请实施例的第一方面,提供一种云台的控制方法,所述方法包括:
检测到指示云台进入预设状态的指示;
根据预设策略,控制所述云台运动至所述预设状态对应的目标速度;
其中,所述预设状态包括启动和停止中的一个,所述预设策略用于指示所述云台运动至所述预设状态对应的目标速度所需的时长或所需转动的角度大小。
根据本申请实施例的第二方面,提供一种云台,所述云台包括:
基座;
设置于所述基座上的轴组件,所述轴组件用于搭载拍摄装置;和
控制器,与所述轴组件电耦合连接,所述控制器用于实现如下操作:
检测到指示云台进入预设状态的指示;
根据预设策略,控制所述云台运动至所述预设状态对应的目标速度;
其中,所述预设状态包括启动和停止中的一个,所述预设策略用于指示所述云台运动至所述预设状态对应的目标速度所需的时长或所需转动的角度大小。
根据本申请实施例提供的技术方案,在云台启动或停止阶段,根据预设策略控制云台运动,使得用户明确知道云台在启动或停止阶段,运动的时长或转动的角度大小,有效地让用户得到更多准确的信息,提高用户的使用自由度,并且可以帮助用户拍摄出预期的视频效果,提高用户使用体验。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本申请一实施例中的云台的立体图;
图2是本申请一实施例中的云台的控制方法的方法流程示意图;
图3是本申请另一实施例中的云台的控制方法的方法流程示意图;
图4是本申请另一实施例中的云台的控制方法的方法流程示意图;
图5是本申请另一实施例中的云台的控制方法的方法流程示意图;
图6是本申请一实施例中的云台的结构框图。
具体实施方式
目前,可以通过设置不同的缓启停参数来实现不同的云台缓启停效果,提高云台拍摄质量。现有缓启停参数对应的云台的最大加速度大小或者滤波器的截止频率大小,但上述缓启停参数实现云台的启停对用户来说并不直观,不利于对云台的精准控制。
针对上述问题,本申请实施例的云台在启动或停止阶段,根据预设策略控制云台运动,使得用户明确知道云台在启动或停止阶段,运动的时长或转动的角度大小,有效地让用户得到更多准确的信息,提高用户的使用自由度,并且可以帮助用户拍摄出预期的视频效果,提高用户使用体验。
需要说明的是,云台的缓起停,指的是云台绕某一轴运动的缓启停,并不是针对云台整体的运动状态而言,也即,可以控制云台绕某一轴进入缓启停,而在该轴缓启停的过程中,云台可以绕其它轴运动或不运动。例如,在跟随模式下,可以控制云台绕航向轴缓启停,但在该过程中,云台可以在横滚轴上有增稳效果。
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
需要说明的是,在不冲突的情况下,下述的实施例及实施方式中的特征可以相互组合。
本申请实施例的云台可以为单轴云台、两轴云台、三轴云台或其他多轴云台。
另外,本申请实施例的云台可以为手持云台,也可以为机载云台,机载云台可以搭载在可移动平台上,该可移动平台可以为无人机、无人车、移动机器人等。
示例性的,请参见图1,云台为手持云台,且云台为三轴云台,本实施例的云台被配置为绕偏航轴、俯仰轴和横滚轴转动。手持云台可包括外框架11、中框架12和内框架,外框架11被配置为绕偏航轴转动,中框架12被配置为绕横滚轴转动,内框架被配置为绕俯仰轴转动,且内框架用于搭载拍摄装置2。其中,外框架11包括偏航轴轴臂,且由偏航轴电机驱动,中框架12包括横滚轴轴臂,且由横滚轴电机驱动,内框架包括俯仰轴轴臂,且由俯仰轴电机驱动。拍摄装置2可以为摄像机、单反、微单、运动相机、智能手机、摄像头等拍摄装置。可以理解,对于有些三轴云台而言,内框架可以忽略,或者可以将拍摄装置的外壳等同于内框架。
可以理解,在一些实施例中,云台可以承载除拍摄装置以外的其它负载,其它负载可以通过云台实现姿态的调整,例如射击装置、光发射器、扬声器等。
云台可以由控制装置进行控制,以进行姿态切换。本实施例中,控制装置可以为手机、平板电脑等可移动终端,也可以为固定终端,还可以为遥控器或其他能够控制云台转动的装置如体感控制装置,还可以集成在云台的手柄上。
其中,控制装置可以与显示器通信连接,显示器可以集成在云台的基座上,或者集成在用于控制云台的外部设备上,在云台的控制过程中,可以将云台的相关参数显示在显示器上,如下述说明的预设参数、预设策略、当前速度等。
下面将阐述本申请实施例的云台的控制方法的具体实现过程。
图2是本申请一实施例中的云台的控制方法的方法流程示意图,其中,本申请实施例的云台的控制方法的执行主体为云台。请参见图2,本申请实施例的云台的控制方法可以包括如下步骤:
S201:检测到指示云台进入预设状态的指示,其中,预设状态包括启动和停止中的一个;
当预设状态为启动时,指示云台进入预设状态的指示即为指示云台绕某一轴的运动进入启动状态的指示;当预设状态为停止时,指示云台进入预设状态的指示即为指示云台绕某一轴的运动进入停止状态的指示。本文中,为方便描述,将指示云台绕某一轴的运动进入启动状态的指示称作第一指示,将指示云台绕某一轴的运动进入停止状态的指示称作第二指示。
其中,检测到第一指示的实现过程可以包括:检测到云台的控制装置发送的控制量由零变化成非零的数值大小;检测到第二指示的实现过程可以包括:检测到云台的控制装置发送的控制量由非零变化成零的数值大小。其中,控制量为单轴控制量,即输入的控制量用于控制云台绕一个轴转动,可以理解,假设输入的控制量为对应一个欧拉角速度的控制,可能引起多个关节角的运动,但仍认为是单轴控制量。对于多轴云台,云台包括多个转动轴,如偏航轴、横滚轴和俯仰轴,控制量包括偏航轴对应的控制量、横滚轴对应的控制量和俯仰轴对应的控制量中的一个,即为Yaw对应的控制量、Roll对应的控制量、Pitch对应的控制量中的一个,云台的控制装置发送的控制量为零是指:Yaw对应的控制量=0、或Roll对应的控制量=0、或Pitch对应的控制量=0,云台的控制装置发送的控制量由零变化成非零的数值大小是指:Yaw对应的控制量=0变化成Yaw对应的控制量不为零、或Roll对应的控制量=0变化成Roll对应的控制量不为零、或Pitch对应的控制量=0变化成Pitch对应的控制量不为零。云台的控制装置发送的控制量由非零变化成零的数值大小是指:Yaw对应的控制量不为零变化成Yaw对应的控制量=0、或Roll对应的控制量不为零变化成Roll对应的控制量=0、或Pitch对应的控制量不为零变化成Pitch对应的控制量=0。
本实施例的云台可以基于不同的方式确定是否检测到第一指示、第二指示,例如,在一些实施例中,由于控制量对应云台的速度,在控制云台时,控制装置会将控制量对应的云台速度发送给云台,以控制云台转动。因此,控制装置发送的控制量由零变化成非零的数值大小对应为:控制装置发送的云台的速度由零变化成非零的数值大小;控制装置发送的控制量由非零变化成零的数值大小对应为:控制装置发送的云台的速度由非零变化成零的数值大小。在云台侧,若检测到控制装置发送的云台的速度由零变化成非零的数值大小,则确定检测到第一指示;若检测到控制装置发送的云台的速度由非零变化成零的数值大小,则确定检测到第二指示。其中,控制量对应云台的速度可以包括关节角速度或欧拉角速度。
在另外一些实施例中,第一指示、第二指示由控制装置发送,即云台在接收到控制装置发送的第一指示时,确定检测到第一指示;云台在接收到控制装置发送的第二指示时,确定检测到第二指示。示例性的,控制装置为遥控器,控制量根据用户操作遥控器的摇杆产生的杆量确定。进一步以云台为三轴云台为例,云台可以包括三个转动轴,如偏航轴、俯仰轴和横滚轴。可选地,遥控器包括两个摇杆,每个摇杆包括两个操作方向(如竖直操作方向和水平操作方向),其中一个摇杆的两个操作方向对应控制其中两个转动轴的转动,另一个摇杆的其中一个操作方向对应控制另外一个转动轴的转动。当摇杆位于正中时,对应转动轴的控制量的大小为零;当摇杆不位于正中时,对应转动轴的控制量的大小不为零。因此,云台的控制装置发送的控制量由零变化成非零的数值大小是指:其中一个摇杆处于正中位置变化成该摇杆由正中位置切换至某一操作方向的非正中位置;云台的控制装置发送的控制量由非零变化成零的数值大小是指:其中一个摇杆处于一个操作方向的非正中位置变化成该摇杆处于该操作方向的正中位置。可选地,控制装置在检测到其中一个摇杆处于正中位置变化成该摇杆由某一操作方向的正中位置切换至该操作方向的非正中位置时,发送第一指示云台;控制装置在检测到其中一个摇杆处于某一操作方向的非正中位置变化成该摇杆处于该操作方向的正中位置时,发送第二指示至云台。
S202:根据预设策略,控制云台运动至预设状态对应的目标速度,预设策略用于指示云台运动至预设状态对应的目标速度所需的时长或所需转动的角度大小。
其中,当预设状态为启动时,目标速度为根据云台的控制装置发送的控制量确定。示例性的,控制装置为遥控器,当预设状态为启动时,目标速度为根据遥控器的实时杆量确定。当预设状态为停止时,目标速度为零。
示例性的,预设策略用于指示云台运动至预设状态对应的目标速度所需的时长大小,该时长为3秒,云台需启动至10度/秒,则在云台启动时,云台的速度需要由0度/秒运动至10度/秒,则控制云台的速度由0度/秒变成10度/秒这一过程需要3秒;用户松杆时的速度为10度/秒,云台停止时,云台的速度需要由10度/秒变成0度/秒,则控制云台的速度由云台由10度/秒变成0度/秒这一过程需要3秒。
预设策略用于指示云台运动至预设状态对应的目标速度所需转动的角度大小,该角度为10度,云台需启动至10度/秒,则在云台启动时,云台的速度需要由0度/秒运动至10度/秒,则控制云台的速度由0度/秒变成10度/秒这一过程云台所需转动的角度大小为10度;用户松杆时的速度为10度/秒,云台停止时,云台的速度需要由10度/秒变成0度/秒,则控制云台的速度由云台由10度/秒变成0度/秒这一过程云台所需转动的角度大小为10度。
本实施例中,云台运动至预设状态对应的目标速度所需的时长或所需转动的角度为根据预设参数的大小确定。可选地,云台运动至预设状态对应的目标速度所需的时长与预设参数的大小呈线性关系,采用线性映射,用户能够获知云台由静止运动至启动状态对应的目标速度这一过程所需的时长或者云台由松杆时的速度至停止这一过程所需的时长。云台运动至预设状态对应的目标速度所需的时长smooth_time和预设参数smooth_param的线性关系可以采用如下公式表示:
smooth_time=a*mooth_param (1);
- 云台控制方法、云台控制系统及云台设备
- 云台、云台的控制设备、云台的控制方法及存储介质