面向机器人应用的可视化开发平台的设计与实现

被引量 : 0次 | 上传用户:dengpengfei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着机器人在医疗、教育、服务、娱乐等众多领域的广泛使用,机器人应用开发平台的重要性逐渐凸显。目前大多数机器人应用开发平台都是基于文本语言编程的,这种开发方式难度大、复用率低、开发周期长、出错率高,不利于推广和使用。与文本语言编程相比,可视化编程具有简单直观、复用率高、开发周期短、不易出错等显著特点,有利于简化机器人应用的开发。21世纪以来,国内外研究者对机器人可视化编程投入了较多关注。本课题研究的是机器人可视化开发平台,核心问题有两个:(1)机器人可视化编程语言;(2)基于机器人可视化编程语言的代码自动生成算法。通过对这两个问题进行分析,将整个平台分为三大组成部分,包括用于机器人控制的可视化语言、机器人可视化程序编辑子系统和机器人可视化程序编译子系统。对多种可视化语言模型进行分析,最终选择数据流模型作为可视化程序语言的基础,它具有直观性、并发性和流程图特点,更适合于描述机器人应用。由于数据流可视化语言的数据驱动特性,实现流程控制有一定困难,因此本课题对传统的数据流可视化语言进行了改进,改进的数据流可视化语言简记为EDVL(Enhanced Data-flow Visual Language)。本课题的研究成果主要体现在三个方面:1.对传统数据流可视化语言进行了顺序、分支和循环控制结构的拓展,并给出了改进后的语言的形式化描述方法。2.基于改进的数据流可视化语言,对可视化语言的C代码的自动生成算法进行了改进,加入了图标控件的拓扑关系及面向对象的性质。3.设计并实现了面向机器人应用的可视化开发平台,以基于ARM控制器的仿人机器人作为硬件实验环境。在开发机器人特定应用的实验中,相比文本语言开发平台而言,可视化开发平台的开发效率显著提升。
其他文献
铬是我国确定的战略性矿产,同时也是我国大宗紧缺矿种之一,对外依存度极高。全球超过一半的铬铁矿资源分布在非洲,南非、津巴布韦和马达加斯加是非洲最重要的铬铁矿资源国。
本文以宝钢发展有限公司(以下简称宝钢发展)近几年改革发展中,基层党支部书记思想政治工作的实践为基础,对基层党支部书记提升心理疏导素养的必要性及其途径,谈些粗浅看法。
本文通过全国各省城市化率水平与粮食自给率、二三产业占GDP比重的对比分析,反映河南省城市化率水平在全国范围内所处的位置;再通过聚类分析省内各地市城市化率水平的差异程
<正>高中语文标准实验教材(必修)第二册的写作单元重点是学习描写,第一个训练就是学习写景。学习写景,必须明确写景要达到的效果,也就是说怎样的写景才是成功的。对于这个问
钱学森,科学领域百年难遇的大科学家,20世纪的科学巨匠,大科学时代众多科学技术领域公认的领军奇才。他不仅在航天、航空、火箭等高科技领域作出了杰出的贡献,在建筑科学领域他也
<正>朱自清先生的名篇散文《荷塘月色》不仅清幽淡雅、温润静谧,其文章的圆形结构对学生的议论文写作还具有很强的指导性。一、《荷塘月色》圆形结构浅析《荷塘月色》这篇散
随着课程改革的深入,学生的提问能力逐渐受到关注,但目前学生提问中明显地存在着一些简单化、片面化和表面化的做法。我们应从结合具体情境、教师引导和引发数学思维三个方面
目的探讨高敏C反应蛋白与血常规检查在小儿细菌性感染性疾病诊治中的应用价值。方法选取我院2013年1月—2013年6月收治的110例小儿细菌性感染患者作为研究对象,所有患者行高
作物秸秆是重要的生物质资源,具有不可忽略的经济价值,但随着农村生活水平和生产方式的变化,焚烧秸秆现象愈演愈烈。利用实地调查数据,实证分析了农户秸秆处置方式选择的影响
人民币汇率的决定因素决不是单一的因素,而是多因素共同影响的结果。文章将从西方汇率决定理论出发,吸收西方有关汇率决定理论的合理部分,并结合人民币汇率变动的实际情况,探