ROS sur BeagleBone Black?

8

Quelle distribution de système d'exploitation de robot (ROS) peut être installée sur Beagle Bone Black avec Ubuntu 16.04?

Yaser Mohamadi
la source

Réponses:

7

Il y a une sortie ROS chaque année en mai. Chaque version de ROS sera prise en charge sur exactement un Ubuntu LTS. Les versions ROS abandonneront la prise en charge des distributions Ubuntu EOL (End Of Life), même si la version ROS est toujours prise en charge. La version ROS Kinetic n'est actuellement prise en charge que sur Ubuntu 16.04.


Installation de ROS Kinetic dans Ubuntu 16.04

  1. Configurez vos référentiels Ubuntu pour autoriser "restreint", "univers" et "multivers".

  2. Exécutez ces commandes:

    sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'  
    sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 0xB01FA116  
    sudo apt update  
    
  3. Sélectionnez l'une des quatre configurations ROS par défaut.

    sudo apt install ros-kinetic-desktop-full # full desktop
    sudo apt install ros-kinetic-desktop # desktop install
    sudo apt install ros-kinetic-ros-base # no GUI
    sudo apt install ros-kinetic-PACKAGE # individual package installation
    

    Pour trouver les paquets disponibles, utilisez: apt-cache search ros-kineticpuis remplacer PACKAGEdans ros-kinetic-PACKAGEpar l' un des paquets disponibles trouvés parapt-cache search ros-kinetic

  4. Initialisez rosdep. rosdepvous permet d'installer facilement les dépendances du système pour la source que vous souhaitez compiler et est requis pour exécuter certains composants principaux dans ROS.

    sudo rosdep init
    rosdep update  
    
  5. Configuration de l'environnement

    echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc  
    source ~/.bashrc  
    
  6. Obtenez rosinstall. rosinstallvous permet de télécharger facilement de nombreuses arborescences sources pour les packages ROS avec une seule commande.

    sudo apt install python-rosinstall  
    
  7. Pour tester votre installation, visitez les Tutoriels ROS officiels .


Installation de ROS Melodic dans Ubuntu 18.04

  1. Configurez vos référentiels Ubuntu pour autoriser "restreint", "univers" et "multivers".

  2. Exécutez ces commandes:

    sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'  
    sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116
    sudo apt update  
    
  3. Sélectionnez l'une des quatre configurations ROS par défaut.

    sudo apt install ros-melodic-desktop-full # full desktop
    sudo apt install ros-melodic-desktop # desktop install
    sudo apt install ros-melodic-ros-base # no GUI
    sudo apt install ros-melodic-PACKAGE # individual package installation
    

    Pour trouver les paquets disponibles, utilisez: apt-cache search ros-melodicpuis remplacer PACKAGEdans ros-melodic-PACKAGEpar l' un des paquets disponibles trouvés parapt-cache search ros-melodic

  4. Initialisez rosdep. rosdepvous permet d'installer facilement les dépendances du système pour la source que vous souhaitez compiler et est requis pour exécuter certains composants principaux dans ROS.

    sudo rosdep init
    rosdep update  
    
  5. Configuration de l'environnement

    echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc  
    source ~/.bashrc  
    
  6. Obtenez rosinstall. rosinstallvous permet de télécharger facilement de nombreuses arborescences sources pour les packages ROS avec une seule commande.

    sudo apt install python-rosinstall-generator python-wstool build-essential  
    
  7. Pour tester votre installation, visitez les Tutoriels ROS officiels .

Source: installation Ubuntu de ROS Kinetic , installation Ubuntu de ROS Melodic

Karel
la source
1
Merci Karel, j'ai suivi les étapes et installé avec succès ROS-Desktop. Cependant, je n'ai pas pu installer la version «complète». Je suppose que certains des packages ne sont pas encore disponibles.
Yaser Mohamadi
Un problème d'installation de ros-kinetic-desktop-full dans Ubuntu 16.04 a également été signalé dans cette question: problème de dépendance après la mise à niveau vers xenial -dpkg: error processing package ros-kinetic-desktop-full (--configure): dependency problems - leaving unconfigured
karel