Cara menginstal ROS NOETIC di UBUNTU 20.04

Mengapa saya memutuskan untuk menulis posting ini?

Tentu saja, Anda dapat melihat petunjuk asli untuk menginstal ROS Noetic di ROS Wiki , tetapi semuanya dalam bahasa Inggris dan dijelaskan dengan sangat samar, tetapi saya akan mencoba menjelaskannya kepada Anda sejelas mungkin. Jadi, mari kita mulai.





Apa itu ROS?

ROS - Sistem Operasi Robot, kerangka kerja untuk robot pemrograman, menyediakan fungsionalitas untuk pekerjaan terdistribusi. ROS awalnya dikembangkan pada tahun 2007 dengan nama switchyard di Lab Kecerdasan Buatan Universitas Stanford.





Bisakah ROS Noetic diinstal pada versi Ubuntu lainnya?

Tidak ada jawaban yang benar untuk pertanyaan ini. Tampaknya paket Noetic individu dapat diinstal pada versi lain dari sistem operasi, tetapi stabilitasnya tidak dijamin. Oleh karena itu, kemungkinan besar semuanya tidak. Jadi mari kita turun ke instalasi itu sendiri.





Bagaimana jika saya menggunakan versi Ubuntu yang berbeda

ROS telah dikembangkan dalam versi berbeda yang diinstal pada versi Ubuntu yang berbeda.





Versi Ubuntu





Versi ROS





Ubuntu 15.04 & 16.04





Ros kenetic





Ubuntu 18.04





ROS Melodic





Ubuntu 20.04





ROS Noetik





ROS Ubuntu? ! noetic , ros-noetic



, ros-melodic







.

, :





  • Main - , Canonical.





  • Universe - , .





  • Restricted - .





  • Multiverse - , .





, . " Ubuntu" "Ubuntu Software" ,





"Other sowtware" Canonical Parthners Canonical Parthners(source code)





ROS





ROS Noetic

1

. packages.ros.org . :





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://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
      
      



curl apt-key, , -:





curl -sSL 'http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xC1CF6E31E6BADE8868B172B4F42ED6FBAB17C654' | sudo apt-key add -
      
      



2

-





sudo apt-get update
      
      



3

. , ROS :





  1. Desktop Full - , . , : 2D/3D . , :





sudo apt install ros-noetic-desktop-full
      
      



2. Desktop Instal - ROS,  rqt  rviz.





sudo apt install ros-noetic-desktop
      
      



3. ROS-Base: (Bare Bones) - ROS. , . :





sudo apt install ros-noetic-ros-base
      
      



- ROS :





sudo apt install ros-noetic-_
      
      



4

bash, ROS. :





source /opt/ros/noetic/setup.bash
      
      



5

, ROS.  ROS , . , rosinstall - , ROS . :





sudo apt install python3-rosdep python3-rosinstall python3-rosinstall-generator python3-wstool build-essential
      
      



6

Sebelum Anda dapat menggunakan banyak alat ROS, Anda perlu menginisialisasi  rosdep . Ini memungkinkan Anda untuk dengan mudah menginstal dependensi sistem untuk kode sumber yang ingin Anda kompilasi dan diperlukan untuk menjalankan beberapa komponen inti di ROS. Jika Anda belum menginstal  rosdep , sekarang saatnya menginstalnya. Untuk melakukan ini, tulis di terminal:





sudo apt  python3-rosdep
      
      



Langkah 7

Untuk menginisialisasi rosdep, tulis di terminal:





sudo rosdep init
      
      



Dan kemudian kami menulis yang berikut ini:





rosdep update
      
      



TOTAL

Selamat telah menginstal ROS Noetic. Sekarang Anda dapat mulai memprogram robot Anda sendiri menggunakan ROS.








All Articles