xixiha's Blogs

https://github.com/xixiha5230/

0%

ROS远程连接注意事项

ROS使用注意事项

  • 远程连接可以rostopic list,但是rostopic echo /sometopic 没有内容:

    前提:两边的网络都要开放所有端口

    主机和从机都要在~/.bashrc中配置

    1
    2
    export ROS_IP='<ip>'
    export ROS_HOSTNAME='<hostname>'

    其中<ip>是本机IP,<hostname>在命令行中输入hostname查看。

    主机配置

    1
    export ROS_MASTER_URI=http://<MasterIP>:11311

    其中<MasterIP>是主机的IP。

    从机配置(注意!以下hostname不能直接用IP代替)

    1
    export ROS_MASTER_URI=http://<hostname>:11311

    其中<hostname>主机hostname

    除此之外从机还要在/etc/hosts中添加一条,把master的hostname解析成IP

    1
    2
    1.1.1.1       rosmaster
    <ip> <hostname>