Rosinit error: Undefined function or variable 'rosinit'
古いコメントを表示
I am trying to initialize ROS on MATLAB R2015b on Windows 10 64-bit. I have the Robotics System Toolbox installed (as verified by 'ver'). When I enter the 'rosinit' command in the command line, I get this error:
Undefined function or variable 'rosinit'.
Sorry if this sounds stupid, but do I need to have ROS installed on my Windows in order to use this package? The official help page does not explain anything about this!
Thanks
5 件のコメント
Swarooph
2016 年 8 月 1 日
Is this a new MATLAB installation? OR
Did you install the toolbox separately on top of an existing installation?
In either of these cases, you could execute the following commands to reset MATLAB's path to factory conditions. Note that this will remove any user added path that will need to be manually added later. But this is one way to reset MATLAB back to its 'pristine' condition.
restoredefaultpath
rehash toolboxcache
Alireza Manzoori
2016 年 8 月 1 日
Swarooph
2016 年 8 月 1 日
AFAIK, at least for the rosinit command without any input arguments.
There could be a chance that you are trying to pull a license from only a limited number available in the pool. In this case, you can try the following command to see if you can actually check out a license:
license('checkout','Robotics_System_Toolbox')
If the answer is 1, you are actually able to check out the license. But I am guessing your answer will be 0 in which case, you should get in touch with your license administrator or MathWorks support to get a better picture.
Robin Narbey
2016 年 8 月 2 日
Hi, Yesterday withs matlab R2014a and R2015b i obtain the same error as you when I try to start "rosinit". This morning I install the R2016a and all work well :) You should try to update your version.
Have a good day,
Alireza Manzoori
2016 年 8 月 5 日
編集済み: Alireza Manzoori
2016 年 8 月 5 日
回答 (1 件)
Josh Chen
2023 年 4 月 17 日
0 投票
Hi Alireza,
This error indicates that MATLAB is not able to find the function 'rosinit'. Likely, some path got messed up. You can verify this by calling:
>> which rosinit
If it does not return a path to the rosinit.m file, that means this is a path issue.
Please let us know if you are still facing this issue with another version.
Thanks,
Josh
カテゴリ
ヘルプ センター および File Exchange で Publishers and Subscribers についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!