Path Planning for Mobile Robot Using Skeleton of Free Space