Leader-Follower Formation Control for Mobile Robots Based on Master-Slave Approach