Связь между Unity 3d и MATLAB - PullRequest
       7

Связь между Unity 3d и MATLAB

0 голосов
/ 14 октября 2018

Я работаю над проектом самостоятельного вождения автомобиля для неструктурированной среды в виртуальной среде Unity 3d, но мне нужно выполнить расчеты для локализации в MATLAB и передать некоторые переменные из Unity в MATLAB.Я пробовал несколько кодов от людей онлайн, но все они не работали вообще.Может кто-нибудь, пожалуйста, помогите мне с этим вопросом.Я совсем не знаком с C #.Мне нужно установить правильную связь между Unity 3d и MATLAB.

1 Ответ

0 голосов
/ 14 октября 2018

Создайте собственный плагин для Unity3d.

https://docs.unity3d.com/Manual/NativePlugins.html

Из родного плагина dll вы сможете следовать этому руководству, если ваша функция развернута.

https://www.mathworks.com/help/mps/qs/create-a-c-net-application-that-calls-the-deployed-function.html

Или используйте ProcessStart из собственного плагина, если вы хотите просто запустить matlab локально, как если бы вы запускали его из командной строки.

https://docs.microsoft.com/en-us/dotnet/api/system.diagnostics.process.start?redirectedfrom=MSDN&view=netframework-4.7.2#overloads

...