rarrais.ros2
ROS 2 (Sistema Operativo de Robots)
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