Skip to content
This repository was archived by the owner on Feb 15, 2020. It is now read-only.

Commit c0766a9

Browse files
committed
'''Config''' Settings from final night of San Diego pool testing
1 parent 21e9b60 commit c0766a9

File tree

3 files changed

+276
-12
lines changed

3 files changed

+276
-12
lines changed

data/config/ai/sd_pool_ai.yml

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
1-
taskOrder: ['ram.ai.course.Gate'] #, 'ram.ai.course.PipeGate',
2-
# 'ram.ai.course.Light', 'ram.ai.course.Pipe1',
3-
# 'ram.ai.course.BarbedWire', 'ram.ai.course.PipeBarbedWire',
4-
# 'ram.ai.course.Bin', 'ram.ai.course.Pipe2',
5-
# 'ram.ai.course.Target', 'ram.ai.course.Pinger',
6-
# 'ram.ai.course.SafeSonar', 'ram.ai.course.Octagon']
1+
taskOrder: ['ram.ai.course.Gate', 'ram.ai.course.PipeGate',
2+
'ram.ai.course.Light', 'ram.ai.course.Pipe1',
3+
'ram.ai.course.BarbedWire', 'ram.ai.course.PipeBarbedWire',
4+
'ram.ai.course.Bin',
5+
'ram.ai.course.RandomBin', 'ram.ai.course.Pipe2',
6+
'ram.ai.course.Target', 'ram.ai.course.Pinger',
7+
'ram.ai.course.SafeSonar', 'ram.ai.course.Octagon']
78

89
config:
910
gateDepth: 1.7
1011
lightDepth: 6
1112
pipeDepth: 0.5
1213
bwireDepth: 11.3
1314
targetDepth: 0.7
14-
binStartDepth: 1
15-
binDepth: 2.25
16-
targetSymbols: ['Aircraft', 'Factory']
15+
binStartDepth: 1.2
16+
binDepth: 2.6
17+
targetSymbols: ['Heart', 'Spade']
1718
sonarDepth: 15
1819
safeDepth: 10
1920
safeOffset: -0.4
@@ -40,6 +41,7 @@ config:
4041
sweepAngle: 45
4142
sweepSpeed: 3
4243
Bin:
43-
heading: 45
44-
Target;
44+
binDirection: 180
45+
taskTimeout: 30
46+
Target:
4547
heading: -25

data/config/ai/sd_pool_state.yml

Lines changed: 262 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,262 @@
1+
# Pipe
2+
ram.ai.course.Pipe:
3+
pipesToFind: 3
4+
5+
# Pipe task
6+
ram.ai.pipe.Seeking:
7+
speedGain: 3
8+
forwardSpeed: 3
9+
yawGain: 0.25
10+
ram.ai.pipe.Centering:
11+
speedGain: 3
12+
forwardSpeed: 3
13+
yawGain: 0.25
14+
ram.ai.pipe.AlongPipe:
15+
angleDistance: 0.1
16+
yawGain: 0.25
17+
18+
19+
# Light/Bouy sub task
20+
ram.ai.light.Searching:
21+
sweepAngle: 0 #35
22+
speed: 2
23+
ram.ai.light.Recover:
24+
advanceSpeed: 2
25+
reverseSpeed: 1.5
26+
diveSpeed: 0.1
27+
ram.ai.light.Align:
28+
depthGain: 0 #0.05
29+
maxDepthDt: 0.30
30+
ram.ai.light.Seek:
31+
depthGain: 0
32+
speed: 2
33+
ram.ai.light.Hit:
34+
duration: 2
35+
speed: 2.5
36+
ram.ai.light.Continue:
37+
backwardDuration: 0
38+
forwardDuration: 5
39+
# Duct Sub task
40+
ram.ai.duct.SeekingToRange:
41+
filterSize: 10
42+
desiredRange: 0.5
43+
ram.ai.duct.SeekingToAligned:
44+
filterSize: 10
45+
desiredRange: 0.5
46+
ram.ai.duct.Aligning:
47+
filterSize: 10
48+
desiredRange: 0.5
49+
50+
# Target Task
51+
ram.ai.target.SeekingToCentered:
52+
depthGain: 0
53+
maxSpeed: 3
54+
maxRangeDiff: 0.3
55+
ram.ai.target.SeekingToRange:
56+
depthGain: 0 #0.125
57+
maxSpeed: 1.5
58+
maxRangeDiff: 0.3
59+
ram.ai.target.SeekingToAligned:
60+
depthGain: 0 #0.125
61+
minSquareNess: 0.97
62+
alignGain: 2
63+
filterSize: 1
64+
desiredRange: 0.45
65+
ram.ai.target.FireTorpedos:
66+
depthGain: 0 #0.125
67+
frontThreshold: 0.15
68+
desiredRange: 0.35
69+
rangeThreshold: 0.03
70+
filterSize: 1
71+
fireDelay: 2
72+
73+
# Barbed wire AI
74+
ram.ai.barbedwire.FarSeekingToRange:
75+
depthGain: 0 #0.1
76+
maxDepthDt: 0.3
77+
desiredRange: 0.55
78+
translateGain: 2.5
79+
maxSpeed: 3
80+
maxRangeDiff: 0.5
81+
rangeGain: 2.5
82+
rangeThreshold: 0.15
83+
ram.ai.barbedwire.FarSeekingToAligned:
84+
depthGain: 0 #0.1
85+
maxDepthDt: 0.3
86+
alignGain: 20
87+
minAlignment: 0.25
88+
maxSidewaysSpeed: 1.0
89+
maxSpeed: 5
90+
maxRangeDiff: 0.5
91+
rangeGain: 5
92+
desiredRange: 0.5
93+
rangeThreshold: 0.15
94+
ram.ai.barbedwire.CloseSeekingToRange:
95+
depthGain: 0 #0.1
96+
maxDepthDt: 0.3
97+
desiredRange: 0.45
98+
translateGain: 2.5
99+
maxSpeed: 3
100+
maxRangeDiff: 0.5
101+
rangeGain: 2.5
102+
ram.ai.barbedwire.CloseSeekingToAligned:
103+
depthGain: 0 #0.1
104+
maxDepthDt: 0.3
105+
alignGain: 20
106+
minAlignment: 0.1
107+
maxSidewaysSpeed: 1.0
108+
maxSpeed: 5
109+
maxRangeDiff: 0.5
110+
rangeGain: 5
111+
desiredRange: 0.4
112+
rangeThreshold: 0.1
113+
ram.ai.barbedwire.Aligning:
114+
depthGain: 0 #0.125
115+
maxDepthDt: 0.3
116+
alignGain: 10
117+
maxSidewaysSpeed: 2.0
118+
desiredRange: 0.35
119+
ram.ai.barbedwire.Under:
120+
sidewaysSpeedGain: 3
121+
ram.ai.barbedwire.Through:
122+
forwardTime: 7
123+
124+
# Bin Sub task
125+
ram.ai.bin.Seeking:
126+
yawGain: 0
127+
speedGain: 4
128+
maxSpeed: 3
129+
sidewaysSpeedGain: 4
130+
maxSidewaysSpeed: 3
131+
centeredLimit: 0.25
132+
ram.ai.bin.Centering:
133+
yawGain: 0.4
134+
yawGain: 0
135+
sidewaysSpeedGain: 1
136+
speedGain: 1
137+
ram.ai.bin.SeekEnd:
138+
#maxSpeed: 2
139+
yawGain: 0
140+
speedGain: 7
141+
sidewaysSpeedGain: 7
142+
#maxSidewaysSpeed: 1.5
143+
ram.ai.bin.NextBin:
144+
yawGain: 0
145+
speedGain: 3
146+
maxSpeed: 2.5
147+
sidewaysSpeedGain: 4
148+
maxSidewaysSpeed: 2.5
149+
centeredRange: 0.25
150+
ram.ai.bin.SurfaceToMove:
151+
yawGain: 0
152+
offset: 1.5
153+
ram.ai.bin.Dive:
154+
offset: 1.5
155+
yawGain: 0.4
156+
yawGain: 0
157+
speedGain: 1
158+
sidewaysSpeedGain: 1
159+
ram.ai.bin.Aligning:
160+
yawGain: 0
161+
speedGain: 4
162+
dSpeedGain: 1.0
163+
iSpeedGain: 0.5
164+
sidewaysSpeedGain: 4
165+
dSidewaysSpeedGain: 1.0
166+
iSidewaysSpeedGain: 0.5
167+
ram.ai.bin.PreDiveExamine:
168+
yawGain: 0
169+
speedGain: 4
170+
dSpeedGain: 1.0
171+
iSpeedGain: 0.5
172+
sidewaysSpeedGain: 4
173+
dSidewaysSpeedGain: 1.0
174+
iSidewaysSpeedGain: 0.5
175+
ram.ai.bin.PostDiveExamine:
176+
yawGain: 0
177+
speedGain: 5
178+
dSpeedGain: 1.5
179+
iSpeedGain: 0.5
180+
sidewaysSpeedGain: 8
181+
dSidewaysSpeedGain: 1.5
182+
iSidewaysSpeedGain: 0.5
183+
ram.ai.bin.CloserLook:
184+
# This sets the depths the markers will be dropped
185+
yawGain: 0
186+
offset: 1.3
187+
ram.ai.bin.RecoverDive:
188+
increase: 0
189+
ram.ai.bin.RecoverCloserLook:
190+
increase: 0
191+
ram.ai.bin.RecoverNextBin:
192+
timeout: 5
193+
speed: 1
194+
195+
# Sonar subtask
196+
ram.ai.sonar.CloseSeeking:
197+
maxSidewaysSpeed: 1.5
198+
sidewaysSpeedGain: 5
199+
maxSpeed: 1.5
200+
speedGain: 5
201+
closeZ: 0.975
202+
ram.ai.sonar.FarSeeking:
203+
maxSidewaysSpeed: 4
204+
sidewaysSpeedGain: 5
205+
maxSpeed: 4
206+
speedGain: 5
207+
midRangeZ: 0.8
208+
ram.ai.sonar.Hovering:
209+
maxSidewaysSpeed: 1
210+
sidewaysSpeedGain: 2
211+
maxSpeed: 1
212+
speedGain: 2
213+
214+
# Vision Safe subtask
215+
ram.ai.safe.Seeking:
216+
sidewaysSpeedGain: 4
217+
maxSidewaysSpeed: 2
218+
ram.ai.safe.PreGrabDive:
219+
diveRate: 0.3
220+
ram.ai.safe.Offsetting:
221+
speedGain: 1.5
222+
maxSpeed: 1.2
223+
sidewaysSpeedGain: 1.5
224+
maxSidewaysSpeed: 1.2
225+
#centeredRange: 0.6
226+
#sanity: YES
227+
ram.ai.safe.Settling:
228+
speedGain: 0.7
229+
maxSpeed: 1.2
230+
sidewaysSpeedGain: 4
231+
maxSidewaysSpeed: 1.5
232+
duration: 5
233+
234+
# SONAR & Safe subtask
235+
ram.ai.sonarSafe.Settling:
236+
maxSidewaysSpeed: 2.25
237+
sidewaysSpeedGain: 2.25
238+
maxSpeed: 2.25
239+
speedGain: 2.25
240+
duration: 5
241+
ram.ai.sonarSafe.Dive:
242+
#Hilton Pool
243+
#safeDepth: 6.5
244+
depthOffset: 1
245+
diveRate: 0.15
246+
maxSidewaysSpeed: 2.25
247+
sidewaysSpeedGain: 2.25
248+
maxSpeed: 2.25
249+
speedGain: 2.25
250+
ram.ai.sonarSafe.PreGrabSettling:
251+
maxSidewaysSpeed: 3
252+
sidewaysSpeedGain: 3
253+
maxSpeed: 3
254+
speedGain: 3
255+
duration: 5
256+
closeZ: 0.985
257+
#ram.ai.sonarSafe.Grabbing:
258+
# Hilton Pool
259+
#safeDepth: 6.5
260+
#depthOffset: 1.5
261+
#safeDepth: 19
262+
#depthOffset: 1

data/config/sd_pool.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ Subsystems:
3636
"MotionManager", "TimerManager", "Ai", "VisionSystem"]
3737
States:
3838
# Includes all the state specific NBRF settings
39-
INCLUDE: data/config/ai/san_diego_state.yml
39+
INCLUDE: data/config/ai/sd_pool_state.yml
4040

4141

4242
# Includes all common subsystems

0 commit comments

Comments
 (0)