论文部分内容阅读
本文的前期项目根据“模块化、定制化、自己动手制造机器人”的构想开发了一套机器人图形化开发环境。开发环境将构成轮式机器人的零部件组成部件库,其中的每个零部件以矩形框、接口标识和文本的二维图形组合来标识,以轮式机器人控制与管理计算机为核心,将轮式机器人控制与管理计算机程序的编程方式从传统的文本编辑转化为计算机部件接口标识与其它零部件接口标识之间的连线。这大大简化了轮式机器人控制与管理计算机程序的编程,提高了编程的效率和可靠性。 在实际应用中,机器人图形化开发环境也暴露出一些不足。主要表现在零部件的二维图形组合标识方法抽象不具体,有时甚至难以理解;接口标识间连线的编程方式不直观,需要编程人员兼具机器人专业知识和计算机知识。这阻碍了机器人图形化开发环境的推广使用。 本文针对上述不足开展了针对性的改进工作,取得了以下的工作成果: (1)采用积木化表示方法,形象而直观地反映机器人零部件实体的真实特性,提高了零部件的可辨识度; (2)通过积木拼接式编程,使机器人控制与管理计算机程序的编程转化为机器人零部件积木的拼接,形象而直观地展示了机器人控制与管理计算机的控制功能; (3)采用程序顺序表编程方法实现了运动控制程序编程的函数(程序)复用,提高了运动控制程序的编程效率和可靠性; (4)集成了轮式机器人控制与管理计算机程序无线下载和调试工具,极大的方便轮式机器人控制与管理计算机程序更新和调试。 本文的工作对机器人的推广应用和机器人知识的普及是有益的,但还有许多方面需要进一步改进和完善。