ROS2 Humble + Gazebo Harmonic 연동 방법

설치

$ sudo curl https://packages.osrfoundation.org/gazebo.gpg --output /usr/share/keyrings/pkgs-osrf-archive-keyring.gpg
$ echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/pkgs-osrf-archive-keyring.gpg] http://packages.osrfoundation.org/gazebo/ubuntu-stable $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/gazebo-stable.list > /dev/null
$ sudo apt-get update
$ sudo apt-get install gz-harmonic

실행

$ gz sim

ROS2 패키지 설치

$ sudo apt install ros-humble-ros-gzharmonic

설치 시 ros-humble-desktop-full 패키지 의존성이 깨지기 때문에, 기존 설치된 패키지들이 더이상 필요없다고 뜰텐데, 이건 무시해도 됨. ign-gazebo 관련 패키지들이 전부 지워지고 새버전으로 설치됨.

패키지 실행

$ ros2 launch ros_gz_sim gz_sim.launch.py

설치 완료.


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *