ROS Системные требования

Требования к ROS 1

С R2020b года ROS Toolbox поддерживает распределение ROS Melodic Morenia для ROS.

Платформы

  • Windows® - Windows 10 рекомендуется для всех распределений ROS. Для ROS Melodic поддерживается только Windows 10.

  • Linux® - Рекомендуемый Ubuntu 18.04.

  • Mac OS X

Для получения дополнительной информации о поддержке ROS Melodic, смотрите их страницу Целевые платформы.

Python версии 2.7

Для подключения к сетям 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 необходимо создать пакеты ROS. Это требует, чтобы у вас были Python, CMake и компилятор на C++ для вашей платформы:

Скачать и установить CMake 3.15.5 +.

Компиляторы C++

Требования к ROS 2

С 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 2 необходимо создать пакеты ROS. Это требует, чтобы у вас были Python, CMake и компилятор C++ для вашей платформы.

Python версии 3.7

Установите и установите 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

Скачать и установить CMake 3.15.5 +.

Компиляторы C++

Похожие темы