Installez la version ros2 - galactic sur ubuntu20.04

 Installez la version ros2 - galactic sur ubuntu20.04 et certaines configurations d'environnement

 Regardez la documentation officielle :

Ubuntu (Debian) - Documentation ROS 2 : Documentation Galaxy

installation officielle

1. Vérifiez le format d'encodage : nécessite des paramètres régionaux pour prendre en charge UTF-8

locale  # check for UTF-8

sudo apt update && sudo apt install locales
sudo locale-gen en_US en_US.UTF-8
sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
export LANG=en_US.UTF-8

locale  # verify settings

2. Ajouter le référentiel ROS 2 apt

sudo apt install software-properties-common
sudo add-apt-repository universe
sudo apt update && sudo apt install curl
sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg


echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu $(. /etc/os-release && echo $UBUNTU_CODENAME) main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null

3. Installez le package ROS 2 

sudo apt update
sudo apt upgrade
sudo apt install ros-galactic-desktop
sudo apt install ros-galactic-ros-base
sudo apt install ros-dev-tools
sudo apt upgrade
sudo rosdep init
rosdep update

 Terminé, entrez l'exemple de test

. ~/ros2_galactic/install/local_setup.bash
ros2 lance demo_nodes_cpp talker
 

Si vous pensez que l'installation officielle est trop gênante, vous pouvez utiliser l'installation en un clic de Xiaoyu pour gagner du temps et vous inquiéter. 

Environnement d'installation en un clic de Yuxiang ros

Commande d'entrée de borne :

wget http://fishros.com/install -O fishros && . poissonros

1. Installez ros2 - galactique

Sélectionnez les numéros :

[1] : Installation en un clic : ROS (prend en charge ROS et ROS2, Raspberry Pi Jetson)

[1] : Remplacez la source système et continuez l'installation

[3]:galactique(ROS2)

[1] : version de bureau galactique (ROS2)

2. Installez l'environnement VScode

[7] : Installation en un clic : outils de développement VsCode

Installez le plug-in :

Pack de langue chinoise, vscode-icons,

Python, Pylance, C++, Thèmes C/C++, Pack d'extension C/C++, CMake, Outils CMake,

ROS , Vues RTOS , Aperçu Rosbag , URDF

Prise en charge de la langue Msg , Visual Studio IntelliCode , Markdown tout en un

Docker, Cortex-Debug, debug-tracker-vscode, MemoryView, traduction (dictionnaire anglais-chinois)

Outil de visualisation Rviz

Étant donné que rviz2 a déjà été installé lors de l'installation de ros2 en un clic, il n'est pas nécessaire de l'installer ici 

sudo apt installer ros-galactic-rviz2

Simulation de belvédère :

commande d'installation 

sudo apt installer gazebo11
 

outil de digitale

Installation :  Télécharger - Foxglove

Voir la section Connexion en direct Connexion en direct : ROS 2 - Docs - Foxglove

Git directement clone https://github.com/foxglove/ros-foxglove-bridge.git dans le dossier src de l'espace de travail, puis colcon construit avec le projet pour le visualiser

cd ws
git clone https://github.com/foxglove/ros-foxglove-bridge.git src/ros-foxglove-bridge

rosdep update
rosdep install --ignore-src --default-yes --from-path src
编译
colcon build --event-handlers console_direct+ --symlink-install
source install/local_setup.bash

Démarrer le pont pour lier le port

ros2 launch foxglove_bridge foxglove_bridge_launch.xml port:=8765

Je suppose que tu aimes

Origine blog.csdn.net/qq_64079631/article/details/131755110
conseillé
Classement