ros-navigation/navigation2는 ROS 2 Navigation Framework and System으로 소개되는 내비게이션 스택(Nav2) 저장소다. 주 언어는 C++이고, 기록에 남은 최신 릴리스는 1.5.3이다. 다만 1.5.3에 담긴 변경 내역은 자료에 없어, 이 버전이 무엇을 바꿨는지는 확인할 수 없다.
Nav2는 ROS 2 로봇의 경로 계획, 이동, 실패했을 때의 복구를 위한 스택이다. 행동 트리(behavior tree)는 로봇의 동작을 트리 형태로 조합해 실행하는 방식이고, Nav2는 이 구조 위에서 계획기와 제어기로 자율 이동 작업을 실행한다. README는 개념과 시작 방법, 초기 설정, ROS 배포판 상태를 안내하는 문서를 연결하고, 빌드·설치 방법, Docker Containers, 튜토리얼, 설정, Navigation Plugins, API Docs 자료와 여러 Nav2 패키지의 빌드 상태도 정리한다. 저장소는 2018년 5월 29일에 만들어졌고 별 수는 4846이다.
확인 가능한 경계는 분명하다. 라이선스는 기록에 NOASSERTION으로만 남아 있어 실제 조건을 알 수 없고, 1.5.3의 변경 항목도 주어지지 않았다. README가 ROS 배포판 상태와 패키지별 빌드 상태를 따로 안내한다는 것은 지원 범위가 배포판에 따라 달라질 수 있다는 뜻이다. ROS 2 로봇에 Nav2를 적용하려면 문서 구조와 빌드 상태부터 살펴보는 편이 현실적이다. 반대로 이 버전이 무엇을 고쳤는지 알고 싶다면 1.5.3의 릴리스 정보를 직접 확인해야 한다.