服务器设置和教程 · 8 10 月, 2024

Ubuntu 16.04 安裝 ROS Kinetic 並啟動小烏龜示例

Ubuntu 16.04 安裝 ROS Kinetic 並啟動小烏龜示例

在機器人技術和自動化領域,ROS(Robot Operating System)是一個非常重要的開源框架。它提供了許多工具和庫,幫助開發者更輕鬆地構建機器人應用。本文將介紹如何在 Ubuntu 16.04 上安裝 ROS Kinetic 並啟動小烏龜示例,這是一個簡單而有趣的入門項目。

前置條件

在開始之前,請確保您的系統已經安裝了 Ubuntu 16.04。您可以使用以下命令來檢查您的 Ubuntu 版本:

lsb_release -a

如果您尚未安裝 Ubuntu 16.04,請參考官方文檔進行安裝。

安裝 ROS Kinetic

接下來,我們將安裝 ROS Kinetic。請按照以下步驟進行:

1. 設置來源列表

首先,您需要設置 ROS 的來源列表。打開終端並輸入以下命令:

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

2. 添加密鑰

然後,您需要添加 ROS 的密鑰:

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

3. 更新包列表

接下來,更新您的包列表:

sudo apt-get update

4. 安裝 ROS Kinetic

現在,您可以安裝 ROS Kinetic 了。使用以下命令進行安裝:

sudo apt-get install ros-kinetic-desktop-full

5. 設置環境變量

安裝完成後,您需要設置環境變量。將以下行添加到您的 ~/.bashrc 文件中:

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

然後,運行以下命令使更改生效:

source ~/.bashrc

6. 安裝依賴包

接下來,安裝一些必要的依賴包:

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

7. 初始化 rosdep

最後,初始化 rosdep:

sudo rosdep init
rosdep update

啟動小烏龜示例

現在,您已經成功安裝了 ROS Kinetic,接下來我們將啟動小烏龜示例。

1. 創建工作空間

首先,創建一個 ROS 工作空間:

mkdir -p ~/catkin_ws/src
cd ~/catkin_ws/
catkin_make

2. 啟動小烏龜模擬器

接下來,啟動小烏龜模擬器:

roscore

在另一個終端中,運行以下命令來啟動小烏龜:

rosrun turtlesim turtlesim_node

3. 控制小烏龜

您可以使用以下命令來控制小烏龜:

rosrun turtlesim turtle_teleop_key

這將允許您使用鍵盤控制小烏龜的運動。

總結

本文介紹了如何在 Ubuntu 16.04 上安裝 ROS Kinetic 並啟動小烏龜示例。這是一個很好的入門項目,可以幫助您熟悉 ROS 的基本操作。如果您需要穩定的環境來進行開發,考慮使用 香港VPS 來部署您的應用。透過 香港伺服器,您可以獲得高效能和可靠的服務,助您在機器人技術的探索中更進一步。