rarrais.ros2
ROS 2 (Robot Operating System)
Rola Ansible, która instaluje ROS 2 (Robot Operating System) na Ubuntu. 🤖
Wymagania
Brak.
Zmienne roli
Dostępne zmienne wymienione są poniżej, wraz z wartościami domyślnymi (patrz defaults/main.yml
):
# Pobrane z instrukcji instalacji ROS2
ros2_gpg_key_url: https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc
ros2_repository_url: http://packages.ros.org/ros2/ubuntu
# Opcje: bouncy; crystal; dashing (LTS); eloquent; foxy (LTS)
ros2_distribution: foxy
# Opcje: desktop (zalecane); ros-base (minimalna wersja)
ros2_configuration: desktop
# Domyślna nazwa użytkownika i grupa do instalacji catkin_ws
ros2_user:
name: ubuntu
group: ubuntu
dev_ws: dev_ws
ros2_domain_id: 0
install_argcomplete: true
# Lista pakietów ROS do zainstalowania bez prefiksu ros-<distro>
ros2_packages:
Zależności
Brak.
Przykładowy Playbook
Przykład instalacji pełnej konfiguracji ROS desktop z turtlesim na hoście z własną (istniejącą) nazwą użytkownika:
- hosts: localhost
connection: local
become: true
vars:
ros2_user:
name: rarrais
group: rarrais
ros2_configuration: desktop
ros2_packages:
- turtlesim
roles:
- rarrais.ros2
Licencja
MIT
Informacje o autorze
Ta rola została stworzona w 2019 roku przez Rafaela Arraisa.
O projekcie
An Ansible Role that installs ROS 2 (Robot Operating System) on Ubuntu
Zainstaluj
ansible-galaxy install rarrais.ros2
Licencja
mit
Pobrania
602
Właściciel