1999年,欧洲协作研究计划AMIRA(机器人系统应用的高级人机界面)提出了机器人系统应用的用户界面风格规范。 从此以后,图标。 基于编程的方法引起了机器人领域的广泛关注。 本文提出了一种基于图形化编程的教育机器人软件系统。 该系统可作为学生进行机器人竞赛和机器人教育的软件平台。 图形化编程技术的应用避免了传统编程方法对句法和句法要求严格、代码序列程序结构和解决问题的结构化策略可视化表达能力差等缺点。 使用图形模块直观地表示操作步骤,使其与方法步骤直接匹配。 这样设计的模块化语言有利于设计思想的顺利实现。 用户无需考虑语法和句法的严格要求,可以更专注于如何更有效、更优化地实现设计任务目标。 。 基于图形化编程的机器人软件系统为机器人创新设计提供了平台。 机器人控制软件由设计者设计并下载到系统上。
对于同一个设计任务,不同的设计师会想出完全不同的设计思路。 它促进创新教育,鼓励创新。 这正是本软件系统努力追求的目标。 本文概述了基于图形化编程的机器人软件系统的框架和结构设计。 限于篇幅,简单介绍了系统的面向对象设计方法和相关策略。 1 软件系统总体设计 1. 1 总体框架设计 软件系统一般由两层组成,如图1所示。系统运行图形化编程环境、流程图式程序二、图形结构绘制、C语言生成、库函数的封装、软件系统的编译、下载、硬件系统<三三>。 硬件系统(电机)。 . 翟飞 l}_ — Sense' √& Circle/√ 单片机控制器图 l 总体框架结构二:黄! ll 收稿日期:2006-08-18 基金项目:国家自然科学基金(60475031); 湖北省青年优秀人才基金项目(2005ABB021)。 作者简介:魏兰(19s0-),女,河南焦作人,硕士研究生,研究方向为多机器人系统、机器人仿真; 传感器网络、机器人、图形图像处理; 陈伟科,男,博士,高级工程师,研究方向为传感器网络与机器人。 邮箱:meilan128@126. 汤姆·李文峰,男,博士,教授,研究方向:简历·——3723·————维普资讯