Skip to content

Commit 72b88c5

Browse files
Take side cherry
1 parent 7385038 commit 72b88c5

File tree

4 files changed

+73
-1
lines changed

4 files changed

+73
-1
lines changed

mep3_behavior/strategies/project.btproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
<include path="skill_put_cherry_up.xml"/>
2929
<include path="skill_put_one_cherry.xml"/>
3030
<include path="skill_take_cherry_blue_start.xml"/>
31+
<include path="skill_take_side_cherry.xml"/>
3132
<include path="small_homologation.xml"/>
3233
<include path="small_strategy.xml"/>
3334
<include path="small_strategy_demo.xml"/>

mep3_behavior/strategies/skill_take_cherry_blue_start.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
node="{node}"
1515
table="{table}"/>
1616
</ForceSuccess>
17-
<Wait duration="1"/>
17+
<Wait duration="2"/>
1818
<CanbusSend can_id="27650"
1919
message="0"/>
2020
</TaskSequence>
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<root BTCPP_format="4">
3+
<BehaviorTree ID="skill_take_side_cherry">
4+
<Sequence>
5+
<Navigate behavior_tree="0.2;1.08;90"
6+
goal=""/>
7+
<Sequence>
8+
<ForceSuccess>
9+
<CanbusSend can_id="27650"
10+
message="250"/>
11+
</ForceSuccess>
12+
<Wait duration="0.2"/>
13+
<SubTree ID="move_cherry"
14+
color="{color}"
15+
goal="0.2;1.15;90"
16+
node="{node}"
17+
table="{table}"/>
18+
<Wait duration="2"/>
19+
<ForceSuccess>
20+
<CanbusSend can_id="27650"
21+
message="250"/>
22+
</ForceSuccess>
23+
</Sequence>
24+
</Sequence>
25+
</BehaviorTree>
26+
27+
<!-- Description of Node Models (used by Groot) -->
28+
<TreeNodesModel>
29+
<Action ID="CanbusSend"
30+
editable="true">
31+
<input_port name="can_id">For example, 0x12345</input_port>
32+
<input_port name="message">For example, 0x32;0x34</input_port>
33+
</Action>
34+
<Action ID="Navigate"
35+
editable="true">
36+
<input_port name="behavior_tree"/>
37+
<input_port name="goal"/>
38+
</Action>
39+
<Action ID="Wait"
40+
editable="true">
41+
<input_port name="duration"/>
42+
</Action>
43+
</TreeNodesModel>
44+
45+
</root>

mep3_behavior/strategies/small_strategy.xml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,23 @@
2929
node="{node}"
3030
table="{table}"/>
3131
</ForceSuccess>
32+
<ForceSuccess>
33+
<Sequence>
34+
<Translate goal="0.3"
35+
max_acceleration="0.5"
36+
max_velocity="0.8"/>
37+
<SubTree ID="skill_take_side_cherry"
38+
color="{color}"
39+
node="{node}"
40+
table="{table}"/>
41+
<ForceSuccess>
42+
<SubTree ID="skill_basket_blue"
43+
color="{color}"
44+
node="{node}"
45+
table="{table}"/>
46+
</ForceSuccess>
47+
</Sequence>
48+
</ForceSuccess>
3249
</TaskSequence>
3350
</Timeout>
3451
</ForceSuccess>
@@ -88,6 +105,15 @@
88105
</Action>
89106
<Control ID="TaskSequence"
90107
editable="true"/>
108+
<Action ID="Translate"
109+
editable="true">
110+
<input_port name="goal"
111+
default="0"/>
112+
<input_port name="max_acceleration"
113+
default="0.5"/>
114+
<input_port name="max_velocity"
115+
default="0.8"/>
116+
</Action>
91117
<Action ID="WaitMatchStart"
92118
editable="true">
93119
<input_port name="state"

0 commit comments

Comments
 (0)