여행을 사랑하는 직장인의 개발이야기

[ROS] catkin_make 후 rosrun 실행 시 'package not found' 오류 본문

IT/Embedded 임베디드

[ROS] catkin_make 후 rosrun 실행 시 'package not found' 오류

CTHY 2021. 11. 13. 15:18

catkin_make를 통해 package를 build 해주었습니다.


오류 없이 build가 잘 되었습니다.
catkin_ws/devel/lib/[package name] 폴더에 가니
exe 파일이 잘 생성되어 있는 것을 확인할 수 있었습니다.

그런데 rosrun [package name] [publiber]을 실행하려고 하니,
package [package name] not found 오류가 났습니다.


해결방법

1. 우선 source ~/catkin_ws/devel/setup.bash 명령어를 줍니다.

$ source ~/catkin_ws/devel/setup.bash

수정된 부분을 바로 적용해주는 명령어입니다. (source)

 

 

2. rospack profile

$ rospack profile

 

 

 

3. rospack find [ 찾고자하는 package name]

$ rospack find topic_name


1, 2, 3 과정을 수행하면 정상적으로 rosrun 명령어를 통해 package를 찾을 수 있습니다.

Comments