服务机器人智能空间包含大量由不同软件、采用不同网络协议和网络体系结构连接的智能设备,采用信息转换中间件是实现智能空间中信息的互联和智能异构设备交互协作的重要手段。本文对病房巡视服务机器人智能空间信息转换中间件开发方法进行了详细介绍,以ACE/TAO作为开发平台,基于CORBA技术对服务机器人智能空间中间件进行了设计与实现。实际应用表明,开发的信息转换中间件可以实现异构信息的互联和智能设备的交互协作,为机器人安全、高效地完成巡视任务提供了重要保证。
The service robot intelligent space contains a lot of different software and intelligent devices which are connected with different network protocol and network architecture. Using information conversion middleware is an important mean of information interconnection and intelligent heterogeneous devices interactive collaboration in intelligent space. A detailed introduction of development method for information conversion middleware is presented in this paper. Based on the platform of ACE / TAO,we design and realize the CORBA middleware of intelligent space for service robot. Numerous practical applications show that the proposed CORBA middleware can effectively realize heterogeneous information interconnection and intelligent devices interactive collaboration,which ensure that the robot can complete the inspection task safely and effectively.