Browser-based BehaviorTree.CPP editor with Nav2 import/export
Overview
The author maintains behaviortrees.com, a free, open-source visual behavior tree editor running in the browser. It imports and exports BehaviorTree.CPP XML (v4 for Jazzy and Groot2, v3.8 for Humble), including Nav2's navigate-to-pose trees. The tool includes a CLI for CI pipelines to validate tree structures (e.g., catching dangling children or cycles) and convert between BT.CPP versions and behavior3 JSON. An MCP server allows AI assistants to draft, validate, and share trees via links. It is designed to complement Groot2 by requiring no installation, making it suitable for quick sketching, reviewing, or sharing. The project seeks feedback from Nav2 users regarding missing features and round-trip reliability.
Generated from attributed reports · Updated 2 hours ago
Event evidence and corrections
0 attributed source owners. Ownership does not establish independent confirmation. Quantities are reported separately and are never added together.
No current evidence-backed claims. Missing information remains not reported.
Report timeline
Follow attributed reports and material updates.
- ROS Discourse — Community updatesSignalBrowser-based BehaviorTree.CPP editor with Nav2 import/export
The author maintains behaviortrees.com, a free, open-source visual behavior tree editor running in the browser. It imports and exports BehaviorTree.CPP XML (v4 for Jazzy and Groot2, v3.8 for Humble), including Nav2's navigate-to-pose trees. The tool includes a CLI for CI pipelines to validate tree structures (e.g., catching dangling children or cycles) and convert between BT.CPP versions and behavior3 JSON. An MCP server allows AI assistants to draft, validate, and share trees via links. It is designed to complement Groot2 by requiring no installation, making it suitable for quick sketching, reviewing, or sharing. The project seeks feedback from Nav2 users regarding missing features and round-trip reliability.
Event coverage history
There is not enough continuous observation data to show a trend.
Timezone · UTC
Article dates follow your selected timezone. Briefing editions use Hong Kong time (UTC+8).