Який дистрибутив операційної системи роботів (ROS) можна встановити на Beagle Bone Black з Ubuntu 16.04?
Який дистрибутив операційної системи роботів (ROS) можна встановити на Beagle Bone Black з Ubuntu 16.04?
Відповіді:
Випуск ROS щороку в травні. Кожен випуск ROS підтримуватиметься саме на одному Ubuntu LTS. Релізи ROS знизять підтримку дистрибутивів Ubuntu EOL (End Of Life), навіть якщо випуск ROS все ще підтримується. Випуск ROS Kinetic наразі підтримується лише на Ubuntu 16.04.
Налаштуйте свої сховища Ubuntu, щоб дозволити "обмежено", "всесвіт" та "мультисвіт".
Виконайте ці команди:
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
а потім замінити PACKAGE
в ros-kinetic-PACKAGE
одній з доступних пакетів знайденихapt-cache search ros-kinetic
Ініціалізуйте 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 .
Налаштуйте свої сховища Ubuntu, щоб дозволити "обмежено", "всесвіт" та "мультисвіт".
Виконайте ці команди:
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
а потім замінити PACKAGE
в ros-melodic-PACKAGE
одній з доступних пакетів знайденихapt-cache search ros-melodic
Ініціалізуйте 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
dpkg: error processing package ros-kinetic-desktop-full (--configure): dependency problems - leaving unconfigured