Yang, YiYiYangHolvoet, TomTomHolvoet2026-06-152026-06-152023978-3-031-37615-32945-9133https://imec-publications.be/handle/20.500.12860/59716Safety is one of the crucial features of autonomous systems. Safe decision-making is a critical and challenging task in developing such systems. To address this challenge, we proposed vGOAL, a GOAL-based specification language designed for ensuring safe autonomous decision-making. In this paper, we present an interpreter for vGOAL, serving as an agent-based decision-making component for autonomous systems. Our main contributions are the design and implementation of the vGOAL interpreter, which automatically and efficiently generates safe decisions in real-time, while simultaneously performing safety checking, error handling, and conflict resolution for competing requests. As the Robot Operating System is a popular framework for developing robotic application systems, we integrate the vGOAL interpreter with it via rosbridge. To demonstrate the effectiveness of vGOAL, we validated its performance using a real-world autonomous logistic system comprising three autonomous mobile robots.engSafe Autonomous Decision-Making with <i>vGOAL</i>Proceedings paper10.1007/978-3-031-37616-0_32WOS:001686373700032