一种转动控制方法、装置及电子设备的制造方法

文档序号:10534002阅读:242来源:国知局
一种转动控制方法、装置及电子设备的制造方法
【专利摘要】本发明公开了一种转动控制方法、装置及电子设备,其方法可以包括:获得角度值及旋转面;基于所述角度值及旋转面,生成控制指令;基于所述控制指令,控制所述转动结构的结构状态,使得所述第二本体相对于所述第一本体沿所述旋转面转动所述角度值。其电子设备可以包括第一本体及第二本体,第二本体通过转动结构连接在第一本体上,第一本体能够带动第二本体移动。由此,本发明除了可以对轮子或螺旋桨进行转动控制进而转动整个电子设备之外,还可以只转动电子设备上部的一个本体,实现电子设备中部分设备的转动,由此降低运行功耗的同时能够增加转动方式,为用户带来更多更好的使用体验。
【专利说明】
一种转动控制方法、装置及电子设备
技术领域
[0001]本发明涉及人工智能技术领域,主要为自动驾驶技术、移动机器人等技术,尤其涉及一种转动控制方法、装置及电子设备。
【背景技术】
[0002]目前,随着互联网的发展,移动机器人的应用范围越来越广,如企业在办公中通过采用视频会议的方式完成会议;无人机采集地理区域上空的图像;自动载人机器人或自动驾驶汽车从出发地到目的地的自主移动等。
[0003]而在机器人或无人机在处于图像采集或显示过程中,通常需要其采集不同角度的图像数据或面对不同的方向显示内容,此时,通过对机器人的轮子或无人机的螺旋桨等方式进行转动控制进而带动机器人顶部或无人机底部的摄像头或屏幕进行转动,进行才能采集到多个方向上的图像或向多个方向上显示图像。
[0004]但上述方案中,通过进行转动控制的方式中,需要带动整个机器人或无人机进行转动,使得整个机器人设备的转动方式单一,无法带给用户更多的使用体验。

【发明内容】

[0005]有鉴于此,本发明提供了一种转动控制方法、装置及电子设备,用以解决现有技术中转动机器人或无人机的方式单一,用户体验较差的技术问题。
[0006]为解决上述技术问题,本发明提供了一种转动控制方法,应用于电子设备,所述电子设备可以包括第一本体及第二本体,所述第二本体通过转动结构连接在所述第一本体上,所述第一本体能够带动所述第二本体移动,所述方法包括:
[0007]获得角度值及旋转面;
[0008]基于所述角度值及旋转面,生成控制指令;
[0009]基于所述控制指令,控制所述转动结构的结构状态,使得所述第二本体相对于所述第一本体沿所述旋转面转动所述角度值。
[0010]上述方法,优选的,所述旋转面可以为水平面;
[0011]其中,所述基于所述控制指令,控制所述转动结构的结构状态,使得所述第二本体相对于所述第一本体沿所述旋转面转动所述角度值,可以包括:
[0012]控制所述转动结构由第一结构状态切换到第二结构状态,使得所述第二本体相对于所述第一本体沿所述水平面转动所述角度值。
[0013]上述方法,优选的,所述旋转面可以为垂直于所述水平面的平面;
[0014]其中,所述基于所述控制指令,控制所述转动结构的结构状态,使得所述第二本体相对于所述第一本体沿所述旋转面转动所述角度值,可以包括:
[0015]控制所述转动结构由第一结构状态切换到第二结构状态,使得所述第二本体相对于所述第一本体沿垂直于所述水平面的平面转动所述角度值。
[0016]本发明还提供了一种转动控制装置,可以设置在电子设备上,所述电子设备可以包括第一本体及第二本体,所述第二本体通过转动结构连接在所述第一本体上,所述第一本体能够带动所述第二本体移动,所述装置可以包括:
[0017]值获得单元,用于获得角度值及旋转面;
[0018]指令生成单元,用于基于所述角度值及旋转面,生成控制指令;
[0019]旋转控制单元,用于基于所述控制指令,控制所述转动结构的结构状态,使得所述第二本体相对于所述第一本体沿所述旋转面转动所述角度值。
[0020]上述装置,优选的,所述旋转控制单元可以包括:
[0021]水平转动子单元,用于基于所述控制指令,控制所述转动结构由第一结构状态切换到第二结构状态,使得所述第二本体相对于所述第一本体沿所述水平面转动所述角度值。
[0022]垂直转动子单元,用于基于所述控制指令,控制所述转动结构由第一结构状态切换到第二结构状态,使得所述第二本体相对于所述第一本体沿垂直于所述水平面的平面转动所述角度值。
[0023]本发明还提供了一种电子设备,可以包括第一本体及第二本体,所述第二本体通过转动结构连接在所述第一本体上,所述第一本体能够带动所述第二本体移动,还可以包括:
[0024]目标控制装置,用于获得角度值及旋转面,基于所述角度值及旋转面,生成控制指令,并基于所述控制指令,控制转动结构的结构状态,使得所述第二本体相对于所述第一本体沿所述旋转面转动所述角度值。
[0025]上述电子设备,优选的,所述转动结构包括轴体和转体,所述转体能够相对所述轴体转动,所述轴体与所述第一本体相连接,所述转体与所述第二本体相连接;
[0026]其中,所述目标控制装置,具体用于基于所述控制指令,控制所述轴体与所述转体之间由第一相对位置状态转动到第二相对位置状态,使得所述第二本体相对于所述第一本体沿旋转面转动所述角度值。
[0027]上述电子设备,优选的,还可以包括:
[0028]伸缩杆,连接在所述第一本体与所述转动结构之间。
[0029]由上述方案可知,本发明提供的一种转动控制方法、装置及电子设备,通过在电子设备的两个本体之间设置转动结构,进而基于控制指令控制两个本体之间沿旋转面进行转动相应的角度值,除了可以对轮子或螺旋桨等进行转动控制进行转动整个电子设备之外,本发明中还可以只转动电子设备上部的一个本体,均可以实现电子设备中部分设备的转动,由此明显能够增加转动方式,为用户带来更多更好的使用体验。
【附图说明】
[0030]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0031 ]图1为本发明实施例一提供的一种转动控制方法的流程图;
[0032]图2?图4分别为本发明实施例的应用示例图;
[0033]图5为本发明实施例一的另一流程图;
[0034]图6为本发明实施例一的又一流程图;
[0035]图7为本发明实施例二提供的一种转动控制装置的结构示意图;
[0036]图8为本发明实施例二的部分结构示意图;
[0037]图9为本发明实施例三提供的一种电子设备的结构示意图;
[0038]图10为本发明实施例三的部分结构示意图;
[0039]图11及图12分别为本发明实施例的又一应用示例图。
【具体实施方式】
[0040]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0041]参考图1,为本发明实施例一提供的一种转动控制方法的流程图,其中,所述方法可以适用于电子设备中,该电子设备可以包括有第一本体及第二本体,或者还可以包括更多的本体部件,所述第二本体通过转动结构连接在所述第一本体上,如图2中所示,所述第一本体能够带动所述第二本体移动,如向前移动,或原地转动等,例如,所述电子设备为机器人,该机器人具有转动轮及设置有图像采集装置的设备支架,所述设备支架通过所述转动轮上的支撑杆相连接,该设备支架通过转动结构设置在支撑杆上。
[0042]在本实施例中,所述方法可以包括以下步骤实现:
[0043]步骤101:获得角度值及旋转面。
[0044]其中,所述角度值及所述旋转面可以为用户进行设置操作所获得,或者也可以通过对所述电子设备周边环境中的目标对象进行识别,进而确定该目标对象与所述电子设备之间的连线,由此确定旋转面及旋转的角度值,如图3中所示,所述目标对象处于所述电子设备左前方45度的位置上,且所述目标对象与所述电子设备的图像采集装置处于同一面X上,此时,所述旋转面为X面,所述角度值为45度。
[0045]步骤102:基于所述角度值及旋转面,生成控制指令。
[0046]步骤103:基于所述控制指令,控制所述转动结构的结构状态,使得所述第二本体相对于所述第一本体沿所述旋转面转动所述角度值。
[0047]如图4中所示,本实施例中通过控制所述转动结构的结构状态,使得所述第二本体相对于所述第一本体沿所述旋转面X面转动45度角,进而使得设置在所述第二本体上的图像采集装置能够采集这一方向上所述目标对象的图像数据或者所述第二本体上的显示器向所述目标对象显示器内容。
[0048]由上述方案可知,本发明实施例一提供的一种转动控制方法,通过在电子设备的两个本体之间设置转动结构,进而基于控制指令控制两个本体之间沿旋转面进行转动相应的角度值,本实施例中,除了可以对轮子或螺旋桨等进行转动控制进行转动整个电子设备之外,还可以只转动电子设备上部的一个本体,均可以实现电子设备中部分设备的转动,由此明显能够增加转动方式,为用户带来更多更好的使用体验,实现本实施例目的。
[0049]不仅如此,本实施例中的转动控制方案中,无需将整个电子设备进行转动,而是只转动上部的一个本体,实现电子设备中部分设备的转动,由此能够明显降低转动所需要的功耗,进而降低电能消耗。
[0050]在具体实现中,所述旋转面可以为水平面,也就是说,所述第二本体相对于所述第一本体进行左右旋转运动,具体的,如图5中所示,所述步骤103具体通过以下步骤实现:
[0051]步骤131:控制所述转动结构由第一结构状态切换到第二结构状态,使得所述第二本体相对于所述第一本体沿所述水平面转动所述角度值。
[0052]其中,所述转动结构处于第一结构状态时,所述第二本体与所述第一本体之间为原始状态,所述转动结构处于第二结构状态时,所述第二本体与所述第一本体之间为向左或向右转动所述角度值后的状态。
[0053]或者,在具体实现中,所述旋转面可以为区别于水平面的其他平面,如垂直平面等,此时,所述第二本体相对于所述第一本体进行上下旋转运动。具体的,如图6中所示,所述步骤103可以通过以下步骤实现:
[0054]步骤132:控制所述转动结构由第一结构状态切换到第二结构状态,使得所述第二本体相对于所述第一本体沿垂直于所述水平面的平面转动所述角度值。
[0055]其中,所述转动结构处于第一结构状态时,所述第二本体与所述第一本体之间为原始状态,所述转动结构处于第二结构状态时,所述第二本体与所述第一本体之间为向上或向下转动所述角度值后的状态。
[0056]参考图7,为本发明实施例二提供的一种转动控制装置的结构示意图,其中,所述装置可以设置在电子设备上,该电子设备可以包括有第一本体及第二本体,或者还可以包括更多的本体部件,所述第二本体通过转动结构连接在所述第一本体上,如图2中所示,所述第一本体能够带动所述第二本体移动,如向前移动,或原地转动等,例如,所述电子设备为机器人,该机器人具有转动轮及设置有图像采集装置的设备支架,所述设备支架通过所述转动轮上的支撑杆相连接,该设备支架通过转动结构设置在支撑杆上。
[0057]在本实施例中,所述装置与所述转动结构相连接,相应的,所述装置可以包括以下结构:
[0058]值获得单元701,用于获得角度值及旋转面。
[0059]其中,所述角度值及所述旋转面可以为用户进行设置操作所获得,或者也可以通过对所述电子设备周边环境中的目标对象进行识别,进而确定该目标对象与所述电子设备之间的连线,由此确定旋转面及旋转的角度值,如图3中所示,所述目标对象处于所述电子设备左前方45度的位置上,且所述目标对象与所述电子设备的图像采集装置处于同一面X上,此时,所述旋转面为X面,所述角度值为45度。
[0060]指令生成单元702,用于基于所述角度值及旋转面,生成控制指令。
[0061 ]旋转控制单元703,用于基于所述控制指令,控制所述转动结构的结构状态,使得所述第二本体相对于所述第一本体沿所述旋转面转动所述角度值。
[0062]如图4中所示,本实施例中通过控制所述转动结构的结构状态,使得所述第二本体相对于所述第一本体沿所述旋转面X面转动45度角,进而使得设置在所述第二本体上的图像采集装置能够采集这一方向上所述目标对象的图像数据或者所述第二本体上的显示器向所述目标对象显示器内容。
[0063]由上述方案可知,本发明实施例二提供的一种转动控制装置,通过在电子设备的两个本体之间设置转动结构,进而基于控制指令控制两个本体之间沿旋转面进行转动相应的角度值,本实施例中,除了可以对轮子或螺旋桨等进行转动控制进行转动整个电子设备之外,还可以只转动电子设备上部的一个本体,均可以实现电子设备中部分设备的转动,由此明显能够增加转动方式,为用户带来更多更好的使用体验,实现本实施例目的。
[0064]需要说明的是,本实施例中的转动控制方案中,无需将整个电子设备进行转动,而是只转动上部的一个本体,实现电子设备中部分设备的转动,由此能够明显降低转动所需要的功耗,进而降低电能消耗。
[0065]在具体实现中,所述旋转面可以为水平面,也就是说,所述第二本体相对于所述第一本体进行左右旋转运动。或者,所述旋转面也可以为区别于水平面的其他平面,如垂直平面等,此时,所述第二本体相对于所述第一本体进行上下旋转运动。
[0066]相应的,如图8中所示,所述旋转控制单元703可以通过以下结构实现:
[0067]水平转动子单元731,用于基于所述控制指令,控制所述转动结构由第一结构状态切换到第二结构状态,使得所述第二本体相对于所述第一本体沿所述水平面转动所述角度值。
[0068]垂直转动子单元732,用于基于所述控制指令,控制所述转动结构由第一结构状态切换到第二结构状态,使得所述第二本体相对于所述第一本体沿垂直于所述水平面的平面转动所述角度值。
[0069]其中,所述转动结构处于第一结构状态时,所述第二本体与所述第一本体之间为原始状态,所述转动结构处于第二结构状态时,所述第二本体与所述第一本体之间为向左、向右、向上或向下转动所述角度值后的状态。
[0070]参考图9,为本发明实施例三提供的一种电子设备的结构示意图,其中,所述电子设备可以包括以下结构:
[0071 ] 第一本体901及第二本体902,所述第二本体902通过转动结构903连接在所述第一本体901上,所述第一本体901能够带动所述第二本体902移动,所述电子设备还可以包括:
[0072]目标控制装置904,用于获得角度值及旋转面,基于所述角度值及旋转面,生成控制指令,并基于所述控制指令,控制转动结构903的结构状态,使得所述第二本体902相对于所述第一本体901沿所述旋转面转动所述角度值。
[0073]其中,所述角度值及所述旋转面可以为用户进行设置操作所获得,或者也可以通过对所述电子设备周边环境中的目标对象进行识别,进而确定该目标对象与所述电子设备之间的连线,由此确定旋转面及旋转的角度值,如图3中所示,所述目标对象处于所述电子设备左前方45度的位置上,且所述目标对象与所述电子设备的图像采集装置处于同一面X上,此时,所述旋转面为X面,所述角度值为45度。如图4中所示,本实施例中通过控制所述转动结构的结构状态,使得所述第二本体相对于所述第一本体沿所述旋转面X面转动45度角,进而使得设置在所述第二本体上的图像采集装置能够采集这一方向上所述目标对象的图像数据或者所述第二本体上的显示器向所述目标对象显示器内容。
[0074]由上述方案可知,本发明实施例三提供的一种电子设备,通过在电子设备的两个本体之间设置转动结构,进而利用转动控制装置基于控制指令控制两个本体之间沿旋转面进行转动相应的角度值,本实施例中,除了可以对轮子或螺旋桨等进行转动控制进行转动整个电子设备之外,还可以只转动电子设备上部的一个本体,均可以实现电子设备中部分设备的转动,由此明显能够增加转动方式,为用户带来更多更好的使用体验,实现本实施例目的。
[0075]与此同时,本实施例中的转动控制方案中,无需将整个电子设备进行转动,而是只转动上部的一个本体,实现电子设备中部分设备的转动,由此能够明显降低转动所需要的功耗,进而降低电能消耗。
[0076]在具体实现中,所述转动结构903可以通过如图10中所示的结构实现,所述转动结构903由轴体A和转体B组成,所述转体B能够相对所述轴体A转动,如图10中所示,所述轴体A与所述第一本体901相连接,所述转体B与所述第二本体902相连接,由此,与所述转动结构903相连接的目标控制装置904,具体用于基于所述控制指令,控制所述轴体A与所述转体B之间由第一相对位置状态转动到第二相对位置状态,使得所述第二本体902相对于所述第一本体901沿旋转面转动所述角度值,如图11中所示的水平转动或上下转动等。
[0077]需要说明的是,所述轴体A与所述转体B之间处于第一相对位置状态时,所述第一本体901与所述第二本体902之间为原始状态,所述轴体A与所述转体B之间处于第二相对位置状态时,所述第二本体902与所述第一本体901之间为向左、向右、向上或向下转动所述角度值后的状态。
[0078]另外,在具体实现中,所述电子设备中还可以设置有:伸缩杆905,该伸缩杆905可以为套接结构实现,能够伸缩变换,如图12中所示,在本实施例中,所述伸缩杆905连接于所述第一本体901与所述转动结构903之间,所述伸缩杆905通过伸缩运动,带动所述转动结构903及与其连接的第二本体902上下运动,使得所述第二本体上的图像采集装置能够处于任意高度的水平面上,进而在任意高度的水平面上,通过所述目标控制装置904控制所述转动结构903,使得所述图像采集装置能够采集到任意平面任意角度或方向上的数据,为用户提供更多更好的体验。
[0079]对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
[0080]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0081]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0082]为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
[0083]通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。
[0084]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【主权项】
1.一种转动控制方法,其特征在于,应用于电子设备,所述电子设备包括第一本体及第二本体,所述第二本体通过转动结构连接在所述第一本体上,所述第一本体能够带动所述第二本体移动,所述方法包括: 获得角度值及旋转面; 基于所述角度值及旋转面,生成控制指令; 基于所述控制指令,控制所述转动结构的结构状态,使得所述第二本体相对于所述第一本体沿所述旋转面转动所述角度值。2.根据权利要求1所述的方法,其特征在于,所述旋转面为水平面; 其中,所述基于所述控制指令,控制所述转动结构的结构状态,使得所述第二本体相对于所述第一本体沿所述旋转面转动所述角度值,包括: 控制所述转动结构由第一结构状态切换到第二结构状态,使得所述第二本体相对于所述第一本体沿所述水平面转动所述角度值。3.根据权利要求1所述的方法,其特征在于,所述旋转面为垂直于所述水平面的平面; 其中,所述基于所述控制指令,控制所述转动结构的结构状态,使得所述第二本体相对于所述第一本体沿所述旋转面转动所述角度值,包括: 控制所述转动结构由第一结构状态切换到第二结构状态,使得所述第二本体相对于所述第一本体沿垂直于所述水平面的平面转动所述角度值。4.一种转动控制装置,其特征在于,设置在电子设备上,所述电子设备包括第一本体及第二本体,所述第二本体通过转动结构连接在所述第一本体上,所述第一本体能够带动所述第二本体移动,所述装置包括: 值获得单元,用于获得角度值及旋转面; 指令生成单元,用于基于所述角度值及旋转面,生成控制指令; 旋转控制单元,用于基于所述控制指令,控制所述转动结构的结构状态,使得所述第二本体相对于所述第一本体沿所述旋转面转动所述角度值。5.根据权利要求4所述的装置,其特征在于,所述旋转控制单元包括: 水平转动子单元,用于基于所述控制指令,控制所述转动结构由第一结构状态切换到第二结构状态,使得所述第二本体相对于所述第一本体沿所述水平面转动所述角度值; 垂直转动子单元,用于基于所述控制指令,控制所述转动结构由第一结构状态切换到第二结构状态,使得所述第二本体相对于所述第一本体沿垂直于所述水平面的平面转动所述角度值。6.一种电子设备,其特征在于,包括第一本体及第二本体,所述第二本体通过转动结构连接在所述第一本体上,所述第一本体能够带动所述第二本体移动,还包括: 目标控制装置,用于获得角度值及旋转面,基于所述角度值及旋转面,生成控制指令,并基于所述控制指令,控制转动结构的结构状态,使得所述第二本体相对于所述第一本体沿所述旋转面转动所述角度值。7.根据权利要求6所述的电子设备,其特征在于,所述转动结构包括轴体和转体,所述转体能够相对所述轴体转动,所述轴体与所述第一本体相连接,所述转体与所述第二本体相连接; 其中,所述目标控制装置,具体用于基于所述控制指令,控制所述轴体与所述转体之间由第一相对位置状态转动到第二相对位置状态,使得所述第二本体相对于所述第一本体沿旋转面转动所述角度值。8.根据权利要求6所述的电子设备,其特征在于,还包括: 伸缩杆,连接在所述第一本体与所述转动结构之间。
【文档编号】G05D3/12GK105892499SQ201610309112
【公开日】2016年8月24日
【申请日】2016年5月11日
【发明人】孔尧, 邢昀, 段毅钧, 王香连
【申请人】上海慧流云计算科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1