AirframeFactMetaData.xml 46.5 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 7 8 9 10 11 12 13 14
  <airframe_group image="Airship" name="Airship">
    <airframe id="2507" maintainer="John Doe &lt;john@example.com&gt;" name="Cloudship">
      <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 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
  <airframe_group image="Autogyro" name="Autogyro">
    <airframe id="17002" maintainer="ThunderFly s.r.o., Roman Dvorak &lt;dvorakroman@thunderfly.cz&gt;" name="ThunderFly Auto-G2">
      <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
  <airframe_group image="HelicopterCoaxial" name="Coaxial Helicopter">
Lorenz Meier's avatar
Lorenz Meier committed
33
    <airframe id="15001" maintainer="Emmanuel Roussel" name="Esky (Big) Lama v4">
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
  <airframe_group image="DodecaRotorXCoaxial" name="Dodecarotor cox">
Lorenz Meier's avatar
Lorenz Meier committed
44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
    <airframe id="24001" maintainer="William Peale &lt;develop707@gmail.com&gt;" name="Generic Dodecarotor cox geometry">
      <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 image="Helicopter" name="Helicopter">
    <airframe id="16001" maintainer="Bart Slinger &lt;bartslinger@gmail.com&gt;" name="Blade 130X">
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
  <airframe_group image="HexaRotorPlus" name="Hexarotor +">
Lorenz Meier's avatar
Lorenz Meier committed
75 76 77
    <airframe id="7001" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Generic Hexarotor + geometry">
      <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
  <airframe_group image="Y6B" name="Hexarotor Coaxial">
91
    <airframe id="11001" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Generic Hexarotor coaxial geometry">
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 angle="60" direction="CW" name="MAIN1">front right top, CW</output>
      <output angle="60" direction="CCW" name="MAIN2">front right bottom, CCW</output>
      <output angle="180" direction="CW" name="MAIN3">back top, CW</output>
      <output angle="180" direction="CCW" name="MAIN4">back bottom, CCW</output>
      <output angle="-60" direction="CW" name="MAIN5">front left top, CW</output>
      <output angle="-60" direction="CCW" name="MAIN6">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
  <airframe_group image="HexaRotorX" name="Hexarotor x">
Lorenz Meier's avatar
Lorenz Meier committed
107 108 109
    <airframe id="6001" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Generic Hexarotor x geometry">
      <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 122 123 124 125 126 127 128 129 130 131 132 133
    <airframe id="6002" maintainer="Hyon Lim &lt;lim@uvify.com&gt;" name="UVify Draco-R">
      <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 image="OctoRotorXCoaxial" name="Octo Coax Wide">
    <airframe id="12002" maintainer="Simon Wilks &lt;simon@uaventure.com&gt;" name="Steadidrone MAVRIK">
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
  <airframe_group image="OctoRotorPlus" name="Octorotor +">
Lorenz Meier's avatar
Lorenz Meier committed
151 152 153
    <airframe id="9001" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Generic Octocopter + geometry">
      <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
  <airframe_group image="OctoRotorXCoaxial" name="Octorotor Coaxial">
Lorenz Meier's avatar
Lorenz Meier committed
169
    <airframe id="12001" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Generic 10&quot; Octo coaxial geometry">
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
  <airframe_group image="OctoRotorX" name="Octorotor x">
Lorenz Meier's avatar
Lorenz Meier committed
184 185 186
    <airframe id="8001" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Generic Octocopter X geometry">
      <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
  <airframe_group image="QuadRotorPlus" name="Quadrotor +">
Lorenz Meier's avatar
Lorenz Meier committed
202 203 204
    <airframe id="5001" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Generic 10&quot; Quad + geometry">
      <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 220 221 222 223 224 225 226 227 228
  <airframe_group image="QuadRotorH" name="Quadrotor H">
    <airframe id="4040" maintainer="Blankered" name="Reaper 500 Quad">
      <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 230 231 232 233 234 235 236 237
    </airframe>
    <airframe id="4041" maintainer="Beat Kueng &lt;beat-kueng@gmx.net&gt;" name="BetaFPV Beta75X 2S Brushless Whoop">
      <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
  <airframe_group image="QuadRotorWide" name="Quadrotor Wide">
Lorenz Meier's avatar
Lorenz Meier committed
241 242 243
    <airframe id="10015" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Team Blacksheep Discovery">
      <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 id="10016" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="3DR Iris Quadrotor">
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 id="10017" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Steadidrone QU4D">
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>
Lorenz Meier's avatar
Lorenz Meier committed
284 285 286
    <airframe id="10018" maintainer="Simon Wilks &lt;simon@uaventure.com&gt;" name="Team Blacksheep Discovery Endurance">
      <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>
Lorenz Meier's avatar
Lorenz Meier committed
300
  <airframe_group image="AirframeUnknown" name="Quadrotor asymmetric">
Lorenz Meier's avatar
Lorenz Meier committed
301 302 303
    <airframe id="4051" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Spedix S250AQ">
      <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 314
  </airframe_group>
  <airframe_group image="QuadRotorX" name="Quadrotor x">
315
    <airframe id="4001" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Generic Quadcopter">
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 id="4003" maintainer="James Goppert &lt;james.goppert@gmail.com&gt;" name="Lumenier QAV-R (raceblade) 5&quot; arms">
331 332 333 334 335
      <class>Copter</class>
      <maintainer>James Goppert &lt;james.goppert@gmail.com&gt;</maintainer>
      <type>Quadrotor x</type>
    </airframe>
    <airframe id="4009" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Lumenier QAV250">
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 id="4010" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="DJI F330 w/ DJI ESCs">
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 id="4011" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="DJI F450 w/ DJI ESCs">
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 351 352 353 354 355
    <airframe id="4014" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="S500 Generic">
      <class>Copter</class>
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
      <type>Quadrotor x</type>
    </airframe>
    <airframe id="4015" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Holybro S500">
356 357 358 359
      <class>Copter</class>
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
      <type>Quadrotor x</type>
    </airframe>
360 361 362 363 364 365 366 367
    <airframe id="4016" maintainer="John Doe &lt;john@example.com&gt;" name="PX4 Vision DevKit Platform">
      <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
    <airframe id="4020" maintainer="Thomas Gubler &lt;thomas@px4.io&gt;" name="Hobbyking Micro PCB">
Lorenz Meier's avatar
Lorenz Meier committed
369
      <class>Copter</class>
370
      <maintainer>Thomas Gubler &lt;thomas@px4.io&gt;</maintainer>
371 372
      <type>Quadrotor x</type>
    </airframe>
373
    <airframe id="4030" maintainer="Andreas Antener &lt;andreas@uaventure.com&gt;" name="3DR Solo">
Lorenz Meier's avatar
Lorenz Meier committed
374
      <class>Copter</class>
375
      <maintainer>Andreas Antener &lt;andreas@uaventure.com&gt;</maintainer>
376 377
      <type>Quadrotor x</type>
    </airframe>
378
    <airframe id="4031" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="3DR DIY Quad">
Lorenz Meier's avatar
Lorenz Meier committed
379
      <class>Copter</class>
380
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
381 382
      <type>Quadrotor x</type>
    </airframe>
383
    <airframe id="4050" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Generic 250 Racer">
Lorenz Meier's avatar
Lorenz Meier committed
384
      <class>Copter</class>
385
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
386
      <type>Quadrotor x</type>
387
    </airframe>
388 389 390 391
    <airframe id="4052" maintainer="Beat Kueng &lt;beat-kueng@gmx.net&gt;" name="HolyBro QAV250">
      <class>Copter</class>
      <maintainer>Beat Kueng &lt;beat-kueng@gmx.net&gt;</maintainer>
      <type>Quadrotor x</type>
392
      <url>https://docs.px4.io/master/en/frames_multicopter/holybro_qav250_pixhawk4_mini.html</url>
393
    </airframe>
394 395 396 397 398
    <airframe id="4053" maintainer="Beat Kueng &lt;beat@px4.io&gt;" name="Holybro Kopis 2">
      <class>Copter</class>
      <maintainer>Beat Kueng &lt;beat@px4.io&gt;</maintainer>
      <type>Quadrotor x</type>
    </airframe>
399 400 401 402 403
    <airframe id="4060" maintainer="James Goppert &lt;james.goppert@gmail.com&gt;" name="DJI Matrice 100">
      <class>Copter</class>
      <maintainer>James Goppert &lt;james.goppert@gmail.com&gt;</maintainer>
      <type>Quadrotor x</type>
    </airframe>
404
    <airframe id="4070" maintainer="Beat Kueng &lt;beat@px4.io&gt;" name="Intel Aero Ready to Fly Drone">
405
      <class>Copter</class>
406
      <maintainer>Beat Kueng &lt;beat@px4.io&gt;</maintainer>
407 408
      <type>Quadrotor x</type>
    </airframe>
409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426
    <airframe id="4071" maintainer="Hyon Lim &lt;lim@uvify.com&gt;" name="UVify IFO">
      <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>
    <airframe id="4072" maintainer="Hyon Lim &lt;lim@uvify.com&gt;" name="UVify Draco">
      <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 428 429 430 431 432 433 434 435
    <airframe id="4073" maintainer="Hyon Lim &lt;lim@uvify.com&gt;" name="UVify IFO">
      <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 437 438 439 440 441 442 443 444 445
    <airframe id="4080" maintainer="Anton Matosov &lt;anton.matosov@gmail.com&gt;" name="ZMR250 Racer">
      <class>Copter</class>
      <maintainer>Anton Matosov &lt;anton.matosov@gmail.com&gt;</maintainer>
      <type>Quadrotor x</type>
    </airframe>
    <airframe id="4090" maintainer="Henry Zhang &lt;zhanghui629@gmail.com&gt;" name="NanoMind 110 Quad">
      <class>Copter</class>
      <maintainer>Henry Zhang &lt;zhanghui629@gmail.com&gt;</maintainer>
      <type>Quadrotor x</type>
    </airframe>
446
    <airframe id="4250" maintainer="Matt McFadden &lt;matt.mcfadden@tealdrones.com&gt;" name="Teal One">
447
      <class>Copter</class>
448
      <maintainer>Matt McFadden &lt;matt.mcfadden@tealdrones.com&gt;</maintainer>
449 450 451 452 453 454
      <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>
455 456 457 458 459
    <airframe id="4500" maintainer="Oleg Kalachev &lt;okalachev@gmail.com&gt;" name="COEX Clover 4">
      <class>Copter</class>
      <maintainer>Oleg Kalachev &lt;okalachev@gmail.com&gt;</maintainer>
      <type>Quadrotor x</type>
    </airframe>
460
    <airframe id="4900" maintainer="Dennis Shtatov &lt;densht@gmail.com&gt;" name="Crazyflie 2">
461 462 463
      <class>Copter</class>
      <maintainer>Dennis Shtatov &lt;densht@gmail.com&gt;</maintainer>
      <type>Quadrotor x</type>
464
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
465
  </airframe_group>
Lorenz Meier's avatar
Lorenz Meier committed
466 467 468 469 470
  <airframe_group image="AirframeUnknown" name="Simulation (Copter)">
    <airframe id="1001" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="HIL Quadcopter X">
      <class>Copter</class>
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
      <type>Simulation</type>
471
    </airframe>
472 473 474 475 476
    <airframe id="1100" maintainer="Romain Chiappinelli &lt;romain.chiap@gmail.com&gt;" name="SIH Quadcopter X">
      <class>Copter</class>
      <maintainer>Romain Chiappinelli &lt;romain.chiap@gmail.com&gt;</maintainer>
      <type>Simulation</type>
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
477
  </airframe_group>
478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493
  <airframe_group image="AirframeUnknown" name="Tilt-Quad">
    <airframe id="4100" maintainer="Ricardo Marques &lt;marques.ricardo17@gmail.com&gt;" name="Tilt-Quadrotor">
      <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>
Lorenz Meier's avatar
Lorenz Meier committed
494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516
  <airframe_group image="YPlus" name="Tricopter Y+">
    <airframe id="14001" maintainer="Trent Lukaczyk &lt;aerialhedgehog@gmail.com&gt;" name="Generic Tricopter Y+ Geometry">
      <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>
  <airframe_group image="YMinus" name="Tricopter Y-">
    <airframe id="14002" maintainer="Trent Lukaczyk &lt;aerialhedgehog@gmail.com&gt;" name="Generic Tricopter Y- Geometry">
      <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>
  <airframe_group image="FlyingWing" name="Flying Wing">
517
    <airframe id="3000" maintainer="" name="Generic Flying Wing">
Lorenz Meier's avatar
Lorenz Meier committed
518
      <class>Plane</class>
519
      <maintainer />
Lorenz Meier's avatar
Lorenz Meier committed
520
      <type>Flying Wing</type>
521 522 523 524 525 526
      <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>
527
    </airframe>
528
    <airframe id="3030" maintainer="Simon Wilks &lt;simon@uaventure.com&gt;" name="IO Camflyer">
529
      <class>Plane</class>
530
      <maintainer>Simon Wilks &lt;simon@uaventure.com&gt;</maintainer>
531
      <type>Flying Wing</type>
Lorenz Meier's avatar
Lorenz Meier committed
532 533 534 535 536 537 538 539 540 541 542
      <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>
    <airframe id="3031" maintainer="Simon Wilks &lt;simon@uaventure.com&gt;" name="Phantom FPV Flying Wing">
      <class>Plane</class>
      <maintainer>Simon Wilks &lt;simon@uaventure.com&gt;</maintainer>
      <type>Flying Wing</type>
543
      <url>https://docs.px4.io/master/en/frames_plane/wing_wing_z84.html</url>
Lorenz Meier's avatar
Lorenz Meier committed
544 545 546 547 548 549 550
      <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>
551
    <airframe id="3032" maintainer="Julian Oes &lt;julian@px4.io&gt;" name="Skywalker X5 Flying Wing">
Lorenz Meier's avatar
Lorenz Meier committed
552
      <class>Plane</class>
553
      <maintainer>Julian Oes &lt;julian@px4.io&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
554 555 556 557 558 559 560 561
      <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>
562
    <airframe id="3033" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Wing Wing (aka Z-84) Flying Wing">
Lorenz Meier's avatar
Lorenz Meier committed
563
      <class>Plane</class>
564
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
565
      <type>Flying Wing</type>
566
      <url>https://docs.px4.io/master/en/framebuild_plane/wing_wing_z84.html</url>
Lorenz Meier's avatar
Lorenz Meier committed
567 568
      <output name="MAIN1">left aileron</output>
      <output name="MAIN2">right aileron</output>
569
      <output name="MAIN4">throttle</output>
Lorenz Meier's avatar
Lorenz Meier committed
570 571 572 573
      <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>
574
    <airframe id="3034" maintainer="Simon Wilks &lt;simon@uaventure.com&gt;" name="FX-79 Buffalo Flying Wing">
Lorenz Meier's avatar
Lorenz Meier committed
575
      <class>Plane</class>
576
      <maintainer>Simon Wilks &lt;simon@uaventure.com&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
577
      <type>Flying Wing</type>
578 579 580 581 582 583
      <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
584 585 586 587 588
    </airframe>
    <airframe id="3035" maintainer="Simon Wilks &lt;simon@uaventure.com&gt;" name="Viper">
      <class>Plane</class>
      <maintainer>Simon Wilks &lt;simon@uaventure.com&gt;</maintainer>
      <type>Flying Wing</type>
589 590 591 592 593 594
      <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
595
    </airframe>
596
    <airframe id="3036" maintainer="Simon Wilks &lt;simon@uaventure.com&gt;" name="Sparkle Tech Pigeon">
Lorenz Meier's avatar
Lorenz Meier committed
597 598 599
      <class>Plane</class>
      <maintainer>Simon Wilks &lt;simon@uaventure.com&gt;</maintainer>
      <type>Flying Wing</type>
600 601 602 603 604 605 606 607 608 609 610 611 612
      <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>
    <airframe id="3037" maintainer="Jan Liphardt &lt;JTLiphardt@gmail.com&gt;" name="Modified Parrot Disco">
      <class>Plane</class>
      <maintainer>Jan Liphardt &lt;JTLiphardt@gmail.com&gt;</maintainer>
      <type>Flying Wing</type>
      <url />
Lorenz Meier's avatar
Lorenz Meier committed
613 614 615 616 617 618 619
      <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>
620 621 622 623
    <airframe id="3100" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="TBS Caipirinha">
      <class>Plane</class>
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
      <type>Flying Wing</type>
624 625 626 627 628 629
      <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>
630
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647
  </airframe_group>
  <airframe_group image="PlaneATail" name="Plane A-Tail">
    <airframe id="2106" maintainer="Andreas Antener &lt;andreas@uaventure.com&gt;" name="Applied Aeronautics Albatross">
      <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
648 649
    </airframe>
  </airframe_group>
650
  <airframe_group image="PlaneVTail" name="Plane V-Tail">
651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667
    <airframe id="2200" maintainer="Friedrich Beckmann &lt;friedrich.beckmann@hs-augsburg.de&gt;" name="X-UAV Mini Talon">
      <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>
Lorenz Meier's avatar
Lorenz Meier committed
668
  <airframe_group image="AirframeUnknown" name="Simulation (Plane)">
Lorenz Meier's avatar
Lorenz Meier committed
669
    <airframe id="1000" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="HILStar (XPlane)">
Lorenz Meier's avatar
Lorenz Meier committed
670
      <class>Plane</class>
Lorenz Meier's avatar
Lorenz Meier committed
671 672 673 674 675 676
      <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
677 678
      <output name="MAIN5">flaps</output>
      <output name="MAIN6">gear</output>
Lorenz Meier's avatar
Lorenz Meier committed
679 680
    </airframe>
  </airframe_group>
681
  <airframe_group image="Plane" name="Standard Plane">
682
    <airframe id="2100" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Standard Plane">
Lorenz Meier's avatar
Lorenz Meier committed
683
      <class>Plane</class>
684
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
685 686
      <type>Standard Plane</type>
      <output name="MAIN1">aileron</output>
687 688
      <output name="MAIN2">elevator</output>
      <output name="MAIN3">throttle</output>
Lorenz Meier's avatar
Lorenz Meier committed
689
      <output name="MAIN4">rudder</output>
690 691
      <output name="MAIN5">flaps</output>
      <output name="MAIN6">gear</output>
692 693 694
      <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
695
    </airframe>
696
    <airframe id="2105" maintainer="Andreas Antener &lt;andreas@uaventure.com&gt;" name="Bormatec Maja">
Lorenz Meier's avatar
Lorenz Meier committed
697
      <class>Plane</class>
698
      <maintainer>Andreas Antener &lt;andreas@uaventure.com&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
699
      <type>Standard Plane</type>
Lorenz Meier's avatar
Lorenz Meier committed
700
      <output name="MAIN1">aileron</output>
701 702
      <output name="MAIN2">aileron</output>
      <output name="MAIN3">elevator</output>
Lorenz Meier's avatar
Lorenz Meier committed
703
      <output name="MAIN4">rudder</output>
704 705 706
      <output name="MAIN5">throttle</output>
      <output name="MAIN6">wheel</output>
      <output name="MAIN7">flaps</output>
707 708 709
      <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
710 711
    </airframe>
  </airframe_group>
Lorenz Meier's avatar
Lorenz Meier committed
712
  <airframe_group image="Rover" name="Rover">
713
    <airframe id="50000" maintainer="" name="Generic Ground Vehicle">
714
      <class>Rover</class>
715
      <maintainer />
716 717 718 719
      <type>Rover</type>
      <output name="MAIN2">steering</output>
      <output name="MAIN4">throttle</output>
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
720 721 722 723 724 725 726 727 728 729 730 731
    <airframe id="50001" maintainer="John Doe &lt;john@example.com&gt;" name="Axial Racing AX10">
      <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>
732 733 734 735 736 737 738
    <airframe id="50002" maintainer="Marco Zorzi" name="Traxxas stampede vxl 2wd">
      <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>
739
    </airframe>
740 741 742 743 744 745 746 747
    <airframe id="50003" maintainer="Timothy Scott" name="Aion Robotics R1 UGV">
      <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>
748
    <airframe id="50004" maintainer="Katrin Moritz" name="NXP Cup car: DF Robot GPX">
749 750 751 752 753 754 755
      <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>
756
  </airframe_group>
757 758 759 760 761 762 763 764 765 766 767 768
  <airframe_group image="AirframeUnknown" name="Underwater Robot">
    <airframe id="60000" maintainer="" name="Generic Underwater Robot">
      <class>Underwater Robot</class>
      <maintainer />
      <type>Underwater Robot</type>
    </airframe>
    <airframe id="60001" maintainer="Daniel Duecker &lt;daniel.duecker@tuhh.de&gt;" name="HippoCampus UUV (Unmanned Underwater Vehicle)">
      <class>Underwater Robot</class>
      <maintainer>Daniel Duecker &lt;daniel.duecker@tuhh.de&gt;</maintainer>
      <type>Underwater Robot</type>
    </airframe>
  </airframe_group>
769
  <airframe_group image="VTOLPlane" name="Standard VTOL">
770 771 772 773 774
    <airframe id="1002" maintainer="Roman Bapst &lt;roman@auterion.com&gt;" name="HIL Standard VTOL QuadPlane">
      <class>VTOL</class>
      <maintainer>Roman Bapst &lt;roman@auterion.com&gt;</maintainer>
      <type>Standard VTOL</type>
    </airframe>
775
    <airframe id="13000" maintainer="" name="Generic Quadplane VTOL">
776
      <class>VTOL</class>
777
      <maintainer />
778 779 780 781 782
      <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>
783 784 785 786 787
      <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>
788
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
789
    <airframe id="13005" maintainer="Simon Wilks &lt;simon@uaventure.com&gt;" name="Fun Cub Quad VTOL">
Lorenz Meier's avatar
Lorenz Meier committed
790
      <class>VTOL</class>
791 792
      <maintainer>Simon Wilks &lt;simon@uaventure.com&gt;</maintainer>
      <type>Standard VTOL</type>
793 794 795 796
      <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
797 798 799 800 801 802 803
      <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 id="13006" maintainer="Simon Wilks &lt;simon@uaventure.com&gt;" name="Generic quad delta VTOL">
Lorenz Meier's avatar
Lorenz Meier committed
804
      <class>VTOL</class>
805 806
      <maintainer>Simon Wilks &lt;simon@uaventure.com&gt;</maintainer>
      <type>Standard VTOL</type>
807 808 809 810
      <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
811 812 813
      <output name="AUX1">Right elevon</output>
      <output name="AUX2">Left elevon</output>
      <output name="AUX3">Motor</output>
814
    </airframe>
815 816 817 818 819 820 821 822 823 824
    <airframe id="13007" maintainer="Sander Smeets &lt;sander@droneslab.com&gt;" name="Generic AAVVT v-tail plane airframe with Quad VTOL.">
      <class>VTOL</class>
      <maintainer>Sander Smeets &lt;sander@droneslab.com&gt;</maintainer>
      <type>Standard VTOL</type>
    </airframe>
    <airframe id="13008" maintainer="Sander Smeets &lt;sander@droneslab.com&gt;" name="QuadRanger">
      <class>VTOL</class>
      <maintainer>Sander Smeets &lt;sander@droneslab.com&gt;</maintainer>
      <type>Standard VTOL</type>
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
825
    <airframe id="13009" maintainer="Andreas Antener &lt;andreas@uaventure.com&gt;" name="Sparkle Tech Ranger VTOL">
Lorenz Meier's avatar
Lorenz Meier committed
826
      <class>VTOL</class>
Lorenz Meier's avatar
Lorenz Meier committed
827 828 829
      <maintainer>Andreas Antener &lt;andreas@uaventure.com&gt;</maintainer>
      <type>Standard VTOL</type>
    </airframe>
830
    <airframe id="13013" maintainer="Sander Smeets &lt;sander@droneslab.com&gt;" name="Vertical Technologies DeltaQuad">
831 832 833 834 835 836 837 838 839 840 841 842
      <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>
843 844 845 846 847 848 849 850 851 852 853 854 855
    <airframe id="13014" maintainer="Silvan Fuhrer &lt;silvan@auterion.com&gt;" name="BabyShark VTOL">
      <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>
856
  </airframe_group>
857
  <airframe_group image="VTOLDuoRotorTailSitter" name="VTOL Duo Tailsitter">
858
    <airframe id="13001" maintainer="Roman Bapst &lt;roman@px4.io&gt;" name="Caipiroshka Duo Tailsitter">
Lorenz Meier's avatar
Lorenz Meier committed
859
      <class>VTOL</class>
Lorenz Meier's avatar
Lorenz Meier committed
860
      <maintainer>Roman Bapst &lt;roman@px4.io&gt;</maintainer>
861
      <type>VTOL Duo Tailsitter</type>
862 863 864 865
      <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
866
    </airframe>
867 868 869 870 871 872 873 874 875
    <airframe id="13200" maintainer="Roman Bapst &lt;roman@px4.io&gt;" name="Generic Tailsitter">
      <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>
876
  </airframe_group>
877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896
  <airframe_group image="VTOLPlaneOcto" name="VTOL Octoplane">
    <airframe id="13050" maintainer="" name="Generic Octoplane VTOL">
      <class>VTOL</class>
      <maintainer />
      <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>
897
  <airframe_group image="VTOLQuadRotorTailSitter" name="VTOL Quad Tailsitter">
898 899 900 901 902
    <airframe id="13003" maintainer="Roman Bapst &lt;roman@px4.io&gt;" name="Quadrotor X Tailsitter">
      <class>VTOL</class>
      <maintainer>Roman Bapst &lt;roman@px4.io&gt;</maintainer>
      <type>VTOL Quad Tailsitter</type>
    </airframe>
903
    <airframe id="13004" maintainer="Roman Bapst &lt;roman@px4.io&gt;" name="Quadrotor + Tailsitter">
Lorenz Meier's avatar
Lorenz Meier committed
904
      <class>VTOL</class>
Lorenz Meier's avatar
Lorenz Meier committed
905
      <maintainer>Roman Bapst &lt;roman@px4.io&gt;</maintainer>
906
      <type>VTOL Quad Tailsitter</type>
907 908 909 910 911 912 913 914
      <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
915 916
    </airframe>
  </airframe_group>
917
  <airframe_group image="VTOLTiltRotor" name="VTOL Tiltrotor">
Lorenz Meier's avatar
Lorenz Meier committed
918
    <airframe id="13002" maintainer="Roman Bapst &lt;roman@uaventure.com&gt;" name="BirdsEyeView Aerobotics FireFly6">
Lorenz Meier's avatar
Lorenz Meier committed
919
      <class>VTOL</class>
Lorenz Meier's avatar
Lorenz Meier committed
920
      <maintainer>Roman Bapst &lt;roman@uaventure.com&gt;</maintainer>
921
      <type>VTOL Tiltrotor</type>
Lorenz Meier's avatar
Lorenz Meier committed
922 923 924 925 926 927
      <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>
928 929 930 931
      <output name="AUX1">Tilt servo</output>
      <output name="AUX2">Elevon 1</output>
      <output name="AUX3">Elevon 2</output>
      <output name="AUX4">Gear</output>
932
    </airframe>
933 934 935 936 937
    <airframe id="13010" maintainer="Samay Siga &lt;samay_s@icloud.com&gt;" name="CruiseAder Claire">
      <class>VTOL</class>
      <maintainer>Samay Siga &lt;samay_s@icloud.com&gt;</maintainer>
      <type>VTOL Tiltrotor</type>
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
938
    <airframe id="13012" maintainer="Andreas Antener &lt;andreas@uaventure.com&gt;" name="E-flite Convergence">
Lorenz Meier's avatar
Lorenz Meier committed
939
      <class>VTOL</class>
Lorenz Meier's avatar
Lorenz Meier committed
940 941 942 943 944 945 946 947 948 949 950
      <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
951 952
  </airframe_group>
</airframes>