计算机科学 ›› 2012, Vol. 39 ›› Issue (10): 119-124.

• 软件工程 • 上一篇    下一篇

一种支持自适应程序设计的移动机器人中间件

陈 昊,孙 辉,许 畅,马晓星   

  1. (南京大学软件新技术国家重点实验室 南京210046);(南京大学计算机科学与技术系 南京210046)
  • 出版日期:2018-11-16 发布日期:2018-11-16

Mobile Robot Middleware Supporting Self-adaptive Programming

  • Online:2018-11-16 Published:2018-11-16

摘要: 机器人控制中间件是软件中间件设计研究领域的一个热点。为了开发一种支持自适应程序设计的移动机器人中间件平台,首先提出这种中间件平台需要满足的设计要求:跨底层硬件平台、保证服务质量以及具备一定的自适应能力。从Java虚拟机的移植、服务质量表现形式的选择、自适应机制及SCC(Sensor/Compute/Control)设计结构的应用4个方面来阐述此中间件平台的设计思路和开发过程。最后,通过真实实验的数据对比,说明此中间件可为移动机器人程序的有效开发提供服务质量保证。

关键词: 移动机器人中间件,自适应能力,服务质量保证,SCC结构

Abstract: Robot middleware systems facilitate the development of self-adaptive robot applications by providing a set of high-level sensor/actuator APIs that abstract and hick the heterogeneity of different hardware platforms. We presented a middleware infrastructure supporting self-adaptive programming on mobile robot systems. It aims to cope with cross-platform issues and provide guarantee for the service quality in terms of a set of abstracted and quality-guaranteed APIs. We used this middleware infrastructure to support the development of self-adaptive applications on mobile robot systems, so that it could provide a consistent level of QoS guarantee despite of the varying physical differences among different robot car systems. Our experimental evaluation reports promising results that the middleware can effectively support quality-guaranteed selfadaptive programming.

Key words: Mobile robot middleware, Self-adaptive capacity, Guarantee of service quality, SCC architecture

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!