一种设备的控制系统的制作方法

文档序号:12747341阅读:331来源:国知局
一种设备的控制系统的制作方法与工艺

本申请涉及电数据处理领域,尤其涉及一种设备的控制系统。



背景技术:

机器人的控制一直是机器人领域的重要技术问题,通过控制机器人,人们可以使用机器人代替人类进行一些危险的工作,如探索危险的未知领域,也可以实现一些观赏的目的,比如:仿真机器动物,但是现有技术都是在机器人中输入控制指令,使得机器人重复的按照控制指令进行运行,这种控制方法非常简单、僵硬。



技术实现要素:

有鉴于此,本申请提供一种设备的控制系统,以解决现有技术控制方法简单、僵硬的问题。

具体地,本申请是通过如下技术方案实现的:

本发明提供了一种设备的控制系统,所述控制系统包括:

动作模拟器,用于模拟运动动作,记录所述运动动作对应的第一运动数据,并将所述第一运动数据发送到控制服务器端;

控制服务器端,用于接收所述第一运动数据,将所述第一运动数据编译为第二运动数据,并将所述第二运动数据发送到待控制设备;

待控制设备,用于接收所述第二运动数据,根据所述第二运动数据进行运动。

进一步的,所述第二运动数据中包含所述第二运动数据的触发条件。

进一步的,待控制设备还用于存储所述第二运动数据。

进一步的,所述第一运动数据包括:运动速度、转动角度。

进一步的,所述第二运动数据包括:运动速度、转动角度、运动数量。

进一步的,所述动作模拟器模拟运动动作,包括:

通过人力模拟运动动作,或者通过预设的指令自动模拟运动动作。

本发明还提供了一种设备的控制系统,所述控制系统,包括:

动作模拟器,用于模拟运动动作;

待控制设备,用于通过同步所述动作模拟器获取所述运动动作对应的数据,根据所述数据进行运动。

进一步的,所述动作模拟器模拟运动动作,包括:

通过人力模拟运动动作,或者通过预设的指令自动模拟运动动作。

本发明实施例,动作模拟器模拟运动动作,记录运动动作对应的第一运动数据,并将第一运动数据发送到控制服务器端,控制服务器端将第一运动数据编译为第二运动数据,并将第二运动数据发送到待控制设备,待控制设备根据第二运动数据进行运动,使得待控制设备可以随时接收不同的动作数据,实现不同的动作。

附图说明

图1是本申请一示例性实施例示出的一种设备的控制系统的结构图;

图2是本申请另一示例性实施例示出的一种设备的控制系统的结构图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

如图1所示为本申请一示例性实施例示出的一种设备的控制系统的结构图,为了便于说明,仅示出与本发明实施例相关的部分,所述控制系统,包括:

动作模拟器101,用于模拟运动动作,记录所述运动动作对应的第一运动数据,并将所述第一运动数据发送到控制服务器端;

控制服务器端102,用于接收所述第一运动数据,将所述第一运动数据编译为第二运动数据,并将所述第二运动数据发送到待控制设备;

待控制设备103,用于接收所述第二运动数据,根据所述第二运动数据进行运动。

在本发明实施例中,动作模拟器为一机械结构,通过该机械结构的转动,动作模拟器可以模拟机器人各主要关节的运动动作,在模拟不同的运动动作的过程中会产生对应的第一运动数据,动作模拟器记录运动动作对应的第一运动数据,并将所述第一运动数据发送到控制服务器端。

其中,所述第一运动数据包括但不限于:运动速度、转动角度。如机器人的手部关节进行了转动,则记录手部关节的转动角度,以及运动速度。

其中,所述动作模拟器模拟运动动作包括但不限于:通过人力模拟运动动作,或者通过预设的指令自动模拟运动动作。既,动作模拟器模拟运动动作,可以是由人力从外部实现的,也可以是动作模拟器根据预设的动作指令制动实现的。

控制服务器端是一操作简单的指令编译系统,控制服务器端对第一运动数据进行编译,将经过重新编译的第二运动数据发送到待控制设备。其具体的控制过程如下:

在指令编译系统中,用户可以通过终端在操作界面对第一动作数据进行编译,编译为第二运动数据,将第二运动数据发送到待控制设备,以实现对待控制设备的控制。具体的,在第二运动数据中加入了运动数量。其中,用户可以在第二运动数据中添加触发所述第二运动数据的条件,这样可以增加待控制设备的智能。

待控制设备是以现场控制模块为核心的硬件组件,待控制设备接收第二运动数据,然后通过动作执行模块变现该第二运动数据对应的动作。在待控制设备的底层控制中,可以以单个串口通信的方式由控制模块直接控制动作执行模块,也可以通过CAN总线的方式控制一组动作执行模块进行联动,在与传感器通信方面采用I/O口通信、IIC串行总线、AD转换等。

需要指出的是,如果所述第二运动数据中保存有触发第二运动数据的条件,则待控制设备存储所述第二运动数据,这样待控制设备可以在达到所述条件时,根据存储的第二运动数据实现各种动作。

需要指出的是,动作模拟器、控制服务器端、待控制设备之间通过无线透传的方式进行通讯,既动作模拟器通过无线透传将第一运动数据发送到控制服务器端,控制服务器端通过无线透传将第二运动数据发送到待控制设备。

本发明实施例,动作模拟器模拟运动动作,记录运动动作对应的第一运动数据,并将第一运动数据发送到控制服务器端,控制服务器端将第一运动数据编译为第二运动数据,并将第二运动数据发送到待控制设备,待控制设备根据第二运动数据进行运动,使得待控制设备可以随时接收不同的动作数据,实现不同的动作。

如图2所示为本申请另一示例性实施例示出的一种设备的控制系统的结构图,所述控制系统,包括:

动作模拟器201,用于模拟运动动作;

待控制设备202,用于通过同步所述动作模拟器获取所述运动动作对应的数据,根据所述数据进行运动。

在本发明实施例中,动作模拟器模拟运动动作之后,待控制设备可以通过同步运动动作,获取对应的数据,进而根据该数据进行后续的运动。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。

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