ROS su BeagleBone Black?


8

Quale distribuzione di sistema operativo robot (ROS) può essere installata su Beagle Bone Black con Ubuntu 16.04?

Risposte:


7

C'è una versione ROS ogni anno a maggio. Ogni versione ROS sarà supportata su esattamente un Ubuntu LTS. Le versioni ROS elimineranno il supporto per le distribuzioni Ubuntu EOL (End Of Life), anche se la versione ROS è ancora supportata. La versione ROS Kinetic è attualmente supportata solo su Ubuntu 16.04.


Installazione ROS Kinetic in Ubuntu 16.04

  1. Configura i tuoi repository Ubuntu per consentire "limitato", "universo" e "multiverso".

  2. Esegui questi comandi:

    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. Seleziona una delle quattro configurazioni ROS predefinite.

    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
    

    Per trovare pacchetti disponibili, l'uso: apt-cache search ros-kinetice quindi sostituire PACKAGEin ros-kinetic-PACKAGEda uno dei pacchetti disponibili trovate daapt-cache search ros-kinetic

  4. Inizializza rosdep. rosdepconsente di installare facilmente dipendenze di sistema per l'origine che si desidera compilare ed è necessario per eseguire alcuni componenti principali in ROS.

    sudo rosdep init
    rosdep update  
    
  5. Impostazione dell'ambiente

    echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc  
    source ~/.bashrc  
    
  6. Ottieni rosinstall. rosinstallconsente di scaricare facilmente molti alberi dei sorgenti per i pacchetti ROS con un solo comando.

    sudo apt install python-rosinstall  
    
  7. Per testare la tua installazione, visita i ROS Tutorial ufficiali .


ROS Melodic installazione in Ubuntu 18.04

  1. Configura i tuoi repository Ubuntu per consentire "limitato", "universo" e "multiverso".

  2. Esegui questi comandi:

    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. Seleziona una delle quattro configurazioni ROS predefinite.

    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
    

    Per trovare pacchetti disponibili, l'uso: apt-cache search ros-melodice quindi sostituire PACKAGEin ros-melodic-PACKAGEda uno dei pacchetti disponibili trovate daapt-cache search ros-melodic

  4. Inizializza rosdep. rosdepconsente di installare facilmente dipendenze di sistema per l'origine che si desidera compilare ed è necessario per eseguire alcuni componenti principali in ROS.

    sudo rosdep init
    rosdep update  
    
  5. Impostazione dell'ambiente

    echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc  
    source ~/.bashrc  
    
  6. Ottieni rosinstall. rosinstallconsente di scaricare facilmente molti alberi dei sorgenti per i pacchetti ROS con un solo comando.

    sudo apt install python-rosinstall-generator python-wstool build-essential  
    
  7. Per testare la tua installazione, visita i ROS Tutorial ufficiali .

Fonte: installazione Ubuntu di ROS Kinetic , installazione Ubuntu di ROS Melodic


1
Grazie Karel, ho seguito i passaggi e ho installato ROS-Desktop con successo. Tuttavia, non sono riuscito a installare la versione "completa". Immagino che alcuni dei pacchetti non siano ancora disponibili.
Yaser Mohamadi,

In questa domanda è stato riportato anche un problema di installazione di ros-kinetic-desktop-full in Ubuntu 16.04: problema di dipendenza dopo l'aggiornamento a xenial -dpkg: error processing package ros-kinetic-desktop-full (--configure): dependency problems - leaving unconfigured
karel
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.