SIMULINK ROS Permission denied
21 次查看(过去 30 天)
显示 更早的评论
MATLAB System block 'Sine_publisher/Publish/SinkBlock' error occurred when invoking 'setupImpl' method of 'ros.slroscpp.internal.block.Publisher'. The error was thrown from ' '/usr/local/MATLAB/R2021b/toolbox/ros/slroscpp/+ros/+slroscpp/+internal/+block/Publisher.m' at line 142 '/usr/local/MATLAB/R2021b/toolbox/simulink/ui/studio/config/m/+SLStudio/StartPauseContinue.p' at line 0 '/usr/local/MATLAB/R2021b/toolbox/simulink/ui/studio/config/m/+SLStudio/ToolBars.p' at line 0'.
Caused by: Permission denied
3 个评论
Mahshad Kadkhodazade
2022-12-5
I'm having the same error. I attached my model.
p.s.: first time, I initialized roscore on ubuntu, then on matlab. I got this error.
second time, I restarted my computer and this time initialized ros on matlab. Still the same error.
Mahshad Kadkhodazade
2022-12-5
I solved it by going to matlab script and changing the folder directory to the folder where the python code of my publisher node exists. I got this idea from below link:
https://forums.ni.com/t5/LabVIEW/permission-denied-error-when-using-Matlab-script/td-p/3209865
p.s.: I got this error in Simulink of a ROS publisher block. I had defined a publisher node in ROS before running this simulink block.
回答(1 个)
Jagadeesh Konakalla
2023-4-7
Based on the error message, you are running the model where you do not have write permissions. Please run the simulink model where you have write permissions.
Thanks,
Jagadeesh K
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Introduction to Installation and Licensing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!