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