rarrais.ros2
ROS 2 (Robot Operating System)
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