Как связать MATLAB с библиотекой Webots? - PullRequest
0 голосов
/ 02 августа 2020

Я создал сценарий MATLAB для контроллера с помощью мастеров и раскомментировал desktop; keyboard; для взаимодействия с интерфейсом MATLAB. Работы выполняются на Win10.

Мой код работает, но мне нужно запустить программу MATLAB из Webots, чтобы предоставить MATLAB доступ к библиотеке Webots. Я попытался открыть только MATLAB и не имел ни малейшего представления о том, как связать программу с библиотекой Webots и проектом. это занимает довольно много времени.

Q: Есть ли способ связать MATLAB с библиотекой Webots, чтобы я мог разработать контроллер только в MATLAB, не запуская Webots?

1 Ответ

1 голос
/ 03 августа 2020

Возможно, ниже вы решите вашу проблему.

Решение

В файле launcher.m (.. \ Webots \ lib \ controller \ matlab):

  • Измените каждую строку, содержащую 'lib / matlab' на 'lib / controller / matlab'
  • Строки: 15, 23, 132

и

В allincludes.h (.. \ Webots \ lib \ controller \ matlab):

  • Измените каждый включаемый путь так, чтобы он возвращался в следующий каталог
    • например: #include "../../../include/controller/c/webots/accelerometer.h"
...