I. Introduction
Mobile robots have been widely applied in various fields including but not limited to intelligent inspection, logistics, and search-and-rescue applications [1], [2], [3]. Autonomous navigation is the key technology for mobile robots to achieve full autonomy in these scenarios [4], [5], which typically consists of localization [6], [7], mapping [8], [9], motion planning, and control, wherein motion planning plays an essential role in generating safe, smooth, and efficient motions [10], [11]. Although plenty of works on motion planning of mobile robots have been put forward [12], [13], [14], it is still challenging to design a motion planning approach that can ensure both efficiency, safety, and smoothness in complex environments [15], [16], [17], [18], [19].