rarrais.ros

Sistema Operativo de Robots (ROS)

Estado de Construcción

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

Requisitos

Ninguno.

Variables del Rol

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

 ros_keyserver: hkp://keyserver.ubuntu.com:80              # Recuperado de las instrucciones de instalación de ROS
 ros_key_id: C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654      # Recuperado de las instrucciones de instalación de ROS
 ros_repository_url: http://packages.ros.org/ros/ubuntu    # Recuperado de las instrucciones de instalación de ROS

 ros_distribution: noetic     # noetic O melodic O kinetic (descubierto automáticamente según la versión de Ubuntu)
 ros_configuration: ros-base   # desktop-full O desktop O ros-base

 ros_user:                     # Nombre de usuario y grupo predeterminados para la instalación del espacio de trabajo de ROS
     name: ubuntu
     group: ubuntu

 ros_workspaces:               # Directorios y definiciones de constructores de espacios de trabajo de ROS
     catkin_ws: catkin_make    # Directorio de espacio de trabajo de ROS : catkin_make O catkin_tools O colcon
     # ros_ws: caktin_tools
     # colcon_ws: colcon

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

Dependencias

Ninguna.

Ejemplo de Playbook

Ejemplo para instalar la configuración desktop-full de ROS con rosbridge-server en el sistema host con un nombre de usuario personalizado (existente):

- hosts: localhost
  connection: local
  become: true
  vars:
    ros_user:
        name: rarrais
        group: rarrais
    ros_configuration: desktop-full
    ros_packages:
      - rosbridge-server
  roles:
    - rarrais.ros

Licencia

MIT

Información del Autor

Este rol fue creado en 2019 por Rafael Arrais.

Acerca del proyecto

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

Instalar
ansible-galaxy install rarrais.ros
Licencia
mit
Descargas
762
Propietario