С R2020b года ROS Toolbox поддерживает распределение ROS Melodic Morenia для ROS.
Windows® - Windows 10 рекомендуется для всех распределений ROS. Для ROS Melodic поддерживается только Windows 10.
Linux® - Рекомендуемый Ubuntu 18.04.
Mac OS X
Для получения дополнительной информации о поддержке ROS Melodic, смотрите их страницу Целевые платформы.
Для подключения к сетям 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 или 2019
Linux - Набор компиляторов GNU (GCC) 6.3 +
macOS - Xcode 10 +
С R2020a года ROS Toolbox поддерживает распределение Dashing Diademata для ROS 2.
Платформы
Только Windows 10
Linux - Рекомендуемый Ubuntu 18.04
macOS - Sierra (10.12.x)
Для получения дополнительной информации о поддержке ROS Dashing см. их страницу 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 +