美文网首页
matlab和虚拟机下ros通信

matlab和虚拟机下ros通信

作者: 循梦渡 | 来源:发表于2019-10-30 10:33 被阅读0次

打开虚拟机---打开一个终端---输入:roscore;

运行turtle的来作为实例:rosrun turtlesim turtlesim_node

windows下的MATLAB端,为避免有rosmaster运行,先输入:rosshutdown,

再输入:rosinit('192.168.244.129')  %虚拟机IP,在虚拟机终端输入:ifconfig可查。

MATLAB中查看rostopic list(输入rostopic list即可),查看topic数据类型等信息如:

rostopic info /turtle1/cmd_vel

MATLAB代码控制虚拟机机器人运动:(直接在MATLAB命令窗口复制粘贴运行)

cmdpub = rospublisher('/turtle1/cmd_vel',rostype.geometry_msgs_Twist)

pause(3)% Wait to ensure publisher is setup

cmdmsg = rosmessage(cmdpub);

cmdmsg.Linear.X = 10;

cmdmsg.Angular.Z = 15;

send(cmdpub,cmdmsg)

chatterpub = rospublisher('/chatter',rostype.std_msgs_String)

pause(3)% Wait to ensure publisher is setup

chattermsg = rosmessage(chatterpub);

chattermsg.Data = 'hello world'

send(chatterpub,chattermsg)

pause(5)

相关文章

  • matlab和虚拟机下ros通信

    打开虚拟机---打开一个终端---输入:roscore; 运行turtle的来作为实例:rosrun turtle...

  • ROS通信架构(下)

    队长与爱人相互七十年不能共舞,蚁人与女儿分隔五年未能相见,钢铁侠邂逅父亲期盼新生,雷神遇见母亲不忍分别。时间会给爱...

  • VmWare Ubuntu ping 静态IP 固定IP 连接机

    在虚拟机里装了ubuntu16.04和ros kinetic Ubuntu自身上网没问题,但是用ros控制kuka...

  • 2019-02-18

    6CCS3ROS作业代做、代做Matlab程序设计作业、Matlab语言作业代写、代写Robotic System...

  • ROS-Vicon-Crazypony通信

    ROS-Serial-Crazypony通信 从第二次开始学ros到成功进行串口通信,读取vicon数据,再将高度...

  • MATLAB 串口通信

    matlab 串口编程 由于项目需要,用matlab 做了一个串口通信工具,也碰到不少坑。这里总结一下。 读取串口...

  • ros 通信

    在我看来,ROS最牛逼的地方就是它的通信机制了,不仅仅是进程间通信方便,就连不同设备间通信也很方便,只需添加几行代...

  • Simulink生成ROS代码详细攻略

    前期准备 系统:Ubuntu 16.04 LTS 软件版本:ROS Kinetic、MATLAB 2018a li...

  • MATLAB串口通信与动态绘图

    MATLAB串口通信 MATLAB本身是支持Serial Port Devices,即串口设备。通过自带的一些函数...

  • ROS和Matlab的简单联调

    (1)系统配置 ROS系统(Ubuntu),主机host,ip: 192.168.1.1 (ifconfig)。 ...

网友评论

      本文标题:matlab和虚拟机下ros通信

      本文链接:https://www.haomeiwen.com/subject/lqotvctx.html