I am working on a project with the NAO robot. Part of this project requires remotely connecting to the NAO robot outside of a shared network.
For example: I am at a friend's house and want to control my robot located in my home. However, I do not know how to get an external IP from NAO and therefore cannot connect to the robot unless I am in my own home.
Is it possible to assign/retrieve an external IP for remote use?