rarrais.ros

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

ビルドステータス

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

要件

特になし。

ロール変数

使用可能な変数は以下にリストされています。デフォルト値も含まれています(defaults/main.ymlを参照):

ros_keyserver: hkp://keyserver.ubuntu.com:80              # ROSインストール手順から取得
ros_key_id: C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654      # ROSインストール手順から取得
ros_repository_url: http://packages.ros.org/ros/ubuntu    # ROSインストール手順から取得

ros_distribution: noetic     # noetic または melodic または kinetic(Ubuntuのバージョンに応じて自動的に判別)
ros_configuration: ros-base   # desktop-full または desktop または ros-base

ros_user:                     # ROSワークスペースインストール用のデフォルトのユーザー名とグループ
    name: ubuntu
    group: ubuntu

ros_workspaces:               # ROSワークスペースディレクトリとビルダーの定義
    catkin_ws: catkin_make    # ROSワークスペースディレクトリ : catkin_make または catkin_tools または colcon
    # ros_ws: catkin_tools
    # colcon_ws: colcon

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

依存関係

特になし。

例のプレイブック

カスタム(既存の)ユーザー名で、ホストシステムにrosbridge-serverをインストールするためのROS desktop-full構成の例:

- hosts: localhost
  connection: local
  become: true
  vars:
    ros_user:
        name: rarrais
        group: rarrais
    ros_configuration: desktop-full
    ros_packages:
      - rosbridge-server
  roles:
    - rarrais.ros

ライセンス

MIT

著者情報

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

プロジェクトについて

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

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