ROS与Matlab

一、官方资料指导
ROS wiki http://wiki.ros.org/
matlab:Robotics system Toobox:ROS http://cn.mathworks.com/help/robotics/robot-operating-system-ros.html
Document http://cn.mathworks.com/help/robotics/functionlist.html#buog82z
说明:matlab2015b以上版本带机器人工具箱和ROS。

二、使用说明
按照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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值