다음 ROS 공식 문서를 따라서 진행하였습니다.
ROS/Tutorials/WritingPublisherSubscriber(python) - ROS Wiki
catkin_install_python
을 추가하면서, 에러가 발생했다.
catkin_install_python
: 파이썬 스크립트가 제대로 설치되고 올바른 파이썬 인터프리터를 사용하는지 확인catkin_install_python(PROGRAMS scripts/talker.py
DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
)
## ERROR
catkin_install_python() called without required DESTINATION argument.
→ CMakeLists.txt에서도 순서가 중요하다. 코드의 중간에 추가해서 에러가 났었고, 맨 마지막에 추가하여 해결하였다.
roscore
rosrun packagename nodename
rosrun packagename nodename