본문으로 바로가기

요즘... 많이 바쁘네요. 취미만 하면서 세상을 사는 방법은 없을지 고민합니다. ㅎㅎㅎ. 개마고원에서 라면집을 차릴 그날까지는 .. 꾸~욱 참을 수 밖에요^^ 어번에는 지난번의 VSCode의 ROS extension 이야기에 이어서 VSCode에서 노드를 만들어 보려고 합니다.

먼저 ROS VSCode Extension을 설치하구요.

그리고, CTRL(or COMMAND) + SHIFT + P를 눌러서, 나타는 메뉴에서, Create Catkin Package를 선책합니다.

그러면 패키지 이름을 입력하라고 합니다.

입력해주고~

Dependency를 입력하라고 합니다.^^ 필요한 depdendancy를 입력하죠~

package.xml을 보면 잘 들어있네요~^^

이제 새 폴더를 만들어서, (src 폴더 아래에 말이죠^^)

scripts 폴더를 만듭니다.

그리고 그 안에 적절한 이름의 python 파일을 만듭니다.

그리고, tutorial에 있는 subscribe 코드를 가져와서 지난번에 거북이 예제 돌려본 것에서 turtle1/pose를 받아 와보려고 합니다.

이제, roscore를 돌리고, turtlesim_node를 실행합니다.

이때는 rqt_graph에는 저렇게 뿐이 없겠죠~

이제, turtle_teteop_key를 실행해 둡니다.

그리고, rostopic list를 보면, 저렇죠^^

build하고~~~

이제, 터미널에서~

실행 권한을 python 코드에 줘야죠~

네.. chmod 명령으로 해결합니다.

그리고, 만든 패키지에 만든 노드를 불러서 실행해주면 됩니다.~~^^

짜잔~~~^^


댓글을 달아 주세요

  1. BlogIcon 북두협객 2019.02.18 09:50 신고

    라면집 개업 하시더라도 한가한 시간에는 코딩하실 것 같은 느낌입니다^^

  2. BlogIcon 핑구야 날자 2019.02.19 06:46 신고

    덕분에 잘 보고 갑니다 간단하게 만들 수 있는 방법이라 공부하는 분들에게는 참고가 될 수 있겠네요

  3. BlogIcon 멜로요우 2019.02.21 14:13 신고

    여전히 볼때 마다 어렵네요.ㅠ 이쪽계열의 1등 전문가이신거같으세요~~
    능력이 많으신거같아 부럽네요

  4. BlogIcon peterjun 2019.02.22 01:39 신고

    아... 첫 멘트에서부터 공감이... ㅠ
    저도 요새 무지 바쁘네요. ㅠ

  5. BlogIcon 드래곤포토 2019.03.03 14:41 신고

    즐거운 휴일보내세요 ^^

  6. BlogIcon 공수래공수거 2019.03.05 05:43 신고

    취미 활동이 생계수단이 되시는분들도 가끔 계시더라고요..^^