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)
430
430
ASSERT_EQ (ret, NodeStatus::SUCCESS);
431
431
ASSERT_EQ (counters[0 ], 2 );
432
432
}
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