● 摘要
教育机器人融合了机械、电子、传感器、计算机软硬件、心理学、教育学等许多学科的知识,涉及到多种高新技术。其主要功能是激发出学生在实践机器人制作的项目中的动手能力、创造能力,协作能力、综合能力。教育机器人是一种崭新的教学平台,它可使广大学生能够在制作中学习,在探索中发现,提高自己分析与解决实际问题的能力。本项目开发了一套用于教育机器人制作的软硬件相结合的模块化组件,使用者通过提供的这套组件将会很快地开发出具有简单功能的机器人。机器人的组装方式千变万化,不但可以完成最基本的跳舞、巡线、寻光等功能,还可以完成更加复杂的任务,教育机器人提供的模块化组件包括制作机器人所必需的机械零件、多种用途的传感器、用于连接各功能外设的主控板、图形语言开发环境、C语言开发环境等。本论文的设计任务是设计并实现教育机器人的图形语言开发环境。该环境具有良好的使用界面及丰富的教育机器人控制图形化模块,用户可以方便的创建、编辑、编译、下载机器人控制程序。该开发环境不但可以生成汇编语言程序与在机器人上运行的最终代码,而且还可以生成与用户程序对应的C语言程序,十分适用于教学及学生制作。 本论文讨论了教育机器人软件系统的总体设计,包括虚拟机的设计,机器人驱动程序的设计,汇编语言编译器的设计,图形语言开发环境的设计,小型C语言开发环境的设计。并且详细讨论了图形语言开发环境的设计与实现。
相关内容
相关标签