论文部分内容阅读
针对服务机器人应用需要,引入基于构件的开发方法,设计了一种支持和增强服务机器人功能的智能环境服务构件系统.制定了服务构件的基本组成结构与交互模式,实现了机器人的跨平台服务调用,有效解决了资源多样异构性带来的问题.服务构件将资源辅助功能封装成共享服务,借助智能环境通信网络,基于规范的服务接口和说明,提供开放的服务访问和调用.它可以被独立地部署并由第三方任意组合应用.本文分别从辅助资源端和服务机器人客户端出发,详细论述了应用web service(WS)中间件技术开发服务构件和服务调用程序的基本原理,并给出了实验验证.
In order to meet the needs of service robot applications, a component-based development method is introduced to design a smart environment service component system that supports and enhances service robot functions. The basic component structure and interaction mode of service components are developed, and the cross-platform service calls , Which effectively solves the problems caused by the heterogeneous nature of resources.Service components encapsulate resource-assist functions into shared services and provide open service access and invocation via smart environment communication networks, based on canonical service interfaces and descriptions, And deployed by any third parties in any combination.In this paper, the basic principles of developing service components and service invoking programs based on web services (WS) middleware are discussed in detail from the side of auxiliary resources and service robot clients, Experimental verification.