一种适用于机器人可编程的方法、系统以及设备技术方案

技术编号:34020531 阅读:12 留言:0更新日期:2022-07-02 16:49
一种适用于机器人可编程的方法主要包括原生语言编程,高阶语言编程,可视化图形语言编程;原生语言编程与高阶语言编程能实现补充与优化已有的高阶语言与可视化图形语言,可视化图形语言编程能实现补充与优化已有的可视化图形语言,原生语言编程、高阶语言编程、可视化图形语言编程,可以单独使用,也可以互相结合使用,来实现服务需求;一种适用于机器人可编程的系统主要包含原生语言编程模块、高阶语言编程模块、可视化图形语言编程模块、调试模块、编译模块、模拟模块、设置模块、帮助模块;一种适用于机器人可编程的设备,主要包括智能机器人、计算机、终端设备。终端设备。终端设备。

【技术实现步骤摘要】
一种适用于机器人可编程的方法、系统以及设备


[0001]本专利技术涉及智能机器人应用领域,具体涉及一种智能机器人可编程的方法、系统以及设备。

技术介绍

[0002]目前智能机器人的普及度越来越高,但是价格与智能、仿真程度的关系非常大,根据网上查的信息,酒店迎宾类的机器人有几千与上十万的,几千的只能简单的问好、说欢迎词、手和头机械的运动,而上十万的,脸部的微表情、眼睛、嘴型、身体动作等模仿的很逼真,并且会引导客人,虽然是类似的功能,但是体验的感觉非常不同,价格也相差非常大。
[0003]机器人编程从事的人员没有互联网编程从业者多,而机器人的普及度越来越高,市场专业机器人编程的人员无法满足市场需要。
[0004]市场上机器人的功能都是出厂时就定义好的,买回来不能自定义其他动作与功能,让最大化使用机器人受到限制。
[0005]目前服务行业设备的智能性在逐步提升,但是服务行业机器人的智能化的程度还是比较低的,大部分的服务设备功能单一、产品种类众多、让消费者管理众多设备是一个难题。
[0006]鉴于以上,为了让机器人的性价比更大化,在有限的硬件基础上实现更多的功能、同时也为了降低机器人编程的门槛与难度,提出一种智能机器人可编程的方法、系统以及设备。

技术实现思路

[0007]为了解决上述问题,本专利技术提供了一种适用于机器人可编程的方法、系统以及设备,能从性价比上实现在有限硬件基础上的智能机器人实现更多服务与功能,同时还降低用户的编程门槛与难度,也减少管理各种智能设备带来的困扰。
[0008]本专利技术采取的一种适用于机器人可编程的方法,主要包括以下方法:原生语言编程,高阶语言编程,可视化图形语言编程;原生语言编程是用于编写新的高阶语言与可视化图形语言,优化已有的高阶语言与可视化图形语言,以及用于编写高阶语言与可视化图形语言所不能完成的功能;高阶语言编程与可视化图形语言编程用于补充与优化已有的高阶语言与可视化图形语言,以及用于按需求编写智能机器人能完成的功能。
[0009]本专利技术中的原生语言编程用于编写新的高阶语言与可视化图形语言,优化已有的高阶语言与可视化图形语言,以及按需求编程实现智能机器人能实现的功能,其方法包括以下步骤:S401. 用原生语言编程实现新的高阶语言,优化已有的高阶语言;S402. 用原生语言编程实现新的可视化图形语言,优化已有的可视化图形语言;S403. 用原生语言,或者是原生语言与高阶语言或可视化图形语言结合编程,实
现机器人被要求实现的功能,然后编译为智能机器人能识别以及能运行的程序;S404. 智能机器人运行编译好的程序,然后提供服务;根据实际情况,S401、S402、可以直接跳过,从S403开始。
[0010]本专利技术中的高阶语言编程用于编写新的高阶语言与可视化图形语言,优化已有的高阶语言与可视化图形语言,以及按需求实现功能,其方法包括以下步骤:S501. 用已有的高阶语言编程实现新的高阶语言与可视化图形语言,优化已有的高阶语言与可视化图形语言;S502. 用已有的高阶语言编程实现需求功能,不能用高阶语言实现的部分,用原生语言来实现,然后编译为智能机器人能识别以及能运行的程序;S503. 智能机器人运行编译好的程序,然后提供服务;根据实际情况,S501可以直接跳过,从S502开始。
[0011]本专利技术中的可视化图形语言编程用于编写新的可视化图形语言,优化已有的可视化图形语言,以及按需求实现功能,其方法包括以下步骤:S601 用已有的可视化图形语言编程实现新的可视化图形语言,优化已有的可视化图形语言;S602. 用已有的可视化图形语言编程实现需求功能,不能用可视化图形语言实现的部分,用高阶语言或原生语言来实现,然后编译为智能机器人能识别以及能运行的程序;S603. 智能机器人运行编译好的程序,然后提供服务;根据实际情况,S601可以直接跳过,从S602开始。
[0012]本专利技术中的一种适用于机器人可编程的系统,主要包含原生语言编程模块、高阶语言编程模块、可视化图形语言编程模块、调试模块、编译模块、模拟模块、设置模块、帮助模块;原生语言编程模块用于原生语言编程,实现新的高阶语言与可视化图形语言,优化已有的高阶语言与可视化图形语言,以及按需定制机器人服务,按原生语言编程的方法进行;高阶语言编程模块用于高阶语言编程,实现新的高阶语言、优化已有的高阶语言,以及按需求编写功能,按高阶语言编程的方法进行;可视化图形语言编程模块用于可视化图形语言编程,实现新的可视化图形语言、优化已有的可视化图形语言,以及按需求比编写功能,按可视化图形语言编程的方法进行;调试模块用于在编程过程中调试用,方便逻辑梳理与排除BUG,以及处理错误与警告;编译模块用于编译管理与编译,编译管理包括但不限于错误与警告提示、编译规则管理、编译顺序管理;模拟模块用于模拟编程效果,方便检查是否达到需求的结果;设置模块用于系统设置、编程界面设置、使用习惯设置、模拟设置;帮助模块用于指导使用者熟悉与学习本专利技术的方法、系统以及设备。
[0013]本专利技术中的一种适用于机器人可编程的设备,主要包括智能机器人、计算机、终端设备;智能机器人用于提供服务,包括但不限于智能机器人、智能服务工具、智能服务仪
器;计算机用于运行智能机器人的系统,以及智能机器人的可编程系统,让使用者实现各种需求功能与管理,包括但不限于本地计算器、云计算机;其中智能机器人的系统包括机器人系统与智能计算系统,它们都可以进行升级;终端设备用于终端用户预览与发起请求,以便使用智能机器人,其可以是带有通信功能的终端设备,也可以集成在智能机器人上。
[0014]本专利技术的智能机器人、计算机、终端设备,即可独立运行、两两组合集为一体,也可三者集为一体。
附图说明
[0015]图1是本专利技术实施例的系统结构示意图。
[0016]图2是本专利技术实施例的设备结构示意图。
[0017]图3是本专利技术实施例的编程方法结构示意图。
[0018]图4是本专利技术实施例的原生语言编程方法图。
[0019]图5是本专利技术实施例的高阶语言编程方法图。
[0020]图6是本专利技术实施例的可视化图形语言编程方法图。
具体实施方式
[0021]为详尽本专利技术之方法、系统、以及设备,以下结合附图及实施例,对本专利技术进行进一步解说,但是本专利技术并不用于限定以下实施例。
[0022]如图1,本专利技术实施例中的一种适用于机器人可编程的系统,主要包含原生语言编程模块、高阶语言编程模块、可视化图形语言编程模块、调试模块、编译模块、模拟模块、设置模块、帮助模块;原生语言编程模块用于原生语言Python编程,实现新的高阶语言与可视化图形语言,优化已有的高阶语言与可视化图形语言,以及按需定制机器人服务,按原生语言编程方法图4进行;如果在使用高阶语言或者是可视化图形语言编程时受限,无法完成需求功能,则在原生语言编程模块用原生语言Python编程;高阶语言编程模块用于高阶语言编程,实现新的高阶语言、优化已有的高阶语言,以本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种适用于机器人可编程的方法,其特征在于,主要包括以下方法:原生语言编程,高阶语言编程,可视化图形语言编程;所述原生语言编程是用于编写新的高阶语言与可视化图形语言,优化已有的高阶语言与可视化图形语言,以及用于编写高阶语言与可视化图形语言所不能完成的功能;所述高阶语言编程与可视化图形语言编程用于补充与优化已有的高阶语言与可视化图形语言,以及用于按需求编写智能机器人能完成的功能。2.根据权利要求1所述的一种适用于机器人可编程的方法,其特征在于,所述原生语言编程用于编写新的高阶语言与可视化图形语言,优化已有的高阶语言与可视化图形语言,以及按需求编程实现智能机器人能实现的功能,其方法包括以下步骤:S401. 用原生语言编程实现新的高阶语言,优化已有的高阶语言;S402. 用原生语言编程实现新的可视化图形语言,优化已有的可视化图形语言;S403. 用原生语言,或者是原生语言与高阶语言或可视化图形语言结合编程,实现机器人被要求实现的功能,然后编译为智能机器人能识别以及能运行的程序;S404. 智能机器人运行编译好的程序,然后提供服务;根据实际情况,S401、S402、可以直接跳过,从S403开始。3.根据权利要求1所述的一种适用于机器人可编程的方法,其特征在于,所述高阶语言编程用于编写新的高阶语言与可视化图形语言,优化已有的高阶语言与可视化图形语言,以及按需求实现功能,其方法包括以下步骤:S501. 用已有的高阶语言编程实现新的高阶语言与可视化图形语言,优化已有的高阶语言与可视化图形语言;S502. 用已有的高阶语言编程实现需求功能,不能用高阶语言实现的部分,用原生语言来实现,然后编译为智能机器人能识别以及能运行的程序;S503. 智能机器人运行编译好的程序,然后提供服务;根据实际情况,S501可以直接跳过,从S502开始。4.根据权利要求1所述的一种适用于机器人可编程的方法,其特征在于,所述可视化图形语言编程用于编写新的可视化图形语言,优化已有的可视化图形语言,以及...

【专利技术属性】
技术研发人员:ꢀ五一IntClG零六F八三四
申请(专利权)人:深圳美了新尚科技有限公司
类型:发明
国别省市:

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

1