ros2 humble 환경에서 launch 파일 실행하려고 터미널에 ros2 launch turtlebot3_gazebo turtlebot3_world.launch.py 입력하니 에러가 발생하는데 어떻게 해결해야 하는건가요?
안녕하세요.
위 문제는 Gazebo의 환경변수 설정이 되지 않아 발생할 수 있습니다.
먼저 다음 명령으로 Gazebo의 패키지를 업데이트 해 주세요.
sudo apt update
sudo apt upgrade ros-humble-gazebo*
그 다음 새 터미널을 열 때 마다 환경변수를 설정하는 쉘 스크립트를 불러올 수 있도록
다음 명령으로 ~/.bashrc 파일을 업데이트 해 주세요.
echo 'source /usr/share/gazebo/setup.sh' >> ~/.bashrc
echo 'source /usr/share/gazebo-11/setup.sh' >> ~/.bashrc
source ~/.bashrc
이후에 launch 파일을 실행해 보시고 문제 있으면 언제든지 댓글 남겨주세요.
감사합니다.