コンテンツにスキップ

ソースからのインストール#

必要条件#

  • OS

    • Ubuntu 22.04
  • Git
sudo apt-get -y update
sudo apt-get -y install git

開発環境のセットアップ方法#

  1. roboware-org/robowareをクローンし、ディレクトリに移動します。

    git clone https://github.com/roboware-org/roboware.git -b main --single-branch
    cd roboware
    
  2. Robowareを初めてインストールする場合は、提供されたAnsibleスクリプトを使用して依存関係を自動的にインストールすることができます。

    ./setup-dev-env.sh
    

ワークスペースのセットアップ方法#

  1. srcディレクトリを作成し、リポジトリをその中にクローンします。

    Robowareは、ワークスペースを構築するためにvcstoolを使用します。

    cd roboware
    mkdir src
    vcs import src < roboware.repos
    
  2. 依存するROSパッケージをインストールします。

    Robowareは、コアコンポーネントに加えていくつかのROS 2パッケージを必要とします。 ツールrosdepを使用すると、このような依存関係の自動検索とインストールが可能です。 rosdep installの前にrosdep updateを実行する必要があるかもしれません。

    source /opt/ros/humble/setup.bash
    rosdep install -y --from-paths src --ignore-src --rosdistro $ROS_DISTRO
    
  3. ワークスペースをビルドします。

    Robowareは、ワークスペースをビルドするためにcolconを使用します。 より詳細なオプションについては、ドキュメントを参照してください。

    colcon build --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=Release --cargo-args --release