Ubuntu install of ROS Noetic | Cài đặt ROS Noetic & thư viện cần thiết

Ubuntu install of ROS Noetic | Cài đặt ROS Noetic & thư viện cần thiết

ROS Noetic Ninjemys là phiên bản mới nhất và cuối cùng của ROS 1, được thiết kế để chạy trên Ubuntu 20.04. Trong bài viết này, bạn sẽ được hướng dẫn chi tiết các bước cài đặt ROS Noetic, từ việc chuẩn bị môi trường đến cài đặt các thư viện liên quan.


1. Chuẩn Bị Môi Trường Ubuntu

ROS Noetic chỉ hỗ trợ Ubuntu 20.04 . Xem lại bài viết này để thực hiện việc cài đặt nhé! Let's go....

  • Mở terminal bằng tổ hợp phím Ctrl + Alt + T, hoặc nhấp chuột phải vào khoảng trống trong thư mục bất kỳ và chọn Open in Terminal.

Cập nhật hệ thống bằng lệnh:

sudo apt-get update

Lệnh này kiểm tra và cập nhật các gói phần mềm nếu có phiên bản mới.

2. Cài Đặt ROS Noetic

Bước 1: Thiết Lập Sources List

Để Ubuntu chấp nhận phần mềm từ packages.ros.org, chạy lệnh sau:

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

Bước 2: Thêm Khóa Xác Thực

Đảm bảo hệ thống có thể tải các gói từ server ROS bằng cách thêm khóa xác thực:

  1. Cài đặt curl nếu chưa có:
sudo apt install curl
curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -
Nếu xuất hiện dòng "OK", khóa đã được thêm thành công.
Bước 3: Cài Đặt ROS Noetic Desktop-Full
  1. Cập nhật lại danh sách gói:
sudo apt update

Cài đặt phiên bản Desktop-Full:bashCopy codesudo apt install ros-noetic-desktop-full

Lưu ý: Quá trình cài đặt có thể mất khoảng 30 phút.
Bước 4: Kích Hoạt ROS
  1. Sau khi cài đặt, chạy lệnh sau để kích hoạt ROS:source /opt/ros/noetic/setup.bash
  2. Để tránh phải chạy lại lệnh này trong mỗi terminal mới, hãy thêm nó vào file `.bashrc
echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc
source ~/.bashrc
Bước 5: Kiểm Tra Cài Đặt

Chạy lệnh roscore. Nếu terminal hiển thị tương tự hình dưới đây, cài đặt đã thành công.


3. Cài Đặt Thư Viện Liên Quan

Để xây dựng các ứng dụng trong ROS, bạn cần cài đặt một số thư viện quan trọng

apt install python3-rosdep python3-rosinstall python3-rosinstall-generator python3-wstool build-essential python3-catkin-tools python3-osrf-pycommon python3-pip

Tiếp theo, khởi tạo và cập nhật rosdep:

sudo rosdep init
rosdep update
Lưu ý: rosdep giúp quản lý các phụ thuộc trong ROS.

4. Công Cụ Hỗ Trợ Nên Cài Đặt

Terminator

Terminator là một công cụ terminal mạnh mẽ, cho phép chia nhỏ terminal trong cùng một cửa sổ. Để cài đặt:

sudo apt install terminator

Học một số phím tắt cơ bản của Terminator để tăng hiệu quả làm việc.
Visual Studio Code

Visual Studio Code là một IDE miễn phí, đa nền tảng, hỗ trợ nhiều plugin mạnh mẽ. Hãy tải và cài đặt VS Code tại đây.

Chúc bạn thành công!

Học ROS cùng GOVAPEMAKER SHOP nhé!



Mọi thông tin liên hệ: