ros2

ROS 2 (Операционная система роботов)

Статус сборки

Роль Ansible, которая устанавливает ROS 2 (Операционную систему роботов) на Ubuntu. 🤖

Требования

Нет.

Переменные роли

Доступные переменные указаны ниже, вместе с значениями по умолчанию (см. defaults/main.yml):

# Получено из инструкций по установке ROS2
ros2_gpg_key_url: https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc
ros2_repository_url: http://packages.ros.org/ros2/ubuntu

# Варианты: bouncy; crystal; dashing (LTS); eloquent; foxy (LTS)
ros2_distribution: foxy

# Варианты: desktop (рекомендуется); ros-base (минимальная установка)
ros2_configuration: desktop

# Имя пользователя и группа по умолчанию для установки catkin_ws
ros2_user:
    name: ubuntu
    group: ubuntu

dev_ws: dev_ws

ros2_domain_id: 0

install_argcomplete: true

# Список пакетов ROS, которые будут установлены без префикса ros-<дистрибутив>
ros2_packages:

Зависимости

Нет.

Пример плейбука

Пример установки полной конфигурации ROS desktop с turtlesim на хост-систему с пользовательским (существующим) именем:

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

Лицензия

MIT

Информация об авторе

Эта роль была создана в 2019 году Рафаэлем Арраисом.

О проекте

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

Установить
ansible-galaxy install rarrais/ansible-role-ros2
Лицензия
mit
Загрузки
586
Владелец