基于虚拟机的教育机器人软件设计

基于虚拟机的教育机器人软件设计

论文摘要

机器人是一个多种高新技术的集成体,涉及到当今许多前沿领域的科学技术。随着机器人技术的迅速发展,以机器人为载体的教育平台引起了国内外教育界的广泛重视。基于机器人的教育手段能够激发学生对高科技的兴趣,训练学生的创新性思维,培养学生的动手实践能力,尤其是计算机编程能力。在机器人教育活动积极开展的同时,对于教育机器人基础开发平台的研究也得到了蓬勃发展。国内外出现不少机器人教育产品。智能软件与机器人研究室研发的企鹅机器人是一款面向中小学生的教育机器人平台,用于科技馆机器人开放实验室的机器人科普活动。整个科普活动时间必须在2-3个小时内完成。面向的对象从小学生到中学生甚至是大学生。上述特殊的需求使得该平台软件的研发富有挑战性。根据机器人科普活动的目标和特点,提出了一个机器人科普教育平台的软件解决方案。软件系统分为三部分:图形化编程软件、机器人仿真软件和机器人控制软件。使用虚拟机技术构建了一个机器人虚拟机,并设计了相应的机器指令;设计了机器人程序的图形化指令,使用GuiToolkit开源图形工具包搭建友好的人机界面;使用开源物理引擎ODE(Open Dynamics Engine)实现虚拟机器人的仿真,使用OpenGL实现机器人及仿真场景的3D渲染。在软件平台中使用虚拟机器人,提高了学生调试程序的效率,同时也降低了错误程序对实物机器人的损害。在平台使用者的水平参差不齐的情况下,这项技术显得尤其重要。平台引入虚拟机技术,具有多项优点:解除图形化编程语言和机器人仿真对控制芯片的依赖性;降低用户调试机器人程序的难度;减少烧写控制器程序存储器的次数。平台在科技馆开放实验室的实际运行情况表明,本文的软件方案是有效的,达到了预期的目标。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 课题的研究背景
  • 1.2 教育机器人平台
  • 1.2.1 教学方案
  • 1.2.2 机器人实体
  • 1.2.3 软件平台
  • 1.3 国内外研究现状
  • 1.3.1 国外研究现状
  • 1.3.2 国内研究现状
  • 1.4 本文工作
  • 1.5 论文组织
  • 1.6 本章小结
  • 第二章 软件平台架构设计
  • 2.1 引言
  • 2.2 企鹅机器人教育平台概述
  • 2.2.1 平台目标
  • 2.2.2 机器人科普活动行程
  • 2.2.3 实物机器人简介
  • 2.2.4 机器人平台总体架构
  • 2.3 软件总体设计
  • 2.3.1 图形化编程软件功能描述
  • 2.3.2 机器人仿真软件功能描述
  • 2.3.3 机器人控制软件功能描述
  • 2.4 本章小结
  • 第三章 机器人虚拟机的设计
  • 3.1 引言
  • 3.2 虚拟机技术概述
  • 3.3 机器人虚拟机的设计
  • 3.3.1 指令集设计
  • 3.3.2 硬件接口程序
  • 3.3.3 虚拟机运行流程图
  • 3.4 图形化编程软件的设计
  • 3.4.1 图形化指令设计
  • 3.4.2 图形化编程的人机交互设计
  • 3.5 机器人程序编译流程
  • 3.6 图形化语言与汇编语言的映射例子
  • 3.7 本章小结
  • 第四章 虚拟机器人的设计
  • 4.1 引言
  • 4.2 物理引擎概述
  • 4.3 虚拟机器人的构造
  • 4.3.1 本体仿真
  • 4.3.2 执行机构仿真
  • 4.3.3 传感器的仿真
  • 4.4 虚拟机器人仿真流程
  • 4.5 人机交互界面设计
  • 4.5.1 仿真软件界面说明
  • 4.5.2 界面类图设计
  • 4.6 本章小节
  • 第五章 软件平台应用
  • 5.1 引言
  • 5.2 软件运行环境
  • 5.3 软件操作步骤示例
  • 5.4 系统实际运行情况
  • 5.5 本章小结
  • 结论
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].四足机器人仿真的研究[J]. 福建电脑 2020(07)
    • [2].基于OpenGL的多机器人仿真环境[J]. 组合机床与自动化加工技术 2014(09)
    • [3].集成任务级与运动级协调的多机器人仿真系统[J]. 系统仿真学报 2009(06)
    • [4].机器人仿真研究的现状与发展趋势[J]. 机械工程师 2009(07)
    • [5].新型混合式多任务规划优化算法在服务机器人仿真中的应用[J]. 工业控制计算机 2020(05)
    • [6].基于A*算法的家庭服务机器人仿真设计[J]. 工业控制计算机 2014(04)
    • [7].机器人仿真监控系统的研究[J]. 福建电脑 2018(11)
    • [8].机器人仿真平台在程序设计教学中的应用[J]. 教育信息技术 2013(03)
    • [9].机器人仿真及其自动化研究进展[J]. 制造业自动化 2011(12)
    • [10].教育机器人仿真系统中的声音设计[J]. 计算机工程 2009(09)
    • [11].基于虚拟样机技术的焊接机器人仿真研究[J]. 机械设计与制造工程 2017(03)
    • [12].微软仿真组轮式微型机器人仿真比赛平台探讨[J]. 机器人技术与应用 2010(04)
    • [13].图规划在家庭服务机器人仿真中的应用[J]. 工业控制计算机 2017(06)
    • [14].基于分区的机器人仿真足球赛5v5防守控制策略的设计[J]. 机器人技术与应用 2011(05)
    • [15].一个多功能机器人仿真软件V-REP[J]. 机械工程与自动化 2018(02)
    • [16].虚拟现实在机器人仿真中的应用[J]. 电脑知识与技术 2009(21)
    • [17].足球机器人仿真比赛中的进攻队形设计及控制研究[J]. 西北工业大学学报 2009(06)
    • [18].V-REP机器人仿真远程控制方法研究[J]. 工业控制计算机 2018(09)
    • [19].基于MFC的家庭机器人仿真系统的设计[J]. 电子测试 2016(16)
    • [20].基于Webots的轮式服务机器人仿真平台研究与设计[J]. 可编程控制器与工厂自动化 2015(08)
    • [21].家庭机器人的“最优解”[J]. 大学生 2014(23)
    • [22].基于OpenGL的工业化机器人仿真研究[J]. 重庆师范大学学报(自然科学版) 2013(02)
    • [23].机器人仿真赛策略设计与平台改进[J]. 机器人技术与应用 2010(04)
    • [24].基于MSRS的机器人仿真[J]. 机械工程师 2009(12)
    • [25].智能制造系统的6R工业机器人仿真和监控平台[J]. 哈尔滨工程大学学报 2019(02)
    • [26].基于虚拟样机的并联康复按摩医疗机器人仿真研究[J]. 常州工学院学报 2016(06)
    • [27].基于加权有向图路径优化的家用机器人仿真设计[J]. 机器人技术与应用 2010(04)
    • [28].网络可重构的多机器人仿真系统[J]. 计算机应用研究 2009(06)
    • [29].提高回答集编程在家庭机器人仿真上求解效率初探[J]. 赤峰学院学报(自然科学版) 2014(06)
    • [30].基于three.js的机器人仿真平台的研究[J]. 电子世界 2020(15)

    标签:;  ;  ;  ;  

    基于虚拟机的教育机器人软件设计
    下载Doc文档

    猜你喜欢