基于可视化编程的控制方法、装置及系统制造方法及图纸

技术编号:21272637 阅读:76 留言:0更新日期:2019-06-06 07:28
本发明专利技术公开了一种基于可视化编程的控制方法、装置和系统,其中,适用于控制端的所述方法包括:依次获取用户的可视化控制指示,可视化控制指示为与受控设备在其运动过程中发生的事件所对应的控制操作;对多个可视化控制指示进行编码形成编码后的控制信号集;将编码后的控制信号集以无线的形式发送给受控设备端。本发明专利技术公开的方案能够统筹受控设备的受控灵活性和运动控制的自适应性。

Control Method, Device and System Based on Visual Programming

The invention discloses a control method, device and system based on visual programming, in which the methods applicable to the control end include: acquiring user's visual control instructions sequentially, visual control instructions as control operations corresponding to events occurring during the movement of controlled equipment, coding multiple visual control instructions to form coded control. Number set: The coded control signal set is sent to the controlled device in wireless form. The scheme disclosed by the invention can coordinate the controlled flexibility of the controlled equipment and the self-adaptability of the motion control.

【技术实现步骤摘要】
基于可视化编程的控制方法、装置及系统
本专利技术属于自动化控制
,具体涉及一种基于可视化编程的控制方法、装置及系统。
技术介绍
随着人们生活水平的逐渐提高,对于自动化控制的要求也越来越高,需要根据用户不同的使用场景和需求进行自动化控制策略的定制。而在现有技术中,主要存在两种自动化控制的方法:一种是由用户通过软件等方法来对受控设备实现实时的自动化控制,这种方法能够使受控设备完全依照用户的使用场景和需求来运动,但是用户需要实时控制,受控设备在运动过程中只能根据用户的实时控制进行运动状态的改变,运动过程中的自适应性较差;另外一种是通过固化编程来对受控设备实现自动化控制,这种方法能够使用户在同一环境下多次使用该自动化控制程序,但是由于编程固化,不能够修改,导致受控设备的使用环境受限,降低了其使用时的灵活性。因此,如何统筹受控设备的受控灵活性和运动控制的自适应性成为亟待解决的技术问题。
技术实现思路
本专利技术要解决的技术问题在于如何统筹受控设备的受控灵活性和运动控制的自适应性。为此,根据第一方面,本专利技术实施例公开了一种基于可视化编程的控制方法,适用于控制端,包括:依次获取用户的可视化控制指示,可视化控制指示为与受控设备在其运动过程中发生的事件所对应的控制操作;对多个可视化控制指示进行编码形成编码后的控制信号集;将编码后的控制信号集以无线的形式发送给受控设备端。可选地,在对多个可视化控制指示进行编码形成编码后的控制信号集和将编码后的控制信号集以无线的形式发送给受控设备端之间,还包括:建立与受控设备相对应的受控设备模型;根据编码后的控制信号集控制受控设备模型在控制端模拟与控制信号集相对应的运动。可选地,在根据编码后的控制信号集控制受控设备模型在控制端模拟与控制信号集相对应的运动之后,还包括:获取用于表征用户修改可视化控制指示的修改信号;根据修改信号修改可视化控制指示并对修改后的可视化控制指示进行编码以形成新的控制信号集。根据第二方面,本专利技术实施例提供了一种基于可视化编程的控制方法,适用于受控设备端,包括:接收控制端发送的编码后的控制信号集;对编码后的控制信号集进行解码得到控制指示集,控制指示集中的各个控制指示为与受控设备在其运动过程中发生的事件所对应的控制操作;在受控设备运动过程中按控制指示集中的各个控制指示控制受控设备运动。可选地,在受控设备运动过程中按控制指示集中的各个控制指示控制受控设备运动包括:获取受控设备在其运动过程中发生的事件的事件信息;根据事件信息匹配与受控设备在其运动过程中发生的事件对应的控制指示;根据控制指示控制受控设备运动。根据第三方面,本专利技术实施例提供了一种基于可视化编程的控制装置,适用于控制端,包括:控制指示模块,用于依次获取用户的可视化控制指示,可视化控制指示为与受控设备在其运动过程中发生的事件所对应的控制操作;指示编码模块,用于对多个可视化控制指示进行编码形成编码后的控制信号集;信号集发送模块,用于将编码后的控制信号集以无线的形式发送给受控设备端。根据第四方面,本专利技术实施例提供了一种基于可视化编程的控制装置,适用于受控设备端,包括:信号集接收模块,用于接收控制端发送的编码后的控制信号集;信号集解码模块,用于对编码后的控制信号集进行解码得到控制指示集,控制指示集中的各个控制指示为与受控设备在其运动过程中发生的事件所对应的控制操作;运动控制模块,用于在受控设备运动过程中按控制指示集中的各个控制指示控制受控设备运动。根据第五方面,本专利技术提供了一种计算机装置,包括处理器,处理器用于执行存储器中存储的计算机程序实现上述第一方面任意一项或者第二方面任意一项的基于可视化编程的控制方法。根据第六方面,本专利技术提供了一种计算机可读存储介质,其上存储有计算机程序,处理器用于执行存储介质中存储的计算机程序实现上述第一方面任意一项或者第二方面任意一项的基于可视化编程的控制方法。根据第七方面,本专利技术提供了一种基于可视化编程的控制系统,包括控制设备和受控设备:控制设备依次获取用户的可视化控制指示,可视化控制指示为与受控设备在其运动过程中发生的事件所对应的控制操作;控制设备对多个可视化控制指示进行编码形成编码后的控制信号集;控制设备将编码后的控制信号集以无线的形式发送给受控设备;受控设备接收控制端发送的编码后的控制信号集;受控设备对控制信号集进行解码得到控制指示集;受控设备运动过程中按控制指示集中的各个控制指示控制受控设备运动。本专利技术的有益效果在于:本专利技术实施例公开的一种基于可视化编程的控制方法、装置和系统,对多个可视化控制指示进行编解码以实现对用户设置的控制指示进行传输和获取,从而控制受控设备进行与控制指示相对应的运动。相对于现有技术中编程固化的方案,本专利技术实施例公开的方案将用户所设置的控制指示编码发送给受控设备,并由受控设备进行解码进行获取相应的控制指示,从而根据控制指示运动。在控制受控设备运动的过程中,用户可以根据自身的需求和/或受控设备所处外部环境要求来改变编程内容,进而改变受控设备的运动,从而提高了受控设备的受控灵活性。对于控制端,由于用户可以预先设置可视化的控制指示,从而预先设置受控设备的运动过程中的控制指示,相对于现有技术中用户对受控设备进行实时控制的方案,本专利技术实施例公开的方案使用户不需要实时的对受控设备进行控制,只需要预先设置相应的控制指示,受控设备即可根据所设置的控制指示进行运动,提高了受控设备在运动过程中运动控制的自适应性。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例适用于控制端的一种基于可视化编程的控制方法的流程图;图2为本专利技术实施例适用于受控设备端的一种基于可视化编程的控制方法的流程图;图3为本专利技术实施例适用于控制端的一种基于可视化编程的控制装置的结构示意图;图4为本专利技术实施例适用于受控设备端的一种基于可视化编程的控制装置的结构示意图。具体实施方式下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本专利技术的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,还可以是两个元件内部的连通,可以是无线连接,也可以是有本文档来自技高网...

【技术保护点】
1.一种基于可视化编程的控制方法,适用于控制端,其特征在于,包括:依次获取用户的可视化控制指示,所述可视化控制指示为与受控设备在其运动过程中发生的事件所对应的控制操作;对多个所述可视化控制指示进行编码形成编码后的控制信号集;将所述编码后的控制信号集以无线的形式发送给所述受控设备端。

【技术特征摘要】
1.一种基于可视化编程的控制方法,适用于控制端,其特征在于,包括:依次获取用户的可视化控制指示,所述可视化控制指示为与受控设备在其运动过程中发生的事件所对应的控制操作;对多个所述可视化控制指示进行编码形成编码后的控制信号集;将所述编码后的控制信号集以无线的形式发送给所述受控设备端。2.如权利要求1所述的基于可视化编程的控制方法,其特征在于,在所述对多个所述可视化控制指示进行编码形成编码后的控制信号集和所述将所述编码后的控制信号集以无线的形式发送给所述受控设备端之间,还包括:建立与所述受控设备相对应的受控设备模型;根据所述编码后的控制信号集控制所述受控设备模型在所述控制端模拟与所述控制信号集相对应的运动。3.如权利要求1或2所述的基于可视化编程的控制方法,其特征在于,在所述对多个所述可视化控制指示进行编码形成编码后的控制信号集和所述将所述编码后的控制信号集以无线的形式发送给所述受控设备端之间,还包括:获取用于表征用户修改所述可视化控制指示的修改信号;根据所述修改信号修改所述可视化控制指示并对修改后的可视化控制指示进行编码以形成新的控制信号集。4.一种基于可视化编程的控制方法,适用于受控设备端,其特征在于,包括:接收控制端发送的编码后的控制信号集;对所述编码后的控制信号集进行解码得到控制指示集,所述控制指示集中的各个控制指示为与受控设备在其运动过程中发生的事件所对应的控制操作;在所述受控设备运动过程中按所述控制指示集中的各个控制指示控制所述受控设备运动。5.如权利要求4所述的可视化编程控制方法,其特征在于,所述在所述受控设备运动过程中按所述控制指示集中的各个控制指示控制所述受控设备运动包括:获取所述受控设备在其运动过程中发生的事件的事件信息;根据所述事件信息匹配与所述受控设备在其运动过程中发生的事件对应的控制指示;根据所述控制指示控制所述受控设备运动。6....

【专利技术属性】
技术研发人员:吴展雄黄晓刚张文溢黄晓菲刘彬彬黄基
申请(专利权)人:深圳市眼界科技有限公司
类型:发明
国别省市:广东,44

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

1