Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

ROS システム要件

ROS 1 の要件

R2020b 以降、ROS Toolbox では、ROS の ROS Melodic Morenia ディストリビューションをサポートしています。

プラットフォーム

  • Windows® — すべての ROS 配布に対し Windows 10 を推奨。ROS Melodic に関しては、Windows 10 のみがサポートされています。

  • Linux® — Ubuntu 18.04 を推奨。

  • Mac OS X

ROS Melodic のサポートの詳細については、Target Platforms ページを参照してください。

Python Version 2.7

関数 rosinit を使用して ROS ネットワークに接続するには、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 では、ROS 2 の Dashing Diademata ディストリビューションをサポートしています。

プラットフォーム

  • Windows 10 のみ

  • Linux — Ubuntu 18.04 を推奨

  • macOS — Sierra (10.12.x)

ROS Dashing のサポートの詳細については、Dashing Diademata のページを参照してください。

ROS 2 カスタム メッセージ

ROS 2 用のカスタム メッセージを生成する際には、ROS パッケージを作成する必要があります。これには、ご使用のプラットフォーム用の Python、CMake、および C++ コンパイラが必要です。

Python Version 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++ コンパイラ

関連するトピック