rarrais.ros2

ROS 2 (Robot Operating System)

Statut de Build

Un rôle Ansible qui installe ROS 2 (Robot Operating System) sur Ubuntu. 🤖

Exigences

Aucune.

Variables du Rôle

Les variables disponibles sont énumérées ci-dessous, avec des valeurs par défaut (voir defaults/main.yml):

# Récupéré des instructions d'installation de ROS2
ros2_gpg_key_url: https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc
ros2_repository_url: http://packages.ros.org/ros2/ubuntu

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

# Options : desktop (recommandé); ros-base (minimum)
ros2_configuration: desktop

# Nom d'utilisateur et groupe par défaut pour l'installation de catkin_ws
ros2_user:
    name: ubuntu
    group: ubuntu

dev_ws: dev_ws

ros2_domain_id: 0

install_argcomplete: true

# Liste des paquets ROS à installer sans le préfixe ros-<distro>
ros2_packages:

Dépendances

Aucune.

Exemple de Playbook

Exemple pour installer la configuration desktop-full de ROS avec turtlesim sur le système hôte avec un nom d'utilisateur personnalisé (existant) :

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

Licence

MIT

Informations sur l'Auteur

Ce rôle a été créé en 2019 par Rafael Arrais.

À propos du projet

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

Installer
ansible-galaxy install rarrais.ros2
Licence
mit
Téléchargements
602
Propriétaire