rarrais.ros2

ROS 2(ロボットオペレーティングシステム)

ビルドステータス

UbuntuにROS 2(ロボットオペレーティングシステム)をインストールするためのAnsibleロールです。🤖

要件

特にありません。

ロール変数

利用可能な変数は以下に示されており、デフォルト値も示されています(defaults/main.yml参照):

# ROS2のインストール手順から取得
ros2_gpg_key_url: https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc
ros2_repository_url: http://packages.ros.org/ros2/ubuntu

# 選択肢: bouncy; crystal; dashing (LTS); eloquent; foxy (LTS)
ros2_distribution: foxy

# 選択肢: desktop (推奨); ros-base (最小限)
ros2_configuration: desktop

# catkin_wsインストールのためのデフォルトのユーザー名とグループ
ros2_user:
    name: ubuntu
    group: ubuntu

dev_ws: dev_ws

ros2_domain_id: 0

install_argcomplete: true

# ros-<distro>プレフィックスなしでインストールするROSパッケージのリスト
ros2_packages:

依存関係

特にありません。

例のプレイブック

カスタム(既存の)ユーザー名でホストシステムにturtlesimを含むROSデスクトップ完全設定をインストールする例:

- hosts: localhost
  connection: local
  become: true
  vars:
    ros2_user:
        name: rarrais
        group: rarrais
    ros2_configuration: desktop
    ros2_packages:
      - turtlesim
  roles:
    - rarrais.ros2

ライセンス

MIT

著者情報

このロールは2019年にRafael Arraisによって作成されました。

プロジェクトについて

An Ansible Role that installs ROS 2 (Robot Operating System) on Ubuntu

インストール
ansible-galaxy install rarrais.ros2
ライセンス
mit
ダウンロード
602
所有者