ROS设置主从机方法

您所在的位置:网站首页 ros主从机从机打开主机的特定端口 ROS设置主从机方法

ROS设置主从机方法

2024-01-20 08:24| 来源: 网络整理| 查看: 265

ROS的主从机设置方法

为了确保ros在树莓派上和电脑端实施通讯,在这里我们要设置他们的主从。 设置主从机时一定要确保在同一局域网下,否则不成功 这我们一般设置树莓派为主机,电脑端为从机。 本教程建议使用ubuntu20.04系统,ros版本为noetic 首先要在你的电脑端和树莓派端执行以下语句并修改里面的一些内容 (具体进入树莓派端的方法是使用ssh,参考文章的树莓派部分,或者自行百度)

sudo nano /etc/hosts

首先会进入以下界面(我以自己的用户名hbt和ubuntu为例,实际情况按自己需要修改即可) 图片:在这里插入图片描述 在#一行上面添加你的主机地址和从机地址,然后按Ctrl+x保存以后退出,然后进入.bashrc文件,执行以下命令:

sudo nano .bashrc

结果如下,在这里插入图片描述

在最后添加以下代码(对应替换即可)

export ROS_HOSTNAME=主机IP(我的是树莓派地址) export ROS_MASTER_URI=http://主机IP:11311 export ROS_IP=主机IP

到这里我们的主机(树莓派)已经配置完成,接下来就是我们的从机电脑端

从机部分(电脑端): 执行以下代码添加IP地址(此过程和树莓派端相同)

sudo gedit /etc/hosts

结果和树莓派端相同在这里插入图片描述 依旧是在#代码上添加你的主机从机IP和用户名称

sudo gedit .bashrc

在这里插入图片描述

因为我们已经在hosts文件添加了主机的IP,所以可以用名字来代替

export ROS_HOSTNAME=从机IP export ROS_MASTER_URI=http://主机IP:11311 export ROS_IP=主机IP

到目前为止,配置基本完成,然后就是检验运行是否正确 在树莓派端运行roscore

roscore

在这里插入图片描述 可以看到运行成功 然后在电脑端运行海归仿真器

rosrun turtlesim turtlesim_node

在这里插入图片描述 运行成功 证明主从机配置结束 感谢支持,如果有错的地方欢迎指正



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3