web-dev-qa-db-fra.com

ROS sur BeagleBone Black?

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

8
Yaser Mohamadi

Une version de ROS est publiée chaque année en mai. Chaque version de ROS sera prise en charge sur exactement un Ubuntu LTS. Les versions ROS suppriment 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 est actuellement prise en charge uniquement sur Ubuntu 16.04.


Installation de ROS Kinetic dans Ubuntu 16.04

  1. Configurez vos dépôts Ubuntu pour permettre "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 rechercher les packages disponibles, utilisez: apt-cache search ros-kinetic puis remplacez PACKAGE dans ros-kinetic-PACKAGE par l'un des packages disponibles trouvés par apt-cache search ros-kinetic.

  4. Initialiser rosdep. rosdep vous permet d'installer facilement les dépendances du système pour la source que vous souhaitez compiler et est nécessaire pour exécuter certains composants essentiels dans les ROS.

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

    echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc  
    source ~/.bashrc  
    
  6. Obtenez rosinstall. rosinstall vous 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 le site officiel Didacticiels ROS .


Installation mélodique ROS sous Ubuntu 18.04

  1. Configurez vos dépôts Ubuntu pour permettre "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 rechercher les packages disponibles, utilisez: apt-cache search ros-melodic puis remplacez PACKAGE dans ros-melodic-PACKAGE par l'un des packages disponibles trouvés par apt-cache search ros-melodic.

  4. Initialiser rosdep. rosdep vous permet d'installer facilement les dépendances du système pour la source que vous souhaitez compiler et est nécessaire pour exécuter certains composants essentiels dans les ROS.

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

    echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc  
    source ~/.bashrc  
    
  6. Obtenez rosinstall. rosinstall vous 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 le site officiel Didacticiels ROS .

La source: Installation par Ubuntu de ROS Kinetic , Installation par Ubuntu de ROS Melodic

7
karel