I. Introduction
Path planning is a fundamental problem in robotics which asks to generate a planned trajectory from an initial location such that some desired requirements are fulfilled. Classical planning problems usually focus on low-level tasks such as obstacle avoidance or point-to-point navigation [1]. In the past decades, temporal-logic-based high-level path planning for complex tasks has drawn considerable attention in the literature; see, e.g., [2], [3]. In this framework, the planning task is specified by linear temporal logic (LTL) or computation tree logic (CTL) formulae. By using automata-theoretic approach, algorithmic procedures are developed to automatically generate correct-by-construction plans to achieve the given temporal logic tasks.