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
交互式運行案例
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就可以啦
思路來源參考 資料
總結
以上是生活随笔為你收集整理的matlab调用哈希表,ros与matlab联动使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 递归实现树形_Mysql实现
- 下一篇: matlab语言 列车平稳性指标,铁道车