Path Planning for Smart Car Based on Dijkstra Algorithm and Dynamic Window Approach