데브코스 자율주행 TIL 7일차

YUNJI·2023년 9월 27일
0
post-thumbnail

오늘 공부한 내용 📑


  • 2일차 C++ 코딩 가이드

  • ROS 노드 통신 프로그래밍


새롭게 알게 된 점 😎


  • 하나의 코드 파일로 여러 개의 노드를 연결하려면 각 노드의 이름을 달리해야 한다.

    노드의 init 함수에 anonymous = True 값을 넣어주자
    launch 파일 내 node 설정에서 name 부분을 다르게 설정하자
  • ROS 패키지 내부에 msg 파일을 만들어 파라미터를 정의해주면 custom 메세지를 만들 수 있다.

    패키지 내부의 package.xml 파일과 CMakeLists.txt 파일 수정 과정 필요
  • 환경 세팅의 필요성 : 어떤 OS, 어떤 PC에서든 동일한 환경을 구축하는 것이 중요

느낀 점 💖


효율적인 프로그래밍을 하기 위해서는 단순히 코딩 실력도 필요하지만, 기본적인 코딩 실력을 끌어올려 줄 서포터도 필요하겠다는 생각이 들었다.

실질적인 부분에서 많은 도움이 되는 강의라고 생각되었고, 추후 어디에서 어떤 일을 하든 꼭 기억해놓고 적용해보고 싶다.

0개의 댓글

관련 채용 정보