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
-
配置您的Ubuntu存储库以允许“受限制”,“Universe”和“多元宇宙”。
-
运行以下命令:
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
-
选择四种默认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
-
初始化
rosdep
。rosdep
使您可以轻松地为要编译的源安装系统依赖项,并且需要在ROS中运行一些核心组件。sudo rosdep init rosdep update
-
环境设置
echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc source ~/.bashrc
-
获取
rosinstall
。rosinstall
使您可以使用一个命令轻松下载ROS包的许多源树。sudo apt install python-rosinstall
-
要测试您的安装,请访问官方的ROS教程 。
ROS Melodic安装在Ubuntu 18.04中
-
配置您的Ubuntu存储库以允许“受限制”,“Universe”和“多元宇宙”。
-
运行以下命令:
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
-
选择四种默认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
-
初始化
rosdep
。rosdep
使您可以轻松地为要编译的源安装系统依赖项,并且需要在ROS中运行一些核心组件。sudo rosdep init rosdep update
-
环境设置
echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc source ~/.bashrc
-
获取
rosinstall
。rosinstall
使您可以使用一个命令轻松下载ROS包的许多源树。sudo apt install python-rosinstall-generator python-wstool build-essential
-
要测试您的安装,请访问官方的ROS教程 。
来源: Ubuntu安装ROS Kinetic , Ubuntu安装ROS Melodic