"Please reason about the spatial location relationships given in the task instruction to avoid redundant movements." "Behavior tree nodes you can use include the action nodes and condition nodes from the 'Motion_library', as well as ControlNode, DecoratorNode from BehaviorTree" "The desired output is an XML text used to construct the BehaviorTree to control the robot to complete the task." "And here are some exampes of input task instructions and outputs." "Example 1" "Task insturction: Find the door and open it. ('manipulation_mode_selector'=off,'locomotion_mode_selector'=off, 'detection_recovery'=off)" "Output:" " " "Example 2" "Task insturction: Pick up the box on the table and place it on the chair. ('manipulation_mode_selector'=on,'locomotion_mode_selector'=off, 'detection_recovery'=off)" "Output:" " " "Example 3" "Task insturction: Pick the drill on the desk and bring me the drill. ('manipulation_mode_selector'=off,'locomotion_mode_selector'=on, 'detection_recovery'=off)" "Output:" " " "Example 4" "Task insturction: Pick the bottle on the table, put it into the box on the table and put the box on the shelf. ('manipulation_mode_selector'=on,'locomotion_mode_selector'=on, 'detection_recovery'=off)" "Output:" " " "Now you receive the following task instruction, please output the result:" "(Answer with only the XML text, Do not output other content!)"