turtlebot3-burger_150.png
turtlebot3-waffle-pi_150.png
turtlebot3-arm_150.png
walking-y2_150.png
turbot3-multi_150.png
turbot3-dl-ros1_150.png
turbot3-ai.png
turbot3-dl-ros2_150.png
turbot3-slam_150.png
turbot3-arm_150.png
turtlebot4-lite_150.png
turtlebot4-pro_150.png
turbot4-dl_150.png
turbot4-ai_150.png
aidriving-racebot_150.png
aidriving-autodrive_150.png
turtlebot-arm_150.png
openmanipulator-x_150.png
Home » Turtlebot3-Matlab教程 » Turtlebot3与Matlab入门教程-连接matlab和turtlebot3

Turtlebot3与Matlab入门教程-连接matlab和turtlebot3

纠错,疑问,交流: 请进入讨论区请点击进入页面,扫码加入微信群或Q群进行交流

获取最新文章: 扫一扫加入“创客智造”公众号

欢迎加入我们的turtlebot3交流群,微信扫描右侧二维码立即进群交流

群二维码

说明:

  • 介绍如何连接matlab和turtlebot3

步骤:

在turtlebot3端

  • 启动turtlebot3
$ roslaunch turtlebot3_bringup turtlebot3_robot.launch

在Matlab端

  • turtlebot3端的ip:192.168.0.93 PC端的ip:192.168.0.197

  • 新建.m文件

  • 代码如下:

function connection_turtlebot3()

ip_robot = '192.168.0.93';
rosinit(ip_robot, 'NodeHost', '192.168.0.197')

end
  • 运行m文件

  • 结果如下:

Initializing global node /matlab_global_node_44912 with NodeURI http://192.168.0.93:49174/
  • 打印话题:
>> rostopic list
/battery_state   
/cmd_vel         
/cmd_vel_rc100   
/diagnostics     
/firmware_version
/imu             
/joint_states    
/magnetic_field  
/motor_power     
/odom            
/reset           
/rosout          
/rosout_agg      
/rpms            
/scan            
/sensor_state    
/sound           
/tf              
/version_info
  • 关闭节点
>> rosshutdown

纠错,疑问,交流: 请进入讨论区请点击进入页面,扫码加入微信群或Q群进行交流

获取最新文章: 扫一扫加入“创客智造”公众号

欢迎加入我们的turtlebot3交流群,微信扫描右侧二维码立即进群交流

群二维码

标签: turtlebot3与matlab入门教程