ROS2 개발환경 구축
☝️ 버전 선택
ROS2는 현재 2개의 버전들만 현재 지원해주고 있다.(꾸준히 업데이트중 포스터 기준)
- Iron Irwin
- Humble Hawksbill
해당 버전들은 ROS2_Version 에서 확인할 수 있다.
현재 우리 선택
주로 LTS 버전을 이용하는 것이 좋다. (우분투와 다른 것들과 마찬가지)
LTS란
구분 | 버전 | 설명 |
---|---|---|
기본 운영체제 | Ubuntu 22.04 | LTS 버전 |
ROS2 버전 | Humble Hawksbill | LTS 버전(EOL date이 2년 이상) |
IDE (통합 개발 환경) | VSCode | ROS2 확장팩 설치 |
프로그래밍 언어 | Python3, C++14 | ROS2는 Python3를 지원한다. |
ROS2 버전 관리 | colcon | ROS2에서는 catkin이 아닌 colcon을 사용한다. |
아직 DDS를 고르지 않았다.