rarrais.ros2

ROS 2 (Robot Operating System)

Build-Status

Eine Ansible-Rolle, die ROS 2 (Robot Operating System) auf Ubuntu installiert. 🤖

Anforderungen

Keine.

Rollenvariablen

Verfügbare Variablen sind unten aufgeführt, zusammen mit Standardwerten (siehe defaults/main.yml):

# Gesehen in den Installationsanweisungen für ROS2
ros2_gpg_key_url: https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc
ros2_repository_url: http://packages.ros.org/ros2/ubuntu

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

# Optionen: desktop (empfohlen); ros-base (minimal)
ros2_configuration: desktop

# Standardbenutzername und -gruppe für die Installation von catkin_ws
ros2_user:
    name: ubuntu
    group: ubuntu

dev_ws: dev_ws

ros2_domain_id: 0

install_argcomplete: true

# Liste von ROS-Paketen, die ohne ros-<distro> Präfix installiert werden sollen
ros2_packages:

Abhängigkeiten

Keine.

Beispiel-Playbook

Beispiel zur Installation der Desktop-Vollkonfiguration von ROS mit turtlesim auf dem Host-System mit einem benutzerdefinierten (bereits vorhandenen) Benutzernamen:

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

Lizenz

MIT

Autorinformationen

Diese Rolle wurde 2019 von Rafael Arrais erstellt.

Über das Projekt

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

Installieren
ansible-galaxy install rarrais.ros2
Lizenz
mit
Downloads
602
Besitzer