File tree Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Original file line number Diff line number Diff line change @@ -430,3 +430,32 @@ TEST(SubTree, SubtreeIssue592)
430430 ASSERT_EQ (ret, NodeStatus::SUCCESS);
431431 ASSERT_EQ (counters[0 ], 2 );
432432}
433+
434+ TEST (SubTree, Issue623_String_to_Pose2d)
435+ {
436+ // clang-format off
437+
438+ static const char * xml_text = R"(
439+ <root main_tree_to_execute="Test" BTCPP_format="4">
440+
441+ <BehaviorTree ID="Test">
442+ <ReactiveSequence name="MainSequence">
443+ <SubTree name="Visit2" ID="Visit2" tl1="1;2;3"/>
444+ </ReactiveSequence>
445+ </BehaviorTree>
446+
447+ <BehaviorTree ID="Visit2">
448+ <Sequence name="Visit2MainSequence">
449+ <Action name="MoveBase" ID="MoveBase" goal="{tl1}"/>
450+ </Sequence>
451+ </BehaviorTree>
452+ </root>
453+ )" ;
454+
455+ // clang-format on
456+
457+ BehaviorTreeFactory factory;
458+ factory.registerNodeType <MoveBaseAction>(" MoveBase" );
459+ auto tree = factory.createTreeFromText (xml_text);
460+ tree.tickWhileRunning ();
461+ }
You can’t perform that action at this time.
0 commit comments