arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1204.0185cs.RO
收藏

面向服务的空间探测机器人漫游系统体系结构

Service-Oriented Architecture for Space Exploration Robotic Rover Systems

LACSC – Lebanese Association for Computational Sciences(黎巴嫩计算科学协会(LACSC))

Youssef Bassil

摘要:

目前,工业部门正在将其业务流程转变为电子服务和基于组件的体系结构,以构建灵活、健壮和可扩展的系统,并降低与集成相关的维护和开发成本。机器人技术是另一个有前途和快速增长的行业,涉及创造以自主方式运行的机器,并为各种应用服务,包括太空探索,武器,实验室研究和制造。在太空探索中,最常见的机器人类型是行星漫游者,它在行星表面移动,并对天体表面进行彻底的地质研究。这种类型的漫游车系统仍然是ad-hoc的,因为它将其软件结合到其核心硬件中,使得整个系统内聚,紧密耦合,更容易出现缺点,灵活性较差,难以扩展和维护,并且不可能适应其他目的。本文提出了一种面向服务的体系结构的空间探测机器人漫游系统松耦合和分布式Web服务。所提出的架构由三个基本层:客户端层,对应于实际的流动站;服务器层,对应于Web服务;和中间件层,对应于企业服务总线,促进互联实体之间的互操作性。这种架构的利基是漫游者的软件组件与漫游者的身体分离和隔离,并可能部署在一个遥远的位置。面向服务的体系结构促进了客户机到服务器通信的可集成性、可伸缩性、可重用性、可维护性和互操作性。

英文摘要:

Currently, industrial sectors are transforming their business processes into e-services and component-based architectures to build flexible, robust, and scalable systems, and reduce integration-related maintenance and development costs. Robotics is yet another promising and fast-growing industry that deals with the creation of machines that operate in an autonomous fashion and serve for various applications including space exploration, weaponry, laboratory research, and manufacturing. It is in space exploration that the most common type of robots is the planetary rover which moves across the surface of a planet and conducts a thorough geological study of the celestial surface. This type of rover system is still ad-hoc in that it incorporates its software into its core hardware making the whole system cohesive, tightly-coupled, more susceptible to shortcomings, less flexible, hard to be scaled and maintained, and impossible to be adapted to other purposes. This paper proposes a service-oriented architecture for space exploration robotic rover systems made out of loosely-coupled and distributed web services. The proposed architecture consists of three elementary tiers: the client tier that corresponds to the actual rover; the server tier that corresponds to the web services; and the middleware tier that corresponds to an Enterprise Service Bus which promotes interoperability between the interconnected entities. The niche of this architecture is that rover's software components are decoupled and isolated from the rover's body and possibly deployed at a distant location. A service-oriented architecture promotes integrate-ability, scalability, reusability, maintainability, and interoperability for client-to-server communication.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑