AirframeFactMetaData.xml 32.6 KB
Newer Older
Lorenz Meier's avatar
Lorenz Meier committed
1 2 3
<?xml version='1.0' encoding='UTF-8'?>
<airframes>
  <version>1</version>
Lorenz Meier's avatar
Lorenz Meier committed
4
  <airframe_version_major>1</airframe_version_major>
5
  <airframe_version_minor>1</airframe_version_minor>
6
  <airframe_group image="HelicopterCoaxial" name="Coaxial Helicopter">
Lorenz Meier's avatar
Lorenz Meier committed
7
    <airframe id="15001" maintainer="Emmanuel Roussel" name="Esky (Big) Lama v4">
8 9 10 11 12 13 14 15
      <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>
16
  <airframe_group image="FlyingWing" name="Flying Wing">
Lorenz Meier's avatar
Lorenz Meier committed
17
    <airframe id="3030" maintainer="Simon Wilks &lt;simon@px4.io&gt;" name="IO Camflyer">
18 19
      <maintainer>Simon Wilks &lt;simon@px4.io&gt;</maintainer>
      <type>Flying Wing</type>
Lorenz Meier's avatar
Lorenz Meier committed
20
      <url>https://pixhawk.org/platforms/planes/bormatec_camflyer_q</url>
Lorenz Meier's avatar
Lorenz Meier committed
21 22 23
      <output name="MAIN1">left aileron</output>
      <output name="MAIN2">right aileron</output>
      <output name="MAIN4">throttle</output>
24 25 26
      <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
27
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
28 29
    <airframe id="3031" maintainer="Simon Wilks &lt;simon@px4.io&gt;" name="Phantom FPV Flying Wing">
      <maintainer>Simon Wilks &lt;simon@px4.io&gt;</maintainer>
30
      <type>Flying Wing</type>
Lorenz Meier's avatar
Lorenz Meier committed
31
      <url>https://pixhawk.org/platforms/planes/z-84_wing_wing</url>
Lorenz Meier's avatar
Lorenz Meier committed
32 33 34
      <output name="MAIN1">left aileron</output>
      <output name="MAIN2">right aileron</output>
      <output name="MAIN4">throttle</output>
35 36 37
      <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
38 39 40 41 42 43 44 45
    </airframe>
    <airframe id="3032" maintainer="Thomas Gubler &lt;thomas@px4.io&gt;, Julian Oes &lt;julian@px4.io&gt;" name="Skywalker X5 Flying Wing">
      <maintainer>Thomas Gubler &lt;thomas@px4.io&gt;, Julian Oes &lt;julian@px4.io&gt;</maintainer>
      <type>Flying Wing</type>
      <url>https://pixhawk.org/platforms/planes/skywalker_x5</url>
      <output name="MAIN1">left aileron</output>
      <output name="MAIN2">right aileron</output>
      <output name="MAIN4">throttle</output>
46 47 48
      <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
49
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
50 51
    <airframe id="3033" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Wing Wing (aka Z-84) Flying Wing">
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
52
      <type>Flying Wing</type>
Lorenz Meier's avatar
Lorenz Meier committed
53
      <url>https://pixhawk.org/platforms/planes/z-84_wing_wing</url>
Lorenz Meier's avatar
Lorenz Meier committed
54 55 56
      <output name="MAIN1">left aileron</output>
      <output name="MAIN2">right aileron</output>
      <output name="MAIN4">throttle</output>
57 58 59
      <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
60
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
61 62 63 64 65 66 67 68
    <airframe id="3034" maintainer="Simon Wilks &lt;simon@px4.io&gt;" name="FX-79 Buffalo Flying Wing">
      <maintainer>Simon Wilks &lt;simon@px4.io&gt;</maintainer>
      <type>Flying Wing</type>
    </airframe>
    <airframe id="3035" maintainer="Simon Wilks &lt;simon@px4.io&gt;" name="Viper">
      <maintainer>Simon Wilks &lt;simon@px4.io&gt;</maintainer>
      <type>Flying Wing</type>
    </airframe>
69
    <airframe id="3036" maintainer="Simon Wilks &lt;simon@px4.io&gt;" name="Sparkle Tech Pigeon">
Lorenz Meier's avatar
Lorenz Meier committed
70 71
      <maintainer>Simon Wilks &lt;simon@px4.io&gt;</maintainer>
      <type>Flying Wing</type>
72
      <url>http://www.sparkletech.hk/</url>
73 74 75
      <output name="MAIN1">left aileron</output>
      <output name="MAIN2">right aileron</output>
      <output name="MAIN4">throttle</output>
76 77 78
      <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>
79
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
80 81 82 83
    <airframe id="3100" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="TBS Caipirinha">
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
      <type>Flying Wing</type>
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
84
  </airframe_group>
85 86 87 88
  <airframe_group image="Helicopter" name="Helicopter">
    <airframe id="16001" maintainer="Bart Slinger &lt;bartslinger@gmail.com&gt;" name="Blade 130X">
      <maintainer>Bart Slinger &lt;bartslinger@gmail.com&gt;</maintainer>
      <type>Helicopter</type>
Lorenz Meier's avatar
Lorenz Meier committed
89 90 91 92 93
      <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>
94 95
    </airframe>
  </airframe_group>
96
  <airframe_group image="HexaRotorPlus" name="Hexarotor +">
Lorenz Meier's avatar
Lorenz Meier committed
97 98 99
    <airframe id="7001" maintainer="Anton Babushkin &lt;anton@px4.io&gt;" name="Generic Hexarotor + geometry">
      <maintainer>Anton Babushkin &lt;anton@px4.io&gt;</maintainer>
      <type>Hexarotor +</type>
100 101 102 103 104 105
      <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
106 107 108 109 110
      <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>
111
  <airframe_group image="Y6B" name="Hexarotor Coaxial">
112 113 114
    <airframe id="11001" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Generic Hexa coaxial geometry">
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
      <type>Hexarotor Coaxial</type>
115 116 117 118 119 120
      <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>
121 122 123
      <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
124 125
    </airframe>
  </airframe_group>
126
  <airframe_group image="HexaRotorX" name="Hexarotor x">
Lorenz Meier's avatar
Lorenz Meier committed
127 128 129
    <airframe id="6001" maintainer="Anton Babushkin &lt;anton@px4.io&gt;" name="Generic Hexarotor x geometry">
      <maintainer>Anton Babushkin &lt;anton@px4.io&gt;</maintainer>
      <type>Hexarotor x</type>
130 131 132 133 134 135
      <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
136 137 138 139 140
      <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>
141 142 143 144
  <airframe_group image="OctoRotorXCoaxial" name="Octo Coax Wide">
    <airframe id="12002" maintainer="Simon Wilks &lt;simon@uaventure.com&gt;" name="Steadidrone MAVRIK">
      <maintainer>Simon Wilks &lt;simon@uaventure.com&gt;</maintainer>
      <type>Octo Coax Wide</type>
145 146 147 148 149 150 151 152
      <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>
153 154
    </airframe>
  </airframe_group>
155
  <airframe_group image="OctoRotorPlus" name="Octorotor +">
Lorenz Meier's avatar
Lorenz Meier committed
156 157 158
    <airframe id="9001" maintainer="Anton Babushkin &lt;anton@px4.io&gt;" name="Generic Octocopter + geometry">
      <maintainer>Anton Babushkin &lt;anton@px4.io&gt;</maintainer>
      <type>Octorotor +</type>
159 160 161 162 163 164 165 166
      <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
167 168 169 170 171
      <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>
172
  <airframe_group image="OctoRotorXCoaxial" name="Octorotor Coaxial">
Lorenz Meier's avatar
Lorenz Meier committed
173 174 175
    <airframe id="12001" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Generic 10&quot; Octo coaxial geometry">
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
      <type>Octorotor Coaxial</type>
176 177 178 179 180 181 182 183
      <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
184 185
    </airframe>
  </airframe_group>
186
  <airframe_group image="OctoRotorX" name="Octorotor x">
Lorenz Meier's avatar
Lorenz Meier committed
187 188 189
    <airframe id="8001" maintainer="Anton Babushkin &lt;anton@px4.io&gt;" name="Generic Octocopter X geometry">
      <maintainer>Anton Babushkin &lt;anton@px4.io&gt;</maintainer>
      <type>Octorotor x</type>
190 191 192 193 194 195 196 197
      <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
198 199 200 201 202
      <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>
203 204 205 206 207 208 209 210 211 212 213 214
  <airframe_group image="PlaneATail" name="Plane A-Tail">
    <airframe id="2106" maintainer="Andreas Antener &lt;andreas@uaventure.com&gt;" name="Applied Aeronautics Albatross">
      <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>
215 216 217
      <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>
218 219
    </airframe>
  </airframe_group>
220
  <airframe_group image="QuadRotorPlus" name="Quadrotor +">
Lorenz Meier's avatar
Lorenz Meier committed
221 222 223
    <airframe id="5001" maintainer="Anton Babushkin &lt;anton@px4.io&gt;" name="Generic 10&quot; Quad + geometry">
      <maintainer>Anton Babushkin &lt;anton@px4.io&gt;</maintainer>
      <type>Quadrotor +</type>
224 225 226 227 228 229 230 231 232 233
      <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
234 235
    </airframe>
  </airframe_group>
236
  <airframe_group image="QuadRotorWide" name="Quadrotor Wide">
Lorenz Meier's avatar
Lorenz Meier committed
237 238
    <airframe id="10015" maintainer="Anton Babushkin &lt;anton@px4.io&gt;, Simon Wilks &lt;simon@px4.io&gt;" name="Team Blacksheep Discovery">
      <maintainer>Anton Babushkin &lt;anton@px4.io&gt;, Simon Wilks &lt;simon@px4.io&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
239
      <type>Quadrotor Wide</type>
240 241 242 243 244 245 246 247 248 249
      <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
250
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
251 252
    <airframe id="10016" maintainer="Anton Babushkin &lt;anton@px4.io&gt;" name="3DR Iris Quadrotor">
      <maintainer>Anton Babushkin &lt;anton@px4.io&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
253
      <type>Quadrotor Wide</type>
254 255 256 257 258 259 260 261
      <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
262
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
263 264 265
    <airframe id="10017" maintainer="Thomas Gubler &lt;thomas@px4.io&gt;" name="Steadidrone QU4D">
      <maintainer>Thomas Gubler &lt;thomas@px4.io&gt;</maintainer>
      <type>Quadrotor Wide</type>
266 267 268 269 270 271 272 273 274 275
      <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
276
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
277 278
    <airframe id="10018" maintainer="Simon Wilks &lt;simon@px4.io&gt;" name="Team Blacksheep Discovery Endurance">
      <maintainer>Simon Wilks &lt;simon@px4.io&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
279
      <type>Quadrotor Wide</type>
280 281 282 283 284 285 286 287 288 289
      <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
290 291
    </airframe>
  </airframe_group>
Lorenz Meier's avatar
Lorenz Meier committed
292 293 294 295 296 297 298 299 300 301
  <airframe_group image="AirframeUnknown" name="Quadrotor asymmetric">
    <airframe id="4051" maintainer="Mark Whitehorn &lt;kd0aij@gmail.com&gt;" name="Spedix S250AQ">
      <maintainer>Mark Whitehorn &lt;kd0aij@gmail.com&gt;</maintainer>
      <type>Quadrotor asymmetric</type>
      <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>
302
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
303 304
  </airframe_group>
  <airframe_group image="QuadRotorX" name="Quadrotor x">
Lorenz Meier's avatar
Lorenz Meier committed
305 306
    <airframe id="10020" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="3DR DIY Quad">
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
307 308
      <type>Quadrotor x</type>
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
309 310
    <airframe id="10021" maintainer="Leon Mueller &lt;thedevleon&gt;" name="H4 680mm with Z1 Tiny2 Gimbal">
      <maintainer>Leon Mueller &lt;thedevleon&gt;</maintainer>
311 312
      <type>Quadrotor x</type>
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
313 314
    <airframe id="4001" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Generic Quadrotor X config">
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
315
      <type>Quadrotor x</type>
316 317 318 319 320 321
      <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>
322 323 324
      <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>
325
      <output name="AUX4">feed-through of RC FLAPS channel</output>
Lorenz Meier's avatar
Lorenz Meier committed
326
    </airframe>
327 328 329
    <airframe id="4002" maintainer="Leon Mueller &lt;thedevleon&gt;" name="Generic Quadrotor X config with mount (e.g. gimbal)">
      <maintainer>Leon Mueller &lt;thedevleon&gt;</maintainer>
      <type>Quadrotor x</type>
330 331 332 333 334 335 336 337 338 339 340 341 342 343
      <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">Mount pitch</output>
      <output name="AUX2">Mount roll</output>
      <output name="AUX3">Mount yaw</output>
      <output name="AUX4">Mount retract</output>
    </airframe>
    <airframe id="4003" maintainer="James Goppert &lt;james.goppert@gmail.com&gt;" name="Lumenier QAV-R (raceblade) 5&quot; arms">
      <maintainer>James Goppert &lt;james.goppert@gmail.com&gt;</maintainer>
      <type>Quadrotor x</type>
344
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
345 346
    <airframe id="4009" maintainer="Mark Whitehorn &lt;kd0aij@gmail.com&gt;" name="Lumenier QAV250">
      <maintainer>Mark Whitehorn &lt;kd0aij@gmail.com&gt;</maintainer>
347 348
      <type>Quadrotor x</type>
    </airframe>
349 350
    <airframe id="4010" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="DJI Flame Wheel F330">
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
351 352
      <type>Quadrotor x</type>
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
353 354
    <airframe id="4011" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="DJI Flame Wheel F450">
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
355 356
      <type>Quadrotor x</type>
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
357 358
    <airframe id="4012" maintainer="Pavel Kirienko &lt;pavel@px4.io&gt;" name="F450-sized quadrotor with CAN">
      <maintainer>Pavel Kirienko &lt;pavel@px4.io&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
359 360
      <type>Quadrotor x</type>
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
361 362
    <airframe id="4040" maintainer="Blankered" name="Reaper 500 Quad">
      <maintainer>Blankered</maintainer>
363 364
      <type>Quadrotor x</type>
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
365
    <airframe id="4050" maintainer="Mark Whitehorn &lt;kd0aij@gmail.com&gt;" name="Generic 250 Racer">
366
      <maintainer>Mark Whitehorn &lt;kd0aij@gmail.com&gt;</maintainer>
367 368
      <type>Quadrotor x</type>
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
369 370
    <airframe id="4060" maintainer="James Goppert &lt;james.goppert@gmail.com&gt;" name="DJI Matrice 100">
      <maintainer>James Goppert &lt;james.goppert@gmail.com&gt;</maintainer>
371 372
      <type>Quadrotor x</type>
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
373 374
    <airframe id="4080" maintainer="Anton Matosov &lt;anton.matosov@gmail.com&gt;" name="ZMR250 Racer">
      <maintainer>Anton Matosov &lt;anton.matosov@gmail.com&gt;</maintainer>
375 376
      <type>Quadrotor x</type>
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
377
  </airframe_group>
378
  <airframe_group image="Rover" name="Rover">
Lorenz Meier's avatar
Lorenz Meier committed
379
    <airframe id="50001" maintainer="John Doe &lt;john@example.com&gt;" name="Axial Racing AX10">
380
      <type>Rover</type>
381 382 383 384 385 386 387 388 389 390 391 392 393 394 395
      <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>
    <airframe id="50002" maintainer="Marco Zorzi" name="Traxxas stampede vxl 2wd">
      <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>
Lorenz Meier's avatar
Lorenz Meier committed
396 397
    </airframe>
  </airframe_group>
398
  <airframe_group image="AirframeSimulation" name="Simulation">
Lorenz Meier's avatar
Lorenz Meier committed
399 400 401 402 403 404 405 406
    <airframe id="1000" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="HILStar (XPlane)">
      <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>
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
407
    <airframe id="1001" maintainer="Anton Babushkin &lt;anton@px4.io&gt;" name="HIL Quadcopter X">
Lorenz Meier's avatar
Lorenz Meier committed
408 409 410
      <maintainer>Anton Babushkin &lt;anton@px4.io&gt;</maintainer>
      <type>Simulation</type>
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
411
    <airframe id="1003" maintainer="Anton Babushkin &lt;anton@px4.io&gt;" name="HIL Quadcopter +">
412 413 414
      <maintainer>Anton Babushkin &lt;anton@px4.io&gt;</maintainer>
      <type>Simulation</type>
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
415
  </airframe_group>
416
  <airframe_group image="Plane" name="Standard Plane">
Lorenz Meier's avatar
Lorenz Meier committed
417 418 419
    <airframe id="2100" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Multiplex Easystar">
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
      <type>Standard Plane</type>
420 421 422 423
      <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
424 425
    </airframe>
    <airframe id="2101" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Standard AERT Plane">
Lorenz Meier's avatar
Lorenz Meier committed
426 427 428 429
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
      <type>Standard Plane</type>
      <output name="MAIN1">aileron</output>
      <output name="MAIN2">elevator</output>
Lorenz Meier's avatar
Lorenz Meier committed
430 431
      <output name="MAIN3">rudder</output>
      <output name="MAIN4">throttle</output>
Lorenz Meier's avatar
Lorenz Meier committed
432
      <output name="MAIN5">flaps</output>
433 434 435
      <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
436
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
437 438
    <airframe id="2102" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Skywalker (3DR Aero)">
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
439 440
      <type>Standard Plane</type>
      <output name="MAIN1">aileron</output>
Lorenz Meier's avatar
Lorenz Meier committed
441 442
      <output name="MAIN2">elevator</output>
      <output name="MAIN3">throttle</output>
443
      <output name="MAIN4">rudder</output>
Lorenz Meier's avatar
Lorenz Meier committed
444
      <output name="MAIN5">flaps</output>
445 446 447
      <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>
448
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
449
    <airframe id="2103" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Skyhunter 1800">
450 451
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
      <type>Standard Plane</type>
452 453 454
      <output name="MAIN1">aileron</output>
      <output name="MAIN2">elevator</output>
      <output name="MAIN4">throttle</output>
455 456 457
      <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>
458 459
    </airframe>
    <airframe id="2104" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Standard AETR Plane">
Lorenz Meier's avatar
Lorenz Meier committed
460 461 462 463 464 465 466
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
      <type>Standard Plane</type>
      <output name="MAIN1">aileron</output>
      <output name="MAIN2">elevator</output>
      <output name="MAIN3">throttle</output>
      <output name="MAIN4">rudder</output>
      <output name="MAIN5">flaps</output>
467 468 469
      <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
470
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
471 472
    <airframe id="2105" maintainer="Andreas Antener &lt;andreas@uaventure.com&gt;" name="Bormatec Maja">
      <maintainer>Andreas Antener &lt;andreas@uaventure.com&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
473
      <type>Standard Plane</type>
Lorenz Meier's avatar
Lorenz Meier committed
474
      <output name="MAIN1">aileron</output>
Lorenz Meier's avatar
Lorenz Meier committed
475 476 477 478 479 480
      <output name="MAIN2">aileron</output>
      <output name="MAIN3">elevator</output>
      <output name="MAIN4">rudder</output>
      <output name="MAIN5">throttle</output>
      <output name="MAIN6">wheel</output>
      <output name="MAIN7">flaps</output>
481 482 483
      <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
484 485
    </airframe>
  </airframe_group>
486
  <airframe_group image="VTOLPlane" name="Standard VTOL">
Lorenz Meier's avatar
Lorenz Meier committed
487
    <airframe id="13005" maintainer="Simon Wilks &lt;simon@uaventure.com&gt;" name="Fun Cub Quad VTOL">
488 489
      <maintainer>Simon Wilks &lt;simon@uaventure.com&gt;</maintainer>
      <type>Standard VTOL</type>
490 491 492 493
      <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
494 495 496 497 498 499 500
      <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">
501 502
      <maintainer>Simon Wilks &lt;simon@uaventure.com&gt;</maintainer>
      <type>Standard VTOL</type>
503 504 505 506
      <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
507 508 509
      <output name="AUX1">Right elevon</output>
      <output name="AUX2">Left elevon</output>
      <output name="AUX3">Motor</output>
510
    </airframe>
511 512
    <airframe id="13007" maintainer="Sander Smeets &lt;sander@droneslab.com&gt;" name="Generic AAVVT v-tail plane airframe with Quad VTOL.">
      <maintainer>Sander Smeets &lt;sander@droneslab.com&gt;</maintainer>
513 514
      <type>Standard VTOL</type>
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
515 516 517 518 519 520 521 522
    <airframe id="13008" maintainer="Sander Smeets &lt;sander@droneslab.com&gt;" name="QuadRanger">
      <maintainer>Sander Smeets &lt;sander@droneslab.com&gt;</maintainer>
      <type>Standard VTOL</type>
    </airframe>
    <airframe id="13009" maintainer="Andreas Antener &lt;andreas@uaventure.com&gt;" name="Sparkle Tech Ranger VTOL">
      <maintainer>Andreas Antener &lt;andreas@uaventure.com&gt;</maintainer>
      <type>Standard VTOL</type>
    </airframe>
523
    <airframe id="13013" maintainer="Sander Smeets &lt;sander@droneslab.com&gt;" name="DeltaQuad">
524 525
      <maintainer>Sander Smeets &lt;sander@droneslab.com&gt;</maintainer>
      <type>Standard VTOL</type>
526 527 528 529
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
530 531 532 533
      <output name="AUX1">Right elevon</output>
      <output name="AUX2">Left elevon</output>
      <output name="AUX3">Motor</output>
    </airframe>
534
  </airframe_group>
535
  <airframe_group image="YPlus" name="Tricopter Y+">
536
    <airframe id="14001" maintainer="Trent Lukaczyk &lt;aerialhedgehog@gmail.com&gt;" name="Generic Tricopter Y+ Geometry">
Lorenz Meier's avatar
Lorenz Meier committed
537 538
      <maintainer>Trent Lukaczyk &lt;aerialhedgehog@gmail.com&gt;</maintainer>
      <type>Tricopter Y+</type>
539 540 541 542
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">yaw servo</output>
Lorenz Meier's avatar
Lorenz Meier committed
543 544
    </airframe>
  </airframe_group>
545
  <airframe_group image="YMinus" name="Tricopter Y-">
546
    <airframe id="14002" maintainer="Trent Lukaczyk &lt;aerialhedgehog@gmail.com&gt;" name="Generic Tricopter Y- Geometry">
Lorenz Meier's avatar
Lorenz Meier committed
547 548
      <maintainer>Trent Lukaczyk &lt;aerialhedgehog@gmail.com&gt;</maintainer>
      <type>Tricopter Y-</type>
549 550 551 552
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">yaw servo</output>
Lorenz Meier's avatar
Lorenz Meier committed
553 554
    </airframe>
  </airframe_group>
555
  <airframe_group image="VTOLDuoRotorTailSitter" name="VTOL Duo Tailsitter">
556
    <airframe id="13001" maintainer="Roman Bapst &lt;roman@px4.io&gt;" name="Caipiroshka Duo Tailsitter">
Lorenz Meier's avatar
Lorenz Meier committed
557
      <maintainer>Roman Bapst &lt;roman@px4.io&gt;</maintainer>
558
      <type>VTOL Duo Tailsitter</type>
559 560 561 562
      <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
563
    </airframe>
564 565
  </airframe_group>
  <airframe_group image="VTOLQuadRotorTailSitter" name="VTOL Quad Tailsitter">
566
    <airframe id="13003" maintainer="Roman Bapst &lt;roman@px4.io&gt;" name="Quadrotor X Tailsitter">
Lorenz Meier's avatar
Lorenz Meier committed
567
      <maintainer>Roman Bapst &lt;roman@px4.io&gt;</maintainer>
568
      <type>VTOL Quad Tailsitter</type>
Lorenz Meier's avatar
Lorenz Meier committed
569
    </airframe>
570
    <airframe id="13004" maintainer="Roman Bapst &lt;roman@px4.io&gt;" name="Quadrotor + Tailsitter">
Lorenz Meier's avatar
Lorenz Meier committed
571
      <maintainer>Roman Bapst &lt;roman@px4.io&gt;</maintainer>
572
      <type>VTOL Quad Tailsitter</type>
573 574 575 576 577 578 579 580
      <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
581 582
    </airframe>
  </airframe_group>
583
  <airframe_group image="VTOLTiltRotor" name="VTOL Tiltrotor">
Lorenz Meier's avatar
Lorenz Meier committed
584 585
    <airframe id="13002" maintainer="Roman Bapst &lt;roman@uaventure.com&gt;" name="BirdsEyeView Aerobotics FireFly6">
      <maintainer>Roman Bapst &lt;roman@uaventure.com&gt;</maintainer>
586
      <type>VTOL Tiltrotor</type>
Lorenz Meier's avatar
Lorenz Meier committed
587 588 589 590 591 592
      <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>
593 594 595 596
      <output name="AUX1">Tilt servo</output>
      <output name="AUX2">Elevon 1</output>
      <output name="AUX3">Elevon 2</output>
      <output name="AUX4">Gear</output>
597
    </airframe>
598 599 600 601
    <airframe id="13010" maintainer="Samay Siga &lt;samay_s@icloud.com&gt;" name="CruiseAder Claire">
      <maintainer>Samay Siga &lt;samay_s@icloud.com&gt;</maintainer>
      <type>VTOL Tiltrotor</type>
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
602 603 604 605 606 607 608 609 610 611 612 613
    <airframe id="13012" maintainer="Andreas Antener &lt;andreas@uaventure.com&gt;" name="E-flite Convergence">
      <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
614
  </airframe_group>
Lorenz Meier's avatar
Lorenz Meier committed
615 616 617 618 619 620 621 622
  <airframe_group image="AirframeUnknown" name="custom">
    <airframe id="20000" maintainer="Julian Oes &lt;julian@oes.ch&gt;&#10;This startup can be used on Pixhawk/Pixfalcon/Pixracer for the&#10;passthrough of RC input and PWM output." name="Passthrough mode for Snapdragon">
      <maintainer>Julian Oes &lt;julian@oes.ch&gt;
This startup can be used on Pixhawk/Pixfalcon/Pixracer for the
passthrough of RC input and PWM output.</maintainer>
      <type>custom</type>
    </airframe>
  </airframe_group>
Lorenz Meier's avatar
Lorenz Meier committed
623
</airframes>