rarrais.ros

Robot Operating System (ROS)

Build-Status

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

Anforderungen

Keine.

Rollenvariablen

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

 ros_keyserver: hkp://keyserver.ubuntu.com:80              # Entnommen aus den ROS-Installationsanweisungen
 ros_key_id: C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654      # Entnommen aus den ROS-Installationsanweisungen
 ros_repository_url: http://packages.ros.org/ros/ubuntu    # Entnommen aus den ROS-Installationsanweisungen

 ros_distribution: noetic     # noetic ODER melodic ODER kinetic (automatisch erkennbar je nach Ubuntu-Version)
 ros_configuration: ros-base   # desktop-full ODER desktop ODER ros-base

 ros_user:                     # Standardbenutzername und Gruppe für die Installation des ROS-Arbeitsbereichs
     name: ubuntu
     group: ubuntu

 ros_workspaces:               # Verzeichnisse und Builder-Definitionen für ROS-Arbeitsbereiche
     catkin_ws: catkin_make    # ROS-Arbeitsbereichsverzeichnis : catkin_make ODER catkin_tools ODER colcon
     # ros_ws: catkin_tools
     # colcon_ws: colcon

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

Abhängigkeiten

Keine.

Beispiel-Playbook

Beispiel zur Installation der ROS desktop-full-Konfiguration mit rosbridge-server auf dem Hosts-System mit einem benutzerdefinierten (vorhandenen) Benutzernamen:

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

Lizenz

MIT

Autoreninformation

Diese Rolle wurde 2019 von Rafael Arrais erstellt.

Über das Projekt

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

Installieren
ansible-galaxy install rarrais.ros
Lizenz
mit
Downloads
762
Besitzer