While the benefits of reconfigurable manufacturing systems (RMS) are well-known, there are still challenges to their development, including, among others, a modular software architecture that enables rapid reconfiguration without much reprogramming effort. Skill-based engineering improves software modularity and increases the reconfiguration potential of RMS. Nevertheless, a skills' composition framework with a focus on frequent and rapid software changes is still missing. The Behavior trees (BTs) framework is a novel approach, which enables intuitive design of modular hierarchical control structures. BTs have been mostly explored from the AI and robotics perspectives, and little work has been done in investigating their potential for composing skills in the manufacturing domain. This paper proposes a framework for skills' composition and execution in skill-based reconfigurable cyber-physical production modules (RCPPMs). It is based on distributed BTs and provides good integration between low-level devices' specific code and AI-based task-oriented frameworks. We have implemented the provided models for the IEC 61499-based distributed automation controllers to show the instantiation of the proposed framework with the specific industrial technology and enable its evaluation by the automation community.
翻译:尽管可重构制造系统(RMS)的优势已广为人知,但其发展仍面临诸多挑战,其中之一便是需要一种模块化软件架构,以实现无需大量重新编程的快速重构。基于技能的工程方法提升了软件的模块化程度,增强了RMS的重构潜力。然而,目前仍缺乏一个专注于频繁、快速软件变更的技能组合框架。行为树(BTs)框架是一种新颖的方法,能够实现模块化分层控制结构的直观设计。BTs的研究主要集中于人工智能和机器人领域,而在探索其在制造领域组合技能潜力方面的工作尚少。本文提出了一种面向基于技能的可重构信息物理生产模块(RCPPMs)的技能组合与执行框架。该框架基于分布式行为树,并在底层设备特定代码与基于人工智能的面向任务框架之间提供了良好的集成。我们已针对基于IEC 61499的分布式自动化控制器实现了所提供的模型,以展示该框架在特定工业技术中的实例化,并使其能够接受自动化领域的评估。