Mundarija:

ROS -ni qanday o'rnatish kerak: 6 qadam
ROS -ni qanday o'rnatish kerak: 6 qadam

Video: ROS -ni qanday o'rnatish kerak: 6 qadam

Video: ROS -ni qanday o'rnatish kerak: 6 qadam
Video: 🤔 Erim har kuni 2-3 marta qo'shilaylik, birga bo'laylik, yaqinlik qilaylik deydi. | Fayoz Aminov 2024, Iyul
Anonim
ROS -ni qanday o'rnatish kerak
ROS -ni qanday o'rnatish kerak

Ushbu qo'llanmada siz ROS -ni qanday o'rnatishni bilib olasiz.

Robot operatsion tizimi (ROS)-bu ochiq manbali robototexnika vositasi va siz uni Arduino-ni boshqarish uchun ishlatasiz. Agar siz ko'proq ma'lumotga ega bo'lishni istasangiz, tashrif buyuring:

Ta'minotlar

  1. Linux -ga asoslangan OS - Ubuntu 16.04 (Xenial) asosiy OS yoki VirtualBox -ga o'rnatilgan
  2. VirtualBox (har qanday versiya)
  3. ROS Kinetik Kame
  4. Arduino IDE

1 -qadam: VirtualBox -ni o'rnating

VirtualBox -ni o'rnating
VirtualBox -ni o'rnating
VirtualBox -ni o'rnating
VirtualBox -ni o'rnating
VirtualBox -ni o'rnating
VirtualBox -ni o'rnating

1. www.virtualbox.org saytiga o'ting va siz foydalanayotgan OS uchun VirtualBox -ning eng yangi versiyasini yuklab oling

2. VirtualBox -ni o'rnating

3. Ubuntu 16.04 (Xenial) ni ISO fayli sifatida yuklab oling -

Tavsiya etilgan kompyuter talablari:

  • 2 gigagertsli ikki yadroli protsessor yoki undan ham yaxshiroq
  • 2 GB tizim xotirasi
  • Qattiq diskda 25 Gb bo'sh joy

4. VirtualBox -ni ishga tushiring va yangi VM (Virtual Machine) yarating.

5. Mehmon OS nomini bering - Ubuntu (versiya)> Keyingisini bosing [1 -rasm]

6. Mehmon OS uchun RAMni ajratish - shaxsiy kompyuteringizdagi RAM hajmining yarmini afzalroq (masalan, 16 Gb tezkor xotira uchun siz 8, 192 MB ni o'rnatasiz)> Keyingisini bosing [2 -rasm]

7. Virtual qattiq diskni yarating [3 -rasm]

8. VDI -ni tanlang> Keyingisini bosing [4 -rasm]

9. VD (Virtual Disk) turini sozlash> Ruxsat etilgan hajmli xotirani tanlang> Keyingisini bosing [5 -rasm]

10. Aytgancha, kamida 25 Gb bo'sh joy tavsiya etiladi (siz foydalanadigan barcha dasturlar uchun etarli joy bo'lishi uchun kamida 30 Gb tavsiya qilaman)> Keyingisini bosing [6 -rasm]

11. Virtual mashinani yarating

2 -qadam: VirtualMachine -ni sozlash

Virtual mashinani sozlash
Virtual mashinani sozlash
Virtual mashinani sozlash
Virtual mashinani sozlash
Virtual mashinani sozlash
Virtual mashinani sozlash

1. Sozlamalarga o'ting [1 -rasm]

2. Chapdagi Saqlash opsiyalariga o'ting

3. Controller: IDE -ni tanlang va yuklangan Ubuntu tasvirini (ISO) joylashtiring> OK -ni bosing [2 -rasm]

4. Video konfiguratsiyasini sozlang> Chapdagi Displey variantiga o'ting

5. Ekran xotirasida video xotirani maksimal darajada o'rnating> OK ni bosing [3 -rasm]

6. Tizim sozlamalarini sozlang> chapdagi Tizim variantiga o'ting

7. "Protsessor" yorlig'idagi protsessorlarni mavjudlarining yarmiga o'rnating> OK tugmasini bosing [4 -rasm]

Ixtiyoriy: Umumiy papkani sozlang> chapdagi "Umumiy papka" variantiga o'ting> oynaning o'ng tomonidagi papka qo'shish -ni bosing, ishlatmoqchi bo'lgan papkani tanlang> OK -ni bosing [5 -rasm]

8. Siz hozir VirtualMachine -ni ishga tushirishga tayyormiz!

3 -qadam: VirtualBox -da Ubuntu -ni yuklash va o'rnatish

VirtualBox -da Ubuntu -ni yuklash va o'rnatish
VirtualBox -da Ubuntu -ni yuklash va o'rnatish

1. VirtualMachine ishga tushganda, sizdan Ubuntu -ni sinab ko'rish yoki Ubuntu -ni o'rnatish so'raladigan oyna paydo bo'ladi.

2. Install Ubuntu -ni tanlang

3. Ubuntu-ni o'rnatishni tanlagandan so'ng, siz Ubuntu-ni o'rnatayotganda yangilanishlarni yuklab olish yoki uchinchi tomon dasturlarini o'rnatish so'raladigan keyingi oynani olasiz. VirtualBox -dan foydalanayotganingizni hisobga olsangiz, buni e'tiborsiz qoldirishingiz yoki birinchi variantni tanlashingiz mumkin> Davom etish -ni bosing

4. O'rnatish turini tanlash> Birinchi variant - Diskni o'chirish va Ubuntu -ni o'rnatish, chunki siz Ubuntu -ni VirtualBox -ga o'rnatgansiz> Davom etish -ni bosing.

5. Vaqt mintaqasini o'rnating

6. Klaviatura tartibini o'rnating

7. Kirish ma'lumotlarini o'rnating (Sizning ismingiz, foydalanuvchi nomingiz, parolingiz va boshqalar).

8. Endi Ubuntu o'rnatiladi

9. Qayta ishga tushirilgandan so'ng, siz undan foydalanishga tayyormiz!

BILISH YO'Q: Ba'zida Ubuntu va VirtualBox o'lchamlari bilan bog'liq keng tarqalgan muammo bo'ladi. Buni tuzatish bo'yicha ko'rsatma:

Terminalni oching> Turi:

sudo apt-get virtualbox-guest-dkms virtualbox-guest-utils virtualbox-guest-x11 ni o'rnating

Agar bu muammoni hal qilmasa, buni sinab ko'ring:

VirtualBox yorliq paneli> Qurilmalar> Mehmon qo'shimchalari CD tasvirini qo'shish … [1 -rasm]

Virtual mashinangiz joylashgan oynada menyu variantlaridan biriga o'tishingiz va mehmon qo'shimchalarini o'rnatishni tanlashingiz mumkin. U diskni virtual mashinaga o'rnatadi, u erda siz o'rnatish skriptlarini ishga tushirishingiz mumkin. O'rnatish tugagandan so'ng va Ubuntu qayta ishga tushirilgandan so'ng, Ubuntu sizning asosiy OS ekran o'lchamlarini aniqlay oladi va avtomatik ravishda sozlay oladi.

4 -qadam: ROS Kinetic Kame -ni o'rnating

Yuqorida aytib o'tilganidek, ROS operatsion tizim emas, lekin u ishlashi uchun xost operatsion tizimi kerak. Ubuntu Linux - ROS -ni o'rnatish uchun eng afzal qilingan OS.

1. https://wiki.ros.org/ROS/Installation saytiga o'ting

2. ROS Kinetic Kame ni tanlang

3. O'z platformangizni tanlang (Ubuntu)

4. Siz https://wiki.ros.org/kinetic/Installation/Ubuntu saytiga o'tasiz

5. Terminalni ochish va saytda o'rnatish bosqichlarini bajarish kifoya

YOKI BU YERDAN KO'RSATMALARNI QILISHINGIZ MUMKIN:

1. Terminalni oching

2. Packages.ros.org saytidan dasturiy ta'minotni qabul qilish uchun kompyuteringizni o'rnating:

sudo sh -c 'echo "deb https://packages.ros.org/ros/ubuntu $ (lsb_release -sc) main"> /etc/apt/sources.list.d/ros-latest.list'

3. Kalitlarni o'rnating:

sudo apt-key adv --keyserver 'hkp: //keyserver.ubuntu.com: 80'-recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

4. Debian paketlar indeksi yangilanganligiga ishonch hosil qiling:

sudo apt-get yangilanishi

5. Ish stolida to'liq o'rnatish:

sudo apt-get ros-kinetic-desktop-full ni o'rnating

6. Atrof -muhitni sozlash:

echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc manba ~/.bashrc

7. ROS paketlarini yaratish uchun asboblar va boshqa bog'liqliklarni o'rnatish uchun quyidagilarni bajaring:

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

8. Ko'p ROS vositalarini ishlatishdan oldin rosdep -ni ishga tushirishingiz kerak bo'ladi:

sudo apt ni o'rnatish python-rosdep

sudo rosdep init

rosdep yangilanishi

5 -qadam: Arduino IDE -ni o'rnating

1. Arduino dasturini Ubuntu -ga yuklab oling>

2. Men Linux 32 bitni yuklab olishni maslahat berardim, chunki 64 bit ba'zan VirtualBox Ubuntu -ni o'rnatishda muammolarga olib kelishi mumkin

3. Fayl siqilgan va siz uni o'sha joydan bajarilishini eslab, mos papkaga chiqarib olishingiz kerak. (Yuklab olish papkasida uni tanlab olish yaxshidir)

4. Chiqarish jarayonida yaratilgan arduino-1.x.x papkasini oching va install.sh faylini toping> ustiga o'ng tugmasini bosing va kontekstli menyudan Terminalda ishga tushirish-ni tanlang.

5. O'rnatish jarayoni tezda tugaydi va siz ish stolida yangi belgini topishingiz kerak

6. Agar siz skriptni kontekstli menyudan ishga tushirish variantini topmasangiz, terminal oynasini ochishingiz va arduino-1.x.x jildiga o'tishingiz kerak bo'ladi.

ls

CD yuklamalar

CD arduino-1.x.x // x.x. bu sizning Arduino versiyangiz

7. Buyruqni kiriting

./install.sh

8. Jarayon tugashini kuting.

9. Ish stolida siz yangi belgini topishingiz kerak

6 -qadam: ROS kutubxonasini o'z ichiga oladi

1. Siz avval ROS ish maydoni papkasini yaratishingiz kerak (Odatda, bu Ubuntu uy papkasida)

mkdir -p ~/catkin_ws/src

2. Endi /src jildiga o'ting

CD catkin_ws/src

3. Yangi ROS ish maydonini ishga tushiring

catkin_init_workspace

4. Catkin ish maydonini ishga tushirgandan so'ng, siz ish maydonini qurishingiz, /src papkasidan catkin_ws papkasiga o'tishingiz mumkin.

~/catkin_ws/src cd..

5. Bo'sh joy yarating

~/catkin_ws catkin_make

6. Endi siz catkin_ws papkasida src fayllaridan tashqari bir nechta papkalarni ko'rishingiz mumkin (src papkasi - bu bizning paketlarimiz saqlanadigan joy)

7. Terminalda uy papkasiga o'ting va.bashrc faylini tanlang

CD ~

gedit.bashrc

8..bashrc faylining oxiriga quyidagi qatorni qo'shing ("source /opt/ros/kinetic/setup.bash" oxirgi satridan keyin)

manba ~/catkin_ws/devel/setup.bash

9. Biz bu faylni Terminaldan olamiz (xuddi shu qatorni nusxalash va terminalga joylashtirish)

10. Endi biz istalgan terminaldan foydalansak, ushbu ishchi maydon ichidagi paketga kirishimiz mumkin

11. Maqsadli bajariladigan faylni mahalliy qilib yaratgandan so'ng, bajariladigan faylni o'rnatish uchun quyidagi buyruqni bajaring:

catkin_make o'rnatish

12. Arduino uchun rosserial -ni quyidagi buyruqlar yordamida o'rnatishingiz mumkin.

sudo apt-get ros-kinetic-rosserial-arduino-ni o'rnating

sudo apt-get ros-kinetic-rosserial-ni o'rnating

13. Quyidagi bosqichlarda Linux Arduino muhiti sizning eskizlaringizni saqlaydigan katalog. Odatda bu katalog yoki Arduino deb nomlangan katalog. masalan, cd ~/Arduino/kutubxonalari

CD /kutubxonalar

rm -rf ros_lib

rosserial_arduino make_libraries.py.

14. IDE -ni qayta ishga tushirgandan so'ng, misollar ostida ko'rsatilgan ros_lib -ni ko'rishingiz kerak

Tavsiya: