作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2007, Vol. 33 ›› Issue (19): 79-81. doi: 10.3969/j.issn.1000-3428.2007.19.027

• 软件技术与数据库 • 上一篇    下一篇

基于组件的网络移动机器人软件框架

刘 哲,尹怡欣,殷 路   

  1. (北京科技大学信息工程学院,北京100083)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2007-10-05 发布日期:2007-10-05

Component-based Software Framework for Network Mobile Robot

LIU Zhe, YIN Yi-xin, YIN Lu   

  1. (School of Information Engineering, University of Science and Technology Beijing, Beijing 100083)
  • Received:1900-01-01 Revised:1900-01-01 Online:2007-10-05 Published:2007-10-05

摘要: 在研究移动机器人自身特点及网络控制特性的基础上,提出一种基于组件的移动机器人程序框架,减少了编写移动机器人应用程序时的复杂性并提高了代码的复用性。通过构建统一的网络平台和控制平台,制定一组规范的模块抽象类和接口,实现组件的动态加载和连接。通过优先值控制,灵活地调整对机器人的控制方式和网络控制模式。结合中科院智能机器人平台AIM,说明如何使用Java和XML构建该框架。

关键词: 组件, 程序框架, 移动机器人, Java, XML

Abstract: This paper presents a component-based framework of mobile robot. This framework can reduce the complexity in application building, and improve code reuse. By developing a uniform control and network platform and establishing a group of abstract class and interface, the framework component can be dynamically loaded and linked. By changing component, the robot can be flexibly adjusted to work under different control manners and network control modes. An example illustrates how Java and XML techniques are used in the frame.

Key words: component, software framework, mobile robot, Java, XML

中图分类号: