rarrais.ros

Système d'Exploitation Robot (ROS)

Statut de Construction

Un rôle Ansible qui installe ROS (Système d'Exploitation Robot) sur Ubuntu. 🤖

Exigences

Aucune.

Variables du Rôle

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

 ros_keyserver: hkp://keyserver.ubuntu.com:80              # Récupéré des instructions d'installation de ROS
 ros_key_id: C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654      # Récupéré des instructions d'installation de ROS
 ros_repository_url: http://packages.ros.org/ros/ubuntu    # Récupéré des instructions d'installation de ROS

 ros_distribution: noetic     # noetic OU melodic OU kinetic (découverte automatique selon la version d'Ubuntu)
 ros_configuration: ros-base   # desktop-full OU desktop OU ros-base

 ros_user:                     # Nom d'utilisateur et groupe par défaut pour l'installation de l'espace de travail ROS
     name: ubuntu
     group: ubuntu

 ros_workspaces:               # Répertoires des espaces de travail ROS et définition des bâtisseurs
     catkin_ws: catkin_make    # Répertoire d'espace de travail ROS : catkin_make OU catkin_tools OU colcon
     # ros_ws: catkin_tools
     # colcon_ws: colcon

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

Dépendances

Aucune.

Exemple de Playbook

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

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

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 (Robot Operating System) on Ubuntu

Installer
ansible-galaxy install rarrais.ros
Licence
mit
Téléchargements
762
Propriétaire