[PYTHON] Configuration de l'environnement ROS ①

Installation de ROS1

Je suis intéressé et je joue avec. Cette fois, nous installerons ROS1 Melodic. En tant que mémorandum personnel. Faites-le aussi petit que possible.

Environnement cible

Ubuntu 18.04 (sur Virtual Box) ROS1 Melodic

Installation

Nous suivrons le déroulement de l'installation par lots des packages ROS1. Spécifiez la version ROS comme mélodique.

install_1


$ export ROS_DISTRO=melodic

Obtenez la permission d'installer ROS.

install_2


$ sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

réglage des touches

install_3


$ sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

mise à jour

install_4


$ sudo apt update

Installation

install_5


$ sudo apt install ros-$ROS_DISTRO-desktop-full python-rosinstall python-rosinstall-generator python-wstool build-essential python-catkin-tools

Après cela, mettez à jour la base de données rosdep qui résout les dépendances ROS1, chargez le script de configuration pour les paramètres d'environnement, et vous avez terminé.

Initialisation de rosdep

install_6


$ sudo rosdep init
$ rosdep update

Environnement

install_7


$ echo "source /opt/ros/$ROS_DISTRO/setup.bash" >> ~/.bashrc
$ echo "source `catkin locate --shell-verbs`" >> ~/.bashrc
$ source ~/.bashrc

Il installe également un gazebo.


$ curl -sSL http://get.gazebosim.org | sh
$ sudo apt install ros-$ROS_DISTRO-gazebo-ros-pkgs ros-$ROS_DISTRO-gazebo-ros-control

c'est tout. Je vais jouer avec.

Les références

[1] Installation du cours ROS 02 https://qiita.com/srs/items/e0e0a9dc3f94c2d3348e [2] Commençons avec la programmation de robot de nouvelle génération ROS2 - Yutaka Kondo

Merci beaucoup.

Recommended Posts

Configuration de l'environnement ROS ①
Environnement
Python practice_Configuration de l'environnement virtuel ~ Installation de Django
Configurer un environnement Python moderne avec Homebrew
configuration onnxruntime-gpu
Construire un environnement conda pour les utilisateurs de ROS
Configuration d'OpenERP 7.0
Jetson + ROS
Traitement d'image avec la configuration de l'environnement Python pour Windows