https://upenelab.com/cs/blogs/learn/vision-language-navigation-robots