首页 > 解决方案 > 在 Webots R2020a 修订版 1 中使用 MATLAB(R2019b) 控制器的问题

问题描述

操作系统:Windows 10、Ubuntu(64 位)

MATLAB:R2019a、R2019b

网络机器人:R2020a 修订版 1

世界文件:webots/projects/languages/matlab/worlds/e-puck_matlab.wbt

问题:无法运行 MATLAB 示例

[matlab] Could not find file allincludes.h.
[matlab] Error in loadlibrary
[matlab] Error in launcher (line 74)
[matlab]       loadlibrary( ...

两个操作系统都显示相同的消息“loadlibrary”。我该如何解决?

标签: matlabwebots

解决方案


我在 Ubuntu 18.04.3 中遇到了同样的问题。Webots 2020a-rev1 安装了 .deb 文件。

对我来说,WEBOTS_HOME = '/usr/local/webots/'

问题是所有路径(在包含文件中......)都是用matlab直接在WEBOTS_HOME/lib中为webbots定义的。并且在 2020a 中似乎有一个新目录,即 WEBOTS_HOME/lib/controller。所以所有的路径都是错误的。

解决方案是这个:

cd /usr/local/webots/lib

sudo cp -r 控制器/matlab/ 。

希望这可以帮助。

古皮尔


推荐阅读