rarrais.ros
System operacyjny robota (ROS)
Rola Ansible, która instaluje ROS (System operacyjny robota) na Ubuntu. 🤖
Wymagania
Brak.
Zmienne roli
Dostępne zmienne są wymienione poniżej, wraz z wartościami domyślnymi (zobacz defaults/main.yml
):
ros_keyserver: hkp://keyserver.ubuntu.com:80 # Pozyskane z instrukcji instalacji ROS
ros_key_id: C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654 # Pozyskane z instrukcji instalacji ROS
ros_repository_url: http://packages.ros.org/ros/ubuntu # Pozyskane z instrukcji instalacji ROS
ros_distribution: noetic # noetic LUB melodic LUB kinetic (automatycznie wykrywane zgodnie z wersją Ubuntu)
ros_configuration: ros-base # desktop-full LUB desktop LUB ros-base
ros_user: # Domyślny użytkownik i grupa do instalacji w przestrzeni roboczej ROS
name: ubuntu
group: ubuntu
ros_workspaces: # Definicja katalogów i narzędzi do przestrzeni roboczych ROS
catkin_ws: catkin_make # Katalog przestrzeni roboczej ROS : catkin_make LUB catkin_tools LUB colcon
# ros_ws: catkin_tools
# colcon_ws: colcon
ros_packages: # Lista pakietów ROS do zainstalowania bez prefiksu ros-<distro>
Zależności
Brak.
Przykładowy playbook
Przykład instalacji konfiguracji desktop-full ROS z rosbridge-server na systemie gospodarza z niestandardową (istniejącą) nazwą użytkownika:
- hosts: localhost
connection: local
become: true
vars:
ros_user:
name: rarrais
group: rarrais
ros_configuration: desktop-full
ros_packages:
- rosbridge-server
roles:
- rarrais.ros
Licencja
MIT
Informacje o autorze
Ta rola została stworzona w 2019 roku przez Rafaela Arraisa.
O projekcie
An Ansible Role that installs ROS (Robot Operating System) on Ubuntu
Zainstaluj
ansible-galaxy install rarrais.ros
Licencja
mit
Pobrania
762
Właściciel