Walking with Purpose Registration