exponenta event banner

Требования к системе АФК

Требования 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++

Связанные темы