Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Current »

How to import all of the ROS messages from a remote machine to your machine (for visualization, for example).

Step-by-step guide

  1. Sometimes, you can't have a direct connection to the machine running the ROS Master you need access to...
    1. You could ssh into it, and see nothing OR
    2. You can export the ROS Master to your Machine.

  2. You can do this in three easy steps. (Or, you can write an alias for it! More on that later).

  3. To Export the ROS Master to your local machine:

    $ export ROS_MASTER_URI=http://<ip of machine running ROS Master>:11311
    $ export ROS_IP=<ip of machine running ROS Master>
    $ source ~/.bashrc
  4. If you want to write an alias, do the following on your local machine

    $ sudo nano ~/.bash_aliases
    # at the bottom of the .bash_aliases file, append the following
    alias <name of macnine running ROS Master>='export ROS_MASTER_URI=http://<ip of machine running ROS Master>:11311 && export ROS_IP=<ip of machine running ROS Master>'
    
    # REMEMBER: you MUST update the IP of the machine running the ROS Master in this alias each time it changes (about once per day)




  • No labels