|
8 | 8 | <x-size>3</x-size>
|
9 | 9 | <y-size>1</y-size>
|
10 | 10 | <z-size>1</z-size>
|
11 |
| - <top-image-2D>../vehicles-files/sam/sam_top.png</top-image-2D> |
12 |
| - <side-image-2D>../vehicles-files/sam/sam_side.png</side-image-2D> |
13 |
| - <presentation-image-2D>../vehicles-files/lolo/lolo_pres.png</presentation-image-2D> |
14 |
| - <model-3D>../vehicles-files/adamastor/adamastor.j3d</model-3D> |
| 11 | + <top-image-2D>lolo_top.png</top-image-2D> |
| 12 | + <side-image-2D>lolo_side.png</side-image-2D> |
| 13 | + <presentation-image-2D>lolo.png</presentation-image-2D> |
| 14 | + <model-3D>lolo.obj</model-3D> |
15 | 15 | <icon-color>
|
16 | 16 | <r>235</r>
|
17 | 17 | <g>192</g>
|
|
53 | 53 | </annotation>
|
54 | 54 | </CoverArea>
|
55 | 55 | </maneuver>
|
56 |
| - <maneuver> |
57 |
| - <Loiter kind="automatic"> |
58 |
| - <basePoint type="pointType"> |
59 |
| - <point> |
60 |
| - <id>LoiterLoc</id> |
61 |
| - <name>LoiterLoc</name> |
62 |
| - <coordinate> |
63 |
| - <latitude>0N</latitude> |
64 |
| - <longitude>0E</longitude> |
65 |
| - <depth>60</depth> |
66 |
| - </coordinate> |
67 |
| - </point> |
68 |
| - <radiusTolerance>5</radiusTolerance> |
69 |
| - </basePoint> |
70 |
| - <duration>30</duration> |
71 |
| - <trajectory> |
72 |
| - <radius type="float">10</radius> |
73 |
| - <radiusTolerance type="float">5</radiusTolerance> |
74 |
| - <type>Circular</type> |
75 |
| - <length type="float">50</length> |
76 |
| - <bearing type="float">0</bearing> |
77 |
| - <direction>Clockwise</direction> |
78 |
| - </trajectory> |
79 |
| - <velocity type="float" unit="RPM" tolerance="5">900</velocity> |
80 |
| - <annotation> |
81 |
| - <documentation>Loiter over a point</documentation> |
82 |
| - <implementation-class>pt.lsts.neptus.mp.maneuvers.Loiter</implementation-class> |
83 |
| - </annotation> |
84 |
| - </Loiter> |
85 |
| - </maneuver> |
86 |
| - <maneuver> |
87 |
| - <StationKeeping kind="automatic"> |
88 |
| - <basePoint type="pointType"> |
89 |
| - <point> |
90 |
| - <id>SKLoc</id> |
91 |
| - <name>SKLoc</name> |
92 |
| - <coordinate> |
93 |
| - <latitude>0N</latitude> |
94 |
| - <longitude>0E</longitude> |
95 |
| - <depth>60</depth> |
96 |
| - </coordinate> |
97 |
| - </point> |
98 |
| - <radiusTolerance>5</radiusTolerance> |
99 |
| - </basePoint> |
100 |
| - <duration>0</duration> |
101 |
| - <trajectory> |
102 |
| - <radius type="float">10</radius> |
103 |
| - </trajectory> |
104 |
| - <speed type="float" unit="RPM" tolerance="5">900</speed> |
105 |
| - <annotation> |
106 |
| - <documentation>Station Keeping</documentation> |
107 |
| - <implementation-class>pt.lsts.neptus.mp.maneuvers.StationKeeping</implementation-class> |
108 |
| - </annotation> |
109 |
| - </StationKeeping> |
110 |
| - </maneuver> |
111 |
| - <maneuver> |
112 |
| - <Elevator> |
| 56 | + <maneuver> |
| 57 | + <Sample kind="automatic"> |
113 | 58 | <finalPoint type="pointType">
|
114 | 59 | <point>
|
115 |
| - <id>Elevator-Point</id> |
| 60 | + <id>SampleDestination</id> |
| 61 | + <name>SampleDestination</name> |
116 | 62 | <coordinate>
|
117 | 63 | <latitude>0N</latitude>
|
118 | 64 | <longitude>0E</longitude>
|
119 |
| - <depth>0</depth> |
| 65 | + <height>2</height> |
120 | 66 | </coordinate>
|
121 | 67 | </point>
|
122 |
| - <radiusTolerance>0</radiusTolerance> |
| 68 | + <radiusTolerance>1</radiusTolerance> |
123 | 69 | </finalPoint>
|
124 |
| - <startZ>2</startZ> |
125 |
| - <startZUnits>DEPTH</startZUnits> |
126 |
| - <pitch>30</pitch> |
127 |
| - <radius>10</radius> |
128 |
| - <duration>0</duration> |
129 |
| - <speed unit="RPM">1000.0</speed> |
| 70 | + <velocity tolerance="10" type="float" unit="m/s">5</velocity> |
| 71 | + <trajectoryTolerance> |
| 72 | + <radiusTolerance type="float">1</radiusTolerance> |
| 73 | + </trajectoryTolerance> |
130 | 74 | <annotation>
|
131 |
| - <documentation>No documentation available</documentation> |
132 |
| - <implementation-class>pt.lsts.neptus.mp.maneuvers.Elevator</implementation-class> |
| 75 | + <documentation>Move to a given point and start taking samples until the next sample WP.</documentation> |
| 76 | + <implementation-class>pt.lsts.neptus.mp.maneuvers.Sample</implementation-class> |
133 | 77 | </annotation>
|
134 |
| - </Elevator> |
| 78 | + </Sample> |
135 | 79 | </maneuver>
|
136 |
| - |
137 |
| - |
| 80 | + <!--These are not implemented in the bridge--> |
| 81 | + <!--<maneuver>--> |
| 82 | + <!--<Loiter kind="automatic">--> |
| 83 | + <!--<basePoint type="pointType">--> |
| 84 | + <!--<point>--> |
| 85 | + <!--<id>LoiterLoc</id>--> |
| 86 | + <!--<name>LoiterLoc</name>--> |
| 87 | + <!--<coordinate>--> |
| 88 | + <!--<latitude>0N</latitude>--> |
| 89 | + <!--<longitude>0E</longitude>--> |
| 90 | + <!--<depth>60</depth>--> |
| 91 | + <!--</coordinate>--> |
| 92 | + <!--</point>--> |
| 93 | + <!--<radiusTolerance>5</radiusTolerance>--> |
| 94 | + <!--</basePoint>--> |
| 95 | + <!--<duration>30</duration>--> |
| 96 | + <!--<trajectory>--> |
| 97 | + <!--<radius type="float">10</radius>--> |
| 98 | + <!--<radiusTolerance type="float">5</radiusTolerance>--> |
| 99 | + <!--<type>Circular</type>--> |
| 100 | + <!--<length type="float">50</length>--> |
| 101 | + <!--<bearing type="float">0</bearing>--> |
| 102 | + <!--<direction>Clockwise</direction>--> |
| 103 | + <!--</trajectory>--> |
| 104 | + <!--<velocity type="float" unit="RPM" tolerance="5">900</velocity>--> |
| 105 | + <!--<annotation>--> |
| 106 | + <!--<documentation>Loiter over a point</documentation>--> |
| 107 | + <!--<implementation-class>pt.lsts.neptus.mp.maneuvers.Loiter</implementation-class>--> |
| 108 | + <!--</annotation>--> |
| 109 | + <!--</Loiter>--> |
| 110 | + <!--</maneuver>--> |
| 111 | + <!--<maneuver>--> |
| 112 | + <!--<StationKeeping kind="automatic">--> |
| 113 | + <!--<basePoint type="pointType">--> |
| 114 | + <!--<point>--> |
| 115 | + <!--<id>SKLoc</id>--> |
| 116 | + <!--<name>SKLoc</name>--> |
| 117 | + <!--<coordinate>--> |
| 118 | + <!--<latitude>0N</latitude>--> |
| 119 | + <!--<longitude>0E</longitude>--> |
| 120 | + <!--<depth>60</depth>--> |
| 121 | + <!--</coordinate>--> |
| 122 | + <!--</point>--> |
| 123 | + <!--<radiusTolerance>5</radiusTolerance>--> |
| 124 | + <!--</basePoint>--> |
| 125 | + <!--<duration>0</duration>--> |
| 126 | + <!--<trajectory>--> |
| 127 | + <!--<radius type="float">10</radius>--> |
| 128 | + <!--</trajectory>--> |
| 129 | + <!--<speed type="float" unit="RPM" tolerance="5">900</speed>--> |
| 130 | + <!--<annotation>--> |
| 131 | + <!--<documentation>Station Keeping</documentation>--> |
| 132 | + <!--<implementation-class>pt.lsts.neptus.mp.maneuvers.StationKeeping</implementation-class>--> |
| 133 | + <!--</annotation>--> |
| 134 | + <!--</StationKeeping>--> |
| 135 | + <!--</maneuver>--> |
| 136 | + <!--<maneuver>--> |
| 137 | + <!--<Elevator>--> |
| 138 | + <!--<finalPoint type="pointType">--> |
| 139 | + <!--<point>--> |
| 140 | + <!--<id>Elevator-Point</id>--> |
| 141 | + <!--<coordinate>--> |
| 142 | + <!--<latitude>0N</latitude>--> |
| 143 | + <!--<longitude>0E</longitude>--> |
| 144 | + <!--<depth>0</depth>--> |
| 145 | + <!--</coordinate>--> |
| 146 | + <!--</point>--> |
| 147 | + <!--<radiusTolerance>0</radiusTolerance>--> |
| 148 | + <!--</finalPoint>--> |
| 149 | + <!--<startZ>2</startZ>--> |
| 150 | + <!--<startZUnits>DEPTH</startZUnits>--> |
| 151 | + <!--<pitch>30</pitch>--> |
| 152 | + <!--<radius>10</radius>--> |
| 153 | + <!--<duration>0</duration>--> |
| 154 | + <!--<speed unit="RPM">1000.0</speed>--> |
| 155 | + <!--<annotation>--> |
| 156 | + <!--<documentation>No documentation available</documentation>--> |
| 157 | + <!--<implementation-class>pt.lsts.neptus.mp.maneuvers.Elevator</implementation-class>--> |
| 158 | + <!--</annotation>--> |
| 159 | + <!--</Elevator>--> |
| 160 | + <!--</maneuver>--> |
138 | 161 | </feasibleManeuvers>
|
139 | 162 | <communication-means>
|
140 | 163 | <comm-mean>
|
|
0 commit comments