无人驾驶仿真(三):matlab与linux信号传递

matlab配置:

# 设置ROS的MASTER主机,其中192.168.1.13是主机IP,一般设定为linux机器ip
setenv('ROS_MASTER_URI','http://192.168.1.13:11311')

# 设置ROS的分布式计算机器,其中192.168.1.10是ip,这里是我的windows机器ip
setenv('ROS_IP','192.168.1.10')

rosnode list

rostopic list

linux配置:

# 与windows下相同,配置ip,在/.bashrc中添加ip
export ROS_MASTER_URI=http://192.168.1.13:11311

export ROS_HOSTNAME=192.168.1.13

##以上命令行要在rosrun的那个文件夹下运行才可以

这个配置将可以实现两边的数据互相查看,使用命令

 rostopic echo /linux_talker

此处的linux_talker是我自己定义的一个话题,请留意。

在linux的话题上每秒发送一个hello world,在matlab的命令窗口收到信息截图:

无人驾驶仿真(三):matlab与linux信号传递_第1张图片

 

备注:

没有实现大数据的传输和抓包,怎样获取数据和发送大规模数据还在探索中

 

参考:

https://blog.csdn.net/banzhuan133/article/details/79381605

你可能感兴趣的:(ROS,自动驾驶仿真)