본문 바로가기
Lap

180709 .bag 파일에 대해 알아보자! 추가)윈도우 10에서 리눅스설치

by matters_ 2018. 7. 9.

오늘은 realsense 카메라로 녹화한 영상을 avi나 다른 영상 압축파일로 변환하는 임무를 받고!

역시나 구글신께 도움을 요청했다.

하지만 .bag이란 확장자가 많이 쓰이지 않는 듯 했다. 한국어로 된 설명 파일은 거의 없었고 

영어로 된파일도 그렇게 많지 않았다. 그래서 부족한 파일을 뒤져 조사해본 결과!



bag is a file format in ROS for storing ROS message data. Bags -- so named because of their .bag extension -- have an important role in ROS, and a variety of tools have been written to allow you to store, process, analyze, and visualize them.



ros에 대한 이미지 검색결과



여기서 ROS란 Robot Operating System 로봇 운영 체제를 뜻한다. ROS에 대한 설명은 아래를 참고 


https://ko.wikipedia.org/wiki/%EB%A1%9C%EB%B4%87_%EC%9A%B4%EC%98%81_%EC%B2%B4%EC%A0%9C



즉 요약해 보면 로봇운영체제가 로봇에서 돌아갈 때 생성되는 데이터를 저장하는 확장자 이정도로 파악하고


이제 bag 파일에서 일반 우리가 컴퓨터에서 볼 수 있는 포멧으로 변환하는 법을 찾아보기로 했다.


구글링 해보니 ROS 패키지에서 bag_tools안에 make_video.py라는 함수가 있단다. 


그럼 2가지 방법이 있다.

첫번째, 윈도우만 깔린 컴퓨터에 리눅스를 깔아 ROS를 깐후 내장 프로그램을 이용 변환

두번째, 원 realsense 저장함수를 건드려 .bag이 아니라 .avi로 저장하게 한다.


좀 조사하니 두번째 보다는 첫번째 방법이 간단할 것이라 생각해 첫번째 방법을 진행하였다.


듀얼운영체제로 말고 다른 방법은 없나 찾아보니 앱으로 윈도우 10에서 리눅스를 앱으로 설치 할 수 있었다


자세한 사항은 다음 주소를 참조


https://docs.microsoft.com/ko-kr/windows/wsl/install-win10




설치가 완료되면 이런 화면이 뜬단다




참고로 UNIX username은 소문자로 해야 오류가 안뜬다


뭔소린지 몰라 계속 시도했다...


자 이제 설치가 완료되었으니 ROS를 깔아보자!! 내일 계속~

댓글