Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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:

    Code Block
    languagebash
    themeMidnight
    $ 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

    Code Block
    $ 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)



Info

Filter by label (Content by label)
showLabelsfalse
max5
spacesTAR
showSpacefalse
sortmodified
reversetrue
typepage
cqllabel in ("linux","ros","jetson") and type = "page" and space = "TAR"
labelsjetson linux ros

...

Page Properties
hiddentrue


Related issues