云台的模拟控制方法、控制装置、设备及计算机存储介质与流程

文档序号:22438962发布日期:2020-10-02 10:36阅读:346来源:国知局
云台的模拟控制方法、控制装置、设备及计算机存储介质与流程

本发明实施例涉及控制领域,尤其涉及一种云台的模拟控制方法、控制装置、设备及计算机存储介质。



背景技术:

云台是对拍摄装置进行支撑和固定的设备,通过云台运动可以带动拍摄装置移动,从而实现智能拍摄。由于云台一般体积较大或比较重,因此,在一些场景中,就需要一些设备来承载云台,例如:手持云台的手柄或者小车云台的小车,当用户手握手柄移动或者控制小车移动时,云台便会带着拍摄装置跟随手柄运动。

由于云台的重要性,所以云台在出厂前,往往需要进行性能测试,但是现有技术中一般是通过人为控制基座运动进行测试,无法实现云台的自动化测试,降低了对云台的测试效率。



技术实现要素:

本发明实施例提供一种云台的模拟控制方法、控制装置、设备及计算机存储介质,以实现对云台的自动化测试,提高云台的测试效率。

本发明实施例的第一方面是提供一种云台的模拟控制方法,所述云台可运动地连接于支撑设备上,包括:

获取对所述支撑设备的模拟姿态信息;

根据所述模拟姿态信息,生成用于模拟所述支撑设备运动的反馈信号;

基于所述反馈信号,生成用于控制所述云台进行响应运动的控制指令;

基于所述控制指令,控制所述云台进行相应运动。

本发明实施例的第二方面是提供一种云台的模拟控制装置,包括存储器和处理器;

所述存储器用于存储程序代码;

所述处理器,调用所述程序代码,当程序代码被执行时,用于执行以下操作:

获取对所述支撑设备的模拟姿态信息;

根据所述模拟姿态信息,生成用于模拟所述支撑设备运动的反馈信号;

基于所述反馈信号,生成用于控制所述云台进行响应运动的控制指令;

基于所述控制指令,控制所述云台进行相应运动。

本发明实施例的第三方面是提供一种云台,包括:负载座,用于承载负载;以及第二方面所述的模拟控制装置。

本发明实施例的第四方面是提供一种可移动平台,包括:

第三方面所述的云台;以及

支撑设备;

设置于所述云台和/或所述支撑设备上的感测装置;

所述云台与所述支撑设备连接,所述云台可跟随所述支撑设备运动。

本发明实施例的第五方面是提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现第一方面所述的方法。

本实施例提供的云台的模拟控制方法、控制装置、设备及计算机存储介质通过获取对支撑设备的模拟姿态信息;根据模拟姿态信息,生成用于模拟支撑设备运动的反馈信号;基于反馈信号,生成用于控制所述云台进行响应运动的控制指令;基于所述控制指令,控制所述云台进行相应运动,从而对云台的响应运动进行测试。由于支撑设备的姿态信息是模拟姿态信息,即对支撑设备的运动进行模拟,并不需要人为控制支撑设备来产生实际运动的姿态信息,因此,可以避免云台测试过程中需要人为控制的缺陷,从而实现云台测试的自动化。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例的一种可移动平台的结构示意图;

图2为本发明实施例提供的云台的模拟控制方法的流程图;

图3是本发明实施例的模拟控制方法的应用场景图;

图4为本发明另一实施例提供的云台的模拟控制方法的流程图;

图5(a)为本发明另一实施例提供的云台的模拟控制方法的仿真图;

图5(b)为图5(a)提供的仿真图的放大图;

图6为本发明实施例提供的云台的模拟控制装置的结构图;

图7为本发明另一实施例提供的云台的结构图。

附图标记:

10:可移动平台;11:云台;12:支撑设备;13:控制设备;

30:模拟器;

60:云台的模拟控制装置;61:存储器;62:处理器;63:通讯接口;

70:云台;71:负载座。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,当组件被称为“固定于”另一个组件,它可以直接在另一个组件上或者也可以存在居中的组件。当一个组件被认为是“连接”另一个组件,它可以是直接连接到另一个组件或者可能同时存在居中组件。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。

下面结合附图,对本发明的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。

图1是本申请实施例的一种可移动平台的结构示意图。

如图1所示,可移动平台10包括云台11和支撑设备12,以及设置于云台和/或支撑设备上的感测装置,云台11可运动地连接在支撑设备12上,当支撑设备12运动时,云台11可跟随支撑设备12的运动作相应运动。例如,支撑设备12在进行前进、后退、旋转运动时,云台11会跟随支撑设备12进行前进、后退、旋转运动等响应运动。

在一种云台响应运动的测试方式中,是通过在支撑设备12上设置imu(inertialmeasurementunit,惯性测量单元),进而由imu即三轴陀螺仪来检测支撑设备的姿态信息,然后将检测到的姿态信息发送给云台的控制设备13,以使云台的控制设备13根据接收到的支撑设备的姿态信息生成用于控制云台11进行响应运动的控制指令,并控制云台11进行响应运动,进而实现对云台11的响应运动的测试。

在另一种云台响应运动的测试方式中,是通过在云台11上设置霍尔传感器或电位计,以及imu,进而云台11上的霍尔传感器或电位计,以及imu分别能够检测云台11的关节角角度和云台的姿态角,并基于imu获取的云台姿态,结合霍尔传感器或电位计获取的云台11各关节角的转动角度,来推算出支撑设备12的姿态信息。进一步根据所述支撑设备12的姿态信息来控制云台11进行响应运动,如跟随等,并实现对云台11的响应运动的测试。

基于上述云台11和支撑设备12的运动连接方式可知,云台11在出厂测试时,需要人为控制支撑设备12先运动,才能对云台11的性能进行测试。这种方式无法实现自动化测试。

为了解决上述问题,即人为控制支撑设备运动无法实现自动化测试的问题,本发明实施例提供了一种云台的模拟控制方法,下面将结合具体的实施例对本发明实施例提供的云台的模拟控制方法进行详细的介绍。

本发明实施例提供一种云台的模拟控制方法。图2为本发明实施例提供的云台的模拟控制方法的流程图。如图2所示,本实施例中的方法,可以包括:

步骤s201、获取对支撑设备的模拟姿态信息。

本实施例方法的执行主体是云台的控制设备13。云台11与支撑设备12的结构以及连接方式可参见图1的内容介绍。本实施例中,可移动平台10可以是手持可移动平台,也可以是小车、无人船或飞行器等。其中,可移动平台10为手持可移动平台时,云台11为手持云台,支撑设备12可以是基座;当可移动平台10为小车时,云台11为小车云台时,支撑设备12可以是底盘;当可移动平台10为无人船时,云台11为船载云台,支撑设备12为船体;当可移动平台10为飞行器时,云台11为飞行器云台,支撑设备12为机身。应当理解的是,云台的具体形式只是为了方便理解作举例介绍,本发明对此不做具体限定。

本实施例中,支撑设备12的模拟姿态信息是用于模拟支撑设备12运动姿态的信息。模拟姿态信息可以由外部的输入信息生成。外部的输入信息可以有两种获取方式,包括直接获取方式和间接获取方式。

在直接获取方式中,是支撑设备12上设置有imu的情况。这种情况可以通过获取支撑设备12的姿态信息,并对支撑设备12的姿态信息进行调节,进而生成模拟姿态信息。具体的,是对支撑设备12上imu获取的姿态信息发送给云台11的控制设备13以直接进行调节,来生成模拟姿态信息。支撑设备12的姿态信息是指支撑设备12的姿态角,即支撑设备坐标系和地面惯性坐标系之间的夹角。该姿态角包括横滚角roll、俯仰角pitch、偏航角yaw。支撑设备12的姿态角可以通过支撑设备12上的imu即三轴加速度计和三轴陀螺仪来检测。对于横滚角roll、俯仰角pitch、偏航角yaw的定义可参见现有技术的已有的定义,本发明在此不作赘述。

在间接获取方式中,是云台11上设置有imu,以及霍尔传感器或电位计的情况。这种情况由于支撑设备12上没有设置imu,故无法通过直接获取支撑设备12的姿态角,并对支撑设备12的姿态角进行调节的方式来获取模拟姿态信息。但由于云台11运动与支撑设备12运动相关,因此,可以通过获取云台11的运动参数,并对云台11的运动参数进行调节,来得到模拟姿态信息。具体的,是将云台11上imu,以及霍尔传感器或电位计检测到的云台11的运动参数进行调节,进而根据调节后云台11的运动参数反推出支撑设备12的模拟姿态信息。

在本实施例中,模拟姿态信息应当理解为不是支撑设备12实际运动的姿态信息,而是一种假定支撑设备12运动的姿态信息,通过人为对支撑设备12的姿态信息或者云台11的运动参数进行调节,就可以得到这种假定支撑设备12运动的姿态信息。

可以理解,所述可移动平台10还可以使用除imu外的其他感测装置,如加速度传感器、角速度传感器、罗盘、倾角传感器等。

步骤s202、根据模拟姿态信息,生成用于模拟支撑设备运动的反馈信号。

可选的,云台的控制设备13在获取到模拟姿态信息后,可以直接将模拟姿态信息作为用于模拟支撑设备运动的反馈信号。

可选的,云台的控制设备13在获取到模拟姿态信息后,还可以对该模拟姿态信息进行处理,从而得到反馈信号。具体的,可以是根据模拟姿态信息确定支撑设备的运动模式,并将该运动模式作为反馈信号反馈给云台11。例如,根据模拟姿态信息确定支撑设备12当前处于前进、后退、旋转或静止的运动模式,并将该支撑设备12当前处于前进、后退、旋转或静止的运动模式作为反馈信号反馈给云台11。

步骤s203、基于反馈信号,生成用于控制云台进行响应运动的控制指令。

具体的,云台11的控制设备13在生成反馈信号后,就可以根据该反馈信号,来生成控制云台11进行响应运动的控制指令。例如,云台11的控制设备13接收到支撑设备12的模拟姿态信息是前进,则会生成前进的控制指令。

步骤s204、基于控制指令,控制云台进行相应运动。

具体的,云台11的控制设备13会根据控制指令控制云台11进行相应运动,从而测试云台11的响应运动。例如,云台11的控制设备13根据前进的控制指令控制云台11作前进运动,以此来测试云台的响应性能。

本实施例通过获取对支撑设备的模拟姿态信息;根据模拟姿态信息,生成用于模拟支撑设备运动的反馈信号;基于反馈信号,生成用于控制所述云台进行响应运动的控制指令;基于所述控制指令,控制所述云台进行相应运动,从而对云台的响应运动进行测试。由于支撑设备的姿态信息是模拟姿态信息,即对支撑设备的运动进行模拟,并不需要人为控制支撑设备来产生实际运动的姿态信息,因此,可以避免云台测试过程中需要人为控制的缺陷,从而实现云台测试的自动化。

上述实施例获取模拟姿态信息均是在云台11的控制设备端进行调节来得到。当然,本发明实施例还可以不在云台的控制设备端进行调节,而是在模拟器端进行调节。即在模拟器端生成用于模拟支撑设备运动姿态的姿态信息,然后由模拟器将用于模拟支撑设备运动姿态的姿态信息发送至云台的控制设备。此时,云台的控制设备是作为模拟姿态信息的接收对象,接收模拟器发送的用于模拟支撑设备运动姿态的姿态信息来获取模拟姿态信息。其中,模拟器可以是远程的终端设备,例如电脑。在模拟器端实现的模拟控制方法可以参见如下实施例的介绍。

图3是本发明实施例的模拟控制方法的应用场景图。如图3所示,包括模拟器30、云台11和支撑设备12,支撑设备12可运动地与云台11连接,云台11包括控制设备13,模拟器30与云台11的控制设备13通信连接。

如图3所示,模拟器30在生成用于模拟支撑设备运动姿态的姿态信息时,可以是根据支撑设备12的姿态角生成。具体的,是通过将支撑设备12上imu检测到的支撑设备12的姿态信息发送给模拟器30,由模拟器30对支撑设备12的姿态角进行调节,来生成模拟姿态信息。

如图3所示,模拟器30在生成用于模拟支撑设备运动姿态的姿态信息时,也可以是根据云台11的运动参数来生成。具体的,是通过将云台11上霍尔传感器或电位计,以及imu检测到的云台11的运动参数发送给模拟器,由模拟器30对云台11的运动参数进行调节,来生成模拟姿态信息。

可选的,模拟姿态信息至少包括以下运动参数中的一项:速度、位置和方向,则获取对支撑设备12的模拟姿态信息可以是获取对支撑设备12的速度、位置和方向中至少一项进行模拟的信息。进一步的,根据模拟姿态信息确定支撑设备12的运动模式,并将该运动模式作为反馈信号反馈给云台11,还可以是根据对支撑设备12的速度、位置和方向中至少一项进行模拟的信息确定支撑设备12的运动状态以及运动参数,并作为反馈信号反馈给云台11,以使云台11根据该运动状态和运动参数进行响应运动。例如,根据速度、位置和方向中至少一项确定支撑设备当前处于前进、后退、旋转或静止的运动状态,并将该支撑设备当前处于前进、后退、旋转或静止的运动状态以及速度、位置和方向中至少一项的参数作为反馈信号反馈给云台。

具体的,模拟姿态信息包括用于模拟所述支撑设备12运动的运动参数,云台11的控制设备13可以基于用于模拟所述支撑设备12运动的运动参数来生成反馈信号。则所述根据所述模拟姿态信息,生成用于模拟支撑设备12运动的反馈信号,包括:基于用于模拟所述支撑设备12运动的运动参数生成所述反馈信号。

可选的,前述实施例介绍的云台的运动参数包括至少一个关节角的角度和/或所述云台的姿态角,其中,关节角的角度是云台电机的机械角度,即云台上各关节角的转动角度,可以由云台11上的霍尔传感器或电位计测量得到。云台11的姿态角可以根据云台11上的imu测量得到。此处的云台电机可以是两轴电机,也可以是三轴电机,本发明对此不做限定。则通过对所述云台11的运动参数进行调节,得到所述模拟姿态信息,包括:通过对所述至少一个关节角的角度和/或所述云台11的姿态角进行调节,得到模拟姿态信息。例如,在云台11的当前关节角角度的基础上增加一个阶跃信号的偏移量offset,可以模拟支撑设备12突然往某个方向运动到某个角度的运动模式;也可以在云台11的当前关节角角度基础上增加预设速度递增的offset,模拟支撑设备12以一定速度转动的运动模式。当然,本实施例只是为了便于理解作的举例介绍,并不限于上述几种模拟方式,本领域技术人员可以通过对支撑设备12的姿态信息进行调节,或者对云台11的运动参数进行调节,来模拟支撑设备12的任意运动,例如,云台跟随模式下能够跟随支撑设备12的平稳性、快速性、滞后多少、跟随的快慢等性能。本实施例在此不再一一举例介绍。云台11的姿态角,是云台坐标系和地面惯性坐标系之间的夹角。该姿态角包括横滚角roll、俯仰角pitch、偏航角yaw。同样地,云台11的姿态角也可以通过云台11上的imu即三轴加速度计和三轴陀螺仪来检测。对于横滚角roll、俯仰角pitch、偏航角yaw的定义可参见现有技术已有的定义,本发明在此不作赘述。

本发明实施例提供一种云台的模拟控制方法。图4为本发明另一实施例提供的云台的模拟控制方法的流程图。如图4所示,在图2和图3所示实施例的基础上,本实施例中的方法,可以包括:

步骤s401、记录反馈信号和云台基于控制指令进行相应运动的运动参数。

本实施例中的反馈信号可参见步骤s202中的介绍,在此不再赘述。云台11基于控制指令进行相应运动的运动参数可以是例如,云台11的速度、位置、方向参数中的至少一项。

步骤s402、根据反馈信号和运动参数,对云台的响应进行测试。

具体的,根据反馈信号和运动参数,对云台11的响应进行测试,包括:分别获取所述云台11在基于所述控制指令进行相应运动之前和之后的实际运动参数;基于所述云台11在运动前后的实际运动参数计算所述云台11的实际运动参数差值;通过比较所述实际运动参数差值与所述反馈信号指示的所述支撑设备12运动的运动参数,对所述云台11的响应进行测试。例如,用于模拟支撑设备12运动的反馈信号为支撑设备12往正前方移动0.2m,记录的云台11在基于控制指令进行相应运动之前的坐标和之后的坐标作差后,得到的差值为0.2,方向为正前方,则认为云台1l的响应性能良好。

本实施例通过记录反馈信号和云台基于控制指令进行相应运动的运动参数,并根据反馈信号和运动参数,对云台11的响应进行测试,由于反馈信号是支撑设备12的模拟姿态信息生成,故可以认为是支撑设备12的运动参数,根据支撑设备12的运动参数和云台11进行相应运动的运动参数的比较,就能够对云台11进行响应性能测试。

下面结合一个具体的实验对上述实施例介绍的云台的模拟控制方法的有益效果进行详细说明。

图5a为本发明另一实施例提供的云台的模拟控制方法的仿真图。图5b为图5a提供的仿真图的放大图。如图5a和图5b所示,是在跟随模式下给云台11的当前关节角的角度增加一个以正弦变化的关节角偏移量offset,以此来模拟支撑设备12以正弦曲线方式转动,并观察云台11的跟随命令和跟随结果的仿真结果图。图5b中,横坐标表示时间,纵坐标表示角度,曲线a代表云台电机关节角的变化曲线;曲线b是支撑设备12的yaw角度变化曲线,曲线c是云台yaw命令变化曲线;曲线d是云台的实际yaw角度变化曲线。从图5b可以看出,对云台11的关节角的角度进行调节后(可参见线条a),根据关节角的角度反推得到的支撑设备12的姿态角,即yaw角度也发生了相应的变化(可参见线条b),进而云台11根据调节后关节角的角度生成的控制命令,即跟随支撑设备12的yaw角度变化的命令发生了相应变化(可参见线条c),云台11根据该变化后的控制指令进行相应运动,最后云台11在做跟随运动过程中的实际yaw角度也发生了相应变化(可参见线条d)。通过上述仿真实验结果可以看出,本发明实施例的云台的模拟控制方法能够很好的模拟支撑设备12运动,从而实现对云台11的自动化测试。

本发明实施例提供一种云台的模拟控制装置。图6为本发明实施例提供的云台的模拟控制装置的结构图,如图6所示,云台的模拟控制装置60包括存储器61和处理器62;所述存储器61用于存储程序代码;所述处理器62,调用所述程序代码,当程序代码被执行时,用于执行以下操作:获取对所述支撑设备的模拟姿态信息;根据所述模拟姿态信息,生成用于模拟所述支撑设备运动的反馈信号;基于所述反馈信号,生成用于控制所述云台进行响应运动的控制指令;基于所述控制指令,控制所述云台进行相应运动。本实施例中云台的模拟控制装置60可以是如图1所示的控制设备13。

可选的,所述处理器62获取对所述支撑设备的模拟姿态信息时,具体用于:获取所述云台的运动参数;通过对所述云台的运动参数进行调节,得到所述模拟姿态信息。

可选的,所述处理器62获取对所述支撑设备的模拟姿态信息时,具体用于:获取所述支撑设备的姿态角;通过对所述支撑设备的姿态角进行调节,得到所述模拟姿态信息。

具体的,所述模拟姿态信息包括用于模拟所述支撑设备运动的运动参数;所述处理器62根据所述模拟姿态信息,生成用于模拟所述支撑设备运动的反馈信号时,具体用于:基于用于模拟所述支撑设备运动的运动参数生成所述反馈信号。

可选的,所述模拟姿态信息至少包括以下运动参数中的一项:速度、位置、方向。

具体的,所述处理器62基于用于模拟所述支撑设备运动的运动参数生成所述反馈信号,具体用于:根据所述模拟姿态信息确定所述支撑设备的运动模式,并将该运动模式作为所述反馈信号反馈给所述云台。

进一步的,所述控制装置60还包括:通讯接口63,所述通讯接口63和所述处理器62通讯连接;所述处理器62获取对所述支撑设备的模拟姿态信息时,具体用于:通过所述通讯接口63接收模拟器发送的用于模拟所述支撑设备运动姿态的姿态信息。

可选的,所述模拟姿态信息是所述模拟器根据所述支撑设备的姿态角生成的。

可选的,所述支撑设备的姿态角是根据所述支撑设备的惯性测量单元测量得到的。

可选的,所述模拟姿态信息是所述模拟器根据所述云台的运动参数生成的。

具体的,所述云台的运动参数包括至少一个关节角的角度和/或所述云台的姿态角,所述关节角是所述云台电机的机械角度。

具体的,所述至少一个关节角的角度是根据所述云台的霍尔传感器测量得到;和/或,所述云台的姿态角是根据所述云台的惯性测量单元测量得到。

具体的,所述处理器62通过对所述云台的运动参数进行调节,得到所述模拟姿态信息时,具体用于:通过对所述至少一个关节角的角度和/或所述云台的姿态角进行调节,得到所述模拟姿态信息。

进一步的,所述处理器62还用于:记录所述反馈信号和所述云台基于所述控制指令进行相应运动的运动参数;根据所述反馈信号和所述运动参数,对所述云台的响应进行测试。

具体的,所述处理器62根据所述反馈信号和所述运动参数,对所述云台的响应进行测试时,具体用于:分别获取所述云台在基于所述控制指令进行相应运动之前和之后的实际运动参数;基于所述云台在运动前后的实际运动参数计算所述云台的实际运动参数差值;通过比较所述实际运动参数差值所述反馈信号指示的所述支撑设备运动的运动参数,对所述云台的响应进行测试。

可选的,所述支撑设备12为基座或底盘。

本发明实施例提供的云台的模拟控制装置60的具体原理和实现方式均与上述实施例类似,此处不再赘述。

本实施例通过获取对支撑设备的模拟姿态信息;根据模拟姿态信息,生成用于模拟支撑设备运动的反馈信号;基于反馈信号,生成用于控制所述云台进行响应运动的控制指令;基于所述控制指令,控制所述云台进行相应运动,从而对云台的响应运动进行测试。由于支撑设备的姿态信息是模拟姿态信息,即对支撑设备的运动进行模拟,并不需要人为控制支撑设备来产生实际运动的姿态信息,因此,可以避免云台测试过程中需要人为控制的缺陷,从而实现云台测试的自动化。

本发明实施例提供一种云台。图7为本发明另一实施例提供的云台的结构图;在图6所示实施例提供的技术方案的基础上,云台70包括负载座71,以及前述实施例介绍的云台的模拟控制装置60,其中,负载座71用于承载负载,负载可以是拍摄装置、测绘仪、扫描仪、红外设备、雷达等。本实施例中的云台70可以是如图1所示的云台11,云台的模拟控制装置60可以是如图1所示的控制设备13。

本发明实施例提供的云台70的具体原理和实现方式均与上述实施例类似,此处不再赘述。

本实施例通过获取对支撑设备的模拟姿态信息;根据模拟姿态信息,生成用于模拟支撑设备运动的反馈信号;基于反馈信号,生成用于控制所述云台进行响应运动的控制指令;基于所述控制指令,控制所述云台进行相应运动,从而对云台的响应运动进行测试。由于支撑设备的姿态信息是模拟姿态信息,即对支撑设备的运动进行模拟,并不需要人为控制支撑设备来产生实际运动的姿态信息,因此,可以避免云台测试过程中需要人为控制的缺陷,从而实现云台测试的自动化。

本发明实施例提供一种可移动平台。可移动平台的结构图可参见如图1所示的结构图;在图7所示实施例提供的技术方案的基础上,可移动平台10包括前述实施例介绍的云台70,以及支撑设备12,所述云台70与所述支撑设备12连接,所述云台70可跟随所述支撑设备12运动。本实施例中的云台70可以为如图1所示的云台11,支撑设备12可以为如图1所示的支撑设备12。

可选的,所述支撑设备12为支撑基座、底盘、船体、或飞行器的机身。

可选的,所述可移动平台10包括:手持云台、无人车、无人船或飞行器。

本发明实施例提供的可移动平台10的具体原理和实现方式均与上述实施例类似,此处不再赘述。

本实施例通过获取对支撑设备的模拟姿态信息;根据模拟姿态信息,生成用于模拟支撑设备运动的反馈信号;基于反馈信号,生成用于控制所述云台进行响应运动的控制指令;基于所述控制指令,控制所述云台进行相应运动,从而对云台的响应运动进行测试。由于支撑设备的姿态信息是模拟姿态信息,即对支撑设备的运动进行模拟,并不需要人为控制支撑设备来产生实际运动的姿态信息,因此,可以避免云台测试过程中需要人为控制的缺陷,从而实现云台测试的自动化。

另外,本实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现上述实施例所述的云台的模拟控制方法。

在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1