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