AirframeFactMetaData.xml 48 KB
Newer Older
Lorenz Meier's avatar
Lorenz Meier committed
1 2
<airframes>
  <version>1</version>
Lorenz Meier's avatar
Lorenz Meier committed
3
  <airframe_version_major>1</airframe_version_major>
4
  <airframe_version_minor>1</airframe_version_minor>
5 6
  <airframe_group name="Airship" image="Airship">
    <airframe name="Cloudship" id="2507" maintainer="John Doe &lt;john@example.com&gt;">
7 8 9 10 11 12 13 14
      <class>Airship</class>
      <type>Airship</type>
      <output name="MAIN1">starboard thruster</output>
      <output name="MAIN2">port thruster</output>
      <output name="MAIN3">thrust tilt</output>
      <output name="MAIN4">tail thruster</output>
    </airframe>
  </airframe_group>
15 16
  <airframe_group name="Autogyro" image="Autogyro">
    <airframe name="ThunderFly Auto-G2" id="17002" maintainer="ThunderFly s.r.o., Roman Dvorak &lt;dvorakroman@thunderfly.cz&gt;">
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
      <class>Autogyro</class>
      <maintainer>ThunderFly s.r.o., Roman Dvorak &lt;dvorakroman@thunderfly.cz&gt;</maintainer>
      <type>Autogyro</type>
      <url>https://github.com/ThunderFly-aerospace/Auto-G2/</url>
      <output name="MAIN1">rotor_head_L</output>
      <output name="MAIN2">rotor_head_R</output>
      <output name="MAIN3">elevator</output>
      <output name="MAIN4">rudder</output>
      <output name="MAIN5">rudder (second, optional)</output>
      <output name="MAIN6">throttle</output>
      <output name="MAIN7">wheel</output>
      <output name="AUX1">feed-through of RC AUX1 channel for prerotator (optional)</output>
      <output name="AUX2">feed-through of RC AUX2 channel for release device (optional)</output>
    </airframe>
  </airframe_group>
32 33
  <airframe_group name="Coaxial Helicopter" image="HelicopterCoaxial">
    <airframe name="Esky (Big) Lama v4" id="15001" maintainer="Emmanuel Roussel">
Lorenz Meier's avatar
Lorenz Meier committed
34
      <class>Copter</class>
35 36 37 38 39 40 41 42
      <maintainer>Emmanuel Roussel</maintainer>
      <type>Coaxial Helicopter</type>
      <output name="MAIN1">Left swashplate servomotor, pitch axis</output>
      <output name="MAIN2">Right swashplate servomotor, roll axis</output>
      <output name="MAIN3">Upper rotor (CCW)</output>
      <output name="MAIN4">Lower rotor (CW)</output>
    </airframe>
  </airframe_group>
43 44
  <airframe_group name="Dodecarotor cox" image="DodecaRotorXCoaxial">
    <airframe name="Generic Dodecarotor cox geometry" id="24001" maintainer="William Peale &lt;develop707@gmail.com&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
      <class>Copter</class>
      <maintainer>William Peale &lt;develop707@gmail.com&gt;</maintainer>
      <type>Dodecarotor cox</type>
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
      <output name="MAIN5">motor 5</output>
      <output name="MAIN6">motor 6</output>
      <output name="AUX1">motor 7</output>
      <output name="AUX2">motor 8</output>
      <output name="AUX3">motor 9</output>
      <output name="AUX4">motor 10</output>
      <output name="AUX5">motor 11</output>
      <output name="AUX6">motor 12</output>
Lorenz Meier's avatar
Lorenz Meier committed
60
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
61
  </airframe_group>
62 63
  <airframe_group name="Helicopter" image="Helicopter">
    <airframe name="Blade 130X" id="16001" maintainer="Bart Slinger &lt;bartslinger@gmail.com&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
64
      <class>Copter</class>
65 66
      <maintainer>Bart Slinger &lt;bartslinger@gmail.com&gt;</maintainer>
      <type>Helicopter</type>
Lorenz Meier's avatar
Lorenz Meier committed
67 68 69 70 71
      <output name="MAIN1">main motor</output>
      <output name="MAIN2">front swashplate servo</output>
      <output name="MAIN3">right swashplate servo</output>
      <output name="MAIN4">left swashplate servo</output>
      <output name="MAIN5">tail-rotor servo</output>
72 73
    </airframe>
  </airframe_group>
74 75
  <airframe_group name="Hexarotor +" image="HexaRotorPlus">
    <airframe name="Generic Hexarotor + geometry" id="7001" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
76 77
      <class>Copter</class>
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
78
      <type>Hexarotor +</type>
79 80 81 82 83 84
      <output name="MAIN1">motor1</output>
      <output name="MAIN2">motor2</output>
      <output name="MAIN3">motor3</output>
      <output name="MAIN4">motor4</output>
      <output name="MAIN5">motor5</output>
      <output name="MAIN6">motor6</output>
Lorenz Meier's avatar
Lorenz Meier committed
85 86 87 88 89
      <output name="AUX1">feed-through of RC AUX1 channel</output>
      <output name="AUX2">feed-through of RC AUX2 channel</output>
      <output name="AUX3">feed-through of RC AUX3 channel</output>
    </airframe>
  </airframe_group>
90 91
  <airframe_group name="Hexarotor Coaxial" image="Y6B">
    <airframe name="Generic Hexarotor coaxial geometry" id="11001" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
92
      <class>Copter</class>
93 94
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
      <type>Hexarotor Coaxial</type>
95 96 97 98 99 100
      <output name="MAIN1" angle="60" direction="CW">front right top, CW</output>
      <output name="MAIN2" angle="60" direction="CCW">front right bottom, CCW</output>
      <output name="MAIN3" angle="180" direction="CW">back top, CW</output>
      <output name="MAIN4" angle="180" direction="CCW">back bottom, CCW</output>
      <output name="MAIN5" angle="-60" direction="CW">front left top, CW</output>
      <output name="MAIN6" angle="-60" direction="CCW">front left bottom, CCW</output>
101 102 103
      <output name="AUX1">feed-through of RC AUX1 channel</output>
      <output name="AUX2">feed-through of RC AUX2 channel</output>
      <output name="AUX3">feed-through of RC AUX3 channel</output>
Lorenz Meier's avatar
Lorenz Meier committed
104 105
    </airframe>
  </airframe_group>
106 107
  <airframe_group name="Hexarotor x" image="HexaRotorX">
    <airframe name="Generic Hexarotor x geometry" id="6001" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
108 109
      <class>Copter</class>
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
110
      <type>Hexarotor x</type>
111 112 113 114 115 116
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
      <output name="MAIN5">motor 5</output>
      <output name="MAIN6">motor 6</output>
Lorenz Meier's avatar
Lorenz Meier committed
117 118 119 120
      <output name="AUX1">feed-through of RC AUX1 channel</output>
      <output name="AUX2">feed-through of RC AUX2 channel</output>
      <output name="AUX3">feed-through of RC AUX3 channel</output>
    </airframe>
121
    <airframe name="UVify Draco-R" id="6002" maintainer="Hyon Lim &lt;lim@uvify.com&gt;">
122 123 124 125 126 127 128 129 130 131 132 133
      <class>Copter</class>
      <maintainer>Hyon Lim &lt;lim@uvify.com&gt;</maintainer>
      <type>Hexarotor x</type>
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
      <output name="MAIN5">motor 5</output>
      <output name="MAIN6">motor 6</output>
      <output name="AUX1">feed-through of RC AUX1 channel</output>
      <output name="AUX2">feed-through of RC AUX2 channel</output>
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
134
  </airframe_group>
135 136
  <airframe_group name="Octo Coax Wide" image="OctoRotorXCoaxial">
    <airframe name="Steadidrone MAVRIK" id="12002" maintainer="Simon Wilks &lt;simon@uaventure.com&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
137
      <class>Copter</class>
138 139
      <maintainer>Simon Wilks &lt;simon@uaventure.com&gt;</maintainer>
      <type>Octo Coax Wide</type>
140 141 142 143 144 145 146 147
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
      <output name="MAIN5">motor 5</output>
      <output name="MAIN6">motor 6</output>
      <output name="MAIN7">motor 7</output>
      <output name="MAIN8">motor 8</output>
148 149
    </airframe>
  </airframe_group>
150 151
  <airframe_group name="Octorotor +" image="OctoRotorPlus">
    <airframe name="Generic Octocopter + geometry" id="9001" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
152 153
      <class>Copter</class>
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
154
      <type>Octorotor +</type>
155 156 157 158 159 160 161 162
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
      <output name="MAIN5">motor 5</output>
      <output name="MAIN6">motor 6</output>
      <output name="MAIN7">motor 7</output>
      <output name="MAIN8">motor 8</output>
Lorenz Meier's avatar
Lorenz Meier committed
163 164 165 166 167
      <output name="AUX1">feed-through of RC AUX1 channel</output>
      <output name="AUX2">feed-through of RC AUX2 channel</output>
      <output name="AUX3">feed-through of RC AUX3 channel</output>
    </airframe>
  </airframe_group>
168 169
  <airframe_group name="Octorotor Coaxial" image="OctoRotorXCoaxial">
    <airframe name="Generic 10&quot; Octo coaxial geometry" id="12001" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
170
      <class>Copter</class>
Lorenz Meier's avatar
Lorenz Meier committed
171 172
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
      <type>Octorotor Coaxial</type>
173 174 175 176 177 178 179 180
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
      <output name="MAIN5">motor 5</output>
      <output name="MAIN6">motor 6</output>
      <output name="MAIN7">motor 7</output>
      <output name="MAIN8">motor 8</output>
Lorenz Meier's avatar
Lorenz Meier committed
181 182
    </airframe>
  </airframe_group>
183 184
  <airframe_group name="Octorotor x" image="OctoRotorX">
    <airframe name="Generic Octocopter X geometry" id="8001" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
185 186
      <class>Copter</class>
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
187
      <type>Octorotor x</type>
188 189 190 191 192 193 194 195
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
      <output name="MAIN5">motor 5</output>
      <output name="MAIN6">motor 6</output>
      <output name="MAIN7">motor 7</output>
      <output name="MAIN8">motor 8</output>
Lorenz Meier's avatar
Lorenz Meier committed
196 197 198 199 200
      <output name="AUX1">feed-through of RC AUX1 channel</output>
      <output name="AUX2">feed-through of RC AUX2 channel</output>
      <output name="AUX3">feed-through of RC AUX3 channel</output>
    </airframe>
  </airframe_group>
201 202
  <airframe_group name="Quadrotor +" image="QuadRotorPlus">
    <airframe name="Generic 10&quot; Quad + geometry" id="5001" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
203 204
      <class>Copter</class>
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
205
      <type>Quadrotor +</type>
206 207 208 209 210 211 212 213 214 215
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
      <output name="MAIN5">feed-through of RC AUX1 channel</output>
      <output name="MAIN6">feed-through of RC AUX2 channel</output>
      <output name="AUX1">feed-through of RC AUX1 channel</output>
      <output name="AUX2">feed-through of RC AUX2 channel</output>
      <output name="AUX3">feed-through of RC AUX3 channel</output>
      <output name="AUX4">feed-through of RC FLAPS channel</output>
Lorenz Meier's avatar
Lorenz Meier committed
216 217
    </airframe>
  </airframe_group>
218 219
  <airframe_group name="Quadrotor H" image="QuadRotorH">
    <airframe name="Reaper 500 Quad" id="4040" maintainer="Blankered">
220 221 222 223 224 225 226 227 228
      <class>Copter</class>
      <maintainer>Blankered</maintainer>
      <type>Quadrotor H</type>
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
      <output name="MAIN5">feed-through of RC AUX1 channel</output>
      <output name="MAIN6">feed-through of RC AUX2 channel</output>
229
    </airframe>
230
    <airframe name="BetaFPV Beta75X 2S Brushless Whoop" id="4041" maintainer="Beat Kueng &lt;beat-kueng@gmx.net&gt;">
231 232 233 234 235 236 237
      <class>Copter</class>
      <maintainer>Beat Kueng &lt;beat-kueng@gmx.net&gt;</maintainer>
      <type>Quadrotor H</type>
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
238 239
    </airframe>
  </airframe_group>
240 241
  <airframe_group name="Quadrotor Wide" image="QuadRotorWide">
    <airframe name="Team Blacksheep Discovery" id="10015" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
242 243
      <class>Copter</class>
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
244
      <type>Quadrotor Wide</type>
245 246 247 248 249 250 251 252 253 254
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
      <output name="MAIN5">feed-through of RC AUX1 channel</output>
      <output name="MAIN6">feed-through of RC AUX2 channel</output>
      <output name="AUX1">feed-through of RC AUX1 channel</output>
      <output name="AUX2">feed-through of RC AUX2 channel</output>
      <output name="AUX3">feed-through of RC AUX3 channel</output>
      <output name="AUX4">feed-through of RC FLAPS channel</output>
Lorenz Meier's avatar
Lorenz Meier committed
255
    </airframe>
256
    <airframe name="3DR Iris Quadrotor" id="10016" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
257 258
      <class>Copter</class>
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
259
      <type>Quadrotor Wide</type>
260 261 262 263 264 265 266 267
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
      <output name="AUX1">feed-through of RC AUX1 channel</output>
      <output name="AUX2">feed-through of RC AUX2 channel</output>
      <output name="AUX3">feed-through of RC AUX3 channel</output>
      <output name="AUX4">feed-through of RC FLAPS channel</output>
Lorenz Meier's avatar
Lorenz Meier committed
268
    </airframe>
269
    <airframe name="Steadidrone QU4D" id="10017" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
270 271
      <class>Copter</class>
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
272
      <type>Quadrotor Wide</type>
273 274 275 276
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
277 278
      <output name="MAIN5">feed-through of RC AUX1 channel</output>
      <output name="MAIN6">feed-through of RC AUX2 channel</output>
279 280 281 282
      <output name="AUX1">feed-through of RC AUX1 channel</output>
      <output name="AUX2">feed-through of RC AUX2 channel</output>
      <output name="AUX3">feed-through of RC AUX3 channel</output>
      <output name="AUX4">feed-through of RC FLAPS channel</output>
Lorenz Meier's avatar
Lorenz Meier committed
283
    </airframe>
284
    <airframe name="Team Blacksheep Discovery Endurance" id="10018" maintainer="Simon Wilks &lt;simon@uaventure.com&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
285 286
      <class>Copter</class>
      <maintainer>Simon Wilks &lt;simon@uaventure.com&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
287
      <type>Quadrotor Wide</type>
288 289 290 291 292 293 294 295 296 297
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
      <output name="MAIN5">feed-through of RC AUX1 channel</output>
      <output name="MAIN6">feed-through of RC AUX2 channel</output>
      <output name="AUX1">feed-through of RC AUX1 channel</output>
      <output name="AUX2">feed-through of RC AUX2 channel</output>
      <output name="AUX3">feed-through of RC AUX3 channel</output>
      <output name="AUX4">feed-through of RC FLAPS channel</output>
Lorenz Meier's avatar
Lorenz Meier committed
298 299
    </airframe>
  </airframe_group>
300 301
  <airframe_group name="Quadrotor asymmetric" image="AirframeUnknown">
    <airframe name="Spedix S250AQ" id="4051" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
302 303
      <class>Copter</class>
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
304
      <type>Quadrotor asymmetric</type>
305
      <url>https://docs.px4.io/master/en/framebuild_multicopter/spedix_s250_pixracer.html</url>
Lorenz Meier's avatar
Lorenz Meier committed
306 307 308 309 310 311
      <output name="MAIN1">motor1 (front right: CCW)</output>
      <output name="MAIN2">motor2 (back left: CCW)</output>
      <output name="MAIN3">motor3 (front left: CW)</output>
      <output name="MAIN4">motor4 (back right: CW)</output>
      <output name="MAIN5">feed-through of RC AUX1 channel</output>
      <output name="MAIN6">feed-through of RC AUX2 channel</output>
312
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
313
  </airframe_group>
314 315
  <airframe_group name="Quadrotor x" image="QuadRotorX">
    <airframe name="Generic Quadcopter" id="4001" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
316
      <class>Copter</class>
Lorenz Meier's avatar
Lorenz Meier committed
317
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
318
      <type>Quadrotor x</type>
319 320 321 322 323 324 325 326 327 328
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
      <output name="MAIN5">feed-through of RC AUX1 channel</output>
      <output name="MAIN6">feed-through of RC AUX2 channel</output>
      <output name="AUX1">feed-through of RC AUX1 channel</output>
      <output name="AUX2">feed-through of RC AUX2 channel</output>
      <output name="AUX3">feed-through of RC AUX3 channel</output>
      <output name="AUX4">feed-through of RC FLAPS channel</output>
Lorenz Meier's avatar
Lorenz Meier committed
329
    </airframe>
330
    <airframe name="Lumenier QAV-R (raceblade) 5&quot; arms" id="4003" maintainer="James Goppert &lt;james.goppert@gmail.com&gt;">
331 332 333 334
      <class>Copter</class>
      <maintainer>James Goppert &lt;james.goppert@gmail.com&gt;</maintainer>
      <type>Quadrotor x</type>
    </airframe>
335
    <airframe name="Lumenier QAV250" id="4009" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
336
      <class>Copter</class>
Lorenz Meier's avatar
Lorenz Meier committed
337
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
338
      <type>Quadrotor x</type>
Lorenz Meier's avatar
Lorenz Meier committed
339
    </airframe>
340
    <airframe name="DJI F330 w/ DJI ESCs" id="4010" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
341
      <class>Copter</class>
342
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
343
      <type>Quadrotor x</type>
344
    </airframe>
345
    <airframe name="DJI F450 w/ DJI ESCs" id="4011" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
346
      <class>Copter</class>
347
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
348 349
      <type>Quadrotor x</type>
    </airframe>
350
    <airframe name="S500 Generic" id="4014" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;">
351 352 353 354
      <class>Copter</class>
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
      <type>Quadrotor x</type>
    </airframe>
355
    <airframe name="Holybro S500" id="4015" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;">
356 357 358 359
      <class>Copter</class>
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
      <type>Quadrotor x</type>
    </airframe>
360
    <airframe name="PX4 Vision DevKit Platform" id="4016" maintainer="John Doe &lt;john@example.com&gt;">
361 362 363 364 365 366 367
      <class>Copter</class>
      <type>Quadrotor x</type>
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
    </airframe>
368 369 370 371 372 373 374 375 376
    <airframe name="NXP HoverGames" id="4017" maintainer="Iain Galloway &lt;iain.galloway@nxp.com&gt;">
      <class>Copter</class>
      <maintainer>Iain Galloway &lt;iain.galloway@nxp.com&gt;</maintainer>
      <type>Quadrotor x</type>
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
    </airframe>
377
    <airframe name="Hobbyking Micro PCB" id="4020" maintainer="Thomas Gubler &lt;thomas@px4.io&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
378
      <class>Copter</class>
379
      <maintainer>Thomas Gubler &lt;thomas@px4.io&gt;</maintainer>
380 381
      <type>Quadrotor x</type>
    </airframe>
382
    <airframe name="3DR Solo" id="4030" maintainer="Andreas Antener &lt;andreas@uaventure.com&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
383
      <class>Copter</class>
384
      <maintainer>Andreas Antener &lt;andreas@uaventure.com&gt;</maintainer>
385 386
      <type>Quadrotor x</type>
    </airframe>
387
    <airframe name="3DR DIY Quad" id="4031" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
388
      <class>Copter</class>
389
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
390 391
      <type>Quadrotor x</type>
    </airframe>
392
    <airframe name="Generic 250 Racer" id="4050" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
393
      <class>Copter</class>
394
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
395
      <type>Quadrotor x</type>
396
    </airframe>
397
    <airframe name="HolyBro QAV250" id="4052" maintainer="Beat Kueng &lt;beat-kueng@gmx.net&gt;">
398 399 400
      <class>Copter</class>
      <maintainer>Beat Kueng &lt;beat-kueng@gmx.net&gt;</maintainer>
      <type>Quadrotor x</type>
401
      <url>https://docs.px4.io/master/en/frames_multicopter/holybro_qav250_pixhawk4_mini.html</url>
402
    </airframe>
403
    <airframe name="Holybro Kopis 2" id="4053" maintainer="Beat Kueng &lt;beat@px4.io&gt;">
404 405 406 407
      <class>Copter</class>
      <maintainer>Beat Kueng &lt;beat@px4.io&gt;</maintainer>
      <type>Quadrotor x</type>
    </airframe>
408
    <airframe name="DJI Matrice 100" id="4060" maintainer="James Goppert &lt;james.goppert@gmail.com&gt;">
409 410 411 412
      <class>Copter</class>
      <maintainer>James Goppert &lt;james.goppert@gmail.com&gt;</maintainer>
      <type>Quadrotor x</type>
    </airframe>
413
    <airframe name="Intel Aero Ready to Fly Drone" id="4070" maintainer="Beat Kueng &lt;beat@px4.io&gt;">
414
      <class>Copter</class>
415
      <maintainer>Beat Kueng &lt;beat@px4.io&gt;</maintainer>
416 417
      <type>Quadrotor x</type>
    </airframe>
418
    <airframe name="UVify IFO" id="4071" maintainer="Hyon Lim &lt;lim@uvify.com&gt;">
419 420 421 422 423 424 425 426
      <class>Copter</class>
      <maintainer>Hyon Lim &lt;lim@uvify.com&gt;</maintainer>
      <type>Quadrotor x</type>
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
    </airframe>
427
    <airframe name="UVify Draco" id="4072" maintainer="Hyon Lim &lt;lim@uvify.com&gt;">
428 429 430 431 432 433 434 435
      <class>Copter</class>
      <maintainer>Hyon Lim &lt;lim@uvify.com&gt;</maintainer>
      <type>Quadrotor x</type>
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
    </airframe>
436
    <airframe name="UVify IFO" id="4073" maintainer="Hyon Lim &lt;lim@uvify.com&gt;">
437 438 439 440 441 442 443 444
      <class>Copter</class>
      <maintainer>Hyon Lim &lt;lim@uvify.com&gt;</maintainer>
      <type>Quadrotor x</type>
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
    </airframe>
445
    <airframe name="ZMR250 Racer" id="4080" maintainer="Anton Matosov &lt;anton.matosov@gmail.com&gt;">
446 447 448 449
      <class>Copter</class>
      <maintainer>Anton Matosov &lt;anton.matosov@gmail.com&gt;</maintainer>
      <type>Quadrotor x</type>
    </airframe>
450
    <airframe name="NanoMind 110 Quad" id="4090" maintainer="Henry Zhang &lt;zhanghui629@gmail.com&gt;">
451 452 453 454
      <class>Copter</class>
      <maintainer>Henry Zhang &lt;zhanghui629@gmail.com&gt;</maintainer>
      <type>Quadrotor x</type>
    </airframe>
455
    <airframe name="Teal One" id="4250" maintainer="Matt McFadden &lt;matt.mcfadden@tealdrones.com&gt;">
456
      <class>Copter</class>
457
      <maintainer>Matt McFadden &lt;matt.mcfadden@tealdrones.com&gt;</maintainer>
458 459 460 461 462 463
      <type>Quadrotor x</type>
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
    </airframe>
464
    <airframe name="COEX Clover 4" id="4500" maintainer="Oleg Kalachev &lt;okalachev@gmail.com&gt;">
465 466 467 468
      <class>Copter</class>
      <maintainer>Oleg Kalachev &lt;okalachev@gmail.com&gt;</maintainer>
      <type>Quadrotor x</type>
    </airframe>
469
    <airframe name="Crazyflie 2" id="4900" maintainer="Dennis Shtatov &lt;densht@gmail.com&gt;">
470 471 472
      <class>Copter</class>
      <maintainer>Dennis Shtatov &lt;densht@gmail.com&gt;</maintainer>
      <type>Quadrotor x</type>
473
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
474
  </airframe_group>
475 476
  <airframe_group name="Simulation (Copter)" image="AirframeUnknown">
    <airframe name="HIL Quadcopter X" id="1001" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
477 478 479
      <class>Copter</class>
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
      <type>Simulation</type>
480
    </airframe>
481
    <airframe name="SIH Quadcopter X" id="1100" maintainer="Romain Chiappinelli &lt;romain.chiap@gmail.com&gt;">
482 483 484 485
      <class>Copter</class>
      <maintainer>Romain Chiappinelli &lt;romain.chiap@gmail.com&gt;</maintainer>
      <type>Simulation</type>
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
486
  </airframe_group>
487 488
  <airframe_group name="Tilt-Quad" image="AirframeUnknown">
    <airframe name="Tilt-Quadrotor" id="4100" maintainer="Ricardo Marques &lt;marques.ricardo17@gmail.com&gt;">
489 490 491 492 493 494 495 496 497 498 499 500 501 502
      <class>Copter</class>
      <maintainer>Ricardo Marques &lt;marques.ricardo17@gmail.com&gt;</maintainer>
      <type>Tilt-Quad</type>
      <url>http://www.alivaero.com/the-project.html</url>
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
      <output name="AUX1">Outer servo motor for rotor 2 arm</output>
      <output name="AUX2">Outer servo motor for rotor 4 arm</output>
      <output name="AUX3">Inner servo motor for rotor 2 arm</output>
      <output name="AUX4">Inner servo motor for rotor 4 arm</output>
    </airframe>
  </airframe_group>
503 504
  <airframe_group name="Tricopter Y+" image="YPlus">
    <airframe name="Generic Tricopter Y+ Geometry" id="14001" maintainer="Trent Lukaczyk &lt;aerialhedgehog@gmail.com&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
505 506 507 508 509 510 511 512 513
      <class>Copter</class>
      <maintainer>Trent Lukaczyk &lt;aerialhedgehog@gmail.com&gt;</maintainer>
      <type>Tricopter Y+</type>
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">yaw servo</output>
    </airframe>
  </airframe_group>
514 515
  <airframe_group name="Tricopter Y-" image="YMinus">
    <airframe name="Generic Tricopter Y- Geometry" id="14002" maintainer="Trent Lukaczyk &lt;aerialhedgehog@gmail.com&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
516 517 518 519 520 521 522 523 524
      <class>Copter</class>
      <maintainer>Trent Lukaczyk &lt;aerialhedgehog@gmail.com&gt;</maintainer>
      <type>Tricopter Y-</type>
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">yaw servo</output>
    </airframe>
  </airframe_group>
525 526
  <airframe_group name="Flying Wing" image="FlyingWing">
    <airframe name="Generic Flying Wing" id="3000" maintainer="">
Lorenz Meier's avatar
Lorenz Meier committed
527
      <class>Plane</class>
528
      <maintainer />
Lorenz Meier's avatar
Lorenz Meier committed
529
      <type>Flying Wing</type>
530 531 532 533 534 535
      <output name="MAIN1">left aileron</output>
      <output name="MAIN2">right aileron</output>
      <output name="MAIN4">throttle</output>
      <output name="AUX1">feed-through of RC AUX1 channel</output>
      <output name="AUX2">feed-through of RC AUX2 channel</output>
      <output name="AUX3">feed-through of RC AUX3 channel</output>
536
    </airframe>
537
    <airframe name="IO Camflyer" id="3030" maintainer="Simon Wilks &lt;simon@uaventure.com&gt;">
538
      <class>Plane</class>
539
      <maintainer>Simon Wilks &lt;simon@uaventure.com&gt;</maintainer>
540
      <type>Flying Wing</type>
Lorenz Meier's avatar
Lorenz Meier committed
541 542 543 544 545 546 547
      <output name="MAIN1">left aileron</output>
      <output name="MAIN2">right aileron</output>
      <output name="MAIN4">throttle</output>
      <output name="AUX1">feed-through of RC AUX1 channel</output>
      <output name="AUX2">feed-through of RC AUX2 channel</output>
      <output name="AUX3">feed-through of RC AUX3 channel</output>
    </airframe>
548
    <airframe name="Phantom FPV Flying Wing" id="3031" maintainer="Simon Wilks &lt;simon@uaventure.com&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
549 550 551
      <class>Plane</class>
      <maintainer>Simon Wilks &lt;simon@uaventure.com&gt;</maintainer>
      <type>Flying Wing</type>
552
      <url>https://docs.px4.io/master/en/frames_plane/wing_wing_z84.html</url>
Lorenz Meier's avatar
Lorenz Meier committed
553 554 555 556 557 558 559
      <output name="MAIN1">left aileron</output>
      <output name="MAIN2">right aileron</output>
      <output name="MAIN4">throttle</output>
      <output name="AUX1">feed-through of RC AUX1 channel</output>
      <output name="AUX2">feed-through of RC AUX2 channel</output>
      <output name="AUX3">feed-through of RC AUX3 channel</output>
    </airframe>
560
    <airframe name="Skywalker X5 Flying Wing" id="3032" maintainer="Julian Oes &lt;julian@px4.io&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
561
      <class>Plane</class>
562
      <maintainer>Julian Oes &lt;julian@px4.io&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
563 564 565 566 567 568 569 570
      <type>Flying Wing</type>
      <output name="MAIN1">left aileron</output>
      <output name="MAIN2">right aileron</output>
      <output name="MAIN4">throttle</output>
      <output name="AUX1">feed-through of RC AUX1 channel</output>
      <output name="AUX2">feed-through of RC AUX2 channel</output>
      <output name="AUX3">feed-through of RC AUX3 channel</output>
    </airframe>
571
    <airframe name="Wing Wing (aka Z-84) Flying Wing" id="3033" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
572
      <class>Plane</class>
573
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
574
      <type>Flying Wing</type>
575
      <url>https://docs.px4.io/master/en/framebuild_plane/wing_wing_z84.html</url>
Lorenz Meier's avatar
Lorenz Meier committed
576 577
      <output name="MAIN1">left aileron</output>
      <output name="MAIN2">right aileron</output>
578
      <output name="MAIN4">throttle</output>
Lorenz Meier's avatar
Lorenz Meier committed
579 580 581 582
      <output name="AUX1">feed-through of RC AUX1 channel</output>
      <output name="AUX2">feed-through of RC AUX2 channel</output>
      <output name="AUX3">feed-through of RC AUX3 channel</output>
    </airframe>
583
    <airframe name="FX-79 Buffalo Flying Wing" id="3034" maintainer="Simon Wilks &lt;simon@uaventure.com&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
584
      <class>Plane</class>
585
      <maintainer>Simon Wilks &lt;simon@uaventure.com&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
586
      <type>Flying Wing</type>
587 588 589 590 591 592
      <output name="MAIN1">right aileron</output>
      <output name="MAIN2">left aileron</output>
      <output name="MAIN4">throttle</output>
      <output name="AUX1">feed-through of RC AUX1 channel</output>
      <output name="AUX2">feed-through of RC AUX2 channel</output>
      <output name="AUX3">feed-through of RC AUX3 channel</output>
Lorenz Meier's avatar
Lorenz Meier committed
593
    </airframe>
594
    <airframe name="Viper" id="3035" maintainer="Simon Wilks &lt;simon@uaventure.com&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
595 596 597
      <class>Plane</class>
      <maintainer>Simon Wilks &lt;simon@uaventure.com&gt;</maintainer>
      <type>Flying Wing</type>
598 599 600 601 602 603
      <output name="MAIN1">left aileron</output>
      <output name="MAIN2">right aileron</output>
      <output name="MAIN4">throttle</output>
      <output name="AUX1">feed-through of RC AUX1 channel</output>
      <output name="AUX2">feed-through of RC AUX2 channel</output>
      <output name="AUX3">feed-through of RC AUX3 channel</output>
Lorenz Meier's avatar
Lorenz Meier committed
604
    </airframe>
605
    <airframe name="Sparkle Tech Pigeon" id="3036" maintainer="Simon Wilks &lt;simon@uaventure.com&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
606 607 608
      <class>Plane</class>
      <maintainer>Simon Wilks &lt;simon@uaventure.com&gt;</maintainer>
      <type>Flying Wing</type>
609 610 611 612 613 614 615 616
      <url>http://www.sparkletech.hk/</url>
      <output name="MAIN1">left aileron</output>
      <output name="MAIN2">right aileron</output>
      <output name="MAIN4">throttle</output>
      <output name="AUX1">feed-through of RC AUX1 channel</output>
      <output name="AUX2">feed-through of RC AUX2 channel</output>
      <output name="AUX3">feed-through of RC AUX3 channel</output>
    </airframe>
617
    <airframe name="Modified Parrot Disco" id="3037" maintainer="Jan Liphardt &lt;JTLiphardt@gmail.com&gt;">
618 619 620 621
      <class>Plane</class>
      <maintainer>Jan Liphardt &lt;JTLiphardt@gmail.com&gt;</maintainer>
      <type>Flying Wing</type>
      <url />
Lorenz Meier's avatar
Lorenz Meier committed
622 623 624 625 626 627 628
      <output name="MAIN1">left aileron</output>
      <output name="MAIN2">right aileron</output>
      <output name="MAIN4">throttle</output>
      <output name="AUX1">feed-through of RC AUX1 channel</output>
      <output name="AUX2">feed-through of RC AUX2 channel</output>
      <output name="AUX3">feed-through of RC AUX3 channel</output>
    </airframe>
629
    <airframe name="TBS Caipirinha" id="3100" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;">
630 631 632
      <class>Plane</class>
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
      <type>Flying Wing</type>
633 634 635 636 637 638
      <output name="MAIN1">left aileron</output>
      <output name="MAIN2">right aileron</output>
      <output name="MAIN4">throttle</output>
      <output name="AUX1">feed-through of RC AUX1 channel</output>
      <output name="AUX2">feed-through of RC AUX2 channel</output>
      <output name="AUX3">feed-through of RC AUX3 channel</output>
639
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
640
  </airframe_group>
641 642
  <airframe_group name="Plane A-Tail" image="PlaneATail">
    <airframe name="Applied Aeronautics Albatross" id="2106" maintainer="Andreas Antener &lt;andreas@uaventure.com&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
643 644 645 646 647 648 649 650 651 652 653 654 655 656
      <class>Plane</class>
      <maintainer>Andreas Antener &lt;andreas@uaventure.com&gt;</maintainer>
      <type>Plane A-Tail</type>
      <output name="MAIN1">aileron right</output>
      <output name="MAIN2">aileron left</output>
      <output name="MAIN3">v-tail right</output>
      <output name="MAIN4">v-tail left</output>
      <output name="MAIN5">throttle</output>
      <output name="MAIN6">wheel</output>
      <output name="MAIN7">flaps right</output>
      <output name="MAIN8">flaps left</output>
      <output name="AUX1">feed-through of RC AUX1 channel</output>
      <output name="AUX2">feed-through of RC AUX2 channel</output>
      <output name="AUX3">feed-through of RC AUX3 channel</output>
Lorenz Meier's avatar
Lorenz Meier committed
657 658
    </airframe>
  </airframe_group>
659 660
  <airframe_group name="Plane V-Tail" image="PlaneVTail">
    <airframe name="X-UAV Mini Talon" id="2200" maintainer="Friedrich Beckmann &lt;friedrich.beckmann@hs-augsburg.de&gt;">
661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676
      <class>Plane</class>
      <maintainer>Friedrich Beckmann &lt;friedrich.beckmann@hs-augsburg.de&gt;</maintainer>
      <type>Plane V-Tail</type>
      <output name="MAIN1">aileron right</output>
      <output name="MAIN2">aileron left</output>
      <output name="MAIN3">v-tail right</output>
      <output name="MAIN4">v-tail left</output>
      <output name="MAIN5">throttle</output>
      <output name="MAIN6">wheel</output>
      <output name="MAIN7">flaps right</output>
      <output name="MAIN8">flaps left</output>
      <output name="AUX1">feed-through of RC AUX1 channel</output>
      <output name="AUX2">feed-through of RC AUX2 channel</output>
      <output name="AUX3">feed-through of RC AUX3 channel</output>
    </airframe>
  </airframe_group>
677 678
  <airframe_group name="Simulation (Plane)" image="AirframeUnknown">
    <airframe name="HILStar (XPlane)" id="1000" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
679
      <class>Plane</class>
Lorenz Meier's avatar
Lorenz Meier committed
680 681 682 683 684 685
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
      <type>Simulation</type>
      <output name="MAIN1">aileron</output>
      <output name="MAIN2">elevator</output>
      <output name="MAIN3">rudder</output>
      <output name="MAIN4">throttle</output>
Lorenz Meier's avatar
Lorenz Meier committed
686 687
      <output name="MAIN5">flaps</output>
      <output name="MAIN6">gear</output>
Lorenz Meier's avatar
Lorenz Meier committed
688 689
    </airframe>
  </airframe_group>
690 691
  <airframe_group name="Standard Plane" image="Plane">
    <airframe name="Standard Plane" id="2100" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
692
      <class>Plane</class>
693
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
694 695
      <type>Standard Plane</type>
      <output name="MAIN1">aileron</output>
696 697
      <output name="MAIN2">elevator</output>
      <output name="MAIN3">throttle</output>
Lorenz Meier's avatar
Lorenz Meier committed
698
      <output name="MAIN4">rudder</output>
699 700
      <output name="MAIN5">flaps</output>
      <output name="MAIN6">gear</output>
701 702 703
      <output name="AUX1">feed-through of RC AUX1 channel</output>
      <output name="AUX2">feed-through of RC AUX2 channel</output>
      <output name="AUX3">feed-through of RC AUX3 channel</output>
Lorenz Meier's avatar
Lorenz Meier committed
704
    </airframe>
705
    <airframe name="Bormatec Maja" id="2105" maintainer="Andreas Antener &lt;andreas@uaventure.com&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
706
      <class>Plane</class>
707
      <maintainer>Andreas Antener &lt;andreas@uaventure.com&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
708
      <type>Standard Plane</type>
Lorenz Meier's avatar
Lorenz Meier committed
709
      <output name="MAIN1">aileron</output>
710 711
      <output name="MAIN2">aileron</output>
      <output name="MAIN3">elevator</output>
Lorenz Meier's avatar
Lorenz Meier committed
712
      <output name="MAIN4">rudder</output>
713 714 715
      <output name="MAIN5">throttle</output>
      <output name="MAIN6">wheel</output>
      <output name="MAIN7">flaps</output>
716 717 718
      <output name="AUX1">feed-through of RC AUX1 channel</output>
      <output name="AUX2">feed-through of RC AUX2 channel</output>
      <output name="AUX3">feed-through of RC AUX3 channel</output>
Lorenz Meier's avatar
Lorenz Meier committed
719 720
    </airframe>
  </airframe_group>
721 722
  <airframe_group name="Rover" image="Rover">
    <airframe name="Generic Ground Vehicle" id="50000" maintainer="">
723
      <class>Rover</class>
724
      <maintainer />
725 726 727 728
      <type>Rover</type>
      <output name="MAIN2">steering</output>
      <output name="MAIN4">throttle</output>
    </airframe>
729
    <airframe name="Axial Racing AX10" id="50001" maintainer="John Doe &lt;john@example.com&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
730 731 732 733 734 735 736 737 738 739 740
      <class>Rover</class>
      <type>Rover</type>
      <output name="MAIN1">pass-through of control group 0, channel 0</output>
      <output name="MAIN2">pass-through of control group 0, channel 1</output>
      <output name="MAIN3">pass-through of control group 0, channel 2</output>
      <output name="MAIN4">pass-through of control group 0, channel 3</output>
      <output name="MAIN5">pass-through of control group 0, channel 4</output>
      <output name="MAIN6">pass-through of control group 0, channel 5</output>
      <output name="MAIN7">pass-through of control group 0, channel 6</output>
      <output name="MAIN8">pass-through of control group 0, channel 7</output>
    </airframe>
741
    <airframe name="Traxxas stampede vxl 2wd" id="50002" maintainer="Marco Zorzi">
742 743 744 745 746 747
      <class>Rover</class>
      <maintainer>Marco Zorzi</maintainer>
      <type>Rover</type>
      <url>https://traxxas.com/products/models/electric/stampede-vxl-tsm</url>
      <output name="MAIN2">steering</output>
      <output name="MAIN4">throttle</output>
748
    </airframe>
749
    <airframe name="Aion Robotics R1 UGV" id="50003" maintainer="Timothy Scott">
750 751 752 753 754 755 756
      <class>Rover</class>
      <maintainer>Timothy Scott</maintainer>
      <type>Rover</type>
      <url>http://docs.aionrobotics.com/en/latest/r1-ugv.html</url>
      <output name="MAIN0">Speed of left wheels</output>
      <output name="MAIN1">Speed of right wheels</output>
    </airframe>
757
    <airframe name="NXP Cup car: DF Robot GPX" id="50004" maintainer="Katrin Moritz">
758 759 760 761 762 763 764
      <class>Rover</class>
      <maintainer>Katrin Moritz</maintainer>
      <type>Rover</type>
      <output name="MAIN2">Steering servo</output>
      <output name="MAIN3">Speed of left wheels</output>
      <output name="MAIN4">Speed of right wheels</output>
    </airframe>
765
  </airframe_group>
766 767
  <airframe_group name="Underwater Robot" image="AirframeUnknown">
    <airframe name="Generic Underwater Robot" id="60000" maintainer="">
768 769 770 771
      <class>Underwater Robot</class>
      <maintainer />
      <type>Underwater Robot</type>
    </airframe>
772
    <airframe name="HippoCampus UUV (Unmanned Underwater Vehicle)" id="60001" maintainer="Daniel Duecker &lt;daniel.duecker@tuhh.de&gt;">
773 774 775 776 777
      <class>Underwater Robot</class>
      <maintainer>Daniel Duecker &lt;daniel.duecker@tuhh.de&gt;</maintainer>
      <type>Underwater Robot</type>
    </airframe>
  </airframe_group>
778 779 780 781 782 783 784 785 786 787 788 789 790 791 792
  <airframe_group name="Vectored 6 DOF UUV" image="AirframeUnknown">
    <airframe name="BlueROV2 (Heavy Configuration)" id="60002" maintainer="Thies Lennart Alff &lt;thies.lennart.alff@tuhh.de&gt;">
      <class>Underwater Robot</class>
      <maintainer>Thies Lennart Alff &lt;thies.lennart.alff@tuhh.de&gt;</maintainer>
      <type>Vectored 6 DOF UUV</type>
      <output name="MAIN1">motor 1 CCW, bow starboard horizontal, , propeller CCW</output>
      <output name="MAIN2">motor 2 CCW, bow port horizontal, propeller CCW</output>
      <output name="MAIN3">motor 3 CCW, stern starboard horizontal, propeller CW</output>
      <output name="MAIN4">motor 4 CCW, stern port horizontal, propeller CW</output>
      <output name="MAIN5">motor 5 CCW, bow starboard vertical, propeller CCW</output>
      <output name="MAIN6">motor 6 CCW, bow port vertical, propeller CW</output>
      <output name="MAIN7">motor 7 CCW, stern starboard vertical, propeller CW</output>
      <output name="MAIN8">motor 8 CCW, stern port vertical, propeller CCW</output>
    </airframe>
  </airframe_group>
793 794
  <airframe_group name="Standard VTOL" image="VTOLPlane">
    <airframe name="HIL Standard VTOL QuadPlane" id="1002" maintainer="Roman Bapst &lt;roman@auterion.com&gt;">
795 796 797 798
      <class>VTOL</class>
      <maintainer>Roman Bapst &lt;roman@auterion.com&gt;</maintainer>
      <type>Standard VTOL</type>
    </airframe>
799
    <airframe name="Generic Quadplane VTOL" id="13000" maintainer="">
800
      <class>VTOL</class>
801
      <maintainer />
802 803 804 805 806
      <type>Standard VTOL</type>
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
807 808 809 810 811
      <output name="AUX1">Aileron 1</output>
      <output name="AUX2">Aileron 2</output>
      <output name="AUX3">Elevator</output>
      <output name="AUX4">Rudder</output>
      <output name="AUX5">Throttle</output>
812
    </airframe>
813
    <airframe name="Fun Cub Quad VTOL" id="13005" maintainer="Simon Wilks &lt;simon@uaventure.com&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
814
      <class>VTOL</class>
815 816
      <maintainer>Simon Wilks &lt;simon@uaventure.com&gt;</maintainer>
      <type>Standard VTOL</type>
817 818 819 820
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
Lorenz Meier's avatar
Lorenz Meier committed
821 822 823 824 825 826
      <output name="AUX1">Aileron 1</output>
      <output name="AUX2">Aileron 2</output>
      <output name="AUX3">Elevator</output>
      <output name="AUX4">Rudder</output>
      <output name="AUX5">Throttle</output>
    </airframe>
827
    <airframe name="Generic quad delta VTOL" id="13006" maintainer="Simon Wilks &lt;simon@uaventure.com&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
828
      <class>VTOL</class>
829 830
      <maintainer>Simon Wilks &lt;simon@uaventure.com&gt;</maintainer>
      <type>Standard VTOL</type>
831 832 833 834
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
Lorenz Meier's avatar
Lorenz Meier committed
835 836 837
      <output name="AUX1">Right elevon</output>
      <output name="AUX2">Left elevon</output>
      <output name="AUX3">Motor</output>
838
    </airframe>
839
    <airframe name="Generic AAVVT v-tail plane airframe with Quad VTOL." id="13007" maintainer="Sander Smeets &lt;sander@droneslab.com&gt;">
840 841 842 843
      <class>VTOL</class>
      <maintainer>Sander Smeets &lt;sander@droneslab.com&gt;</maintainer>
      <type>Standard VTOL</type>
    </airframe>
844
    <airframe name="QuadRanger" id="13008" maintainer="Sander Smeets &lt;sander@droneslab.com&gt;">
845 846 847 848
      <class>VTOL</class>
      <maintainer>Sander Smeets &lt;sander@droneslab.com&gt;</maintainer>
      <type>Standard VTOL</type>
    </airframe>
849
    <airframe name="Sparkle Tech Ranger VTOL" id="13009" maintainer="Andreas Antener &lt;andreas@uaventure.com&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
850
      <class>VTOL</class>
Lorenz Meier's avatar
Lorenz Meier committed
851 852 853
      <maintainer>Andreas Antener &lt;andreas@uaventure.com&gt;</maintainer>
      <type>Standard VTOL</type>
    </airframe>
854
    <airframe name="Vertical Technologies DeltaQuad" id="13013" maintainer="Sander Smeets &lt;sander@droneslab.com&gt;">
855 856 857 858 859 860 861 862 863 864 865 866
      <class>VTOL</class>
      <maintainer>Sander Smeets &lt;sander@droneslab.com&gt;</maintainer>
      <type>Standard VTOL</type>
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
      <output name="MAIN5">Right elevon</output>
      <output name="MAIN6">Left elevon</output>
      <output name="MAIN7">Pusher motor</output>
      <output name="MAIN8">Pusher reverse channel</output>
    </airframe>
867
    <airframe name="BabyShark VTOL" id="13014" maintainer="Silvan Fuhrer &lt;silvan@auterion.com&gt;">
868 869 870 871 872 873 874 875 876 877 878 879
      <class>VTOL</class>
      <maintainer>Silvan Fuhrer &lt;silvan@auterion.com&gt;</maintainer>
      <type>Standard VTOL</type>
      <output name="MAIN1">Ailerons</output>
      <output name="MAIN2">A-tail left</output>
      <output name="MAIN3">Pusher motor</output>
      <output name="MAIN4">A-tail right</output>
      <output name="MAIN5">motor 1</output>
      <output name="MAIN6">motor 2</output>
      <output name="MAIN7">motor 3</output>
      <output name="MAIN8">motor 4</output>
    </airframe>
880
  </airframe_group>
881 882
  <airframe_group name="VTOL Duo Tailsitter" image="VTOLDuoRotorTailSitter">
    <airframe name="Caipiroshka Duo Tailsitter" id="13001" maintainer="Roman Bapst &lt;roman@px4.io&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
883
      <class>VTOL</class>
Lorenz Meier's avatar
Lorenz Meier committed
884
      <maintainer>Roman Bapst &lt;roman@px4.io&gt;</maintainer>
885
      <type>VTOL Duo Tailsitter</type>
886 887 888 889
      <output name="MAIN1">motor right</output>
      <output name="MAIN2">motor left</output>
      <output name="MAIN5">elevon right</output>
      <output name="MAIN6">elevon left</output>
Lorenz Meier's avatar
Lorenz Meier committed
890
    </airframe>
891
    <airframe name="Generic Tailsitter" id="13200" maintainer="Roman Bapst &lt;roman@px4.io&gt;">
892 893 894 895 896 897 898 899
      <class>VTOL</class>
      <maintainer>Roman Bapst &lt;roman@px4.io&gt;</maintainer>
      <type>VTOL Duo Tailsitter</type>
      <output name="MAIN1">motor right</output>
      <output name="MAIN2">motor left</output>
      <output name="MAIN5">elevon right</output>
      <output name="MAIN6">elevon left</output>
    </airframe>
900
  </airframe_group>
901
  <airframe_group name="VTOL Octoplane" image="VTOLPlaneOcto">
902
    <airframe name="Generic Octoplane VTOL" id="13050" maintainer="John Doe &lt;john@example.com&gt;">
903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919
      <class>VTOL</class>
      <type>VTOL Octoplane</type>
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
      <output name="MAIN5">motor 5</output>
      <output name="MAIN6">motor 6</output>
      <output name="MAIN7">motor 7</output>
      <output name="MAIN8">motor 8</output>
      <output name="AUX1">Aileron 1</output>
      <output name="AUX2">Aileron 2</output>
      <output name="AUX3">Elevator</output>
      <output name="AUX4">Rudder</output>
      <output name="AUX5">Throttle</output>
    </airframe>
  </airframe_group>
920 921
  <airframe_group name="VTOL Quad Tailsitter" image="VTOLQuadRotorTailSitter">
    <airframe name="Quadrotor X Tailsitter" id="13003" maintainer="Roman Bapst &lt;roman@px4.io&gt;">
922 923 924 925
      <class>VTOL</class>
      <maintainer>Roman Bapst &lt;roman@px4.io&gt;</maintainer>
      <type>VTOL Quad Tailsitter</type>
    </airframe>
926
    <airframe name="Quadrotor + Tailsitter" id="13004" maintainer="Roman Bapst &lt;roman@px4.io&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
927
      <class>VTOL</class>
Lorenz Meier's avatar
Lorenz Meier committed
928
      <maintainer>Roman Bapst &lt;roman@px4.io&gt;</maintainer>
929
      <type>VTOL Quad Tailsitter</type>
930 931 932 933 934 935 936 937
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 4</output>
      <output name="MAIN4">motor 5</output>
      <output name="MAIN5">elevon left</output>
      <output name="MAIN6">elevon right</output>
      <output name="MAIN7">canard surface</output>
      <output name="MAIN8">rudder</output>
Lorenz Meier's avatar
Lorenz Meier committed
938 939
    </airframe>
  </airframe_group>
940 941
  <airframe_group name="VTOL Tiltrotor" image="VTOLTiltRotor">
    <airframe name="BirdsEyeView Aerobotics FireFly6" id="13002" maintainer="Roman Bapst &lt;roman@uaventure.com&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
942
      <class>VTOL</class>
Lorenz Meier's avatar
Lorenz Meier committed
943
      <maintainer>Roman Bapst &lt;roman@uaventure.com&gt;</maintainer>
944
      <type>VTOL Tiltrotor</type>
Lorenz Meier's avatar
Lorenz Meier committed
945 946 947 948 949 950
      <output name="MAIN1">Front right motor bottom</output>
      <output name="MAIN2">Front right motor top</output>
      <output name="MAIN3">Back motor bottom</output>
      <output name="MAIN4">Back motor top</output>
      <output name="MAIN5">Front left motor bottom</output>
      <output name="MAIN6">Front left motor top</output>
951 952 953 954
      <output name="AUX1">Tilt servo</output>
      <output name="AUX2">Elevon 1</output>
      <output name="AUX3">Elevon 2</output>
      <output name="AUX4">Gear</output>
955
    </airframe>
956
    <airframe name="CruiseAder Claire" id="13010" maintainer="Samay Siga &lt;samay_s@icloud.com&gt;">
957 958 959 960
      <class>VTOL</class>
      <maintainer>Samay Siga &lt;samay_s@icloud.com&gt;</maintainer>
      <type>VTOL Tiltrotor</type>
    </airframe>
961
    <airframe name="E-flite Convergence" id="13012" maintainer="Andreas Antener &lt;andreas@uaventure.com&gt;">
Lorenz Meier's avatar
Lorenz Meier committed
962
      <class>VTOL</class>
Lorenz Meier's avatar
Lorenz Meier committed
963 964 965 966 967 968 969 970 971 972 973
      <maintainer>Andreas Antener &lt;andreas@uaventure.com&gt;</maintainer>
      <type>VTOL Tiltrotor</type>
      <output name="MAIN1">Motor right</output>
      <output name="MAIN2">Motor left</output>
      <output name="MAIN3">Motor back</output>
      <output name="MAIN4">empty</output>
      <output name="MAIN5">Tilt servo right</output>
      <output name="MAIN6">Tilt servo left</output>
      <output name="MAIN7">Elevon right</output>
      <output name="MAIN8">Elevon left</output>
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
974 975
  </airframe_group>
</airframes>