본문 바로가기

FOSCAR-(Autonomous Driving)/ROS 스터디

[2023 ROS 스터디] 신의석 #1주차 - ROS설치

반응형

0주차 ubuntu 설치에 이어 1주차에 ROS설치를 진행했다.

 

강의에서 한 줄 설치와 수동설치 둘 다 할 수 있어야 한다고 했다. 우분투와 ROS사용에 익숙하지 않은 상태에서 수동설치는 시기상조라 생각해 한 줄 설치로 진행했다.

 

처음 설치할 때 꽤 긴 시간이 소요돼 이렇게 간단히 성공하나 생각했다. 하지만 어김없이 겪게 되는 수많은 에러들...

roscore 실패

....

참고 게시물: https://intrepidgeeks.com/tutorial/could-not-open-lock-filevarlibdpkglock

왜....

참고 게시물: https://nirsa.tistory.com/330

참고 게시물: https://sungbumv.tistory.com/12

도대체 왜

를 반복하며 해결하려 하면 할수록 늘어나는 에러들에 지쳐가던 중 내 실수가 있었다기 보단 뭔가 근본적인 문제가 있지 않을까 생각하게 됐다.

프로그램 만병통치약 껐다 켜기도 해 봤지만 어김없이 실패했다.

결국 기존 ubuntu 삭제 후 다시 설치하는 지경에 이르렀다. 다시 새롭게 시작할 때 ubuntu software update가 알림 창에 떴는데 처음 우분투 설치 때는 버전이 바뀔까 무서워서 안 했는데 이게 원인이었나 싶어 update를 진행했다.

그 후 다시 설치 후 진행

거북이 안녕

성공!

update를 안 해서였다니 허무하기도 했지만 거북이를 만나서 너무 좋았다. 많은 시행착오를 겪었지만 에러 해결을 시도하면서 에러의 뜻과 명령어의 의미들도 조금은 알게 됐는데 이게 추후에 도움이 되면 좋겠다.

 

 

한 줄 설치 성공 후 수동설치 및  수동 ROS환경설정도 공부해 봤다. 설치 명령어는 뭐 이것저것 설치하는 거겠거니 할 수 있었지만 강의에서 언급한 환경설정은 도저히 무슨 말인지 이해가 안 돼서 구글링을 해봤다. 

GitHub - jjscan/ros_install: ROS melodic 간단 설치 설명

 

GitHub - jjscan/ros_install: ROS melodic 간단 설치 설명

ROS melodic 간단 설치 설명. Contribute to jjscan/ros_install development by creating an account on GitHub.

github.com

이해하고자 했지만 여전히 무슨 말인진 잘 모르겠다.

하지만 위 글에서 한 줄 설치할 때 &&가 그저 줄 바꿈(엔터)와 같은 의미라는 것과 강의에서 언급한 환경설정의 의미를 대강 알 수 있으니 다른 분들께 도움이 되면 좋겠다.

 

반응형