1+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2+ <system xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance" xsi : noNamespaceSchemaLocation =" ..\src\schemas\neptus-vehicle.xsd" >
3+ <!-- Data saved on 2010-04-24T19:58:44.0Z with Neptus version 1.6.0dev_R8-b1 (compiled on April 22 2010). -->
4+ <properties >
5+ <id >surf</id >
6+ <name >Surf</name >
7+ <type >ASV</type >
8+ <model >Caravela</model >
9+ <appearance >
10+ <x-size >2</x-size >
11+ <y-size >1.4</y-size >
12+ <z-size >0.9</z-size >
13+ <top-image-2D >../vehicles-files/lauv/lauv-seacon0-top.png</top-image-2D >
14+ <side-image-2D >../vehicles-files/lauv/lauv-seacon0-side.png</side-image-2D >
15+ <back-image-2D >../vehicles-files/lauv/lauv-seacon0-back.png</back-image-2D >
16+ <presentation-image-2D >../vehicles-files/lauv/lauv-seacon0-presentation.png</presentation-image-2D >
17+ <model-3D >../vehicles-files/lauv/lauv-xtreme-2.x3d</model-3D >
18+ <icon-color >
19+ <r >255</r >
20+ <g >51</g >
21+ <b >153</b >
22+ </icon-color >
23+ </appearance >
24+ <limits >
25+ <valid-zunits >depth</valid-zunits >
26+ </limits >
27+ </properties >
28+ <feasibleManeuvers >
29+ <maneuver >
30+ <Goto kind =" automatic" >
31+ <finalPoint type =" pointType" >
32+ <point >
33+ <id >GotoDestination</id >
34+ <name >GotoDestination</name >
35+ <coordinate >
36+ <latitude >0N</latitude >
37+ <longitude >0E</longitude >
38+ <depth >0</depth >
39+ </coordinate >
40+ </point >
41+ <radiusTolerance >5</radiusTolerance >
42+ </finalPoint >
43+ <velocity tolerance =" 10" type =" float" unit =" m/s" >1.0</velocity >
44+ <trajectoryTolerance >
45+ <radiusTolerance type =" float" >1</radiusTolerance >
46+ </trajectoryTolerance >
47+ <annotation >
48+ <documentation >No documentation available</documentation >
49+ <implementation-class >pt.lsts.neptus.mp.maneuvers.Goto</implementation-class >
50+ </annotation >
51+ </Goto >
52+ </maneuver >
53+ <maneuver >
54+ <Loiter kind =" automatic" >
55+ <basePoint type =" pointType" >
56+ <point >
57+ <id >LoiterLoc</id >
58+ <name >LoiterLoc</name >
59+ <coordinate >
60+ <latitude >0N</latitude >
61+ <longitude >0E</longitude >
62+ <depth >0</depth >
63+ </coordinate >
64+ </point >
65+ <radiusTolerance >8</radiusTolerance >
66+ </basePoint >
67+ <duration >30</duration >
68+ <trajectory >
69+ <radius type =" float" >12</radius >
70+ <radiusTolerance type =" float" >8</radiusTolerance >
71+ <type >Circular</type >
72+ <length type =" float" >50</length >
73+ <bearing type =" float" >0</bearing >
74+ <direction >Clockwise</direction >
75+ </trajectory >
76+ <velocity type =" float" unit =" m/s" tolerance =" 5" >1.2</velocity >
77+ <annotation >
78+ <documentation >Loiter over a point</documentation >
79+ <implementation-class >pt.lsts.neptus.mp.maneuvers.Loiter</implementation-class >
80+ </annotation >
81+ </Loiter >
82+ </maneuver >
83+ <maneuver >
84+ <StationKeeping kind =" automatic" >
85+ <basePoint type =" pointType" >
86+ <point >
87+ <id >SKLoc</id >
88+ <name >SKLoc</name >
89+ <coordinate >
90+ <latitude >0N</latitude >
91+ <longitude >0E</longitude >
92+ <depth >0</depth >
93+ </coordinate >
94+ </point >
95+ <radiusTolerance >8</radiusTolerance >
96+ </basePoint >
97+ <duration >0</duration >
98+ <trajectory >
99+ <radius type =" float" >12</radius >
100+ </trajectory >
101+ <speed type =" float" unit =" m/s" tolerance =" 5" >1.2</speed >
102+ <annotation >
103+ <documentation >Station Keeping</documentation >
104+ <implementation-class >pt.lsts.neptus.mp.maneuvers.StationKeeping</implementation-class >
105+ </annotation >
106+ </StationKeeping >
107+ </maneuver >
108+ <maneuver >
109+ <Rows kind =" automatic" >
110+ <basePoint type =" pointType" >
111+ <point >
112+ <id />
113+ <coordinate >
114+ <latitude >0N</latitude >
115+ <longitude >0E</longitude >
116+ <depth >0.0</depth >
117+ </coordinate >
118+ </point >
119+ <radiusTolerance >0.0</radiusTolerance >
120+ </basePoint >
121+ <width >100.0</width >
122+ <length >200.0</length >
123+ <height >0.0</height >
124+ <hstep >27.0</hstep >
125+ <vstep >0.0</vstep >
126+ <bearing >0.0</bearing >
127+ <speed unit =" m/s" >1.2</speed >
128+ <annotation >
129+ <documentation >No documentation available</documentation >
130+ <implementation-class >pt.lsts.neptus.mp.maneuvers.RowsManeuver</implementation-class >
131+ </annotation >
132+ </Rows >
133+ </maneuver >
134+ <maneuver >
135+ <CompassCalibration >
136+ <finalPoint type =" pointType" >
137+ <point >
138+ <id >id_gokg2t</id >
139+ <name >id_gokg2t</name >
140+ <coordinate >
141+ <latitude >0N</latitude >
142+ <longitude >0E</longitude >
143+ <height >0.0</height >
144+ </coordinate >
145+ <z >0.0</z >
146+ <zunits >DEPTH</zunits >
147+ </point >
148+ </finalPoint >
149+ <pitch >10.0</pitch >
150+ <amplitude >0.1</amplitude >
151+ <duration >1200</duration >
152+ <speed type =" float" unit =" m/s" >1.3</speed >
153+ <radius >15.0</radius >
154+ <direction >CLOCKW</direction >
155+ <custom />
156+ <annotation >
157+ <documentation >No documentation available</documentation >
158+ <implementation-class >pt.lsts.neptus.mp.maneuvers.CompassCalibration</implementation-class >
159+ </annotation >
160+ </CompassCalibration >
161+ </maneuver >
162+ <maneuver >
163+ <FollowPath kind =" automatic" >
164+ <basePoint type =" pointType" >
165+ <point >
166+ <id />
167+ <coordinate >
168+ <latitude >0N</latitude >
169+ <longitude >0E</longitude >
170+ <depth >0.0</depth >
171+ </coordinate >
172+ </point >
173+ <radiusTolerance >0.0</radiusTolerance >
174+ </basePoint >
175+ <path />
176+ <speed unit =" m/s" >1.2</speed >
177+ <annotation >
178+ <documentation >No documentation available</documentation >
179+ <implementation-class >pt.lsts.neptus.mp.maneuvers.FollowPath</implementation-class >
180+ </annotation >
181+ </FollowPath >
182+ </maneuver >
183+ <maneuver >
184+ <FollowTrajectory kind =" automatic" >
185+ <basePoint type =" pointType" >
186+ <point >
187+ <id />
188+ <coordinate >
189+ <latitude >0N</latitude >
190+ <longitude >0E</longitude >
191+ <depth >0.0</depth >
192+ </coordinate >
193+ </point >
194+ <radiusTolerance >0.0</radiusTolerance >
195+ </basePoint >
196+ <trajectory />
197+ <speed unit =" m/s" >1.2</speed >
198+ <annotation >
199+ <documentation >No documentation available</documentation >
200+ <implementation-class >pt.lsts.neptus.mp.maneuvers.FollowTrajectory</implementation-class >
201+ </annotation >
202+ </FollowTrajectory >
203+ </maneuver >
204+ <maneuver >
205+ <RIPattern kind =" automatic" >
206+ <basePoint type =" pointType" >
207+ <point >
208+ <id />
209+ <coordinate >
210+ <latitude >0N</latitude >
211+ <longitude >0E</longitude >
212+ <depth >0.0</depth >
213+ </coordinate >
214+ </point >
215+ <radiusTolerance >0.0</radiusTolerance >
216+ </basePoint >
217+ <width >100.0</width >
218+ <hstep >20.0</hstep >
219+ <bearing >0.0</bearing >
220+ <squareCurve >false</squareCurve >
221+ <speed unit =" m/s" >1.2</speed >
222+ <annotation >
223+ <documentation >No documentation available</documentation >
224+ <implementation-class >pt.lsts.neptus.mp.maneuvers.RIPattern</implementation-class >
225+ </annotation >
226+ </RIPattern >
227+ </maneuver >
228+ <maneuver >
229+ <CrossHatchPattern kind =" automatic" >
230+ <basePoint type =" pointType" >
231+ <point >
232+ <id />
233+ <coordinate >
234+ <latitude >0N</latitude >
235+ <longitude >0E</longitude >
236+ <depth >0.0</depth >
237+ </coordinate >
238+ </point >
239+ <radiusTolerance >0.0</radiusTolerance >
240+ </basePoint >
241+ <width >100.0</width >
242+ <hstep >20.0</hstep >
243+ <bearing >0.0</bearing >
244+ <squareCurve >false</squareCurve >
245+ <speed unit =" m/s" >1.2</speed >
246+ <annotation >
247+ <documentation >No documentation available</documentation >
248+ <implementation-class >pt.lsts.neptus.mp.maneuvers.CrossHatchPattern</implementation-class >
249+ </annotation >
250+ </CrossHatchPattern >
251+ </maneuver >
252+ <maneuver >
253+ <ExpandingSquarePattern kind =" automatic" >
254+ <basePoint type =" pointType" >
255+ <point >
256+ <id />
257+ <coordinate >
258+ <latitude >0N</latitude >
259+ <longitude >0E</longitude >
260+ <depth >0.0</depth >
261+ </coordinate >
262+ </point >
263+ <radiusTolerance >0.0</radiusTolerance >
264+ </basePoint >
265+ <width >100.0</width >
266+ <hstep >50</hstep >
267+ <bearing >0.0</bearing >
268+ <firstCurveRight >true</firstCurveRight >
269+ <speed unit =" m/s" >1.2</speed >
270+ <annotation >
271+ <documentation >No documentation available</documentation >
272+ <implementation-class >pt.lsts.neptus.mp.maneuvers.ExpandingSquarePattern</implementation-class >
273+ </annotation >
274+ </ExpandingSquarePattern >
275+ </maneuver >
276+ <maneuver >
277+ <CommsRelay >
278+ <sys_a >lauv-seacon-2</sys_a >
279+ <sys_b >lauv-seacon-3</sys_b >
280+ <duration >3600</duration >
281+ <startPoint type =" pointType" >
282+ <point >
283+ <id >Start-Point</id >
284+ <coordinate >
285+ <latitude >0N</latitude >
286+ <longitude >0E</longitude >
287+ <depth >0</depth >
288+ </coordinate >
289+ </point >
290+ </startPoint >
291+ <move_threshold >30.0</move_threshold >
292+ <speed unit =" m/s" >1.0</speed >
293+ <annotation >
294+ <documentation >No documentation available</documentation >
295+ <implementation-class >pt.lsts.neptus.mp.maneuvers.CommsRelay</implementation-class >
296+ </annotation >
297+ </CommsRelay >
298+ </maneuver >
299+ <maneuver >
300+ <RowsCoverage kind =" automatic" >
301+ <basePoint >
302+ <point >
303+ <id >id_omvbvr</id >
304+ <name >id_omvbvr</name >
305+ <coordinate >
306+ <latitude >0N0'0.00''</latitude >
307+ <longitude >0E0'0.00''</longitude >
308+ <height >0.0</height >
309+ </coordinate >
310+ <z >0</z >
311+ <zunits >DEPTH</zunits >
312+ </point >
313+ </basePoint >
314+ <speed unit =" m/s" >1.0</speed >
315+ <width >100.0</width >
316+ <length >200.0</length >
317+ <bearing >0.0</bearing >
318+ <angleAperture >120.0</angleAperture >
319+ <range >30</range >
320+ <overlapPercentage >10</overlapPercentage >
321+ <annotation >
322+ <documentation >No documentation available</documentation >
323+ <implementation-class >pt.lsts.neptus.mp.maneuvers.RowsCoverage</implementation-class >
324+ </annotation >
325+ </RowsCoverage >
326+ </maneuver >
327+ <maneuver >
328+ <FollowPoint kind =" automatic" >
329+ <basePoint >
330+ <point >
331+ <id >id_qnotbp</id >
332+ <name >id_qnotbp</name >
333+ <coordinate >
334+ <latitude >0N</latitude >
335+ <longitude >0E</longitude >
336+ <height >0.0</height >
337+ </coordinate >
338+ <z >0</z >
339+ <zunits >DEPTH</zunits >
340+ </point >
341+ </basePoint >
342+ <speed unit =" m/s" >2.0</speed >
343+ <idToFollow >lauv-noptilus-1</idToFollow >
344+ <customData />
345+ <annotation >
346+ <documentation >No documentation available</documentation >
347+ <implementation-class >pt.lsts.neptus.mp.maneuvers.FollowPoint</implementation-class >
348+ </annotation >
349+ </FollowPoint >
350+ </maneuver >
351+ </feasibleManeuvers >
352+ <protocols-supported >
353+ <protocols />
354+ <protocols-args >
355+ </protocols-args >
356+ </protocols-supported >
357+ <communication-means >
358+ <comm-mean >
359+ <name >ethernet</name >
360+ <type >ethernet</type >
361+ <host-address >10.0.11.10</host-address >
362+ <protocols >imc</protocols >
363+ <latency value =" 100M" unit =" bps" />
364+ <protocols-args >
365+ <imc >
366+ <port >6002</port >
367+ <port-tcp >6002</port-tcp >
368+ <udp-on >true</udp-on >
369+ <tcp-on >false</tcp-on >
370+ <imc-id >b4:af</imc-id >
371+ </imc >
372+ </protocols-args >
373+ </comm-mean >
374+ </communication-means >
375+ <consoles >
376+ <console name =" LAUV" >
377+ <xml-file >../conf/consoles/lauv.ncon</xml-file >
378+ </console >
379+ </consoles >
380+ </system >
0 commit comments