ROS与Simulink联合仿真—Matlab环境配置

目录

版本说明

Matlab依赖

Python作用

Compilers作用

Matlab环境配置思维导图

 参考文献


版本说明

  Liunx端:Ubuntu18.04+ROS melodic

  Windows端:Matlab2020b

Matlab依赖

  Matlab进行ROS连续仿真,分别需要:Python2.7、CMake3.15.5+、Visual Studio2017.

Python作用

  运行matlab中的rosinit函数,使matlab与ROS Network建立连接,命令行如下:

pyenv('Version','2.7') 
pyenv

Compilers作用

  在Matlab中生成自定义Message,需要编译ROS包。需要python 、CMake、C++ Compilers。Python推荐2.7,CMake推荐3.20.5,C++ Compilers建议使用Visual Studio2017。

  博主在使用Visual Studio2019时,matlab2020b不支持,建议用2017版。如果编译过程中C++ Compilers报错,可尝试以下命令行。

mex -setup cpp

Matlab环境配置思维导图

ROS与Simulink联合仿真—Matlab环境配置

 参考文献

https://ww2.mathworks.cn/help/ros/gs/ros-system-requirements.html

上一篇:ROS与Simulink联合仿真-自定义Messgae


下一篇:Simulink 中的BusCreator/Selector 和 Mux/Demux有什么区别?