Distribusi Sistem Operasi Robot (ROS) manakah yang dapat diinstal pada Beagle Bone Black dengan Ubuntu 16.04?
Distribusi Sistem Operasi Robot (ROS) manakah yang dapat diinstal pada Beagle Bone Black dengan Ubuntu 16.04?
Jawaban:
Ada rilis ROS setiap tahun di bulan Mei. Setiap rilis ROS akan didukung tepat pada satu LTS Ubuntu. Rilis ROS akan menjatuhkan dukungan untuk distribusi Ubuntu EOL (End Of Life), bahkan jika rilis ROS masih didukung. Rilis Kinetic ROS saat ini hanya didukung di Ubuntu 16.04.
Konfigurasikan repositori Ubuntu Anda untuk memungkinkan "terbatas", "semesta" dan "multiverse".
Jalankan perintah ini:
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
Pilih satu dari empat konfigurasi ROS default.
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
Untuk menemukan paket yang tersedia, gunakan: apt-cache search ros-kinetic
dan kemudian mengganti PACKAGE
di ros-kinetic-PACKAGE
oleh salah satu paket yang tersedia ditemukan olehapt-cache search ros-kinetic
Inisialisasi rosdep
. rosdep
memungkinkan Anda untuk dengan mudah menginstal dependensi sistem untuk sumber yang ingin Anda kompilasi dan diperlukan untuk menjalankan beberapa komponen inti dalam ROS.
sudo rosdep init
rosdep update
Pengaturan lingkungan
echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
source ~/.bashrc
Dapatkan rosinstall
. rosinstall
memungkinkan Anda untuk dengan mudah mengunduh banyak sumber pohon untuk paket ROS dengan satu perintah.
sudo apt install python-rosinstall
Untuk menguji instalasi Anda, kunjungi Tutorial ROS resmi .
Konfigurasikan repositori Ubuntu Anda untuk memungkinkan "terbatas", "semesta" dan "multiverse".
Jalankan perintah ini:
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
Pilih satu dari empat konfigurasi ROS default.
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
Untuk menemukan paket yang tersedia, gunakan: apt-cache search ros-melodic
dan kemudian mengganti PACKAGE
di ros-melodic-PACKAGE
oleh salah satu paket yang tersedia ditemukan olehapt-cache search ros-melodic
Inisialisasi rosdep
. rosdep
memungkinkan Anda untuk dengan mudah menginstal dependensi sistem untuk sumber yang ingin Anda kompilasi dan diperlukan untuk menjalankan beberapa komponen inti dalam ROS.
sudo rosdep init
rosdep update
Pengaturan lingkungan
echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc
Dapatkan rosinstall
. rosinstall
memungkinkan Anda untuk dengan mudah mengunduh banyak sumber pohon untuk paket ROS dengan satu perintah.
sudo apt install python-rosinstall-generator python-wstool build-essential
Untuk menguji instalasi Anda, kunjungi Tutorial ROS resmi .
Sumber: Ubuntu instal ROS Kinetic , Ubuntu instal ROS Melodic
dpkg: error processing package ros-kinetic-desktop-full (--configure): dependency problems - leaving unconfigured