rarrais.ros
Операционная система роботов (ROS)
Роль Ansible, которая устанавливает ROS (Операционная система роботов) на Ubuntu. 🤖
Требования
Нет.
Переменные роли
Доступные переменные перечислены ниже с значениями по умолчанию (см. defaults/main.yml):
ros_keyserver: hkp://keyserver.ubuntu.com:80              # Получено из инструкций по установке ROS
ros_key_id: C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654      # Получено из инструкций по установке ROS
ros_repository_url: http://packages.ros.org/ros/ubuntu    # Получено из инструкций по установке ROS
ros_distribution: noetic     # noetic ИЛИ melodic ИЛИ kinetic (автоматически определяется в зависимости от версии Ubuntu)
ros_configuration: ros-base   # desktop-full ИЛИ desktop ИЛИ ros-base
ros_user:                     # Имя пользователя и группа по умолчанию для установки рабочего пространства ROS
    name: ubuntu
    group: ubuntu
ros_workspaces:               # Определение директорий рабочих пространств ROS и сборщиков
    catkin_ws: catkin_make    # Директория рабочего пространства ROS : catkin_make ИЛИ catkin_tools ИЛИ colcon
    # ros_ws: caktin_tools
    # colcon_ws: colcon
ros_packages:                 # Список пакетов ROS для установки без префикса ros-<distro>
Зависимости
Нет.
Пример Playbook
Пример установки конфигурации desktop-full ROS с rosbridge-server на хост-системе с пользовательским (существующим) именем:
- hosts: localhost
  connection: local
  become: true
  vars:
    ros_user:
        name: rarrais
        group: rarrais
    ros_configuration: desktop-full
    ros_packages:
      - rosbridge-server
  roles:
    - rarrais.ros
Лицензия
MIT
Информация об авторе
Эта роль была создана в 2019 году Рафаэлем Аррасом.
О проекте
 An Ansible Role that installs ROS (Robot Operating System) on Ubuntu
Установить
 ansible-galaxy install rarrais.rosЛицензия
 
            mit
          
Загрузки
 
            949
          
Владелец
 