Platoon Synchronized Troop Marching at Medium Distance