기억나는 코드 수정은 끝난 상태..
일단 Jetson Xavier에서 해야할 리스트는 아래와 같음
1.
catkin_create_pkg detection rospy std_msgs perception/src 폴더에서 패키지를 추가해준다.
2.
package.xml에서 아래 두줄 추가해주기
<build_depend>message_generation</build_depend>
<exec_depend>message_runtime</exec_depend>
XML
복사
3.
CMakeLists.txt 수정
find_package(catkin REQUIRED COMPONENTS
rospy
std_msgs
message_generation
)
add_message_files(
FILES
det_info.msg
)
generate_messages(
DEPENDENCIES
std_msgs
)
catkin_package(
# INCLUDE_DIRS include
LIBRARIES detection
CATKIN_DEPENDS rospy std_msgs message_runtime
# DEPENDS system_lib
)
file(GLOB MAIN_SCRIPTS "yolov5/*.py")
file(GLOB MODEL_SCRIPTS "yolov5/models/*.py")
file(GLOB UTIL_SCRIPTS "yolov5/utils/*.py")
catkin_install_python(PROGRAMS
MAIN_SCRIPTS
MODEL_SCRIPTS
UTIL_SCRIPTS
DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
)
Plain Text
복사
4.
5.
6.