Którą dystrybucję systemu operacyjnego Robot (ROS) można zainstalować na Beagle Bone Black z systemem Ubuntu 16.04?
Którą dystrybucję systemu operacyjnego Robot (ROS) można zainstalować na Beagle Bone Black z systemem Ubuntu 16.04?
Odpowiedzi:
Co roku w maju pojawia się wydanie ROS. Każda wersja ROS będzie obsługiwana na dokładnie jednym Ubuntu LTS. Wydania ROS przestaną obsługiwać dystrybucje Ubuntu EOL (End Of Life), nawet jeśli wydanie ROS jest nadal obsługiwane. Wersja ROS Kinetic jest obecnie obsługiwana tylko w systemie Ubuntu 16.04.
Skonfiguruj repozytoria Ubuntu, aby zezwalały na „ograniczony”, „wszechświat” i „wieloświat”.
Uruchom następujące polecenia:
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
Wybierz jedną z czterech domyślnych konfiguracji 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
Aby znaleźć dostępne pakiety, użyj: apt-cache search ros-kinetic
a następnie zamień PACKAGE
na ros-kinetic-PACKAGE
jeden z dostępnych pakietów znalezionych przezapt-cache search ros-kinetic
Zainicjuj rosdep
. rosdep
umożliwia łatwą instalację zależności systemowych dla źródła, które chcesz skompilować i jest wymagane do uruchomienia niektórych podstawowych komponentów w ROS.
sudo rosdep init
rosdep update
Konfiguracja środowiska
echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
source ~/.bashrc
Dostać rosinstall
. rosinstall
umożliwia łatwe pobieranie wielu drzew źródłowych dla pakietów ROS za pomocą jednego polecenia.
sudo apt install python-rosinstall
Aby przetestować instalację, odwiedź oficjalne samouczki ROS .
Skonfiguruj repozytoria Ubuntu, aby zezwalały na „ograniczony”, „wszechświat” i „wieloświat”.
Uruchom następujące polecenia:
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
Wybierz jedną z czterech domyślnych konfiguracji 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
Aby znaleźć dostępne pakiety, użyj: apt-cache search ros-melodic
a następnie zamień PACKAGE
na ros-melodic-PACKAGE
jeden z dostępnych pakietów znalezionych przezapt-cache search ros-melodic
Zainicjuj rosdep
. rosdep
umożliwia łatwą instalację zależności systemowych dla źródła, które chcesz skompilować i jest wymagane do uruchomienia niektórych podstawowych komponentów w ROS.
sudo rosdep init
rosdep update
Konfiguracja środowiska
echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc
Dostać rosinstall
. rosinstall
umożliwia łatwe pobieranie wielu drzew źródłowych dla pakietów ROS za pomocą jednego polecenia.
sudo apt install python-rosinstall-generator python-wstool build-essential
Aby przetestować instalację, odwiedź oficjalne samouczki ROS .
Źródło: Ubuntu zainstalować ROS Kinetic , Ubuntu zainstalować ROS Melodic
dpkg: error processing package ros-kinetic-desktop-full (--configure): dependency problems - leaving unconfigured