[发明专利]一种用于机器人智能编程的方法有效
申请号: | 201710889532.9 | 申请日: | 2017-09-27 |
公开(公告)号: | CN107678743B | 公开(公告)日: | 2020-11-03 |
发明(设计)人: | 周兆达 | 申请(专利权)人: | 北京酷思倍科技有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/41;G06F8/38 |
代理公司: | 大连东方专利代理有限责任公司 21212 | 代理人: | 阎昱辰;李洪福 |
地址: | 100000 北京市朝阳区西大望路甲*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 机器人 智能 编程 方法 | ||
本发明公开了一种用于机器人智能编程的系统,其将系统进行图像化编辑的图形化操作模块、将所述图像化操作模块编辑内容进行显示的显示模块、基于感知‑行动的智能程序的集成的系统集成模块。所述系统集成模块,至少包括:对感知‑行动编程接口和对用户交互界面进行定义的交互界面定义单元、读取所述感知‑行动编程接口和对用户交互界面进行定义的并对系统初始化的编写感知‑行动程序单元、系统集成单元以及下载单元。本发明能够简便的设计机器人程序,符合人们日常简单清楚的思维模式,极大地降低学习困难。同时通过图形程序设计与实际代码的对比学习加深对高级语言逻辑的理解,形成渐进式的学习模式,从而有效地吸引初学者的兴趣。
技术领域
本发明涉及一种用于机器人智能编程的方法,属于机器人编程系统领域。
背景技术
机器智能是机器人的核心技术之一,机器智能涉及实时地读取传感器信息并有效地控制传动装置。机器智能一般采用类似C语言的高级语言设计,通常情况下,这些实时控制程序复杂而难以理解。对于中小学生和大量对高级程序设计语言没有经验的初学者,他们需要花费大量时间明白机器人的底层控制、学习高级语言语法与调试技巧,因此失去学习兴趣和动力。对于程序员来说,调试机器智能也是一件复杂而枯燥的事。因此、基于高级语言的机器人智能编程是机器人教学、机器人技术推广的障碍,也是机器智能设计的难点。
目前很多流行的机器人设计、教学和比赛平台,致力于简化机器智能的编程,并推出了很多编程工具,例如:MicrosoftVisualProgramLanguage、RoboLab、LegoMindstormsEv3,RobotC、iRobotQ萝卜圈3D可视化编程和纳英特机器人图形化编程工具等。
这些编程设计工具共同特点是屏蔽了复杂的机器底层控制程序,同时将高级语言的高层控制图形化,从而是初学者可以专注于机器智能的高层控制。但是机器智能设计仍然采用高级程序设计的思维逻辑。高级程序设计的思维逻辑和人脑的日常思维模式存在一定差异,需要一个长期的学习过程以便适应程序设计的思维逻辑。同时,图形化编程在程序较为复杂时,图形连接会变得杂乱,同时难以在一个屏幕显示,需要用多个屏幕页显示,很难看清楚程序语句间关系,给调试和编辑带来很大的困难。
所以,对于技术人员来说,开发一种用于机器人智能编程的方法及其系统,设计合理,符合人们日常简单清楚的思维模式,将会极大地降低学习困难。通过图形程序设计与实际代码的对比学习加深对高级语言逻辑的理解,形成渐进式的学习模式,从而有效地吸引初学者的兴趣。同时简单明晰的设计方式,也是机器智能的编码与调试变得轻松有趣,适于推广,成为一个亟待解决的问题。
发明内容
本发明针对以上问题的提出一种用于机器人智能编程的系统,其特征在于,至少包括:将系统进行图像化编辑的图形化操作模块、将所述图像化操作模块编辑内容进行显示的显示模块、基于感知-行动的智能程序的集成的系统集成模块。
进一步的,所述系统集成模块,至少包括:对感知-行动编程接口和对用户交互界面进行定义的交互界面定义单元、读取所述感知-行动编程接口和对用户交互界面进行定义的并对系统初始化的编写感知-行动程序单元、系统集成单元以及下载单元。
更进一步的,所述交互界面定义单元,至少包括:对感知-行动编程接口的定义和对用户交互界面的定义;所述对感知-行动编程接口的定义:首先定义机器人系统与控制系统间的接口和系统变量,再将任意一个传感器读数或传动器的控制参数都需定义为接口变量,系统自动提供合适的编辑控件;所述用户交互界面至少包括三个区域:管理程序的程序管理区、管理语句树生成的感知-行动语句树管理区和语句类型的定义的语句定义区。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京酷思倍科技有限公司,未经北京酷思倍科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710889532.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种糖化过滤锅
- 下一篇:利用熔融高炉渣制备的透水砖及其制备方法