BeagleBone BlackのROS?


8

Ubuntu 16.04を使用してBeagle Bone BlackにインストールできるRobot Operating System(ROS)ディストリビューションはどれですか?

回答:


7

毎年5月にROSリリースがあります。すべてのROSリリースは、ちょうど1つのUbuntu LTSでサポートされます。ROSリリースがまだサポートされている場合でも、ROSリリースはEOL(End Of Life)Ubuntuディストリビューションのサポートを終了します。ROS Kineticリリースは現在Ubuntu 16.04でのみサポートされています。


Ubuntu 16.04でのROS Kineticのインストール

  1. Ubuntuリポジトリを設定して、「制限付き」、「ユニバース」、「マルチバース」を許可します。

  2. 次のコマンドを実行します。

    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. 4つのデフォルトROS構成から1つを選択します。

    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
    

    利用可能なパッケージを見つけるには、以下を使用します。apt-cache search ros-kinetic次に、PACKAGEros-kinetic-PACKAGE見つかった利用可能なパッケージの1つに置き換えます。apt-cache search ros-kinetic

  4. 初期化rosdeprosdepコンパイルするソースのシステム依存関係を簡単にインストールできるようにします。これは、ROSでいくつかのコアコンポーネントを実行するために必要です。

    sudo rosdep init
    rosdep update  
    
  5. 環境設定

    echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc  
    source ~/.bashrc  
    
  6. ゲットrosinstallrosinstall1つのコマンドでROSパッケージの多くのソースツリーを簡単にダウンロードできます。

    sudo apt install python-rosinstall  
    
  7. インストールをテストするには、公式のROSチュートリアルにアクセスしてください。


Ubuntu 18.04でのROS Melodicインストール

  1. Ubuntuリポジトリを設定して、「制限付き」、「ユニバース」、「マルチバース」を許可します。

  2. 次のコマンドを実行します。

    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. 4つのデフォルトROS構成から1つを選択します。

    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
    

    利用可能なパッケージを見つけるには、以下を使用します。apt-cache search ros-melodic次に、PACKAGEros-melodic-PACKAGE見つかった利用可能なパッケージの1つに置き換えます。apt-cache search ros-melodic

  4. 初期化rosdeprosdepコンパイルするソースのシステム依存関係を簡単にインストールできるようにします。これは、ROSでいくつかのコアコンポーネントを実行するために必要です。

    sudo rosdep init
    rosdep update  
    
  5. 環境設定

    echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc  
    source ~/.bashrc  
    
  6. ゲットrosinstallrosinstall1つのコマンドでROSパッケージの多くのソースツリーを簡単にダウンロードできます。

    sudo apt install python-rosinstall-generator python-wstool build-essential  
    
  7. インストールをテストするには、公式のROSチュートリアルにアクセスしてください。

出典:UbuntuのROSキネティックのインストールUbuntuのROSメロディックのインストール


1
カレルさん、ありがとうございました。手順に従って、ROSデスクトップを正常にインストールしました。しかし、「フル」バージョンをインストールできませんでした。一部のパッケージはまだ利用できないと思います。
Yaser Mohamadi 2016

:ROS-運動・デスクトップ・フルのUbuntu 16.04でのインストールの問題は、この質問に報告されたxenialにアップグレードした後、依存関係の問題 -dpkg: error processing package ros-kinetic-desktop-full (--configure): dependency problems - leaving unconfigured
カレル・
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.