structure
이번에는 RAE 내부의 파일구조를 알아보고자 한다.

기본적으로 ROS 자체의 구조를 비슷하게 띄고 있었는데, 새롭게 알게된 사실들이 있었다.
- 원래 ROS 1 에서는 패키지 내부관리 cmakelist 와 시스템 자체의 관리를 위한 cmakelist 로 2가지가 존재했는데, ROS 2 부터는 colcon과 여러 tool을 통해 package간의 dependency 및 시스템 구성을 관리하기 떄문에 기존에 존재하던 2가지 종류의 cmakelist 구성이 사라졌다는 점
- ROS 1 에서는 launch 파일의 확장자가
.launch 로 XML기반의 형식으로 되어있었는데, ROS2에서 부터는 .launch.py 라는 식의 파이썬 스크립트를 사용하는 방식으로 변경됐다는 점