본문 바로가기

Robot/Robot Program - ROS

ROS의 개발도구로 VSCODE는 어떤가요

저는 ROS 공부할때, 그냥 Sublime Text[바로가기]를 사용합니다. 그런데.. 얼마전에 Anaconda 최신 버전을 설치하면서 따라온 vscode[바로가기]를 보면서 가지고 놀다가 이 아이가 ROS 용으로도 사용된다는 것을 알았죠^^ 그래서 한 번 슬쩍 사용해 보았습니다. ROS IDE용으로 사용하는 VSCODE...

먼저.. [바로가기]로 가서 Visual Studio의 Marketplace에서 ROS용 설치법을 읽습니다.^^ 

관련 제품이 다 설치되고 나면 저 위에 보이듯이 ROS랑, XML Tools는 제가 설치했고 YAML Support by Red Hat도 설치했습니다. 뭐 관련있다고 추천이 뜨길래^^

그리고 기존의 학습용 폴더를 열어보았습니다. 큰 이상은 없어보이고, 좀 이뻐보이네요^^

CTRL+SHIFT+P를 눌러 ROS라고 입력하면 사용할 수 있는 명령이 나타납니다. 이 방식은 Sublime Text와 동일하네요...

그리고, ROS Terminal을 열면 VSCODE 하단에 터미널창이 catkin_ws/src에서 열립니다~

그리고, ROS master status를 누르면 지금과 같은 화면이 뜹니다. 그전에 roscore는 실행했습니다.^^

이제.. 뭐 또 테스트하고 있던 launch파일을 한 번 실행해 보았습니다.

이렇게 실행되고~~~

호.. master 상태를 알려주는 탭이 꽤~~~~ 있어보이네요^^

네.. 마음에 드네요~~ 어디선가 GUI기반 개발언어 (흠.. visual studio인건가요??)를 쓰는듯한 느낌이네요~

그리고.. scripts 폴더에서 슬쩍... Python도 읽었습니다. 괜찮네요.. ㅎㅎ. Python2 버전 방식의 print 구문에서 워닝이 보기 싫어서... from __future__ import print_function을 소환했습니다.^^ 좀 더 써봐야겠지만.. 괜찮네요^^

반응형