
Nav2 가져오기/내보내기를 지원하는 브라우저 기반 BehaviorTree.CPP 편집기 (무료, 오픈소스)
behaviortrees.com은 설치 없이 브라우저에서 동작하는 행동 트리(behavior tree) 시각 편집기로, BehaviorTree.CPP XML을 가져오고 내보낼 수 있다. ROS 2 Jazzy·Groot2용 v4와 Humble용 v3.8을 모두 지원하며, Nav2의 navigate-to-pose 트리도 처리한다. 편집기가 내보낸 XML은 Docker를 통해 실제 BT.CPP 라이브러리에 로딩하는 CI로 호환성을 검증한다. CLI 도구(`npx behaviortrees validate`, `npx behaviortrees convert`)로 트리 유효성 검사와 v3↔v4 변환이 가능하며, MCP 서버를 통해 AI 보조 도구가 트리를 초안 작성·검증한 뒤 편집기 링크로 넘겨줄 수 있다. 트리 전체를 URL 하나에 담을 수 있어 이슈·PR 코멘트에 바로 첨부할 수 있다.
큐레이터Groot2의 대안이 아닌 보완 도구로 포지셔닝했으나, 실제로 Nav2 트리의 왕복 변환(round-trip)이 얼마나 무손실인지는 Nav2 사용자들의 피드백이 더 쌓여야 판단할 수 있다.




































