ROS auf BeagleBone Black?

8

Welche ROS-Distribution (Robot Operating System) kann mit Ubuntu 16.04 auf Beagle Bone Black installiert werden?

Yaser Mohamadi
quelle

Antworten:

7

Jedes Jahr im Mai gibt es eine ROS-Veröffentlichung. Jede ROS-Version wird auf genau einem Ubuntu LTS unterstützt. ROS-Versionen werden die Unterstützung für EOL-Ubuntu-Distributionen (End Of Life) einstellen, selbst wenn die ROS-Version weiterhin unterstützt wird. Die ROS Kinetic-Version wird derzeit nur unter Ubuntu 16.04 unterstützt.


ROS Kinetic Installation in Ubuntu 16.04

  1. Konfigurieren Sie Ihre Ubuntu-Repositorys so, dass "eingeschränkt", "Universum" und "Multiversum" zulässig sind.

  2. Führen Sie die folgenden Befehle aus:

    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. Wählen Sie eine von vier Standard-ROS-Konfigurationen.

    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
    

    Um verfügbare Pakete, zu verwenden: apt-cache search ros-kineticund ersetzen Sie dann PACKAGEin ros-kinetic-PACKAGEvon einem der verfügbaren Pakete gefundenapt-cache search ros-kinetic

  4. Initialisieren rosdep. rosdepErmöglicht die einfache Installation von Systemabhängigkeiten für die Quelle, die Sie kompilieren möchten, und ist erforderlich, um einige Kernkomponenten in ROS auszuführen.

    sudo rosdep init
    rosdep update  
    
  5. Umgebung einrichten

    echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc  
    source ~/.bashrc  
    
  6. Holen Sie sich rosinstall. rosinstallMit diesem Befehl können Sie problemlos viele Quellbäume für ROS-Pakete herunterladen.

    sudo apt install python-rosinstall  
    
  7. Besuchen Sie die offiziellen ROS-Tutorials, um Ihre Installation zu testen .


ROS Melodic Installation in Ubuntu 18.04

  1. Konfigurieren Sie Ihre Ubuntu-Repositorys so, dass "eingeschränkt", "Universum" und "Multiversum" zulässig sind.

  2. Führen Sie die folgenden Befehle aus:

    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. Wählen Sie eine von vier Standard-ROS-Konfigurationen.

    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
    

    Um verfügbare Pakete, zu verwenden: apt-cache search ros-melodicund ersetzen Sie dann PACKAGEin ros-melodic-PACKAGEvon einem der verfügbaren Pakete gefundenapt-cache search ros-melodic

  4. Initialisieren rosdep. rosdepErmöglicht die einfache Installation von Systemabhängigkeiten für die Quelle, die Sie kompilieren möchten, und ist erforderlich, um einige Kernkomponenten in ROS auszuführen.

    sudo rosdep init
    rosdep update  
    
  5. Umgebung einrichten

    echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc  
    source ~/.bashrc  
    
  6. Holen Sie sich rosinstall. rosinstallMit diesem Befehl können Sie problemlos viele Quellbäume für ROS-Pakete herunterladen.

    sudo apt install python-rosinstall-generator python-wstool build-essential  
    
  7. Besuchen Sie die offiziellen ROS-Tutorials, um Ihre Installation zu testen .

Quelle: Ubuntu-Installation von ROS Kinetic , Ubuntu-Installation von ROS Melodic

Karel
quelle
1
Vielen Dank, Karel. Ich habe die Schritte befolgt und ROS-Desktop erfolgreich installiert. Ich konnte jedoch die Vollversion nicht installieren. Ich denke, einige der Pakete sind noch nicht verfügbar.
Yaser Mohamadi
Ein Problem bei der Installation von ros-kinetic-desktop-full in Ubuntu 16.04 wurde auch in dieser Frage gemeldet: Abhängigkeitsproblem nach dem Upgrade auf xenial -dpkg: error processing package ros-kinetic-desktop-full (--configure): dependency problems - leaving unconfigured
karel