我的系统是Ubuntu18.04
在使用rosshutdown命令后,再次rosinit出错,解决办法是在matlab的安装路径下找到createOrGetLocalPython.m对其修改,或使用命令
sudo gedit /usr/local/Polyspace/R2020b/toolbox/ros/mlroscpp/util/+ros/+internal/createOrGetLocalPython.m
在代码行 if ~foundCatkin 前面加入如下代码:
pythonPkgSrc = fullfile(matlabroot,'sys','ros1','share','python');
保存后重启matlab。