一种设备的控制方法技术

技术编号:14884712 阅读:99 留言:0更新日期:2017-03-25 01:11
本申请提供一种设备的控制方法,所述控制方法包括:动作模拟器模拟运动动作,并将所述运动动作对应的数据发送到待控制设备;待控制设备接收所述数据,根据所述数据进行运动。实施本发明专利技术实施例,可以使待控制设备随时接收不同的动作数据,实现不同的动作。

【技术实现步骤摘要】

本申请涉及电数据处理领域,尤其涉及一种设备的控制方法
技术介绍
机器人的控制一直是机器人领域的重要技术问题,通过控制机器人,人们可以使用机器人代替人类进行一些危险的工作,如探索危险的未知领域,也可以实现一些观赏的目的,比如:仿真机器动物,但是现有技术都是在机器人中输入控制指令,使得机器人重复的按照控制指令进行运行,这种控制方法非常简单、僵硬。
技术实现思路
有鉴于此,本申请提供一种设备的控制方法,以解决现有技术控制方法简单、僵硬的问题。具体地,本申请是通过如下技术方案实现的:本专利技术提供了一种设备的控制方法,所述控制方法包括:动作模拟器模拟运动动作,并将所述运动动作对应的数据发送到待控制设备待控制设备接收所述数据,根据所述数据进行运动。进一步的,所述动作模拟器模拟运动动作,并将所述运动动作对应的数据发送到待控制设备,包括:动作模拟器模拟运动动作,记录所述运动动作对应的第一运动数据,并将所述第一运动数据发送到控制服务器端,控制服务器端接收所述第一运动数据,将所述第一运动数据编译为第二运动数据,并将所述第二运动数据发送到待控制设备;或者,动作模拟器模拟运动动作,待控制设备通过同步所述动作模拟器获取所述运动动作对应的数据。进一步的,所述第一运动数据包括:运动速度、转动角度。进一步的,所述第二运动数据包括:运动速度、转动角度、运动数量。进一步的,所述第二运动数据中包含所述第二运动数据的触发条件。进一步的,所述控制方法还包括:待控制设备存储所述第二运动数据。进一步的,所述动作模拟器模拟运动动作,包括:通过人力模拟运动动作,或者通过预设的指令自动模拟运动动作。本专利技术实施例,动作模拟器模拟运动动作,记录运动动作对应的第一运动数据,并将第一运动数据发送到控制服务器端,控制服务器端将第一运动数据编译为第二运动数据,并将第二运动数据发送到待控制设备,待控制设备根据第二运动数据进行运动,使得待控制设备可以随时接收不同的动作数据,实现不同的动作。附图说明图1是本申请一示例性实施例示出的一种设备的控制系统的结构示意图;图2是本申请一示例性实施例示出的一种设备的控制方法的流程图;图3是本申请另一示例性实施例示出的一种设备的控制方法的流程图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。如图1所示为本申请一示例性实施例示出的一种设备的控制系统的结构示意图,包括:动作模拟器101、控制服务器端102、待控制设备103,所述动作模拟器101生成模拟动作,将所述模拟动作转化为数据,并将所述数据发送到控制服务器端102,控制服务器端102将所述数据发送到待控制设备103,实现对待控制设备103的控制。如图2所示为本申请一示例性实施例示出的一种设备的控制方法的流程图,所述方法包括以下步骤:步骤S201,动作模拟器模拟运动动作,记录所述运动动作对应的第一运动数据,并将所述第一运动数据发送到控制服务器端。在本专利技术实施例中,动作模拟器为一机械结构,通过该机械结构的转动,动作模拟器可以模拟机器人各主要关节的运动动作,在模拟不同的运动动作的过程中会产生对应的第一运动数据,动作模拟器记录运动动作对应的第一运动数据,并将所述第一运动数据发送到控制服务器端。其中,所述第一运动数据包括但不限于:运动速度、转动角度。如机器人的手部关节进行了转动,则记录手部关节的转动角度,以及运动速度。其中,所述动作模拟器模拟运动动作包括但不限于:通过人力模拟运动动作,或者通过预设的指令自动模拟运动动作。既,动作模拟器模拟运动动作,可以是由人力从外部实现的,也可以是动作模拟器根据预设的动作指令制动实现的。步骤S202,控制服务器端接收所述第一运动数据,将所述第一运动数据编译为第二运动数据,并将所述第二运动数据发送到待控制设备。在本专利技术实施例中,控制服务器端是一操作简单的指令编译系统,控制服务器端对第一运动数据进行编译,将经过重新编译的第二运动数据发送到待控制设备。其具体的控制过程如下:在指令编译系统中,用户可以通过终端在操作界面对第一动作数据进行编译,编译为第二运动数据,将第二运动数据发送到待控制设备,以实现对待控制设备的控制。具体的,在第二运动数据中加入了运动数量。其中,用户可以在第二运动数据中添加触发所述第二运动数据的条件,这样可以增加待控制设备的智能。步骤S203,待控制设备接收所述第二运动数据,根据所述第二运动数据进行运动。在本专利技术实施例中,待控制设备是以现场控制模块为核心的硬件组件,待控制设备接收第二运动数据,然后通过动作执行模块变现该第二运动数据对应的动作。在待控制设备的底层控制中,可以以单个串口通信的方式由控制模块直接控制动作执行模块,也可以通过CAN总线的方式控制一组动作执行模块进行联动,在与传感器通信方面采用I/O口通信、IIC串行总线、AD转换等。需要指出的是,如果所述第二运动数据中保存有触发第二运动数据的条件,则待控制设备存储所述第二运动数据,这样待控制设备可以在达到所述条件时,根据存储的第二运动数据实现各种动作。本专利技术实施例,动作模拟器模拟运动动作,记录运动动作对应的第一运动数据,并将第一运动数据发送到控制服务器端,控制服务器端将第一运动数据编译为第二运动数据,并将第二运动数据发送到待控制设备,待控制设备根据第二运动数据进行运动,使得待控制设备可以随时接收不同的动作数据,实现不同的动作。如图3所示为本申请另一示例性实施例示出的一种设备的控制方法的流程图,所述方法包括以下步骤:步骤S301,动作模拟器模拟运动动作,待控制设备通过同步所述动作模拟器获取所述运动动作对应的数据;步骤S302,待控制设备接收所述数据,根据所述数据进行运动。在本专利技术实施例中,动作模拟器模拟运动动作之后,待控制设备可以通过同步运动动作,获取对应的数据,进而根据该数据进行后续的运动。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实本文档来自技高网...
一种设备的控制方法

【技术保护点】
一种设备的控制方法,其特征在于,所述控制方法包括:动作模拟器模拟运动动作,并将所述运动动作对应的数据发送到待控制设备待控制设备接收所述数据,根据所述数据进行运动。

【技术特征摘要】
1.一种设备的控制方法,其特征在于,所述控制方法包括:动作模拟器模拟运动动作,并将所述运动动作对应的数据发送到待控制设备待控制设备接收所述数据,根据所述数据进行运动。2.如权利要求1所述的控制方法,其特征在于,所述动作模拟器模拟运动动作,并将所述运动动作对应的数据发送到待控制设备,包括:动作模拟器模拟运动动作,记录所述运动动作对应的第一运动数据,并将所述第一运动数据发送到控制服务器端,控制服务器端接收所述第一运动数据,将所述第一运动数据编译为第二运动数据,并将所述第二运动数据发送到待控制设备;或者,动作模拟器模拟运动动作,待控制设备通过同步所...

【专利技术属性】
技术研发人员:陈辉于赛赛洪定安何仁渊
申请(专利权)人:杭州畅动智能科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1