[发明专利]一种智能机器人的编程方法在审
申请号: | 201711271542.2 | 申请日: | 2017-12-05 |
公开(公告)号: | CN107943474A | 公开(公告)日: | 2018-04-20 |
发明(设计)人: | 王甜甜;王霞;陈杨;周伟;薛夏辉 | 申请(专利权)人: | 郑州大学西亚斯国际学院 |
主分类号: | G06F8/34 | 分类号: | G06F8/34 |
代理公司: | 北京东方盛凡知识产权代理事务所(普通合伙)11562 | 代理人: | 宋平 |
地址: | 451150 河南*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智能 机器人 编程 方法 | ||
技术领域
本发明涉及一种智能机器人的编程方法,属于机器人智能控制技术领域。
背景技术
在传统的机器人控制中,程序员以各种编程语言书写程序,并通过字符代码的表现形式来实现对机器人的控制,由于编程语言的种类繁多,程序员往往只能掌握一种或者有限的几种编程语言,当面临复杂或者生僻的编程语言时,程序员往往费尽周折;而对于普通的操控人员,由于专业素质有限,通常只掌握了最基础的编程操作,面对复杂的字符代码也往往束手无策甚至胡乱编程导致错误;同时由于字符代码过于逻辑化,缺乏形象性,导致编程工作不仅枯燥繁杂,同时效率低下。与此同时,随着智能技术的发展,传统的编程方式也已越来越显得呆板老旧。
发明内容
本发明的目的在于提供一种形象易懂,便于掌握,同时能通过自我识别比对来提高编程效率的一种智能机器人的编程方法。
为实现上述目的,本发明提供如下技术方案:先将外界所需表达的信息通过识别单元进行识别,并将识别后的信息作为待编程序抽象转化为像素图像,再将所述像素图像采用图形描述成为与其所需表达的图形积木块并存储所述图形积木块在存储单元内;然后采用扫描设备扫描输入待编程序同时调用所述像素图像,使其自动选择与存储单元内的像素图像相对应的图形积木块,并将相对应的图形积木块通过显示单元进行可视化;最后通过拼补所述图形积木块完成编程。
进一步,所述显示单元为触屏显示界面,所述图形积木块通过触屏显示界面实现可视化。
进一步,所述像素图像与所述图形积木块一一对应。
进一步,所述像素图像包括流程控制词、动作语句词、运算语句、字母数字及表达式,所述图形积木块包括与所述流程控制词、动作语句词、运算语句、字母数字及表达式一一对应的可延伸流程控制词图形块、动作语句词图形块、可编辑运算语句图形块、可编辑字母数字图形块及可编辑表达式图形块。
进一步,所述触屏显示界面包括流程控制词选择单元、动作语句词选择单元、程序输入单元、图形积木拼补显示单元;
所述流程控制词选择单元用以选择调用对应的可延伸流程控制词图形块,并根据叠加数量变化自动延伸;
所述动作语句词选择单元用以选择调用对应的动作语句词图形块;
所述程序输入单元用以输入运算语句、字母数字及表达式,从而选择调用并编辑生成对应的可编辑运算语句图形块、可编辑字母数字图形块及可编辑表达式图形块;
所述图形积木拼补显示单元用以拼补显示所述图形积木块,从而完成编程。
进一步,所述程序输入单元包括运算语句输入单元、字母数字输入单元及表达式输入单元;所述运算语句输入单元选择调用对应的所述可编辑运算语句图形块,并选择需要的运算符号及函数;所述字母数字输入单元选择调用所述可编辑字母数字图形块,并输入所述字母数字;所述表达式输入单元选择调用所述可编辑表达式图形块,并输入所述表达式。
进一步,所述触屏显示界面还包括执行下载单元及程序调试单元;所述执行下载单元用以将已完成编程的程序编译下载至机器人的执行机构从而完成机器人动作;所述程序调试单元用以根据机器人动作调试修改所述待编程序及相应的已完成编程的程序。
与现有技术相比,本发明的有益效果是:其将待编程序抽象为像素图像,将所述像素图像采用图形描述成为互补的图形积木块并存储所述图形积木块;采用语法约束输入待编程序同时调用所述像素图像,自动选择与所述像素图像对应的图形积木块,并将所述图形积木块可视化显示;通过拼补所述图形积木块完成编程。这种智能机器人的编程方法,通过像素图像及图形积木块的设置,其形象易懂,便于掌握,从而提高了编程效率。
附图说明
图1为本发明所述一种智能机器人的编程方法的流程图;
图2本发明所述一种智能机器人的编程方法一具体实施例中触屏显示界面的框架结构示意图。
附图标记中:1.识别单元;2.存储单元;3.扫描设备;4.显示单元;5.触屏显示界面;6.流程控制词选择单元;7.动作语句词选择单元;8.图形积木拼补显示单元;9.程序输入单元;10.运算语句输入单元;11.字母数字输入单元;12.表达式输入单元;13.执行下载单元;14.程序调试单元。
具体实施方式
下面结合附图和实施例对本发明进一步说明。
实施例:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州大学西亚斯国际学院,未经郑州大学西亚斯国际学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711271542.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于SOA的高校应用系统集成
- 下一篇:基于CSS展示网页的方法和装置