본문으로 바로가기

본 내용은 제 평상시 저의 ROS 스승님으로 생각하고 있는 ahnbk.com님의 도움을 매우~ 받았습니다.^^. 지난번에 Noetic을 설치하는 과정을 이야기했는데요. 그리고 catkin tools를 이번에는 설치하기 어렵다고 생각했는데 아니었습니다. 그 과정을 짧지만 정리해 둡니다.

요즘 유투브에 동영상을 올릴때 사용하는 첫화면인데.. 아직까지는 마음에 듭니다.^^

넵. 지난번 Noetic 설치에서 이어지는 내용입니다.

먼저 sudo apt install python3-osrf-pycommon을 설치합니다.

그리고 sudo apt insall python3-catkin-tools를 설치합니다. 음.. 이게 끝입니다.^^

이제 워크 스페이스에서 catkin init을 하고

아무런 소스코드가 없어서 그냥 워크스페이스 폴더에서 catkin build를 수행해줍니다.

이제 nano ~/.bashrc를 통해 bashrc를 열어서 제일 마지막으로 가서 alias를 하나 지정할 겁니다. 이유는 우분투 20.04 부터는 아마도 ROS 유저들은 noetic과 함께 foxy를 사용하게 될텐데 한 터미널에서 ROS1과 2를 모두 설정할 수 없어서 각각 지정해야하거든요.

그래서 이렇게 setup.bash를 지정해둡니다. 이렇게 하면 noetic만 부르면 되죠.

자신의 워크스페이스에서의 setup.bash도 부르고 싶으면 세미콜론으로 구별해보는게 제일 간단할 것 같네요.

그냥 해두면 음... 조금 친절한 명령이 되기 위해 echo 명령으로 메세지 한 줄 넣어 주는 것도 alias에 포함시키죠.

그리고 noetic이라고 명령만 호출하면 됩니다. 대충 noe까지 치고 탭키를 입력하면 됩니다.


댓글을 달아 주세요

  1. BlogIcon kangdante 2021.02.16 08:27

    유용한 정보 잘 보고 갑니다
    여유롭고 따듯한 하루되세요.. ^^

  2. roboticist 2021.02.17 10:19

    https://catkin-tools.readthedocs.io/en/latest/index.html를 읽어보고 catkin_tools 관련해서 여쭤봅니다.
    기존의 catkin이외에 catkin_tools를 이용하시는데 크게 도움이 되신다고 생각하시는 점은 무엇인가요?
    catkin_tools를 이용하게 되신 계기가 알고 싶습니다. (저도 필요하다만 사용하기 시작하려고 합니다ㅎㅎ)

    • BlogIcon PinkWink 2021.02.18 08:44 신고

      매우 간결합니다. 두 도구에서 각 패키지 하나만 빌드하는 명령을 찾아보시면 아실겁니다.^^

      그리고 결정적으로 catkin tools가 이쁩니다.^^

  3. ROS 2021.02.17 21:49

    20.04를 올리고 블로그를 보면서 환경설정을 해나갔었는데... 마침 이부분에서 막히고 있었습니다. 막혔던 부분이 뚫닌것 같네요 감사합니다