How to install ROS 2 Crystal Clemmys from source on Ubuntu 18.04 for NVIDIA Jetson Modules

How to install ROS 2 Crystal Clemmys from source on Ubuntu 18.04 for NVIDIA Jetson Modules

Jetson AGX Xavier | Jetson Nano | Jetson TX2 NX | Jetson Xavier NX

25 June 2021

NVIDIA Jetson Modülleri için Ubuntu 18.04'te ROS 2 Crystal Clemmys Kurulumu


Bu blog yazısında, ROS 2'nin nasıl kurulacağı hakkında konuşacağız. ROS 2, ROS2'nin birden çok sürümüne sahiptir ancak Ubuntu 18.04 tarafından yalnızca Crystal Clemmys desteklenmektedir.


Tüm adımlar resmi öğreticiden alınmıştır: https://docs.ros.org/en/crystal/Installation/Linux-Install-Binary.html


GPG anahtarına yetki vermeli ve ROS 2 apt depolarını sisteme eklemelisiniz.


sudo apt update
sudo apt install curl gnupg2 lsb-release
curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -


Buraya tıklayın ve en son Linux paketini indirin (ros2-crystal-20191212-linux-bionic-amd64.tar.bz2).


https://github.com/ros2/ros2/releases/tag/release-crystal-20191212

ROS 2 Ortamı için Çalışma Alanı Oluşturma


Şimdi bir çalışma alanı oluşturmalıyız, onu aşağıdaki kod gibi oluşturduğunuz çalışma alanına çıkartın.


mkdir -p ~/ros2_crystal/src
cd ~/ros2_crystal
tar xf ~/Downloads/ ros2-crystal-20191212-linux-bionic-amd64.tar.bz2


rosdep'i kurmalı ve başlatmalısınız.


sudo apt update
sudo apt install -y python-rosdep
sudo rosdep init # if already initialized you may continue
rosdep update

Bağımlılıkları Yükleme ve Bir Ortam Kurma


Eksik bağımlılıkları aşağıdaki kod olarak yükleyin.


CHOOSE_ROS_DISTRO=crystal
rosdep install --from-paths ros2-linux/share --ignore-src --rosdistro $CHOOSE_ROS_DISTRO -y --skip-keys "console_bridge fastcdr fastrtps libopensplice67 libopensplice69 osrf_testing_tools_cpp poco_vendor rmw_connext_cpp rosidl_typesupport_connext_c rosidl_typesupport_connext_cpp rti-connext-dds-5.3.1 tinyxml_vendor tinyxml2_vendor urdfdom urdfdom_headers"


python3 kitaplıklarını kurun


sudo apt install -y libpython3-dev

Bir Ortam Kurmak


Son olarak aşağıdaki kaynak ile ortamınızı kurmalısınız.


. ~/ros2_crystal/ros2-linux/setup.bash

NVIDIA Jetson Modülleri için ROS 2 Ortamını Test Edin


Birkaç örnekle test edelim. İki farklı terminal açın. Bunlardan birinde, kurulum dosyasını kaynaklayın ve C++ konuşmacısını çalıştırın. Aşağıdaki resimdeki gibi terminali görmelisiniz.



Diğer terminalde, kurulum dosyasını kaynaklayın ve Python dinleyicisini çalıştırın. Aşağıdaki resimdeki gibi terminali görmelisiniz.


Blog yazımızı okuduğunuz için teşekkür ederiz.


Yeni blog yazıları, ürün lansmanları ve indirimlerden haberdar olmak istiyorsanız formu doldurabilir ve bültenimize kayıt olabilirsiniz. Kaydolarak AI, derin öğrenme, makine vizyonu, yüksek hızlı kameralar ve endüstriyel arayüzler hakkında çeşitli blog yazılarına ulaşabilirsiniz.


Bir sonraki satın alma işleminiz için hemen bir "ücretsiz kargo" kodu alacaksınız.

Türkçe