Construire RQt à partir de la source

Nous avons fourni notre configuration de développement ici pour aider les futurs utilisateurs à étendre facilement RQt en créant leurs propres plugins. Nous vous encourageons à remettre ces plugins dans le référentiel GitHub ros-visualization !

Configuration requise

Ces instructions sont écrites pour les plates-formes cibles de Crystal Clemmys (voir REP).

  • Ubuntu Bionic Beaver 18.04 64 bits

  • Macos Sierra 10.12.x

  • Windows 10 avec Visual Studio 2017

Autres exigences

  • Dans ROS 2 Crystal, la version minimale de Qt est Qt5

Construire à partir de la source

Afin de construire RQt à partir des sources, créez d’abord un espace de travail ROS 2 à ~/ros2_ws/. Cette étape est déjà couverte dans construire ROS 2 à partir des instructions source, nous l’ignorons donc ici.

Télécharger les référentiels RQt

cd ~/ros2_ws
vcs import --force --input https://raw.githubusercontent.com/PickNikRobotics/rqt2_setup/master/rqt2.repos src

Comme alternative au fichier hébergé .repos, vous pouvez utiliser rosinstall_generator pour en générer un personnalisé :

rosinstall_generator --rosdistro crystal --upstream-development --repos python_qt_binding qt_gui_core rqt <more-repos-with-rqt-plugins> > rqt2.repos
vcs import --force src < rqt2.repos

Installer les dépendances

Pour les plates-formes non-Linux, consultez la page d’installation de la source macOS RQt ou la page d’installation de la source Windows 10 RQt avant continue ici.

rosdep install --from-paths src --ignore-src --rosdistro bouncy -y --skip-keys "console_bridge fastcdr fastrtps rti-connext-dds-6.0.1 urdfdom_headers"

Construire l’espace de travail

Généralement, la construction d’un espace de travail est aussi simple que :

colcon build

Pour Windows, il est recommandé d’utiliser l’option --merge-install.

colcon build --merge-install

Utilisations avancées de Colcon :

  • Afficher la sortie détaillée sur la console :

    colcon build –event-handlers console_direct+
    
  • Construisez un seul package et ses dépendances :

    colcon build –packages-up-to rqt_shell
    

Sourcez votre environnement

Linux ou macOS

. install/local_setup.bash

les fenêtres

call install/local_setup.bat

Utilisation de Ryat

Voir Aperçu de RQt.