Robot motion planning using adaptive random walks