Начиная с R2020b ROS Toolbox поддерживает ROS Мелодичное распределение Morenia для ROS.
Windows® — Windows 10 рекомендован.
Linux® — Ubuntu 18.04 рекомендован.
Mac OS X
Для получения дополнительной информации о ROS Мелодичная поддержка, смотрите их страницу Target Platforms.
Соединяться с сетями ROS с rosinit
функция, необходимо установить и установить Python 2.7.
Чтобы проверять вашу версию Python®, используйте pyenv
функция.
pyenv
ans = PythonEnvironment with properties: Version: "2.7" Executable: "C:\Python27\pythonw.exe" Library: "C:\windows\system32\python27.dll" Home: "C:\Python27" Status: NotLoaded ExecutionMode: OutOfProcess
Если ваш Интерпретатор Python установлен в различную версию, перезапуск MATLAB® и установил версию с pyenv
.
pyenv('Version','2.7')
При генерации пользовательских сообщений для ROS необходимо создать пакеты ROS. Это требует, чтобы у вас были Python, CMake и компилятор C++ для вашей платформы:
Загрузите и установите CMake 3.15.5 +.
Компиляторы C++
Windows — Visual Studio 2017
Linux — Набор компилятора GNU (GCC) 6.3 +
macOS — Xcode 10 +
Начиная с R2020a ROS Toolbox поддерживает Подчеркивание штриховой линией распределение Diademata для ROS 2.
Платформы
Windows 10 только
Linux — Ubuntu 18.04 рекомендован
macOS — Горная цепь (10.12.x)
Для получения дополнительной информации о поддержке Подчеркивания штриховой линией ROS, смотрите их страницу Dashing Diademata.
При генерации пользовательских сообщений для ROS 2 необходимо создать пакеты ROS. Это требует, чтобы у вас были Python, CMake и компилятор C++ для вашей платформы.
Установите и установите Python 3.7.
Чтобы проверять вашу версию Python, используйте pyenv
функция.
pyenv
ans = PythonEnvironment with properties: Version: "3.7" Executable: "C:\Python37\pythonw.exe" Library: "C:\windows\system32\python37.dll" Home: "C:\Python37" Status: NotLoaded ExecutionMode: OutOfProcess
Если ваш Интерпретатор Python установлен в различную версию, перезапуск MATLAB и установил версию установки с pyenv
.
pyenv('Version','3.7')
Загрузите и установите CMake 3.15.5 +.
Windows — Visual Studio 2017
Linux — Набор компилятора GNU (GCC) 6.3 +
macOS — Xcode 10 +