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

ROS 1 требование

Начиная с R2020b ROS Toolbox поддерживает ROS Мелодичное распределение Morenia для ROS.

Платформы

  • Windows® — Windows 10 рекомендован.

  • Linux® — Ubuntu 18.04 рекомендован.

  • Mac OS X

Для получения дополнительной информации о ROS Мелодичная поддержка, смотрите их страницу Target Platforms.

Версия 2.7 Python

Соединяться с сетями 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 поддерживает Подчеркивание штриховой линией распределение Diademata для ROS 2.

Платформы

  • Windows 10 только

  • Linux — Ubuntu 18.04 рекомендован

  • macOS — Горная цепь (10.12.x)

Для получения дополнительной информации о поддержке Подчеркивания штриховой линией ROS, смотрите их страницу Dashing Diademata.

ROS 2 пользовательские сообщения

При генерации пользовательских сообщений для ROS 2 необходимо создать пакеты ROS. Это требует, чтобы у вас были Python, CMake и компилятор C++ для вашей платформы.

Версия 3.7 Python

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

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте