1. 程式人生 > >ROS與Matlab

ROS與Matlab

二、使用說明 按照matlab指導進行。 1.啟動master 直接在matlab終端輸入:>>rosinit The value of the ROS_MASTER_URI environment variable, http://localhost:11311, will be used to connect to the ROS master. Initializing ROS master on http://yhzhao:11311/. Initializing global node /matlab_global_node_60577 with NodeURI http://yhzhao:36745/

會啟動一個master和global node,再在ubuntu終端啟動roscore時會master衝突。 輸入:>>rostopic list /rosout 需在Ubuntu終端先啟動roscore,再在matlab終端啟動rosinit,此時會連線已有rosmaster並新建立一個global node。 rosinit The value of the ROS_MASTER_URI environment variable, http://localhost:11311, will be used to connect to the ROS master. Initializing global node /matlab_global_node_21319 with NodeURI

http://yhzhao:56287/

若在不同IP下,可以分散式啟動新節點,連線master ip 為 10.0.253.95。輸入:>> rosinit(‘10.0.253.95’) Initializing global node /matlab_global_node_42437 with NodeURI http://10.0.253.95:52610/

2.關閉master rosshutdown

3.讀取訊息的:如gazcbo模擬 3.1 Ubuntu啟動roscore與gazcbo roslaunch turtlebot_gazebo gmapping_world.launch 3.2 matlab