Unable to register with master node [http://localhost:11311/]: master may not be running yet. Will keep trying.
이 에러 메세지를 받았을 경우
roscore
를 실행한다.
rescore가 켜진 상태에서 진행해야 하므로 roscore가 돌아가는 터미널 창은 놔두고 새로운 터미널 창을 열어서 코드를 입력한다.
https://dnddnjs.gitbooks.io/drone-autonomous-flight/content/ubuntuc5d0_ros_indigo_c124_ce58.html
지금까지 애를 먹었었는데 이제 잘 돌아간다. 새로운 터미널 창을 여는 걸 생각을 못했다.
또한 subscriber를 실행하는 것도 실행하는 창을 켜 놓고 새로운 터미널 창을 열어서 publisher를 입력해야 된다.
output창이 안 뜨고 계속해서 실행되는 것은 다른 창에서 클라이언트의 요청을 기다리는 것이다.
roscore를 끄고 싶으면 Ctrl+C를 해주면 된다.