目录
版本说明
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环境配置思维导图
参考文献
https://ww2.mathworks.cn/help/ros/gs/ros-system-requirements.html