我是靠谱客的博主 刻苦蜻蜓,最近开发中收集的这篇文章主要介绍ros 树莓派多机通讯,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.查看主机(A)从机(B)的hostname和IP address
终端输入hostname查看
终端输入ifconfig查看inet addr
主机:ubuntu,192.168.111.133
从机:pi-desktop,192.168.199.237
2.修改/etc/hosts
主机终端输入sudo vim /etc/hosts
添加主机的信息【IPA hostnameA】
添加从机的信息【IPB hostnameB】
从机终端输入sudo vim /etc/hosts
添加从机的信息【IPB hostnameB】
添加主机的信息【IPA hostnameA】
3.修改~/.bashrc
主机终端输入sudo vim ~/.bashrc
在最底端添加

export ROS_HOSTNAME=hostnameA
export ROS_MASTER_URI=http://hostnameA:11311

从机终端输入sudo vim ~/.bashrc
在最底端添加

export ROS_HOSTNAME=hostnameB
export ROS_MASTER_URI=http://hostnameA:11311

4.刷新重启
刷新bashrc文件source ~/.bashrc
重启网络sudo /etc/init.d/networking restart

5.测试
主机A上启动roscore
从机B上输入rostopic list
查看主机上的rostopic从机上是否可以看见

最后

以上就是刻苦蜻蜓为你收集整理的ros 树莓派多机通讯的全部内容,希望文章能够帮你解决ros 树莓派多机通讯所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部