关闭两台机器的防火墙(很重要)
- 若不关闭windows防火墙,ros能够看到MATLAB发出的节点和topic,但是接受不到消息,如/cmd_vel
- ubuntu也要关闭防火墙,具体百度,就两行命令。
matlab端设置网络
setenv('ROS_MASTER_URI','http://:ros上的网络地址11311')
setenv('ROS_IP','你windows上的地址')
rosinit
ros端设置网络
设置环境变量
gedit ~/.bashrc
在最低端加入两行
export ROS_IP=你ros上的网络地址
export ROS_MASTER_URI=http://你ros上的网络地址:11311