rarrais.ros2

ROS 2 (Sistema Operativo de Robots)

Estado de Construcción

Un rol de Ansible que instala ROS 2 (Sistema Operativo de Robots) en Ubuntu. 🤖

Requisitos

Ninguno.

Variables del Rol

Las variables disponibles se enumeran a continuación, junto con los valores predeterminados (ver defaults/main.yml):

# Recuperado de las instrucciones de instalación de ROS2
ros2_gpg_key_url: https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc
ros2_repository_url: http://packages.ros.org/ros2/ubuntu

# Opciones: bouncy; crystal; dashing (LTS); eloquent; foxy (LTS)
ros2_distribution: foxy

# Opciones: desktop (recomendado); ros-base (mínimo)
ros2_configuration: desktop

# Nombre y grupo predeterminados para la instalación de catkin_ws
ros2_user:
    name: ubuntu
    group: ubuntu

dev_ws: dev_ws

ros2_domain_id: 0

install_argcomplete: true

# Lista de paquetes de ROS a instalar sin el prefijo ros-<distro>
ros2_packages:

Dependencias

Ninguna.

Ejemplo de Playbook

Ejemplo para instalar la configuración completa del escritorio de ROS con turtlesim en el sistema host con un nombre de usuario personalizado (ya existente):

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

Licencia

MIT

Información del Autor

Este rol fue creado en 2019 por Rafael Arrais.

Acerca del proyecto

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

Instalar
ansible-galaxy install rarrais.ros2
Licencia
mit
Descargas
602
Propietario