BeagleBone Black上的ROS?

使用Ubuntu 16.04可以在Beagle Bone Black上安装哪种机器人操作系统(ROS)发行版?

每年5月都有一个ROS发布。 每个ROS版本都将在一个Ubuntu LTS上得到支持。 即使仍然支持ROS版本,ROS版本也将放弃对EOL(End Of Life)Ubuntu发行版的支持。 目前仅在Ubuntu 16.04上支持ROS Kinetic版本。


在Ubuntu 16.04中安装ROS Kinetic

  1. 配置您的Ubuntu存储库以允许“受限制”,“Universe”和“多元宇宙”。

  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. 选择四种默认ROS配置中的一种。

     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 ,然后通过apt-cache search ros-kinetic找到的一个可用软件包替换ros-kinetic-PACKAGE

  4. 初始化rosdeprosdep使您可以轻松地为要编译的源安装系统依赖项,并且需要在ROS中运行一些核心组件。

     sudo rosdep init rosdep update 
  5. 环境设置

     echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc source ~/.bashrc 
  6. 获取rosinstallrosinstall使您可以使用一个命令轻松下载ROS包的许多源树。

     sudo apt install python-rosinstall 
  7. 要测试您的安装,请访问官方的ROS教程 。


ROS Melodic安装在Ubuntu 18.04中

  1. 配置您的Ubuntu存储库以允许“受限制”,“Universe”和“多元宇宙”。

  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. 选择四种默认ROS配置中的一种。

     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 ,然后通过apt-cache search ros-melodic找到的一个可用包替换ros-melodic-PACKAGE

  4. 初始化rosdeprosdep使您可以轻松地为要编译的源安装系统依赖项,并且需要在ROS中运行一些核心组件。

     sudo rosdep init rosdep update 
  5. 环境设置

     echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc source ~/.bashrc 
  6. 获取rosinstallrosinstall使您可以使用一个命令轻松下载ROS包的许多源树。

     sudo apt install python-rosinstall-generator python-wstool build-essential 
  7. 要测试您的安装,请访问官方的ROS教程 。

来源: Ubuntu安装ROS Kinetic , Ubuntu安装ROS Melodic