matlab调用哈希表,ros与matlab联动使用

ros与matlab联动使用

联动使用教程

1 ubuntu18.04或16.04下安装matlab R2017b

参考链接

2 ubuntu下基于matlab启动ros

matlab中常用命令如下:

查看robotics system toolbox工具箱是否安装成功

help robotics.ros

rosinit ——表示启动ROS,相当于roscore

rosshutdown ——表示关闭ROS

1)列出topic列表

rostopic list

2)查看topic 信息

rostopic info /torso_lift_imu/data

3)打印topic 信息

rostopic echo /torso_lift_imu/data

交互式运行案例

b0a35a2b1a01c30523512f62a20a37c4.png

matlab下使用ros的相关命令参考ROS 与 MATLAB 通讯

3 matlab与ubuntu联动后,roscore启动失败问题

1) roscore启动失败问题

解决方案:

通过查阅资料,发现以下方式可解决

ifconfig 查看ip地址

sudo gedit ~/.bashrc打开后填入以下内容

export ROS_IP=192.168.1.109

之所以失败原因就在于此,重启电脑后,ip地址变了,此处思考一个固定ip的方法应该就省事了

source ~/.bashrc

2)某一文件夹下的roslaunch启动失败问题

该文件夹前输入如下命令再重新启动就可以了

export ROS_MASTER_URI=http://192.168.1.109:11311/

3)针对1)与2)问题的一次性搞定方案

gedit ~/.bashrc

修改一下两个指令:修改后Save

export ROS_HOSTNAME=localhost

export ROS_MASTER_URI=http://localhost:11311

接下来,我们在运行roscore就可以啦

思路来源参考 资料

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值