ROS no BeagleBone Black?


8

Qual distribuição de Sistema operacional de robô (ROS) pode ser instalada no Beagle Bone Black com o Ubuntu 16.04?

Respostas:


7

Há um lançamento do ROS todos os anos em maio. Cada versão do ROS será suportada em exatamente um Ubuntu LTS. As versões ROS eliminarão o suporte para distribuições EOL (End Of Life) Ubuntu, mesmo que a versão ROS ainda seja suportada. Atualmente, a versão ROS Kinetic é suportada apenas no Ubuntu 16.04.


Instalação do ROS Kinetic no Ubuntu 16.04

  1. Configure seus repositórios Ubuntu para permitir "restrito", "universo" e "multiverso".

  2. Execute estes comandos:

    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. Selecione uma das quatro configurações ROS padrão.

    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
    

    Para encontrar pacotes disponíveis, use: apt-cache search ros-kinetice substitua PACKAGE-o ros-kinetic-PACKAGEpor um dos pacotes disponíveis encontrados porapt-cache search ros-kinetic

  4. Inicialize rosdep. rosdeppermite instalar facilmente dependências do sistema para a origem que você deseja compilar e é necessário para executar alguns componentes principais no ROS.

    sudo rosdep init
    rosdep update  
    
  5. Configuração do ambiente

    echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc  
    source ~/.bashrc  
    
  6. Get rosinstall. rosinstallpermite baixar facilmente muitas árvores de origem para pacotes ROS com um comando.

    sudo apt install python-rosinstall  
    
  7. Para testar sua instalação, visite os Tutoriais oficiais do ROS .


Instalação do ROS Melodic no Ubuntu 18.04

  1. Configure seus repositórios Ubuntu para permitir "restrito", "universo" e "multiverso".

  2. Execute estes comandos:

    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. Selecione uma das quatro configurações ROS padrão.

    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
    

    Para encontrar pacotes disponíveis, use: apt-cache search ros-melodice substitua PACKAGE-o ros-melodic-PACKAGEpor um dos pacotes disponíveis encontrados porapt-cache search ros-melodic

  4. Inicialize rosdep. rosdeppermite instalar facilmente dependências do sistema para a origem que você deseja compilar e é necessário para executar alguns componentes principais no ROS.

    sudo rosdep init
    rosdep update  
    
  5. Configuração do ambiente

    echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc  
    source ~/.bashrc  
    
  6. Get rosinstall. rosinstallpermite baixar facilmente muitas árvores de origem para pacotes ROS com um comando.

    sudo apt install python-rosinstall-generator python-wstool build-essential  
    
  7. Para testar sua instalação, visite os Tutoriais oficiais do ROS .

Fonte: instalação do Ubuntu do ROS Kinetic , instalação do Ubuntu do ROS Melodic


1
Obrigado Karel, segui as etapas e instalei com êxito o ROS-Desktop. No entanto, não consegui instalar a versão 'completa'. Eu acho que alguns dos pacotes ainda não estão disponíveis.
Yaser Mohamadi

A ros-cinético-desktop completo problema ao instalar no Ubuntu 16.04 Também foi relatado nesta questão: atualizar problema de dependência após a hospitaleiro -dpkg: error processing package ros-kinetic-desktop-full (--configure): dependency problems - leaving unconfigured
Karel
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.