rarrais.ros2

ROS 2 (Robot Operating System)

Status budowy

Rola Ansible, która instaluje ROS 2 (Robot Operating System) na Ubuntu. 🤖

Wymagania

Brak.

Zmienne roli

Dostępne zmienne wymienione są poniżej, wraz z wartościami domyślnymi (patrz defaults/main.yml):

# Pobrane z instrukcji instalacji ROS2
ros2_gpg_key_url: https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc
ros2_repository_url: http://packages.ros.org/ros2/ubuntu

# Opcje: bouncy; crystal; dashing (LTS); eloquent; foxy (LTS)
ros2_distribution: foxy

# Opcje: desktop (zalecane); ros-base (minimalna wersja)
ros2_configuration: desktop

# Domyślna nazwa użytkownika i grupa do instalacji catkin_ws
ros2_user:
    name: ubuntu
    group: ubuntu

dev_ws: dev_ws

ros2_domain_id: 0

install_argcomplete: true

# Lista pakietów ROS do zainstalowania bez prefiksu ros-<distro>
ros2_packages:

Zależności

Brak.

Przykładowy Playbook

Przykład instalacji pełnej konfiguracji ROS desktop z turtlesim na hoście z własną (istniejącą) nazwą użytkownika:

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

Licencja

MIT

Informacje o autorze

Ta rola została stworzona w 2019 roku przez Rafaela Arraisa.

O projekcie

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

Zainstaluj
ansible-galaxy install rarrais.ros2
Licencja
mit
Pobrania
602
Właściciel