I. Introduction
Autonomous driving navigates a car from the current position to the target position based on the understanding of driving environments. For safe and comfortable navigation, trajectory planning plans the optimal maneuver and trajectory to avoid collisions with obstacles within the physical limits of the vehicle [1], [2]. In particular, trajectory planning in urban areas must manage the various driving situations caused by different types of roads, traffic regulations, barriers, and traffic participants (vehicles, bikes, bicycles, and pedestrians). In addition, the states (position and velocity) of the participants change dynamically. To consider the spatiotemporal characteristics of the movement, trajectory planning is more sophisticated. In other words, the trajectory planning requires an ability handle the complex and various elements of the dynamic urban environments efficiently.