저는 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을 소환했습니다.^^ 좀 더 써봐야겠지만.. 괜찮네요^^
'Robot > Robot Program - ROS' 카테고리의 다른 글
ROS에서 아두이노로 만든 로봇 제어하기 - 일단은 LED 깜빡거리기 (19) | 2018.07.13 |
---|---|
리눅스 민트에 ROS 설치 및 Turtlebot3 터틀봇3 세팅기 (24) | 2018.06.29 |
가제보 Gazebo 맥 Mac에서 설치하기... (22) | 2018.05.10 |
ROS Subcriber와 Publish 실습: OpenCR IMU 테스트 (29) | 2017.12.28 |
ROS에서 LDS(Laser Distance Scanner) 사용해보기~ (28) | 2017.12.07 |
ROS의 시리얼 통신 패키지 rosserial사용 및 OpenCR 보드의 IMU와 통신 예제 따라해보기 (12) | 2017.11.23 |
ROS에서 로보티즈 다이나믹셀 움직여보기 Dynamixel Workbench (16) | 2017.11.06 |