ROS(Robot Operating System)

turtlebot3(터틀봇3)에 Humble 설치 시 유의사항

COSMOSRKSI 2023. 6. 27. 10:35

robotis에서 제공하는 e-manual 있는 것 처럼 설치 시 터틀봇에 험블이 설치가 안되는 경우가 있을 수 있다.

 

SBC setup에서 13번 항 파이썬 관련 패키지 설치 시 

 

python3-colcon-common-extensions에서 아래와 같은 오류가 발생하면

 

unable to locate package python3-colcon-common-extensions

 

다음과 같은 절차를 걸처 해결할 수 있다.

 

pip3 install -U colcon-common-extensions

 

만약 pip가 설치되어 있지 않다고 하면 설치하면 된다.

 

 

다시 13번항에서 

 

sudo apt install ros-humble-hls-lfcd-lds-driver 등 ros관련 패키지가 설치가 안된다면 터틀봇의 repository를 업데이트 해야한다.

 

ROS의 공식 문서에 나온 것 처럼 아래 상기 절차를 걸치면 설치가 가능하다.

 

sudo apt install software-properties-common
sudo add-apt-repository universe

 

sudo apt update && sudo apt install curl -y
sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg

 

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu $(. /etc/os-release && echo $UBUNTU_CODENAME) main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null

 

sudo apt update

sudo apt upgrade

 

13번 항에서 colcon build 시 에러가 나는 경우 파이썬 3.10을 설치 해야한다. 

아래 주소에서 설치 하면 된다.

https://computingforgeeks.com/how-to-install-python-on-ubuntu-linux-system/

 

[레퍼런스]

1. https://answers.ros.org/question/345846/installing-ros2-dashing-from-source-fails-ubuntu-1910-eoan/

 

Installing ROS2-Dashing from source fails (Ubuntu 19.10 eoan) - ROS Answers: Open Source Q&A Forum

Installing ROS2-Dashing from source fails (Ubuntu 19.10 eoan) edit I'm interested in working with rclcpp, so I've decided to install ROS2 (Dashing) by building it from source, on a system with a fresh upgrade to Ubuntu 19.10 eoan. I am using this guide fro

answers.ros.org

2. https://docs.ros.org/en/humble/Installation/Ubuntu-Install-Debians.html